发表于:2006-02-07 16:25:00
楼主
Atmel 已经率先推出业界首两款基于 ARM7 的闪存微控制器 (Flash MCU),两者都具有嵌入式10/100以太网 (Ethernet) MAC、控制器局域网 (CAN)、全速 (12Mbps) USB 2.0 以及一个高速 AES/3DES 加密引擎 (encryption engine)。AT91SAM7X128 和 AT91SAM7X256 乃针对广泛的网络化实时嵌入式系统而设计,具备一个10位模数转换器 (ADC)、两个串行外围接口 (SPI)、同步串行接口 (SSC)、双线接口 (TWI)、3个通用异步收发器 (UART)、一个8 级别优先中断控制器 (priority interrupt controller) 和众多的监管功能。这两款新型的50 MIPS MCU 拥有 32Kb 或 64kb 的静态存储器 SRAM 以及 128Kb 或 256kb 的 25ns闪存,后者支持实时控制系统所需的固定性 (deterministic) 处理能力。
外设DMA控制器确保4 Mbps 以上的数据传输速率和 80 Mbps 的 数据流加密
这两款MCU 以一个外设DMA控制器 (PDC) 将各个 SAM7X 外设直接与片上存储器连接起来,这样不需任何处理器的操作就可实现高吞吐量的数据传输。传统的 ARM 处理器需要中央处理器 (CPU) 以每次1字节的速度传输数据,仅仅 2Mbps 的传输速率就需占用55%的处理资源;而 4Mbps 的速率更需占据所有的处理资源,因此无法实现更高的数据传输速率。相反,SAM7X 在 4Mbps 的速率时仅需消耗其2% 的周期,而在 10Mbps 的速率时也只需消耗4%的周期。