社区
CPU和硬件区
帖子详情
求助大神:编程模拟实现一个基本5级MIPS流水线
手指舞蹈
2019-05-24 11:08:33
模拟器实现可以参考 SimpleScala Gem5 GPGPU-Sim
1.实现包括LOAD、STORE、BEQZ、任意一种寄存器-寄存器ALU指令、任意一种寄存器立即数ALU指令5种类型指令的指令。
2.运行程序,输入为自定义的一段运行需要停顿的输入程序,输出为流水线的时空图和程序的运行结果。
...全文
550
3
打赏
收藏
求助大神:编程模拟实现一个基本5级MIPS流水线
模拟器实现可以参考 SimpleScala Gem5 GPGPU-Sim 1.实现包括LOAD、STORE、BEQZ、任意一种寄存器-寄存器ALU指令、任意一种寄存器立即数ALU指令5种类型指令的指令。 2.运行程序,输入为自定义的一段运行需要停顿的输入程序,输出为流水线的时空图和程序的运行结果。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
寧辥
2019-06-02
打赏
举报
回复
要疯了,根本不会
密码学不会
2019-05-31
打赏
举报
回复
兄嘚,吉大计算机的吧
翻斗花园图图胡
2019-05-26
打赏
举报
回复
系统结构吗同学,吉大17的?
Mars4_5.zip
MIPS
Assembler and Runtime Simulator(
MIPS
汇
编程
序和运行时
模拟
器)
Verilog
实现
MIPS
的5
级
流水线
cpu设计(Modelsim仿真)
Verilog
实现
IMPS的5
级
流水线
cpu设计 本篇文章是在功能上
实现
cpu设计,而非结构上
实现
。结构上
实现
可以跳转到(此为个人推荐): Verilog
流水线
CPU设计(超详细) 此外有与本文章配套的资源,文章中不懂的地方可以跳转到: IMPS五
级
流水线
cpu的制作 一、实验内容 1.1:实验目的 (1)CPU各主要功能部件的
实现
(2)CPU的封装 (3)了解提高CPU性能的方法 (4)掌...
MIPS
-5
级
流水线
CPU
一、
流水线
CPU
流水线
CPU就是指将一条分解为多步,在同一周期内进行多条指令的同时执行。
MIPS
五
级
流水线
就是将指令分为:取指(IF),译码(ID),执行(EX),访存(MEM),写回(WB)五个阶段。举个例子: 比如第二条指令lui $t2,0x2100 在
流水线
CPU中执行的就是 可以看到在200-300ns的周期里,IF阶段取到0x00400004处的指令,300-400ns,这条指令到了ID阶段,而IF阶段执行下一条指令。400-500ns,执行这条指令,ALU的结果为0x2100
MIPS
多周期
流水线
化处理器
实现
(5
级
流水的
MIPS
架构的CPU设计)
MIPS
多周期
流水线
化处理器
实现
(5
级
流水的
MIPS
架构的CPU设计) 一:
MIPS
架构是什么? 当前CPU的两大架构是CISC(复杂指令集)和RISC(精简指令集) RISC:精简指令集处理器,Reduced Instruction Set Computer ( RISC结构简单,选取了使用频率高的简单指令,指令长度固定,多为单周期指令在功耗、体积、价格等方面有很大优势,多用于嵌入式领域)
MIPS
架构:是一种采取精简指令集(RISC)的处理器架构 二:原理图 5个流水段分别为 IF(取指),ID(译码)
MIPS
五
级
流水线
(本文为
一个
期末考试题,文中的图部分摘引自(美)David.patterson <<计算机结构与组成>>一书 第一章 32 位单周期RISC处理器设计 要设计一款处理器,首先要选择体系结构,本题选择的是RISC体系结构,因为它适合于
流水线
设计。然后需要选择
一个
标准的指令集,本题选择的
MIPS
指令集并按照常规的五段流水的方式来
实现
流水线
。
流水线
的
实现
过程将在第二章介绍。 1.1目标
CPU和硬件区
1,024
社区成员
561
社区内容
发帖
与我相关
我的任务
CPU和硬件区
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
复制链接
扫一扫
分享
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章