- 相關推薦
基于ARM核的AT75C220及其在指紋識別系統中的應用
1AT75C220主要特點
AT75C220是定位于智能互聯網應用的高性能ARM處理器,采用ARM7TDMI微處理器核,具有OadDSP核,強大的外設(如中斷控制器和外設數據控制器),其DMA通道增強了微控制器的實時性能。主要特點有:
集成ARM7TDMIARMThumb處理器核
一個16b定點DSP核
雙以太網10/100Mb/sMAC接口
88kB的完整快速RAM(支持DMA方式)
多媒體數字信號編解碼器(CODEC接口)
集成SDRAM控制器
這樣,AT75C220就很適合于需要圖像處理功能并具有互聯網通信能力的設備,比如高性能的指紋識別設備和VoIP應用等。單芯片集成多種功能可以降低成本,提高系統可靠性。同時,該芯片完備的開發軟件支持(包括LINUX操作系統和DSP算法程序支持等)也有利于減少產品上市時間。
2芯片結構
AT75C220主要由運行速度達40MI/s的基于ARM7TDMI的RISC處理器、運行速度為60MI/s的DSP處理器和雙以太網10/100Mb/s的MAC接口組成。其內部機構如圖1所示。
AT75C220包含2種不同的總線ASB和APB,ASB用于連接ARM核、DSP核等核心模塊,而APB總線則連接串行通信接口、通用I/O口等,兩總線之間用AMBA總線橋連接。
ARMTTDMI微處理器是一個高性能的嵌入式CPU,他功耗低,運算速度快,內含Thumb指令解碼器,可支持16b指令,同時支持調試和快速乘法等功能,并可通過模塊互交總線與其他功能模塊進行數據交換。
ARMTTDMI(Thumb)是公司授權用戶最多的一項產品,將ARM7指令集同Thumb擴展組合在一起,以減少內存容量和系統成本。同時,他還利用嵌入式ICE調試技術來簡化系統設計,并用一個DSP增強擴展來改進性能。選擇基于ARM核的產品的另一個理由是,ARM公司的處理器核心得到了大量廠家的支持,便于產品的開發和升級換代。
下一頁