没有合适的资源?快使用搜索试试~ 我知道了~
(完整word版)MIPS单周期CPU设计2018版体会.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 78 浏览量
2022-06-19
12:15:43
上传
评论 2
收藏 727KB DOCX 举报
温馨提示
试读
6页
(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx(完整word版)MIPS单周期CPU设计2018版体会.docx
资源推荐
资源详情
资源评论
(完整 word 版)MIPS 单周期 CPU 设计 2018 版体会
11 条 MIPS 指令单周期 CPU 设计
2018 元月份,我按照袁春风老师的第三版教材,又重新设计了 11 条 MIPS 指令的单周期
CPU.这次的设计与我 2017 年 7 月份的单周期 CPU 还是有些区别。2017 年 7 月份设计的 CPU
主要是参考《计算机组成与设计—硬件/软件接口 David A。Patterson》。
设计中的几点体会如下:
一.基本流程
首先要分析清楚这 11 条指令的格式和特点.按照 MIPS 指令的格式和特点,完全掌握它们
的功能和执行的过程.
1.
这些指令执行过程中需要哪些硬件部件和控制信号,这些部件如何连接构成数据通路.
对所有需要的控制信号进行归纳分析,列出真值表,设计相应的控制电路.
2.
3.
二.具体设计过程
ALU 的设计。ALU 的设计重点在于先设计出 32 位的加法器,减法运算是利用加法的 “变
反加一”。同时要产生各种运算结果的信号:溢出(OF)、进位(CF)、符号位(SF)、零符号位
1.
(Zero)。OF=C ⊕C ;CF=C ⊕C .至于需要其它的运算指令,如逻辑运算、移位运算、乘
n n—1 out in
除法运算,都可以直接调用 logisim 库中的器件,添加到 ALU 中,这些运算的结果可以同时
产生,只是最后用多路选择器来选择那种指令的结果输出,用的控制信号是 OPctr。在 ALU
中需要设计一个控制信号生成部件,用于产生 ALU 内部需要的各种控制信号。见袁春风老
师教材 P155。(第一次实验:ALU 部件的设计)(ALU 设计中,现在的加法器只是串行的,可
以让好的学生用先行进位加法器)
资源评论
- lhyyyyyyy_2023-07-10这个资源对我启发很大,受益匪浅,学到了很多,谢谢分享~
春哥111
- 粉丝: 1w+
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功