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