2007年3月23日星期五

Instruction TCM

多层式高速总线内部架构及专用的外设DMA
由于这款 MCU 采用多层总线矩阵的并行机理,因此可以显着提高数据流量。该总线矩阵能把五个高速总线 (AHB) 控制 (包括处理器指令和数据总线、外设直接存取内存 (DMA) 控制器 (peripheral DMA controller, PDC),以及两个用于USB主机和LCD控制器的专用DMA),同时连接到片上外设,以及内置或外置的存储器上。此外,Atmel已经扩展了基于 ARM7 MCU的外设 DMA 控制器,在AT91SAM9261中增加了19条 PDC通道。PDC的作用是为外设及存储器之间传输数据,这样既可分担CPU的工作量,而且也能提高数据传输率,并让ARM9 处理器专注于繁重的计算任务。
大容量片上 SRAM 和灵活的确定过程式TCM 支持机制
AT91SAM9261设有16K字节的数据高速缓存、16K字节的指令/写操作缓存、160K字节的 200 MHz单循环存取SRAM,以及USB器件专用的 2K字节内置式 DPRAM。Atmel 公司充分发挥了 ARM926EJ-S 紧密式耦合内存 (Tightly Coupled Memory, TCM) 构架之优势,让传统 (非高速缓存) SRAM直接连接到ARM 处理器上、而不会出现滞后情况。AT91SAM9261的独立指令和数据缓存能支持WinCE 和 Linux操作系统;而其基于TCM 构架的SRAM区块则是“确定过程式”实时操作系统的理想安排。另一方面,160K字节的片上SRAM可划分成多个16K字节的区块,作为“指令 TCM”、“数据TCM”或片上外设的缓冲,从而让编程人员灵活地优化系统的性能和功耗。

没有评论: