第3讲—简单模型机设计(微程序实现)讲述.ppt

第3讲—简单模型机设计(微程序实现)讲述.ppt

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

程序代码: 地址 代码 地址 内容 0 0001 10 00 1 0000 0101 2 0010 10 01 3 0000 0001 4 0011 00 01 5 0100 01 11 6 1111 0101 7 0101 00 00 (3)微程序入口(十六进制代码) 取指周期微指令 入口:00H MOV1执行周期微指令 入口:10H MOV2执行周期微指令 入口: 20H ADD执行周期微指令 入口:30H MOV3执行周期微指令 入口:40H HALT执行周期微指令 入口:50H (4)指令执行流程 00 ↓  RAM → IR ↓ PC+1→PC 10↓ 20↓ 30↓ 40↓ PC → MAR PC → MAR R0 +R1 →R1 PC→ MAR G=1 ↓ ↓ ↓ ↓ PC+1→PC PC+1→PC PC → MAR PC+1→ PC ↓ ↓ ↓ ↓ RAM → R0 RAM → R1 JP RAM → MAR ↓ ↓ ↓ PC →MAR PC → MAR R1→ RAM ↓ ↓ ↓ JP JP PC → MAR ↓ JP ↓ (5)编制微程序 根据指令流程和微指令格式就可以开始编制微程序。 指令流程中每一个流程对应一条微指令,结合总体结构框图图1,写出这个流程所对应的数据通路的控制命令。 例RAM→IR所需的控制命令是MA, ,CPIR并在表3-1中的相应位置填写上“1”,不需要的命令填写“0”。 另外每一条微指令都要确定下条微指令地址的生成方式。 总体结构 A B R0 R1 PC IR MAR7-0 RAM RD WR C RB CPR0 CPR1 CPPC CPIR CPMAR PB REST REST MA RA D-BUS A-BUS 三态门 微代码: 在验收时,为使用连续脉冲,增加下列启动/停止电路。 5 调试 1、FPGA系统 平台上的所有开关和发光二极管(除L 之外)均随意编程用作数据输入和状态显示。 选择系统结构中典型部件进行功能测试看是否满足要求,若有错改之。 典型部件如下:选择器A 带复位的寄存器MAR 不带复位的寄存器R0 程序

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档