




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,微处理器系统结构与嵌入式系统设计作业答案,第三章,.,2,3.5指令系统的设计会影响计算机系统的哪些性能?,指令系统是指一台计算机所能执行的全部指令的集合,其决定了一台计算机硬件主要性能和基本功能。指令系统一般都包括以下几大类指令(1)数据传送类指令。(2)运算类指令包括算术运算指令和逻辑运算指令。(3)程序控制类指令主要用于控制程序的流向。(4)输入/输出类指令简称I/O指令,这类指令用于主机与外设之间交换信息。因而,其设计会影响到计算机系统如下性能:数据传送、算术运算和逻辑运算、程序控制、输入/输出。另外,其还会影响到运算速度以及兼容等。,.,3,3.9某时钟速率为2.5GHz的流水式处理器执行一个有150万条指令的程序。流水线有5段,并以每时钟周期1条的速率发射指令。不考虑分支指令和乱序执行带来的性能损失。a)同样执行这个程序,该处理器比非流水式处理器可能加速多少?b)此流水式处理器是吞吐量是多少(以MIPS为单位)?解:(a.)速度几乎是非流水线结构的5倍。(b.),.,4,3.10一个时钟频率为2.5GHz的非流水式处理器,其平均CPI是4。此处理器的升级版本引入了5级流水。然而,由于如锁存延迟这样的流水线内部延迟,使新版处理器的时钟频率必须降低到2GHz。(1)对一典型程序,新版所实现的加速比是多少?(2)新、旧两版处理器的MIPS各是多少?解:(1)对于一个有N条指令的程序来说:非流水式处理器的总执行时间5级流水处理器的总执行时间,.,5,加速比=N很大时加速比3.2,(2)非流水式处理器CPI=4,则其执行速度=2500MHz/4=625MIPS。5级流水处理器CPI=1,则其执行速度=2000MHz/1=2000MIPS。,.,6,3.11随机逻辑体系结构的处理器的特点是什么?详细说明各部件的作用。,随机逻辑的特点是指令集设计与硬件的逻辑设计紧密相关,通过针对特定指令集进行硬件的优化设计来得到逻辑门最小化的处理器,以此减小电路规模并降低制造费用。主要部件包括:产生程序地址的程序计数器,存储指令的指令寄存器,解释指令的控制逻辑,存放数据的通用寄存器堆,以及执行指令的ALU等几个主要部分构成。,.,7,3.13什么是微代码体系结构?微指令的作用是什么?,在微码结构中,控制单元的输入和输出之间被视为一个内存系统。控制信号存放在一个微程序内存中,指令执行过程中的每一个时钟周期,处理器从微程序内存中读取一个控制字作为指令执行的控制信号并输出。微指令只实现必要的基本操作,可以直接被硬件执行。通过编写由微指令构成的微代码,可以实现复杂的指令功能。微指令使处理器硬件设计与指令集设计相分离,有助于指令集的修改与升级,并有助于实现复杂的指令。,.,8,3.14微码体系结构与随机逻辑体系结构有什么区别?,(1)指令集的改变导致不同的硬件设计开销。在设计随机逻辑结构时,指令集和硬件必须同步设计和优化,因此设计随机逻辑的结构比设计微码结构复杂得多,而且硬件和指令集二者中任意一个变化,就会导致另外一个变化。在微码结构中,指令设计通过为微码ROM编写微码程序来实现的,指令集的设计并不直接影响现有的硬件设计。因此,一旦修改了指令集,并不需要重新设计新的硬件。,.,9,(2)从性能上比较随机逻辑在指令集和硬件设计上都进行了优化,因此在二者采用相同指令集时随机逻辑结构要更快一些。但微码结构可以实现更复杂指令集,因此可以用较少的指令完成复杂的功能,尤其在存储器速度受限时,微码结构性能更优。,.,10,微处理器系统结构与嵌入式系统设计作业答案,第五章,.,11,5.10用16K1位的DRAM芯片组成64K8位存储器,要求:(1)画出该存储器的组成逻辑框图。(2)设存储器读/写周期为0.5S,CPU在1S内至少要访问一次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多少?(1)组建存储器共需DRAM芯片数N=(64K*8)/(16K*1)=4*8(片)。每8片组成16K8位的存储区,A13A0作为片内地址,用A15、A14经2:4译码器产生片选信号,逻辑框图如下(图有误:应该每组8片,每片数据线为1根),.,12,.,13,(2)设16K8位存储芯片的阵列结构为128行128列,刷新周期为2ms。因为刷新每行需0.5S,则两次(行)刷新的最大时间间隔应小于:,.,14,为保证在每个1S内都留出0.5S给CPU访问内存,因此该DRAM适合采用分散式或异步式刷新方式,而不能采用集中式刷新方式。若采用分散刷新方式,则每个存储器读/写周期可视为1S,前0.5S用于读写,后0.5S用于刷新。相当于每1S刷新一行,刷完一遍需要1281S128S,满足刷新周期小于2ms的要求;若采用异步刷新方式,则应保证两次刷新的时间间隔小于15.5S。如每隔14个读写周期刷新一行,相当于每15S刷新一行,刷完一遍需要12815S1920S,满足刷新周期小于2ms的要求;,.,15,5.11若某系统有24条地址线,字长为8位,其最大寻址空间为多少?现用SRAM2114(1K*4)存储芯片组成存储系统,试问采用线选译码时需要多少个2114存储芯片?该存储器的存储容量=224*8bit=16M字节需要SRAM2114(1K*4)存储芯片数目:,.,16,5.12在有16根地址总线的机系统中画出下列情况下存储器的地址译码和连接图。(1)采用8K*1位存储芯片,形成64KB存储器。(2)采用8K*1位存储芯片,形成32KB存储器。(3)采用4K*1位存储芯片,形成16KB存储器。由于地址总线长度为16,故系统寻址空间为(1)8K*1位存储芯片地址长度为13,64KB存储器需要8个8K*1位存储芯片,故总共需要16根地址总线,地址译码为:,.,17,.,18,其连线图如下:,.,19,(2)8K*1位存储芯片地址长度为13,32KB存储器需要4个8K*1位存储芯片故总共需要15根地址总线,地址译码为:,.,20,其连线图如下:,.,21,(3)4K*1位存储芯片地址长度为12,16KB存储器需要4个4K*1位存储芯片故总共需要14根地址总线,地址译码为:,.,22,其连线图如下:方案一:,.,23,方案二:,.,24,5.13试为某8位计算机系统设计一个具有8KBROM和40KBRAM的存储器。要求ROM用EPROM芯片2732组成,从0000H地址开始;RAM用SRAM芯片6264组成,从4000H地址开始。查阅资料可知,2732容量为4K8(字选线12根),6264容量为8K8(字选线13根),因此本系统中所需芯片数目及各芯片地址范围应如下表所示:,.,25,.,26,硬件连线方式之一如下图所示:,.,27,说明:8位微机系统地址线一般为16位。采用全译码方式时,系统的A0A12直接与6264的13根地址线相连,系统的A0A11直接与2732的12根地址线相连。片选信号由74LS138译码器产生,系统的A15A13作为译码器的输入。各芯片的数据总线(D0D7)直接与系统的数据总线相连。各芯片的控制信号线(RD、WR)直接与系统的控制信号线相连。,.,28,5.14试根据下图EPROM的接口特性,设计一个EPROM写入编程电路,并给出控制软件的流程。,.,29,EPROM写入编程电路设计如下图所示:,.,30,控制软件流程:(1)上电复位;(2)信号为电平”1”无效(写模式),信号为电平”0”有效(编程控制模式),软件进入编程状态,对EPROM存储器进行写入编程操作;(3)高位地址译码信号为电平”1”无效,对存储器对应0000H3FFFH地址的数据依次进行写入操作(其中高位地址为0、低位地址从0000H到3FFFH依次加1)写入的值为数据总线对应的值。(4)高位地址译码信号为电平”0”有效,对存储器对应4000H7FFFH地址的数据依次进行写入操作(其中高位地址为1,低位地址从0000H到3FFFH依次加1)写入的值为数据总线对应的值。(5)存储器地址为7FFFH时,写入操作完成,控制软件停止对EPROM的编程状态,释放对信号和信号的控制。,.,31,5.15试完成下面的RAM系统扩充图。假设系统已占用000027FFH段内存地址空间,并拟将后面的连续地址空间分配给该扩充RAM。,.,32,下面方案的问题:1地址不连续,驱动设计可能会比较麻烦;2地址重复,浪费系统地址空间;3不容易理解,实际上使用可能会有问题;,.,33,5.16某计算机系统的存储器地址空间为A8000HCFFFFH,若采用单片容量为16K*1位的SRAM芯片,(1)系统存储容量为多少?(2)组成该存储系统共需该类芯片多少个?(3)整个系统应分为多少个芯片组?(1)该计算机系统的存储器地址空间为A8000HCFFFFH,系统存储容量为:(2)单片容量为16K*1为的SRAM芯片的存储容量为16Kbit=2KB组成该存储系统共需该类芯片160KB/2KB=80个(3)题目未给出该系统的数据位宽为多少,此处设为8bit位宽则每组芯片组需要8个单片容量为16K*1为的SRAM芯片所有整个系统应分为80/8=10个芯片组。,.,34,5.17由一个具有8个存储体的低位多体交叉存储体中,如果处理器的访存地址为以下八进制值。求该存储器比单体存储器的平均访问速度提高多少(忽略初启时的延时)?(1)10018,10028,10038,11008(2)10028,10048,10068,12008(3)10038,10068,10118,13008此处题目有误,10018应为,依次类推低位多体交叉存储体包
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度儿童教育机构手工制作保育员专业聘用协议
- 2025年深部地质钻探技术研发与培训服务合作协议
- 二零二五年度环保型纸箱材料创新研发与规模化生产合作协议
- 2025年企业核心技术人员保密协议与市场禁入合同
- 2025年企业财务审计专用高速复印机购置与维护服务合同
- 2025年珠宝饰品电商平台供应商合作协议
- 2025年生物科技产品全国市场独家代理权合同
- 2025年企业营销力提升与员工综合素质培养服务合同
- 2025年生态公园景观工程安全文明施工与生态环保质量控制协议
- 2025年智能物流中心电子商务仓储全面外包服务合同
- 巡察整改工作课件模板
- 2025年事业单位工勤技能-河南-河南农机驾驶维修工一级(高级技师)历年参考题库含答案解析(5套)
- 2025年幼儿园教师岗位聘任协议(含资格认证及薪酬激励)
- 初中地理学科课程规划方案
- 定额〔2025〕1号文-关于发布2018版电力建设工程概预算定额2024年度价格水平调整的通知
- 【公开课】社区教案
- 平面磨床操作时注意事项
- GB/T 29651-2013锰矿石和锰精矿全铁含量的测定火焰原子吸收光谱法
- GB/T 13275-1991一般用途离心通风机技术条件
- 核心素养下的高考语文命题评价体系讲座课件
- 高一英语必修一试卷(含答案)(适合测试)
评论
0/150
提交评论