ARM920T处理器手册:嵌入式系统开发宝典

4星 · 超过85%的资源 需积分: 15 70 下载量 104 浏览量 更新于2024-07-20 5 收藏 7.51MB PDF 举报
"ARM9芯片手册中文版提供了关于ARM9处理器的详尽信息,适合初学者进行嵌入式系统的学习和开发。手册涵盖了处理器的硬件资源、开发方法、低功耗特性以及丰富的外设接口。" ARM9是一款基于RISC(精简指令集计算机)架构的微处理器,由ARM公司设计。在这款芯片手册中,主要介绍了以下几个关键知识点: 1. **ARM920T处理器**: ARM920T是ARM9系列的一个变种,它集成了 Thumb 指令集,可以在180MHz的工作频率下达到200MIPS(每秒百万指令)的性能。此外,还包括了一个存储器管理单元(MMU),用于处理虚拟地址到物理地址的映射,支持操作系统如Linux等。 2. **缓存与写缓冲**: ARM920T配备了16KB的数据缓存和16KB的指令缓存,用于加速对内存的访问。写缓冲器则帮助优化写操作,提高系统的响应速度。 3. **低功耗设计**: ARM9芯片强调低功耗,待机模式下的VDDCORE电流仅为30.4mA,待机模式电流为3.1mA,适合电池供电的移动设备。 4. **嵌入式存储器**: 内置16KB SRAM和128KB ROM,提供基础的存储需求。 5. **外部总线接口(EBI)**: 支持多种类型的外部存储设备,如SDRAM、静态存储器、BurstFlash、CompactFlash、SmartMedia和NAND Flash,增强了系统的扩展性。 6. **系统外设**: 包括增强的时钟发生器和电源管理控制器,用于灵活的时钟控制和功耗管理。还有多个可编程的外部时钟信号、系统定时器、实时时钟、调试单元、UART、高级中断控制器、外部中断源等,为系统提供全面的定时、通信和中断管理功能。 7. **可编程I/O口线**: 提供122个可编程的I/O口线,每个都有输入变化中断和开漏能力,便于连接各种外设。 8. **DMA控制器**: 20通道的外设数据控制器,可以高效地处理数据传输,减轻CPU负担。 9. **网络接口**: 内置10/100Base-T以太网卡接口,支持MII或RMII模式,带有接收和发送的FIFO及专用DMA通道。 10. **USB接口**: 提供USB2.0全速主机和器件端口,支持高速数据传输,内置FIFO和DMA通道,增强了USB设备的连接能力。 11. **多媒体卡接口(MCI)**: 自动协议控制和数据传输,兼容MMC和SD存储卡,支持双SD卡。 12. **同步串行控制器(SSC)**: 用于音频和视频应用,支持I2S模拟接口和时分复用。 13. **通用同步/异步接收/发送器(USART)**: 支持多种通信标准,包括ISO7816智能卡、RS485和IrDA总线。 14. **主机/从机串行外设接口(SPI)**: 可连接多个外设,支持不同数据长度的传输。 15. **定时/计数器**: 提供多个通道的16位定时器/计数器,用于精确的时序控制。 ARM9芯片手册为开发者提供了全面的硬件资源和开发指导,是学习和使用ARM9进行嵌入式系统设计的重要参考资料。