AT91SAM7X128 和 AT91SAM7X256的优势
发表:2023-08-29 12:08:17 阅读:80

AT91SAM7X128 和 AT91SAM7X256 Atmel的两款基于 ARM7 的闪存微控制器 (Flash MCU),这两款MCU 以一个外设DMA控制器 (PDC) 将各个 SAM7X 外设直接与片上存储器连接起来,这样不需任何处理器的操作就可实现高吞吐量的数据传输。传统的 ARM 处理器需要中央处理器 (CPU) 以每次1字节的速度传输数据,仅仅 2Mbps 的传输速率就需占用55%的处理资源;而 4Mbps 的速率更需占据所有的处理资源,因此无法实现更高的数据传输速率。相反,SAM7X 在 4Mbps 的速率时仅需消耗其2% 的周期,而在 10Mbps 的速率时也只需消耗4%的周期。

凭借在硬件中进行数据流加密/解密和 DMA的 协助,SAM7X 可提供 80 Mbps 的高级加密标准 (AES) 的加密速度,比软件加密要快20倍。

可配置全双工 (full-duplex) 或半双工 (half-duplex) 模式的 SAM7X EMAC 具有可编程数据包收发间隔 (interpacket gap),并支持虚拟局域网标记帧 (virtual-LAN tagged frame) 和自动暂停帧 (automatic-pause frame) 的生成及终止功能。双模式接口为高速以太网应用中大量实体层 (PHY) 提供了无缝式媒体独立接口 (Media Independent Interface, MII),或使用更少 I/O 的简化媒体独立接口 (RMII)。SAM7X MCU 可直接与 POS-PHY 第2层/SPI-3 兼容设备连接,包括与标准网络处理器连接。通过片上系统缓冲器进行的无损失流量控制,省去了对外部存储器或流量控制装置的需求。此外,还支持高达10240字节的巨型帧 (jumbo frame) 。

由于全速 USB2.0 的数据传输速率为 12Mbps;CAN速率为 1Mbps,以太网速率为 100Mbps;而SAM7 串行外围接口和通用同步异步收发器 (USART) 外围设备的速率可达到 25Mbps,因此必须采用 DMA 和硬件加密以实现安全的高速数据传输。

 

相关文章推荐: