基于A(yíng)RM核AT75C220在指紋識別系統中應用
1 AT75C220主要特點(diǎn)
AT75C220是定位于智能互聯(lián)網(wǎng)應用的高性能ARM處理器,采用ARM7TDMI微處理器核,具有OadDSP核,強大的外設(如中斷控制器和外設數據控制器),其DMA通道增強了微控制器的實(shí)時(shí)性能。主要特點(diǎn)有:
這樣,AT75C220就很適合于需要圖像處理功能并具有互聯(lián)網(wǎng)通信能力的設備,比如高性能的指紋識別設備和VoIP應用等。單芯片集成多種功能可以降低成本,提高系統可靠性。同時(shí),該芯片完備的開(kāi)發(fā)軟件支持(包括LINUX操作系統和DSP算法程序支持等)也有利于減少產(chǎn)品上市時(shí)間。
2 芯片結構
AT75C220主要由運行速度達40 MI/s的基于A(yíng)RM7TDMI的RISC處理器、運行速度為60MI/s的DSP處理器和雙以太網(wǎng)10/100Mb/s的MAC接口組成。其內部機構如圖1所示。
![]() |
ARMTTDMI微處理器是一個(gè)高性能的嵌入式CPU,他功耗低,運算速度快,內含Thumb指令解碼器,可支持16b指令,同時(shí)支持調試和快速乘法等功能,并可通過(guò)模塊互交總線(xiàn)與其他功能模塊進(jìn)行數據交換。
ARMTTDMI(Thumb)是公司授權用戶(hù)最多的一項產(chǎn)品,將ARM7指令集同Thumb擴展組合在一起,以減少內存容量和系統成本。同時(shí),他還利用嵌入式ICE調試技術(shù)來(lái)簡(jiǎn)化系統設計,并用一個(gè)DSP增強擴展來(lái)改進(jìn)性能。選擇基于ARM核的產(chǎn)品的另一個(gè)理由是,ARM公司的處理器核心得到了大量廠(chǎng)家的支持,便于產(chǎn)品的開(kāi)發(fā)和升級換代。
同其他集成DSP核的芯片相比,AT75C220的DSP子系統資源是相當豐富的,如圖2所示,除包含一個(gè)60MI/s,16b定點(diǎn)DSP內核外,還具有不同用途的RAM:2kB×l6X-RAM,2kB×l6Y-RAM,16kBXl6通用數據RAM,24 kB×l6可下載程序RAM,一個(gè)256×16雙端口的RAM郵箱用于MCU-DSP通信。完整的CODEC接口允許大量的工業(yè)聲音、多媒體或數據的連接。
評論