基于A(yíng)RM核的IntelTMStrongARM嵌入式系統
1 簡(jiǎn)介
StrongARM是一種性能很高,同時(shí)也可滿(mǎn)足常規應用需要的微處理器技術(shù)。SA110處理器、SA1100、SA1110 PDA系統芯片和SA1500多媒體處理器芯片均采用了這一技術(shù)。其中IntelTMStrongARMSA-1110微處理器是一款集成了32位StrongarmRISC處理器核和系統支持邏輯以及多通信通道、LCD控制器、存儲器、PCMCIA控制器、通用I/O口的高集成度通信控制器。該處理器最高可在206MHz下運行。SA-1110帶有一個(gè)大的指令cache和數據cache,同時(shí)帶有內存管理單元(MMU)和讀/寫(xiě)緩存。它的存儲器總線(xiàn)可以和SDRAM、SMROM和類(lèi)似SRAM的許多器件相接。其軟件可與ARM*V4結構處理器家族相兼容,該核派生于IntelTM StrongarmSA-110,但是有以下一些改變:
●數據cache的尺寸從16k字節減少到8k字節;
●增加了512字節的袖珍數據cache;
●具有硬件斷點(diǎn)和讀緩存;
●具有中斷向量地址調整能力;
●內含增強型內存管理單元(MMU);
●增加了一個(gè)過(guò)程ID寄存器。
SA-1111是SA-1110的套片,用來(lái)配合SA-1110使用。在增加功能的同時(shí),使用SA-1111可使所設計的嵌入式系統的外圍器件大大減少,從而降低系統成本。SA-1111提供有一個(gè)USB控制器、兩個(gè)PS/2口(鼠標和跟蹤板)、一個(gè)PCMCIA和CF卡接口、AC-Link/I2 S串行音頻口、兩個(gè)脈寬調制(PWM)輸出和一個(gè)通用串行口。這些功能模塊可通過(guò)一個(gè)快速內部同步總線(xiàn)連接到一起,然后通過(guò)系統總線(xiàn)接口(SBI)可將內部總線(xiàn)連接到SA-1111的存儲器/系統總線(xiàn)上,在SA-1111和SA-1110之間傳遞所有的控制和數據信息。因此,SA-1111在具有高端計算性能的便攜設備和嵌入式應用場(chǎng)合具有很高的性?xún)r(jià)比。
2 SA-1110的功能特點(diǎn)
圖1是SA-1110的結構框圖,圖2所示是其引腳功能圖。
2.1 SA-1110CPU主要特點(diǎn)
SA-1110中的CPU在133 MHz下運行時(shí)具有150 MIPS(百萬(wàn)條指令每秒)的指令運算能力(Dhrystone 2.1),而在206 MHz下運行時(shí)可達到235MIPS。另外,該系統還具有如下特點(diǎn):
●帶有存儲器總線(xiàn)接口,可方便地與ROM(SMROM)、Flash、SRAM以及類(lèi)似于SRAM可變等待時(shí)間的I/O、DRAM和SDRAM進(jìn)行接口,同時(shí)支持兩個(gè)PCMCIA槽。
●具有32個(gè)項的MMUs,可映射4k字節、8k字節或1M字節,內含32路32個(gè)項的相聯(lián)cache,并具有16k字節指令cache和8k字節數據cache,另外,它還具有系統總線(xiàn)接口(SBI),可共享存儲器控制器(SMC)、寄存器存取總線(xiàn)(RAB)和DMA總線(xiàn)。
評論