AT91SAM7X128/256:实时应用的ARM7 MCU
发布时间:2008/5/27 0:00:00 访问次数:586
atmel公司推出业内首个基于arm7的闪存mcu at91sam7x128和at91sam7x256,内含嵌入式10/100以太网mac、can、全速(12mbps)usb2.0接口及高速aes/3des加密引擎。针对广泛的网络化实时嵌入式系统而设计的at91sam7x128 和 at91sam7x256,还具备一个10位模数转换器 (adc)、两个spi、同步串行接口(ssc)、双线接口(twi)、三个通用异步收发器(uart)、一个8级(8-level)有优先权的中断控制器和众多的监管功能。这两款新发布的50 mips mcu拥有32kb(64kb)静态存储器及128kb(256kb)的25ns闪存,支持实时控制系统所需的确定性处理能力。
外设dma控制器确保有4+ mbps的数据传输与80mbps 的流加密--外设dma控制器(pdc)将每个sam7x外围设备与片上存储器的直接连接,从而不需任何处理器开销就可实现高吞吐量的数据传输。而传统的arm处理器需要(cpu)以每次1字节的速度传输数据,仅仅2mbps的传输速率就需占用55%的处理资源,而4mbps的速率则需占据所有的处理资源,无法实现更高的数据传输速率。相反,sam7x 在4mbps速率时仅需消耗其2%的资源,在10mbps的速率时则需消耗4%的资源。
凭借实现硬件中的数据流加密/解密和dma协助,sam7x可提供80mbps的aes(高级加密标准)加密吞吐量,这比软件加密要快20倍。
鉴于全速usb2.0的数据速率为12mbps,can数据速率为1mbps,以太网速率为100mbps,sam7 spi 与usart外围设备的速率可达25mbps,显然,对于高吞吐量安全数据传输必须采用dma及硬件加密方式。
集成了专用dma与10/100-mbps ieee 802.3兼容的以太网(mac)确保100mbps的数据吞吐量。可配置的全双工或半双工模式,及sam7x emac的可编程信息包间间隙,支持对虚拟局域网标记帧和自动暂停帧的产生和终止功能。双模式接口提供用于快速以太网应用的大范围phy选择的无缝媒体独立接口(mii),或使用少量i/o的简化媒体独立接口(rmii)。sam7x mcu可与 os-phy level 2/spi-3 兼容器件直接连接,包括与标准网络处理器连接。通过片上系统缓存进行无损的流量控制,省略了外部存储器或流量控制装置,支持高达10240字节的巨型帧。
嵌入式aes/3des加密/解密引擎,sam7x处理器包含嵌入式aes及三重des加密引擎,其与外设dma控制器的结合,可使aes的加密/解密数据率达到80mbps,des达32.8mbps,三重des数据速率至20mbps。
25ns闪存支持确定性处理。虽然arm mcu提供了卓越的嵌入式设计性能特性,但它很少用于控制应用,因为用于提升性能的代码映射使其不可能准确预测任意突发事件的确切时钟周期。atmel独一无二的提供了集成25ns闪存非易失存储器nvm(128或256-kb)的arm7核确定性处理,从而使处理器无需任何性能损失就可以从闪存直接读取指令,免除了代码映射的需要,并提供了可预测的指令执行。
实时应用支持32位:实时应用产品对于中断极为敏感,并且需要监管功能来确保可靠的性能。常规的 arm7架构只有两个中断,仅其中之一可用于非紧急状况的中断。这两个中断均没有8位或16位设备上典型的监管功能。sam7x处理器拥有整套的实时外围设备和监管功能,其中包括一个8级优先中断控制器、电力减弱监测、上电复位、单电源电压、看门狗定时器、实时时钟以及rc振荡器。atme 是唯一提供具有这种实时外围设备套件并以arm为基础的处理器的厂商。
广泛的工具支持:iar、green hills以及keil公司提供用于atmel sam7x mcu 的编译器、连接器以及调试器。atmel还提供评估套件at91sam7x-ek,零售价为$250.0.
cmx、micrium 和 freertos.org 提供用于sam7x处理器的实时操作系统(rtos)。现在可提供的的tcp/ip堆栈包括sics uip/lwip(开放源码)、micrium uc/tcp-ip(免许可证费)以及cmx micronet(免许可证费).
现在可提供at91sam7x128和at91sam7x256.两种器件都是100引脚绿色lqfp封装.10k量的单价, at91sam7x128为$7.20, at91sam7x256为$8.65.
外设dma控制器确保有4+ mbps的数据传输与80mbps 的流加密--外设dma控制器(pdc)将每个sam7x外围设备与片上存储器的直接连接,从而不需任何处理器开销就可实现高吞吐量的数据传输。而传统的arm处理器需要(cpu)以每次1字节的速度传输数据,仅仅2mbps的传输速率就需占用55%的处理资源,而4mbps的速率则需占据所有的处理资源,无法实现更高的数据传输速率。相反,sam7x 在4mbps速率时仅需消耗其2%的资源,在10mbps的速率时则需消耗4%的资源。
凭借实现硬件中的数据流加密/解密和dma协助,sam7x可提供80mbps的aes(高级加密标准)加密吞吐量,这比软件加密要快20倍。
鉴于全速usb2.0的数据速率为12mbps,can数据速率为1mbps,以太网速率为100mbps,sam7 spi 与usart外围设备的速率可达25mbps,显然,对于高吞吐量安全数据传输必须采用dma及硬件加密方式。
集成了专用dma与10/100-mbps ieee 802.3兼容的以太网(mac)确保100mbps的数据吞吐量。可配置的全双工或半双工模式,及sam7x emac的可编程信息包间间隙,支持对虚拟局域网标记帧和自动暂停帧的产生和终止功能。双模式接口提供用于快速以太网应用的大范围phy选择的无缝媒体独立接口(mii),或使用少量i/o的简化媒体独立接口(rmii)。sam7x mcu可与 os-phy level 2/spi-3 兼容器件直接连接,包括与标准网络处理器连接。通过片上系统缓存进行无损的流量控制,省略了外部存储器或流量控制装置,支持高达10240字节的巨型帧。
嵌入式aes/3des加密/解密引擎,sam7x处理器包含嵌入式aes及三重des加密引擎,其与外设dma控制器的结合,可使aes的加密/解密数据率达到80mbps,des达32.8mbps,三重des数据速率至20mbps。
25ns闪存支持确定性处理。虽然arm mcu提供了卓越的嵌入式设计性能特性,但它很少用于控制应用,因为用于提升性能的代码映射使其不可能准确预测任意突发事件的确切时钟周期。atmel独一无二的提供了集成25ns闪存非易失存储器nvm(128或256-kb)的arm7核确定性处理,从而使处理器无需任何性能损失就可以从闪存直接读取指令,免除了代码映射的需要,并提供了可预测的指令执行。
实时应用支持32位:实时应用产品对于中断极为敏感,并且需要监管功能来确保可靠的性能。常规的 arm7架构只有两个中断,仅其中之一可用于非紧急状况的中断。这两个中断均没有8位或16位设备上典型的监管功能。sam7x处理器拥有整套的实时外围设备和监管功能,其中包括一个8级优先中断控制器、电力减弱监测、上电复位、单电源电压、看门狗定时器、实时时钟以及rc振荡器。atme 是唯一提供具有这种实时外围设备套件并以arm为基础的处理器的厂商。
广泛的工具支持:iar、green hills以及keil公司提供用于atmel sam7x mcu 的编译器、连接器以及调试器。atmel还提供评估套件at91sam7x-ek,零售价为$250.0.
cmx、micrium 和 freertos.org 提供用于sam7x处理器的实时操作系统(rtos)。现在可提供的的tcp/ip堆栈包括sics uip/lwip(开放源码)、micrium uc/tcp-ip(免许可证费)以及cmx micronet(免许可证费).
现在可提供at91sam7x128和at91sam7x256.两种器件都是100引脚绿色lqfp封装.10k量的单价, at91sam7x128为$7.20, at91sam7x256为$8.65.
atmel公司推出业内首个基于arm7的闪存mcu at91sam7x128和at91sam7x256,内含嵌入式10/100以太网mac、can、全速(12mbps)usb2.0接口及高速aes/3des加密引擎。针对广泛的网络化实时嵌入式系统而设计的at91sam7x128 和 at91sam7x256,还具备一个10位模数转换器 (adc)、两个spi、同步串行接口(ssc)、双线接口(twi)、三个通用异步收发器(uart)、一个8级(8-level)有优先权的中断控制器和众多的监管功能。这两款新发布的50 mips mcu拥有32kb(64kb)静态存储器及128kb(256kb)的25ns闪存,支持实时控制系统所需的确定性处理能力。
外设dma控制器确保有4+ mbps的数据传输与80mbps 的流加密--外设dma控制器(pdc)将每个sam7x外围设备与片上存储器的直接连接,从而不需任何处理器开销就可实现高吞吐量的数据传输。而传统的arm处理器需要(cpu)以每次1字节的速度传输数据,仅仅2mbps的传输速率就需占用55%的处理资源,而4mbps的速率则需占据所有的处理资源,无法实现更高的数据传输速率。相反,sam7x 在4mbps速率时仅需消耗其2%的资源,在10mbps的速率时则需消耗4%的资源。
凭借实现硬件中的数据流加密/解密和dma协助,sam7x可提供80mbps的aes(高级加密标准)加密吞吐量,这比软件加密要快20倍。
鉴于全速usb2.0的数据速率为12mbps,can数据速率为1mbps,以太网速率为100mbps,sam7 spi 与usart外围设备的速率可达25mbps,显然,对于高吞吐量安全数据传输必须采用dma及硬件加密方式。
集成了专用dma与10/100-mbps ieee 802.3兼容的以太网(mac)确保100mbps的数据吞吐量。可配置的全双工或半双工模式,及sam7x emac的可编程信息包间间隙,支持对虚拟局域网标记帧和自动暂停帧的产生和终止功能。双模式接口提供用于快速以太网应用的大范围phy选择的无缝媒体独立接口(mii),或使用少量i/o的简化媒体独立接口(rmii)。sam7x mcu可与 os-phy level 2/spi-3 兼容器件直接连接,包括与标准网络处理器连接。通过片上系统缓存进行无损的流量控制,省略了外部存储器或流量控制装置,支持高达10240字节的巨型帧。
嵌入式aes/3des加密/解密引擎,sam7x处理器包含嵌入式aes及三重des加密引擎,其与外设dma控制器的结合,可使aes的加密/解密数据率达到80mbps,des达32.8mbps,三重des数据速率至20mbps。
25ns闪存支持确定性处理。虽然arm mcu提供了卓越的嵌入式设计性能特性,但它很少用于控制应用,因为用于提升性能的代码映射使其不可能准确预测任意突发事件的确切时钟周期。atmel独一无二的提供了集成25ns闪存非易失存储器nvm(128或256-kb)的arm7核确定性处理,从而使处理器无需任何性能损失就可以从闪存直接读取指令,免除了代码映射的需要,并提供了可预测的指令执行。
实时应用支持32位:实时应用产品对于中断极为敏感,并且需要监管功能来确保可靠的性能。常规的 arm7架构只有两个中断,仅其中之一可用于非紧急状况的中断。这两个中断均没有8位或16位设备上典型的监管功能。sam7x处理器拥有整套的实时外围设备和监管功能,其中包括一个8级优先中断控制器、电力减弱监测、上电复位、单电源电压、看门狗定时器、实时时钟以及rc振荡器。atme 是唯一提供具有这种实时外围设备套件并以arm为基础的处理器的厂商。
广泛的工具支持:iar、green hills以及keil公司提供用于atmel sam7x mcu 的编译器、连接器以及调试器。atmel还提供评估套件at91sam7x-ek,零售价为$250.0.
cmx、micrium 和 freertos.org 提供用于sam7x处理器的实时操作系统(rtos)。现在可提供的的tcp/ip堆栈包括sics uip/lwip(开放源码)、micrium uc/tcp-ip(免许可证费)以及cmx micronet(免许可证费).
现在可提供at91sam7x128和at91sam7x256.两种器件都是100引脚绿色lqfp封装.10k量的单价, at91sam7x128为$7.20, at91sam7x256为$8.65.
外设dma控制器确保有4+ mbps的数据传输与80mbps 的流加密--外设dma控制器(pdc)将每个sam7x外围设备与片上存储器的直接连接,从而不需任何处理器开销就可实现高吞吐量的数据传输。而传统的arm处理器需要(cpu)以每次1字节的速度传输数据,仅仅2mbps的传输速率就需占用55%的处理资源,而4mbps的速率则需占据所有的处理资源,无法实现更高的数据传输速率。相反,sam7x 在4mbps速率时仅需消耗其2%的资源,在10mbps的速率时则需消耗4%的资源。
凭借实现硬件中的数据流加密/解密和dma协助,sam7x可提供80mbps的aes(高级加密标准)加密吞吐量,这比软件加密要快20倍。
鉴于全速usb2.0的数据速率为12mbps,can数据速率为1mbps,以太网速率为100mbps,sam7 spi 与usart外围设备的速率可达25mbps,显然,对于高吞吐量安全数据传输必须采用dma及硬件加密方式。
集成了专用dma与10/100-mbps ieee 802.3兼容的以太网(mac)确保100mbps的数据吞吐量。可配置的全双工或半双工模式,及sam7x emac的可编程信息包间间隙,支持对虚拟局域网标记帧和自动暂停帧的产生和终止功能。双模式接口提供用于快速以太网应用的大范围phy选择的无缝媒体独立接口(mii),或使用少量i/o的简化媒体独立接口(rmii)。sam7x mcu可与 os-phy level 2/spi-3 兼容器件直接连接,包括与标准网络处理器连接。通过片上系统缓存进行无损的流量控制,省略了外部存储器或流量控制装置,支持高达10240字节的巨型帧。
嵌入式aes/3des加密/解密引擎,sam7x处理器包含嵌入式aes及三重des加密引擎,其与外设dma控制器的结合,可使aes的加密/解密数据率达到80mbps,des达32.8mbps,三重des数据速率至20mbps。
25ns闪存支持确定性处理。虽然arm mcu提供了卓越的嵌入式设计性能特性,但它很少用于控制应用,因为用于提升性能的代码映射使其不可能准确预测任意突发事件的确切时钟周期。atmel独一无二的提供了集成25ns闪存非易失存储器nvm(128或256-kb)的arm7核确定性处理,从而使处理器无需任何性能损失就可以从闪存直接读取指令,免除了代码映射的需要,并提供了可预测的指令执行。
实时应用支持32位:实时应用产品对于中断极为敏感,并且需要监管功能来确保可靠的性能。常规的 arm7架构只有两个中断,仅其中之一可用于非紧急状况的中断。这两个中断均没有8位或16位设备上典型的监管功能。sam7x处理器拥有整套的实时外围设备和监管功能,其中包括一个8级优先中断控制器、电力减弱监测、上电复位、单电源电压、看门狗定时器、实时时钟以及rc振荡器。atme 是唯一提供具有这种实时外围设备套件并以arm为基础的处理器的厂商。
广泛的工具支持:iar、green hills以及keil公司提供用于atmel sam7x mcu 的编译器、连接器以及调试器。atmel还提供评估套件at91sam7x-ek,零售价为$250.0.
cmx、micrium 和 freertos.org 提供用于sam7x处理器的实时操作系统(rtos)。现在可提供的的tcp/ip堆栈包括sics uip/lwip(开放源码)、micrium uc/tcp-ip(免许可证费)以及cmx micronet(免许可证费).
现在可提供at91sam7x128和at91sam7x256.两种器件都是100引脚绿色lqfp封装.10k量的单价, at91sam7x128为$7.20, at91sam7x256为$8.65.