ARM920T处理器手册:嵌入式系统开发宝典
4星 · 超过85%的资源 需积分: 15 162 浏览量
更新于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进行嵌入式系统设计的重要参考资料。
2010-06-01 上传
2013-11-07 上传
2011-09-11 上传
2014-02-26 上传
2009-04-22 上传
2015-06-11 上传
o0o0o0D
- 粉丝: 53
- 资源: 8
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍