计算机组成原理实验 2.9 硬布线控制器精要.pptVIP

计算机组成原理实验 2.9 硬布线控制器精要.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理实验 2.9 硬布线控制器精要

计算机组成原理 实验系列 一、总线与寄存器 二、进位加法器 三、比较器(仲裁器) 四、计数器 五、运算器 六、存储器 七、时序发生器 八、微程序控制器 九、硬布线控制器 赖晓铮 博士 华南理工大学 laixz@scut.edu.cn QQ: (九)硬布线控制器 实验 实验内容: ● 分别设计单周期和多周期硬布线版本的CPU,并比较两者“状态机”的差异。两个版本的CPU在功能上完全兼容微程序版本CPU(数据通路相同,指令集相同),仅用硬布线逻辑取代微程序控制器,产生时序各阶段所需的微操作信号。 实验目的: ● 掌握硬布线控制器的组成原理及设计方法。 ● 理解单周期和多周期硬布线控制器的“状态机”模型,了解两者间的差异。 单周期硬布线控制器版本的CPU 多周期硬布线控制器版本的CPU CPU的指令格式 NOP 0000 XX XX 空指令:不执行任何操作 HLT 1110 XX XX “断点”:硬件停机 JMP1 0010 XX XX 间接寻址: [addr1] =addr2,addr2 ?PC JMP2 addr1 直接寻址: addr1? PC 0100 XX XX addr1 二次间址:[addr1]=addr2, [addr2]=addr3, addr3?PC JMP3 0110 XX XX addr1 【T1】源部件?总线BUS 【T2】总线BUS?目标部件 【M1】 【M2】 单周期 硬布线控制器 状态机 【M3】 【M4】 【T1】源部件?总线BUS 【T2】总线BUS?目标部件 【M1】 【M2】 多周期 硬布线控制器 状态机 【M3】 【M4】 Mealy状态机 HLT指令  P1( 0 0 I7 I6 I5 ) 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 硬件停机 【M1】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 【M3】 【M4】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 【M3】 【M4】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】 【T2】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 【M3】 【M4】 【T1】 【T2】 【T1】 【T2】 【T1】 【T2】 【M2】 【M3】 【M4】 【T1】 【T2】 【T1】 【T2】 JMP3指令  JMP2指令  JMP1指令  NOP指令  单周期 硬布线控制器 状态机流程图 微操作信号 M1 M2 M3 M4 LDIR NOP/HLT/JMP1/JMP2/JMP3 LDAR NOP/HLT/JMP1/JMP2/JMP3 JMP1/JMP2/JMP3 JMP2/JMP3 JMP3 NOP/HLT/JMP1/JMP2/JMP3 JMP1/JMP2/JMP3 JMP2/JMP3 JMP3 JMP1/JMP2/JMP3 JMP2/JMP3 JMP3 PC_INC NOP/HLT/JMP1/JMP2/JMP3 JMP1/JMP2/JMP3 JMP2/JMP3 JMP3 指令译码 电路 微操作信号 硬布线逻辑 (单周期) 时序发生器 多周期 硬布线控制器 状态机流程图 HLT指令  P1( 0 0 I7 I6 I5 ) 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 硬件停机 【M1】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 【M3】 【M4】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 【M3】 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【T1】PC?AR,ROM?BUS 【T2】BUS?IR, PC+1 【M2】 JMP3指令  JMP2指令  JMP1指令  NOP指令  {M1?M}时序:M=NOP·M1+JMP1·M2+JMP2·M3+JMP3·M4 LDIR = #LDPC = M1 LDAR = PC_INC = 1 #OE = 0 (多周期) 时序发生器 指令译码电路 M硬布线逻辑 微操作信号 硬布线逻辑 初始化过程: 时钟CLK接在MANUAL_CLK端,令RESET=1,则#CLR=0,清零微地址寄存器MAx和指令寄存器

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档