自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 多周期流水线CPU设计-暂定与除法运算实现

暂停机制指令位于第n个阶段,那么保持第n阶段之前的各个阶段的寄存器保持不变,同时pc值保持不变假设EX阶段要求暂停CTRL模块接受各阶段的流水线暂停请求信号接受来自ID,EX模块的stallreq暂停信号,进行判断,将stall结果输出到PC,IF/ID, ID, ID/EX, EX, EX/MEM, MEM/WB`include "defines.v"module ctrl(...

2019-12-21 23:50:57 445 1

原创 多周期流水线CPU设计-加减乘运算实现 详细

指令格式以及功能`define EXE_ADD 6'b100000`define EXE_ADDU 6'b100001`define EXE_SUB 6'b100010`define EXE_SUBU 6'b100011`define EXE_SLT 6'b101010`define EXE_SLTU 6'b101011`define EXE_C...

2019-12-16 20:29:00 1004

原创 java基础知识 面向对象

OOP类:属性,方法面向对象的本质:以类的方式组织代码,以对象的方式组织数据抽象(对象->类) 程序(类->对象)三大特性:封装,继承,多态(学习,有不同的人学习,但学习的结果不同)方法的分类静态方法:static (类名.方法名)和类一起加载的动态方法:实例化这个类,新建一个类的对象,来调用类实例化后才加载值传递:把值复制后再传递引用传递:直接把值的地址传递创...

2019-12-15 18:52:00 105

原创 IDEA的使用

IDEA的使用java -> SDK 1.8 -> next 结束src -> 右键 -> new -> java class快捷键:psvm(主代码), sout(输出字符串)settings: font可以选择字体,我选consolas, 和eclipse一样,舒服。idea优化:百度可以查看。调试:左边打点,进入debug模式,有三种,直接下一步跳入...

2019-12-13 22:35:48 75

原创 java基础知识二 方法与数组

Scannerjava.util.Scanner;获取用户的输入。hasnext,hasnextline,next(不能得到空格),nextlineimport java.util.Scanner;public class demo { public static void main(String[] args) { Scanner s = new Scanner(...

2019-12-13 21:30:02 62

原创 java基础知识一 数据类型与变量

java基础知识一注释// /* /养成写注释的习惯标识符关键字:public,class, static, void, …(就只用到这些标识符)类名,方法名($,_,字母 开头),一定要用英文来写。数据类型强类型语言:要求变量的使用要严格符合规定,所有变量都必须定义后使用(类型不会改变)string a ;System.out.println(a); //错了基本...

2019-12-12 20:08:43 68

原创 markdown语法

Markdown学习#+ +标题二级标题##+ +标题三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!引用这就是引用分割线图片!截图超链接link列表ABc表格代码public...

2019-12-12 15:15:26 47

原创 java学习

java学习之路JavaSE(。。。异常,常用类,集合框架,IO,多线程,GUI, 网络编程,注解与反射,JUC,JVM,23种设计模式,XML,数据结构预算法,正则表达式)数据库(MySQL,JDBC,UML类图,数据库设计)前端(HTML,CSS, JS ,等等)JavaWeb(Tomcat,http,Maven,servlet, cookie, JSP,…)SSM框架(更方便的写...

2019-12-12 14:35:38 89

CPU课设-戴凯旋-2017212603.rar

1概述 5 1.1MIPS概述 5 1.2MIPS 32 位指令集架构 5 1.2.1数据类型 5 1.2.2寄存器 6 1.2.3指令格式 7 1.2.4寻址方式 8 1.2.5指令集 8 1.2.6字节次序 9 2 实验目的与要求 9 2.1实验目的 9 2.2实验要求 9 3 实验环境 9 4 指令功能及实现 10 4.1 逻辑操作指令 10 4.2 移位操作指令 10 4.3 移动操作指令 11 4.4 算术操作指令 11 4.5 分支转移指令 12 4.6 加载存储指令 12 4.7 其他指令 13 5 总体设计 13 5.1 设计目标与实现情况 13 5.2 指令执行周期 13 5.3 五级流水线 13 5.4 数据通路图 15 6 模块设计 15 6.1IF取指令 15 6.1.1代码 15 6.1.2数据通路 15 6.1.3通路解释 16 6.2IF/ID阶段 16 6.2.1代码 16 6.2.2数据通路 16 6.2.3通路解释 16 6.3ID指令译码 17 6.3.1代码 17 6.3.2数据通路 17 6.3.3通路解释 18 6.4ID/EX阶段 20 6.4.1代码 20 6.4.2数据通路 20 6.4.3通路解释 20 6.5EX指令执行阶段 22 6.5.1代码 22 6.5.2数据通路 22 6.5.3通路解释 23 6.6EX/MEM阶段 24 6.6.1代码 24 6.6.2数据通路 24 6.6.3通路解释 24 6.7MEM存储器访问阶段 25 6.7.1代码 25 6.7.2数据通路 25 6.7.3通路解释 26 6.8MEM/WB阶段 27 6.8.1代码 27 6.8.2数据通路 27 6.8.3通路解释 28 6.9Registers寄存器堆 29 6.9.1代码 29 6.9.2数据通路 29 6.9.3通路解释 29 6.10HILO寄存器 30 6.10.1代码 30 6.10.2数据通路 30 6.10.3通路解释 30 6.11LLBit寄存器 31 6.11.1代码 31 6.11.2数据通路 31 6.11.3通路解释 31 6.12RAM数据存储器 32 6.12.1代码 32 6.12.2数据通路 32 6.12.3通路解释 32 6.13ROM指令存储器 33 6.13.1代码 33 6.13.2数据通路 33 6.13.3通路解释 33 6.14STALL_UNIT模块 33 6.14.1代码 33 6.14.2数据通路 33 6.14.3通路解释 34 7关键问题的解决 34 7.1RAW, WAW, WAR数据相关 34 7.2PC+4的原因 35 7.2Load 数据相关 35 7.3溢出的判断 36 7.4除法的除 0 的处理 36 7.5分支控制相关 36 8实验结果与演示 37 8.1测试文件 37 8.2仿真波形 38 9心得体会 40 附录:数据通路图 41 参考文献: 42

2020-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除