第6章(中央处理器)2010.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 * 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 * 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 * 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 微程序概念 微程序概念 微程序概念 (2).断定方式 微程序概念 微程序概念 微程序概念 微程序概念 (3) 结合方式 微程序概念 微程序概念 微程序概念 微程序概念 多路分支方法:   让微指令中不同的分支微地址中有若干位与条件代码相同,从而可免去微地址编码电路。 例.  试为各微指令分配适当的地址,并给出每条微指令的转移地址字段(即下址字段)BAF和实现“位选择”功能的转移控制字段BCF。 微程序概念 B的两个后继状态C和E的微地址只有1位不同,这一位可以根据转移条件IR3来设置。 解. 微指令的BCF中用最低位表示是否选择IR3的值与BAF字段的其他位一起构成微地址。 微地址形成的原理 微程序概念 微程序概念 微程序概念 微程序概念 微程序概念 微程序概念 微程序概念 微指令格式分类 水平型——并行性 一条微指令中并行定义多个微命令,并且在数据通路中能够并行执行多 种微操作的微指令格式。一般采用直接控制编码、字段直接编码及字段 间接编码。并行操作能力强,效率高,灵活性强;执行指令的时间较短; 微指令比较长,但微程序比较短;硬件密切相关,微程序设计比较困难。 垂直型——有微操作码、部件号 类似于机器指令操作码的设计方式,每条微指令只表示一个微操作;需要 对微操作码和部件号译码;微指令短,微程序长,并行能力低。 流水线技术 附录 二 流水线概念 流水线工作原理 流水工作方式:将一个计算任务细分成若干个子任务,每个子 任务由专门的部件处理,多个计算任务依次进行并行处理 流水线的分类 按处理器级别分类: --操作部件级,指令级,处理器级 按功能分类: --单功能,多功能 按工作方式分类: --静态流水线,动态流水线 按流水线结构分类: -- 线性,非线性 流水线性能 衡量一种流水线处理方式的性能高低的书面数据主要由吞吐率、效率和加速比这三个参数来决定。 吞吐率:指的是计算机中的流水线在特定的时间内可以处理的任务或输出数据的结果的数量。 加速比:是指某一流水线如果采用串行模式之后的工作速度和采用流水线模式后的工作速度的比值,可以看出,数值越大,说明这条流水线的工作安排方式越好。 使用效率:指流水线中,各个部件的利用率。由于流水线在开始工作时存在建立时间;在结束时存在排空时间,各个部件不可能一直在工作,总有某个部件在某一个时间处于闲置状态。那么,我们可以用处于工作状态的部件和总部件的比值来说明这条流水线的工作效率 影响流水线性能的因素: ??? 流水线处理方式是一种时间重叠并行处理的处理技术,具体地说,就是流水线可以在同一个时间启动2个或以上的操作,借此来提高性能。为了实现这一点,流水线必须要时时保存畅通,让任务充分流水,但在实际中,会出现下列情况会使流水线停顿下来或不能启动: ??? 1、结构冒险(资源相关):多个任务在同一时间周期内争用同一个流水段。 例如,假 如在指令流水线中,如果数据和指令是放在同一个储存器中 并且访问接口也只有一个,那么,两条指令就会争用储存器;在一些算 数流水线中,有些运算会同时访问一个运算部件…… 解决方法:增加资源 ??? 2、数据冒险:比如,A运算必须得到B运算的结果,但是,B运算还没有 开始,A运算动作就必须等待,直到A运算完成,两次运算不能同时执 行。 解决方法:停顿、编译检测、旁路相关专用通路 3 、控制冒险。 解决方法:提前判断、转移延迟槽等 ??? 流水线性能 * A clock cycle is the basic unit of time to execute one operation/pipeline stage/etc. * 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 * * * * 把计算机对数据的存储和访问,与在图书馆查找资料做类比。 微程序控制器的实现 组合电路控制器时序系统:  微程序控制器的实现 微指令控制器时序系统:  微程序控制器的实现 Timer 微程序控制器的实现 时序发生器详细设计图 微程序控制器的实现 Timer 时序搭配例: 微程序控制器的实现 微地址形成逻辑 微程序控制器的实现 模型机数据通路 (总线方式数据通路) 练习: 微程序控制概念 附录 一 微程序设计技术的实质是将程序设计技术和存储

文档评论(0)

我思故我在 + 关注
实名认证
内容提供者

部分用户下载打不开,可能是因为word版本过低,用wps打开,然后另存为一个新的,就可以用word打开了

1亿VIP精品文档

相关文档