AT91R40008
5.结构概述
该AT91R40008微控制器集成了ARM7TDMI与嵌入式ICE接口,
存储器和外设。该体系结构包括两个主要总线:高级系
统总线( ASB )和高级外设总线( APB ) 。专为最高性能
并且由存储器控制器控制的,该ASB接口的ARM7TDMI处理器与
片上32位存储器,外部总线接口( EBI)和AMBA
大桥。该
AMBA桥驱动APB ,这是专为访问片上外设和opti-
而得到优化为低功耗。
该AT91R40008微控制器实现了ARM7TDMI处理器的ICE端口
专用引脚,提供了完整的,低成本的和为目标易于使用的调试溶液
调试。
5.1
回忆
该AT91R40008微控制器嵌入256K字节内部SRAM 。内部存储器
被直接连接到32位数据总线和是单周期存取。
该AT91R40008微控制器具有一个外部总线接口( EBI ) ,使
外部存储器和专用外设的连接。在EBI支持8位或
16位器件,可以使用两个8位器件来模拟一个16位器件。在EBI imple-
ments的预读协议,从而实现更快的内存比标准内存访问
接口。
5.2
外设
该AT91R40008微控制器集成了多种外设,被列为系统
或用户外设。所有片上外设的32位访问的AMBA桥,并能
用的指令的最小数目进行编程。外设寄存器组由
控制模式,数据,状态和使能/禁止/状态寄存器。
片内USART和之间的片上外设数据控制器( PDC )传输数据
片内和片外存储器地址空间,无需处理器干预。最重要的是,
在PDC中移除所述处理器的中断处理的开销,从而能够发送上行
到64K不重新编程的起始地址连续的字节,从而增加了perfor-
微控制器的性能并降低了功耗。
5.2.1
系统外设
外部总线接口(EBI )控制经由8-外部存储器或外围设备
或16位的数据总线,并且通过高级外设总线(APB)编程。每个芯片
选择线路都有自己的编程寄存器。
节电( PS )模块实现了空闲模式( ARM7TDMI内核时钟停止
直到下一个中断),并使得用户能够适应该单片机的功耗
控制器应用要求(独立外设时钟控制) 。
高级中断控制器( AIC ),控制从接口的内部中断源
纳尔外设和4个外部中断线路(包括FIQ) ,以提供一个中断
和/或快速中断请求ARM7TDMI 。它集成了一个8级优先级控制器,并
使用自动引导功能,减少中断延迟时间。
并行输入/输出控制器( PIO ),可控制多达32个I / O口线。它使用户能够在
选择特定的引脚用于片上外设输入/输出功能和通用型
5
1732FS–ATARM–12-Apr-06