Atmel微控制器AT91SAM9263
AT91SAM9263采用了27条DMA通道,包括Atmel18通道的PDC、一个9层的总线矩阵以及用于数据/指示TCM的两条其他的总线,以便增强CPU性能并提供高达41.6Gbps的片上数据传输速率。两个EBI支持十亿字节以上的外部内存。
片上人机接口外围设备包括一个相机接口、TFT/STNLCD控制器、一个6通道音频前端接口、I2S和一个2D图形协处理器,该处理器可减轻CPU的画线、区块传输、多边形填充和剪辑功能负担。
外围的DMA控制器使从外围设备到内存的数据传输无需使用CPU——基于ARM9的传统处理器通过发出装载-存储指示实现内存和外围设备之间的一个字节的数据的传输。这些处理器以200MHz运行,即使在内存管理单元和指示/数据缓存控制器都被激活的状态下,它们通常也会在传输达到约20Mbps时达到其功能极限。
Atmel的
AT91SAM9263整合了18个简单、硅高效、单一周期的外围PDC、五个DMA控制器、EthernetMAC、相机接口、LCD控制器、2D图形控制器,以及一个内存到内存的DMA控制器。DMA控制器彻底减轻了外部串行端口和内存之间的数据传输负担。当传输速度为20Mbps时,Atmel的SAM9263仍然有88%的MIPS可用于应用执行。
11层的总线和96千字节的片上SRAM消除了带宽瓶颈。Atmel在AT92SAM9263上配置了11条总线和96千字节的片上暂存SRAM。该SRAM可被部分地设定为紧密耦合式数据和指示内存。这些总线可提供多条并列片上传输通道和总计41.6Gbps的片上带宽。
两个EBI使ARM9CPU和图形处理器可同时、并行工作。AT91SAM9263拥有两个EBI:一个是系统内存接口,另一个则是人机接口。第二个接口使LCD控制器和CPU无需共享内存,同时使可用的CPUMIPS增长20%到40%。