- 0
- 0
- 约1.3万字
- 约 122页
- 2026-02-02 发布于河北
- 举报
62第2章处理器和存储器
组织本章内容:2.1处理器中的结构单元2.2嵌入式系统的处理器选择2.3存储器设备2.4嵌入式系统的存储器选择2.5程序段和块的存储器分配及系统的存储器影射2.6直接存储器访问(DMA)2.7处理器、存储器和I/O设备的接口教学目的:了解嵌入式处理器的结构单元熟悉各类存储器设备及其应用掌握存储器块的使用掌握存储器影射的概念掌握ROM的映像掌握直接存储器访问(DMA)掌握MCU与存储器及I/O设备的接口安排学时:8学时。2.1处理器中的结构单元通用处理器中的结构单元通用处理器结构单元.docCISC为控制器和处理器的特征CISC处理器的特征.docRISC为控制器和处理器的特征RISC处理器的特征.doc流水线和超标量执行名词解释(1)分支代价(branchpenalty)。如果在一个多级流水线中碰到一条分支指令,则在流水线前面几级中执行的指令就是冗余的。当循环结束或者从例程返回后,这些指令必须重新执行。重新执行这些指令所需要的时间就称为分支代价。(2)数据依赖性代价(datadependencypenalty)。假设在一个超标量操作中,有两个指令分别在两路中执行。并且一条指令依赖于另外一条指令的数据结果。这就是所谓的不对准。因此,在将两条指令分别放置在不同的路中之前,它们是不对准的。此时,一条指令必须等待,直到另外一条指令执行完后才能执行。等待的时间就是数据依赖性代价。2.2嵌入式系统的处理器选择(1)指令周期时间(instructioncycletime):这是处理器执行一条指令所需要的时间,对于工作频率约为12MHz的8051处理器来说,这个值约为1μs;对于C8051@25MHz处理器,这个值为40ns。对于需要快速处理的应用程序,ARM9(3.3ns@300MHz)处理器比较适合。(2)内部总线宽度(internalbuswidth):ALU从总线上获得输入。ALU(在一次数学或者逻辑操作中)的一个操作数的位数等于总线宽度。32位的总线能够满足在一个周期中对32位的操作数进行数学操作的要求。对于信号处理和控制系统指令,32位总线是必要的。当总线宽度为32位时,其读写的整数宽度就为32位,且执行速度比总线宽度为8时的速度快大约4倍。PowerPCMPC604处理器和奔腾处理器的内部总线宽度为64位。(3)CISC或者RISC体系结构:CISC或者RISC体系结构会影响系统设计。CISC具有用较少的寄存器处理复杂指令和复杂数据集的能力。RISC执行较简单的指令,每条指令只占用一个周期(参见附录A,了解CISC和RISC体系结构,以及作为示例的RISCARM7和其指令集)。具有RISC实现的CISC的意思是:对于大多数指令而言,都具有在单个指令周期中执行的硬连线实现(示例有ARM、80960和奔腾处理器)。(4)程序计数器(PC)及其复位值:PC的位数确定了处理器可以访问的物理内存的最大空间。复位值告诉设计者,在运行系统复位和加电的程序应该存放在什么地方,处理器将从此开始执行。(5)堆栈指针(stackpointer)及其初始复位值:堆栈指针中必须保存存储在堆栈中字的地址。这些地址必须在系统分配给堆栈使用的地址范围之内。软件设计者定义初始复位值,并由此设置初始化程序中过程的堆栈指针。硬件设计者在两种处理器之间进行选择,一种使用外部存储器作为堆栈,另外一种使用内部堆栈。(9)中断控制器(interruptcontroller):处理器可以包含一个内部中断处理器,对服务程序优先级进行编程,并分配向量地址。内部中断处理器在大多数应用程序中都有很大的帮助。(10)位操作指令(bitmanipulationinstruction):这些指令有助于简化端口和存储器地址中数据的处理。(11)浮点处理器(floatpointprocessor):包含FLPU和FRS单元的处理器能够快速执行浮点运算。它们能够提高处理器的计算能力,对于信号处理和复杂的控制应用来说,浮点处理器是必需的。(12)多通道直接存储器访问(directmemoryaccess,DMA)控制器:当有多个I/O设备,并且一个I/O设备需要快速访问一个多字节数据集时,系统存储器片上DMA控制器会有很大的帮助。第2.6节将对其进行介绍。(13)片上MMU:当使用高速缓存的时候需要这个单元。2.2嵌入式系统总体结构2.2.1硬件层2.2.2中间层2.2.3软件层2.2.4功能层
您可能关注的文档
最近下载
- 药品网络交易服务三方平台质量管理体系文件--B2C零售端平台(完整版).docx
- GB_T 13912-2020 金属覆盖层 钢铁制件热浸镀锌层 技术要求及试验方法.docx VIP
- GJB9001C设计与开发操作规范.docx VIP
- 2025-2026学年广东省深圳市福田区八年级(上)期末语文试卷.docx VIP
- DL_T 404-2018 3.6~40.5kV交流金属封闭开关设备和控制设备.docx VIP
- 二年级数学《寒假作业》每日一练.pdf VIP
- 3、紅色色母MSDS 物质安全表.pdf VIP
- 《时速160公里动力集中动车组构造与检修》 课件汇总 1 绪论 ---9 空气制动及总风系统.pptx VIP
- 机械制造工艺学全套课件.pptx
- 2026-2030中国可吸收生物钉市场深度调查与未来趋势研究研究报告.docx
原创力文档

文档评论(0)