计算机组成原理实验 单总线CPU设计(变长指令周期3级时序)(HUST)思路总结

变长指令周期3级时序单总线CPU设计和定长指令周期的设计类似,区别在于时序发生器状态机和输出函数的设计,以及硬布线控制器的连接,其他设计均一样。在这我总结下与定长指令不同的设计。

第2关 时序发生器状态机设计


重点在于S3的次态分析,S3的次态还与与译码信号有关,关于S3状态转换表应为

其中,注意当译码信号均为0时,S3次态为S6

第3关 时序发生器输出函数设计


其实这一关方法还是一样的,不用考虑译码信号,直接根据要求填表。

第5关 硬布线控制器设计

注意所给的硬布线控制器电路中时序发生器状态机和输出函数默认是定长指令周期的,需要更换为我们前几关设计的变长指令周期的状态机和输出函数。特别注意变长指令周期的状态机的输入需要加上译码信号。

状态寄存器的连接方法同定长指令周期的。

关于其他部分的设计可以参考上篇文章:
单总线CPU设计(定长指令周期3级时序)

计算机组成原理实验 单总线CPU设计(变长指令周期3级时序)(HUST)思路总结相关推荐

  1. 计算机组成原理实验 单总线CPU设计(定长指令周期3级时序)(HUST)思路总结

    计算机组成原理实验 单总线CPU设计(定长指令周期3级时序)(HUST)总结 全部任务共六关.主要涉及定长指令周期三级时序系统的设计,设计过程中比较重要的是数电知识.Logisim的组合逻辑电路分析功 ...

  2. 华科计算机组成原理实验 单总线CPU设计(定长指令周期3级时序)(HUST)解题报告

    circ文件下载链接 第一关:MIPS指令译码器设计 要求我们设计译码器,那么首先要知道要指令的具体格式,通过查阅MIPS指令手册可以知道 OP Func SLT 000000 101010 BEQ ...

  3. Educoder头歌单总线CPU设计(定长指令周期3级时序)(HUST)谭志虎 华中科技大学计算机组成原理实验计算机硬件系统设计

    .crci文件获取在下方 本实训项目帮助学生理解定长指令周期三级时序系统的设计,能利用该时序构造硬布线控制器,支持5条典型MIPS指令在单总线CPU上运行,最终CPU能运行内存冒泡排序. 定长指令周期 ...

  4. 华中科技大学计算机组成原理实验,单总线CPU设计(变/定长指令周期3级时序)(HUST),logisim,educoder

    @[TOC]() 定长指令周期3级时序 MIPS 指令译码器设计 定长指令周期–时序发生器FSM设计 定长指令周期–时序发生器输出函数设计 硬布线控制器组合逻辑单元 定长指令周期–硬布线控制器设计 定 ...

  5. 计算机组成原理Logisim单总线CPU

    计算机组成原理 Logisim单总线CPU 指令译码器设计 硬布线控制器 单总线CPU(3级时序) 硬布线控制器组合逻辑单元 时序发生器输出函数(定长指令周期) 时序发生器FSM设计(定长指令周期)

  6. 华科计算机组成原理 单总线CPU设计 定长变长现代时序中断 指令周期3级时序 (LogisimEducoder)

    大家好,我是小黄鸭,又来更新了,应小伙伴的需要,定长.现代时序.中断.实验也过了. 2022/1/4大家好,我是小黄鸭,由于21年下半年在考研,因此很多消息没有回复,现在大家有问题可以来私聊我 实验所 ...

  7. 计算机组成原理实验信号cpu,计算机组成原理实验43_实验报告

    计算机组成原理实验43_实验报告 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 学生实验报告学 院:软 件 学 院 专 业:软 件 工 ...

  8. 计算机组成原理实验五:CPU组成与机器指令执行实验

    本篇博文主要是讲述一下计算机组成原理实验中CPU组成与机器指令执行实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博 ...

  9. 计算机组成原理实验单周期处理,计算机组成原理实验实验报告-单周期cpu设计...

    计算机组成原理实验实验报告-单周期cpu设计 (16页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机组成原理实验计算机组成原理实验 ...

最新文章

  1. 实际工程里的长宽设定
  2. 徐涛八套卷pdf_徐涛八套卷pdf,11月9日资料更新!
  3. LeetCode 1678. 设计 Goal 解析器
  4. java camel swagger,Swagger将下划线转换为camelcase
  5. 流程控制语句反汇编(1)(Debug版)
  6. 防火墙 虚拟服务器,防火墙应用指南(二)——虚拟服务器的搭建-20210526012702.pdf-原创力文档...
  7. 工业基础类IFC—EXPRESS语言
  8. unity打开内嵌游戏网页
  9. STM32 电容触摸屏I2C转USB实现
  10. 2020软考系统架构设计师总结
  11. java文件没有错但是包中错_Eclipse中导入android项目名前有红叉但项目内文件无错误问题解决方法...
  12. redis的二进制安全机制理解
  13. VS 2010 与 VS 2008的区别
  14. java excel 打不开_Java使用POI生成Excel文件后打不开的问题
  15. html实现银行卡中间四位显示为*号,银行卡和手机号中隐藏的数字用*号代替,不能和文字垂直居中,有什么解决方案吗?...
  16. Matlab函数psf2otf()的python实现
  17. 互联网医院系统软件开发|互联网医院管理系统开发的好处
  18. go mgo包 简单封装 mongodb 数据库驱动
  19. java 获取当年_java获取当年第一天
  20. 三十三、C#中的接口

热门文章

  1. Windows MFC编程入门——应用程序框架
  2. CPU时钟周期、主频、CPI、MIPS
  3. C语言小学生英语CAI,C语言课程设计小学生心算CAI系统报告书
  4. PhysX SDK 编译
  5. Linux 知:map文件
  6. 用电脑怎么知道对方的ip地址
  7. uin-app 小程序,获取手机号
  8. mplayer的安装
  9. 虚函数和纯虚函数的使用
  10. 工作记录:oracle数据库移机中关于redolog出错的处理