Atmel推出新型ARM7閃存MCU,嵌入以太網(wǎng)MAC并具加密功能..
atmel公司日前推出兩款基于arm7的閃存微控制器(flash mcu),兩者都具有嵌入式10/100以太網(wǎng)mac、控制器局域網(wǎng)(can)、全速(12mbps)usb 2.0以及一個高速aes/3des加密引擎,并針對廣泛的網(wǎng)絡(luò)化實時嵌入式系統(tǒng)而設(shè)計。 據(jù)介紹,at91sam7x128/256均具備一個10位模數(shù)轉(zhuǎn)換器(adc)、兩個串行外圍接口(spi)、同步串行接口(ssc)、雙線接口(twi)、3個通用異步收發(fā)器(uart)、一個8級別優(yōu)先中斷控制器和眾多的監(jiān)管功能。這兩款新型50mips的mcu擁有32kb或64kb的靜態(tài)存儲器sram以及128kb或256kb的25ns閃存,后者支持實時控制系統(tǒng)所需的固定性(deterministic)處理能力。 這兩款mcu以一個外設(shè)dma控制器(pdc)將各個sam7x外設(shè)直接與片上存儲器連接起來,無需任何處理器的操作就可實現(xiàn)高吞吐量的數(shù)據(jù)傳輸。傳統(tǒng)的arm處理器需要中央處理器(cpu)以每次1字節(jié)的速度傳輸數(shù)據(jù),2mbps的傳輸速率就需占用55%的處理資源;而4mbps的速率更需占據(jù)所有的處理資源,因此無法實現(xiàn)更高的數(shù)據(jù)傳輸速率。相反,sam7x在4mbps的速率時僅需消耗其2%的周期,而在10mbps的速率時也只需消耗4%的周期。 憑借在硬件中進行數(shù)據(jù)流加密/解密和dma的協(xié)助,sam7x可提供80mbps的高級加密標準(aes)的加密速度,比軟件加密要快20倍。由于全速usb2.0的數(shù)據(jù)傳輸速率為12mbps;can速率為1mbps,以太網(wǎng)速率為100mbps;而sam7串行外圍接口和通用同步異步收發(fā)器(usart)外圍設(shè)備的速率可達到25mbps,因此必須采用dma和硬件加密以實現(xiàn)安全的高速數(shù)據(jù)傳輸。 可配置全雙工或半雙工模式的sam7x emac具有可編程數(shù)據(jù)包收發(fā)間隔,并支持虛擬局域網(wǎng)標記幀和自動暫停幀(automatic-pause frame)的生成及終止功能。雙模式接口為高速以太網(wǎng)應(yīng)用中大量實體層(phy)提供了無縫式媒體獨立接口(media independent interface, mii),或使用更少i/o的簡化媒體獨立接口(rmii)。sam7x mcu可直接與pos-phy第2層/spi-3兼容設(shè)備連接,包括與標準網(wǎng)絡(luò)處理器連接。通過片上系統(tǒng)緩沖器進行的無損失流量控制,省去了對外部存儲器或流量控制裝置的需求。此外,還支持高達10,240字節(jié)的巨型幀(jumbo frame)。 atmel公司arm市場經(jīng)理jacko wilbrink表示:“越來越多的嵌入式系統(tǒng)利用以太網(wǎng)、can、802.15.4和其它網(wǎng)絡(luò)協(xié)議來實現(xiàn)網(wǎng)絡(luò)化。這些‘嵌入式網(wǎng)絡(luò)’反過來又通過以太網(wǎng)與企業(yè)內(nèi)聯(lián)網(wǎng)(intranet)或互聯(lián)網(wǎng)的連接來實現(xiàn)與外部世界的聯(lián)網(wǎng)。sam7x架構(gòu)提供廣泛的連接、存儲和處理資源,可安全地支持通信協(xié)議,同時提供實時系統(tǒng)所需的實時功能,而這些功能是先前的32位mcu所不具備的?!? iar、green hills以及keil等公司皆提供支持atmel sam7x mcu的編譯器、連接器以及除錯器。atmel提供轉(zhuǎn)銷價為250美元的at91sam7x-ek評估套件。at91sam7x128采用100引線lqfp綠色封裝,10,000顆批量的單價為7.20美元。at91sam7x256采用100線lqfp綠色封裝,10,000顆批量的單價為8.65美元。