AVR32單片機

AVR32單片機是ATMEL公司在2006年繼AVR(8-BIT MCU)之後推出的,由ATMEL公司獨立研發(這點與ARM不同),它也不同於其它32位的ARM。AVR(8-BIT MCU)是1997年由ATMEL公司挪威設計中心的A先生與V先生利用ATMEL公司的Flash新技術,共同研發出RISC精簡指令集的高速8位單片機。

AVR32的特點

2006年,愛特梅爾推出了 AVR32的新型專利32位架構處理器。AVR3232位RISC處理器核心是專門針對同時要求高性能和低功耗的現代化套用而開發的,可在每個時鐘周期內處理更多的工作,因此能夠以更低的時鐘頻率、非常低的功耗,達到相同的吞吐量。

事實上,與最大的競爭產品相比,AVR32CPU在每個時鐘周期內完成的處理量要高出約三倍。這意味著能夠以更低的時鐘速度、更低的功耗來執行現今套用所要求的計算密集的算法。在AVR32的開發過程中,愛特梅爾申請了18項與最佳化架構創新技術相關的專利。AVR32AP核心能夠最大限度地減小載入/存儲和分支跳轉操作方面的所花費的系統代價,使傳輸途徑的吞吐量最大化,從而能以較同等處理器低得多的時鐘頻率和功耗執行複雜的算法。

AVR32型號性能簡析

AVR32 AP7套用處理器

AVR32 AP7 套用處理器是專為各種計算密集套用而設計的高級片上系統解決方案。在時鐘頻率為150MHz、而電壓為1.8V (1.4DMIPS / MHz) 時,可提供210 Dhrystone MIPS (1.4 DMIPS / MHz) 的處理性能,操作功耗為75Ma(500uA/MHz)。此核心擁有內置的DSP、SIMD指令集、跳轉預測和存儲器管理單元(MMU)。此外,該器件可提供動態頻率調整(Dynamic Frequency Scaling, DFS),可在四個片上時鐘域 (CPU、高速匯流排和二個獨立外設匯流排)進行動態的功耗調整。此外,可用的外設包括符合BT 656標準的相機接口、三個全雙工IIS音頻通道、一個AC97接口、一個內置式2通道16位音頻流DAC、一個乙太網MAC、一個帶7個端點的高速(480Mb/s) USB設備接口、一個雙連線埠MMC/SD卡接口、四個USART、二個SPI接口,以及一個雙線接口 (I2C兼容)。

愛特梅爾公司為AVR32AP7系列提供了一個免費的Linux作業系統移植。愛特梅爾公司還負責維護和提供免費的GCC工具鏈、設備驅動程式,以及常用的庫和應用程式。這將促進對數以千計可用於嵌入式系統的開放原始碼和免費應用程式的套用。

AVR32 UC3快閃記憶體微控制器

AVR32UC3快閃記憶體微控制器擁有內置的DSP指令集,並使用三級管線型Harvard架構。該架構經專門設計,可最佳化從片上快閃記憶體的取指過程。該微控制是業內首個將單周期讀/寫SRAM 與一個直接的CPU接口集成在一起的核心,該接口跳過系統匯流排,以獲得更快的執行速度、周期決斷和更低的功耗。

UC3系列微控制器具有 高達512KB快閃記憶體和64KB片上RAM,能夠以業界最佳的性能/功耗比提供80 Dhrystone MIPS(DMIPS) 的處理性能。例如,新的AVR32 UC3B器件能夠以 60MHz 的速率提供 72 Dhrystone MIPS(DMIPS) 的性能,包括真正的單周期MAC和DSP算法,且在電壓 3.3V下, 電流只有40 mA。UC3B系列MCU的功耗僅低至1mW/DMIPS,較具有相同功能的其它架構低3倍。使用3.3V單電源時,待機電流僅為30uA;使用雙電源時(1.8V/3.3V),待機電流低於15uA。

可用的外設包括乙太網 MAC、全速 USB 器件和On-the-Go(OTG),以及一個外設DMA控制器、多層高速匯流排架構、10位ADC、SPI、SSC、雙線接口(I2C兼容)、UART、通用定時器、脈寬調製器(PWM),以及一整套監控功能。

相關詞條

相關搜尋

熱門詞條

聯絡我們