计算机硬件实验().ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件实验().ppt

* 3、存储器设计 *MEM基本设计方案:增设地址锁存器MAL ←单总线通路 MAL A[8..1] WR# CS# I[8..1] O[8..1] A[8..1] WE# D[8..1] Q[8..1] 传统的SRAM芯片 QuartusII提供的SRAM器件 *BIU简化设计方案: ─部件与数据通路直连(忽略系统总线) 省略MAR、MDR,写MEM=WE控制、读MEM=MEM→通路控制 MEM MAL E WE 数据通路 总线逻辑 数据通路 BIU MAR MDR MEM R W *MEM控制:写入受控、输出不受限,MEM→通路控制=读MEM * *数据通路设计:各部件数据引脚连接到总线通路, 增设多路选择器统一控制部件→总线 *里程碑:⑴各条指令的uCmd序列 ⑵仿真验证了各条指令执行的正确性 带锁存 ALU REG组 PC IR RA WA GWN A B C F MAL E I MEM WE KEY LED BUFF D LDN MUX G1~G4 4、数据通路设计 *传送控制方案:部件→总线—由CPU统一控制 总线→部件—由部件自行控制 19 * 四、微程序控制器设计 1、总体结构设计 *CU基本组成:PC、IR,时序电路,CM、uIR, uOP控制译码电路、微地址形成电路(可包含uAR) 控制存储器CM uIR 微地址形成电路 uOP控制译码电路 …… …… uOP控制 顺序控制 IR 状态REG PC 时序系统 uAR 25 *设计流程:总体结构→微指令集→CM→时序电路→微指令译码电路→微地址形成电路→总清电路→微程序 * 2、微指令集设计 (1)微命令分析 *类型:数据通路控制uCmd、指令格式控制uCmd *数据通路控制uCmd:ALU 3个、REG组1个、指令3个、MEM 2个、 LED 1个、停机1个、部件→通路4个 *指令格式控制uCmd:R源out、R目out (2)微指令格式设计 *微指令格式类型方案:水平型 *uOP控制字段编码方案:直接编码方式,17位 uOP控制字段(17位) …… …… * 取指 微程序 LD指令微程序 ADD指令微程序 JMP指令微程序 … *顺序控制字段编码方案: 微地址形成方式分析— uPC←(uPC)+1、 uPC←取指微程序入口地址、 uPC←机器指令微程序入口地址 顺序控制字段编码—计数器法+测试网络法 方式位(2位) 测试条件(0位) uOP控制字段(17位) 00—uPC=(uPC)+1,无需测试条件(计数器实现) 01—uPC=取指微程序入口,无需测试条件(固定地址) 1*—uPC=机器指令微程序入口,测试条件隐含(IR的OP) 优化—可用IRin信号表示1*,方式位仅需1位(UPC), IRin、UPC共同控制微指令形成方式 24 * 3、控制存储器设计 *CM类型:ROM *CM字长设计: 理论方案—18位, =微指令长度 实际方案—24位, =n字节,可自行选择 *CM字数设计: 理论方案—<32个,字数=∑uOP步数+冗余, 冗余=测试网络复杂度~CM空间浪费 实际方案—256个,可自行选择 测试网络方案:影响电路设计,可自行选择 取微指令微程序入口地址=00H 机器指令微程序入口地址=X0H,X为操作码OP * 4、时序电路设计 *启停线路设计: *信号发生器设计: 信号数—取uIns、执行uIns、形成下条地址(可省略) 实现电路—移位REG、计数器+译码/电路 CP D Q T2 T1 T0 CLK Reset S CP D Q R CP D Q R CLK 2-4译码器 T2 T1 T0 CP T Q R CP T Q Q R Reset 输入—总清(CLRN)、启动(START)、单步(K3)、 时序—K3=0(连续)时,CLRN=0→1、START=0→1系统启动

您可能关注的文档

文档评论(0)

整理王 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档