????以 10Mbps 的串行通信速率進行數據傳輸僅損耗4%的原始效率,具有提高20倍的加密/解密速度
????
????美通社法國 ROUSSET 9月1日電 先進半導體解決方案開發制造領域全球領導商 Atmel(R) Corporation(納斯達克交易代碼:ATML)今日宣布在業界率先推出兩個基于 ARM7 的 Flash MCU(閃存微控制器),這兩個微控制器具備嵌入式10/100以太網 (Ethernet) MAC、CAN、全速 (12Mbps) USB 2.0 和一個高速 AES/3DES 加密引擎 (encryption engine)。針對廣泛的網絡化實時嵌入式系統而設計的 AT91SAM7X128 和 AT91SAM7X256 還具備一個10位模數轉換器 (ADC)、兩個串行外圍接口 (SPI)、同步串行接口 (SSC)、雙線接口 (TWI)、三個通用異步收發器 (UART)、一個8級 (8-level) 優先中斷控制器 (priority interrupt controller) 和眾多的監管功能。這兩個新型的50 MIPS MCU 擁有 32Kb(或64kb)的靜態存儲器和 128Kb(或256kb)的25ns 閃存,這種閃存支持實時控制系統所需的可確定性處理能力。
????
????Atmel 的 ARM 營銷經理 Jacko Wilbrink 表示:“嵌入式系統正在日益廣泛地利用以太網、CAN、802.15.4 和其他網絡協議實現網絡化。這些‘嵌入式網絡’反過來又通過以太網與企業內部網 (intranet) 或互聯網的連接實現與外部世界的聯網。SAM7X 架構提供廣泛的連接、存儲和處理資源,以安全地支持通訊協議,同時提供實時系統所需的實時功能,但這些功能又不同于早前的32位 MCU 的功能?!?
????
????PDC(Peripheral DMA Controller,外圍直接存儲器存取控制器)確保了 4+ Mbps 的數據傳輸和 80 Mbps 的 Streaming Encryption(流動加密)--PDC 將各個 SAM7X 外圍設備直接與片上存儲器連接起來,從而不需任何處理器的輔助就可實現高吞吐量的數據傳輸。而傳統的 ARM 處理器需要中央處理器 (CPU) 以每次1字節的速度傳輸數據,僅僅 2Mbps 的傳輸速率就需占用55%的處理資源,而 4Mbps 的速率則需占據所有的處理資源。無法實現更高的數據傳輸速率。相反,SAM7X 在 4Mbps 的速率時僅需消耗其2%的周期,在 10Mbps 的速率時則需消耗4%的周期。
????
????憑借實現硬件中的數據流加密/解密和 DMA 協助,SAM7X 可提供 80 Mbps 的 AES(高級加密標準)加密速度,這比用軟件進行加密要快20倍。
????
????鑒于全速 USB2.0 的數據傳輸速率為 12Mbps,CAN 的速率為 1Mbps,以太網的速率為 100Mbps,SAM7 串行外圍接口和通用同步異步收發器 (USART) 外圍設備的速率達到 25Mbps,顯然 DMA 和硬件加密是實現安全的高速數據傳輸的必然選擇。
????
????與 10/100-Mbps IEEE 802.3 兼容的以太網(媒體接入控制器,MAC)加上專用的 DMA 可以確保實現 100Mbps 的數據傳輸速率。可配置全雙工 (full-duplex) 或半雙工 (half-duplex) 模式的 SAM7X EMAC 擁有可編程的數據包收發間隔 (interpacket gap),而且支持虛擬局域網標記幀 (virtual-LAN tagged frame) 和自動暫停幀 (automatic-pause frame) 的生成和中止功能。雙模式接口為高速以太網 (Fast Ethernet) 應用產品中的 PHY 的大量選擇提供了無縫式媒體獨立接口(MII),或提供了使用更少的輸入/輸出 (I/O) 的 RMII(簡化媒體獨立接口)。SAM7X MCU 可與 POS-PHY Level 2/SPI-3 兼容設備直接連接,包括與標準網絡處理器連接。通過片上系統緩沖器進行的無損流量控制 (Flow Control) 消除了對外部存儲器或流量控制裝置的需求。支持高達10240字節的巨型幀 (Jumbo frame)。
????
????嵌入式 AES/3DES 加密/解密引擎。SAM7X 處理器擁有嵌入式 AES 和 Triple DES 加密引擎,該引擎配合外圍 DMA 控制器可以針對 AES 以 80Mbps 的速率實現數據加密/解密,或者可針對 DES 和 Triple DES 分別以 32.8Mbps 和 20Mbps 的速率實現加密/解密。
????
????25ns 閃存支持可確定性處理。盡管 ARM MCU 具有用于內置設計的優秀性能特征,但它們極少用于控制應用產品,因為它們為提升性能所采用的代碼映射使其無法精確預測任何突發事件的準確時鐘周期。通過添加 25ns 非易失性閃存(128kb 或 256Kb)以允許處理器直接從閃存讀取指令而,避免影響性能,Atmel 別具匠心地使 ARM7 核心具備了可確定性處理能力,從而免除代碼映射的需要,并提供了可預測的指令執行。
????
????用于實時應用產品的32位支持。實時應用產品對于中斷極為敏感,并且需要監管功能來確??煽康男阅堋3R幍?ARM7 架構只有兩個中斷,僅其中之一可用于非緊急狀況的中斷。這兩個中斷均沒有8位或16位設備上典型的監管功能。SAM7X 處理器擁有整套的實時外圍設備和監管功能,其中包括一個8級優先中斷控制器、電力減弱監測、上電復位、單供應電壓、看門狗定時器、實時時鐘以及 RC 振蕩器。Atmel 是唯一提供具有這種實時外圍設備套件并以 ARM 為基礎的處理器的廠商。
????
????
????
????美通社法國 ROUSSET 9月1日電 先進半導體解決方案開發制造領域全球領導商 Atmel(R) Corporation(納斯達克交易代碼:ATML)今日宣布在業界率先推出兩個基于 ARM7 的 Flash MCU(閃存微控制器),這兩個微控制器具備嵌入式10/100以太網 (Ethernet) MAC、CAN、全速 (12Mbps) USB 2.0 和一個高速 AES/3DES 加密引擎 (encryption engine)。針對廣泛的網絡化實時嵌入式系統而設計的 AT91SAM7X128 和 AT91SAM7X256 還具備一個10位模數轉換器 (ADC)、兩個串行外圍接口 (SPI)、同步串行接口 (SSC)、雙線接口 (TWI)、三個通用異步收發器 (UART)、一個8級 (8-level) 優先中斷控制器 (priority interrupt controller) 和眾多的監管功能。這兩個新型的50 MIPS MCU 擁有 32Kb(或64kb)的靜態存儲器和 128Kb(或256kb)的25ns 閃存,這種閃存支持實時控制系統所需的可確定性處理能力。
????
????Atmel 的 ARM 營銷經理 Jacko Wilbrink 表示:“嵌入式系統正在日益廣泛地利用以太網、CAN、802.15.4 和其他網絡協議實現網絡化。這些‘嵌入式網絡’反過來又通過以太網與企業內部網 (intranet) 或互聯網的連接實現與外部世界的聯網。SAM7X 架構提供廣泛的連接、存儲和處理資源,以安全地支持通訊協議,同時提供實時系統所需的實時功能,但這些功能又不同于早前的32位 MCU 的功能?!?
????
????PDC(Peripheral DMA Controller,外圍直接存儲器存取控制器)確保了 4+ Mbps 的數據傳輸和 80 Mbps 的 Streaming Encryption(流動加密)--PDC 將各個 SAM7X 外圍設備直接與片上存儲器連接起來,從而不需任何處理器的輔助就可實現高吞吐量的數據傳輸。而傳統的 ARM 處理器需要中央處理器 (CPU) 以每次1字節的速度傳輸數據,僅僅 2Mbps 的傳輸速率就需占用55%的處理資源,而 4Mbps 的速率則需占據所有的處理資源。無法實現更高的數據傳輸速率。相反,SAM7X 在 4Mbps 的速率時僅需消耗其2%的周期,在 10Mbps 的速率時則需消耗4%的周期。
????
????憑借實現硬件中的數據流加密/解密和 DMA 協助,SAM7X 可提供 80 Mbps 的 AES(高級加密標準)加密速度,這比用軟件進行加密要快20倍。
????
????鑒于全速 USB2.0 的數據傳輸速率為 12Mbps,CAN 的速率為 1Mbps,以太網的速率為 100Mbps,SAM7 串行外圍接口和通用同步異步收發器 (USART) 外圍設備的速率達到 25Mbps,顯然 DMA 和硬件加密是實現安全的高速數據傳輸的必然選擇。
????
????與 10/100-Mbps IEEE 802.3 兼容的以太網(媒體接入控制器,MAC)加上專用的 DMA 可以確保實現 100Mbps 的數據傳輸速率。可配置全雙工 (full-duplex) 或半雙工 (half-duplex) 模式的 SAM7X EMAC 擁有可編程的數據包收發間隔 (interpacket gap),而且支持虛擬局域網標記幀 (virtual-LAN tagged frame) 和自動暫停幀 (automatic-pause frame) 的生成和中止功能。雙模式接口為高速以太網 (Fast Ethernet) 應用產品中的 PHY 的大量選擇提供了無縫式媒體獨立接口(MII),或提供了使用更少的輸入/輸出 (I/O) 的 RMII(簡化媒體獨立接口)。SAM7X MCU 可與 POS-PHY Level 2/SPI-3 兼容設備直接連接,包括與標準網絡處理器連接。通過片上系統緩沖器進行的無損流量控制 (Flow Control) 消除了對外部存儲器或流量控制裝置的需求。支持高達10240字節的巨型幀 (Jumbo frame)。
????
????嵌入式 AES/3DES 加密/解密引擎。SAM7X 處理器擁有嵌入式 AES 和 Triple DES 加密引擎,該引擎配合外圍 DMA 控制器可以針對 AES 以 80Mbps 的速率實現數據加密/解密,或者可針對 DES 和 Triple DES 分別以 32.8Mbps 和 20Mbps 的速率實現加密/解密。
????
????25ns 閃存支持可確定性處理。盡管 ARM MCU 具有用于內置設計的優秀性能特征,但它們極少用于控制應用產品,因為它們為提升性能所采用的代碼映射使其無法精確預測任何突發事件的準確時鐘周期。通過添加 25ns 非易失性閃存(128kb 或 256Kb)以允許處理器直接從閃存讀取指令而,避免影響性能,Atmel 別具匠心地使 ARM7 核心具備了可確定性處理能力,從而免除代碼映射的需要,并提供了可預測的指令執行。
????
????用于實時應用產品的32位支持。實時應用產品對于中斷極為敏感,并且需要監管功能來確??煽康男阅堋3R幍?ARM7 架構只有兩個中斷,僅其中之一可用于非緊急狀況的中斷。這兩個中斷均沒有8位或16位設備上典型的監管功能。SAM7X 處理器擁有整套的實時外圍設備和監管功能,其中包括一個8級優先中斷控制器、電力減弱監測、上電復位、單供應電壓、看門狗定時器、實時時鐘以及 RC 振蕩器。Atmel 是唯一提供具有這種實時外圍設備套件并以 ARM 為基礎的處理器的廠商。
????
????
評論
查看更多