- 15
- 0
- 约1.06万字
- 约 53页
- 2019-05-05 发布于福建
- 举报
嵌入式系统-第二章
ARM9嵌入式系统设计与开发应用 教师:电气与信息学院 万琴 第二章 基于ARM920T核微处理器 通用处理器系列 ARM7、ARM9、ARM9E和ARM10E的特点及主要应用领域 嵌入式ARM920T内核编程模型、ARM920T的运行模式、寄存器组织及ARM体系结构的存储器格式 三星S3C2410X处理器结构 2.1 ARM 处理器简介 ARM(Advanced RISC Machines)处理器是一种低功耗高性能的32位RISC处理器。 什么是RISC架构? (5)CPU:由于RISC CPU包含较少的单元电路,因而面积小、功耗低;而CISC CPU包含丰富的电路单元,因而功能强、面积大、功耗大。 (6)设计周期:RISC微处理器结构简单,布局紧凑,设计周期短,且易于采用最新技术;CISC微处理器结构复杂,设计周期长。 (7)易用性:RISC微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。 (8)应用范围:RISC机器更适合于嵌入式应用;而CISC机器则更适合于通用计算机。 ARM处理器的主要特点 共有31个32位寄存器:16个在任何模式下可见 所有指令都带有条件 加载数值的同时进行算术和移位操作 在几种模式下操作 2.1.1 ARM 微处理器系列 ARM7系列:工业控制、网络设备、移动电话 ARM9系列 ARM9E系列 ARM10E系列 SecurCore系列:安全要求较高的应用,如电子银行 Intel的StrongARM:便携式通信产品,如掌上电脑 Intel的Xscale:Intel主推的ARM微处理器,已用于数字移动电话 2.1.2 ARM7系列微处理器 嵌入式ICE-RT(In Circuit Emulator-Rral Time)逻辑,调试开发方便 解释:用于提供片内调试支持,它包含一个调试通信通道,在主机调试器和目标之间传送信息,嵌入式ICE-RT通过JTAG测试访问接口进行控制。 极低的功耗,适用于便携产品 能够提供0.9MIPS/MHZ 的三级流水线结构 解释:三级流水线结构是 取指--译码--执行 对操作系统的广泛支持:Windows CE、Linux 指令系统与ARM9、ARM9E、ARM10E兼容 主频高达130MHZ,可用于高速运算 ARM7TDMI是目前使用最广泛的内核: T:支持16位压缩指令集 Thumb. Thumb简介: 为兼容数据总线宽度为16位的应用系统,ARM体系结构除了支持执行效率很高的32位ARM指令集以外,同时支持16位的Thumb指令集。Thumb指令集是ARM指令集的一个子集,是针对代码密度问题而提出的,它具有16位的代码宽度。与等价的32位代码相比较,Thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。Thumb不是一个完整的体系结构,不能指望处理器只执行Thumb指令集而不支持ARM指令集。 D:支持片上Debug,实现实时调试 M:内嵌硬件乘法器(multiplier) 解释:硬件乘法器可以在单个指令周期内完成乘法操作,是区别于通用的微处理器的重要标志 I:嵌入式ICE,支持片上断点和调试点 2.1.3 ARM9系列微处理器 具有高性能、低功耗,主要特点: 5级流水线,具有分开的指令和数据存储器,指令执行效率更高,具体如下: 提供1.1MIPS/MHZ 的哈佛结构 哈佛结构:是一种将程序指令存储和数据存储分开的存储器结构。 支持32位ARM指令集和16位Thumb指令集。 支持32位的高速AMBA总线接口 AMBA :将RISC处理器集成在其他IP芯核和外设中,它是有效连接IP核的“数字胶”,并且是ARM复用策略的重要组件。它不是芯片与外设之间的接口,而是ARM内核与芯片上其他元件进行通信的接口。 2.2 ARM 920T简介 ARM920T处理器的主要特性 ARM9TDMI 内核,ARM v4T 架构(ARM版本4,支持Thumb ) 两套指令集:ARM高性能32位指令集、Thumb高代码密度16位指令集。 5级流水线结构 16K字节数据缓存、指令缓存 标准的ARMv4存储器管理单元(MMU) 8位、16位、32位的指令总线与数据总线。 2.2.1 ARM920T内核编程模型 2.2.2 ARM 体系结构的存储器格式 2.2.3 处理器模式 2.2.4 寄存器组织 2.2.7 ARM微处理器的指令集 加载/存储型,指令集仅能处理寄存器中的数据,处理结果要放回寄存器中。 跳转指令 数据处理指令 程序状态寄存器(PSR)处理指令 加
您可能关注的文档
最近下载
- 福彩3D历史数据EXCEL自动更新.pptx VIP
- CQVL系列电动推杆.pdf VIP
- 线控器 使用安装说明书 适用型号:KJR-90WBK.pdf VIP
- 基于PLC的自动化仓储控制系统的设计.doc VIP
- 电动推杆市场分析报告.docx
- 深度解析(2026)《QCT 79.1-2008道路车辆 牵引车和挂车之间气制动连接用螺旋管总成 第1部分:尺寸》.pptx VIP
- 中小学生端午节假期安全教育主题班会PPT课件.pptx VIP
- 机器人等级考试三四级资料-第01课:初识Mixly和Fduino UNO.pptx VIP
- FULING富凌H200空压机中文说明书说明书用户手册.pdf
- Praat语音软件操作手册.docx VIP
原创力文档

文档评论(0)