单周期-开发过程【FPGA模型机课程设计】
- 前言
 - 推荐
 - 开发过程
 
- MIPS0
 - MIPS1
 - MIPS2
 - MIPS2-2
 - MIPS2-3
 - MIPS3
 - MIPS3-2
 - MIPS4
 
- 附录
 
- 表1 20条MIPS整数指令
 
- I 型指令设计
 - J型指令设计
 - lw sw指令设计
 
- 表2 MIPS 12条整数指令
 
- J型扩展指令设计
 - 乘法除法指令格式
 
- 表3 MIPS 与中断异常相关6条指令
 
- 原子指令设计
 - 中断与异常相关指令
 
- 最后
 
 
前言
2023-5-25 08:24:28
以下内容源自《【FPGA模型机课程设计】》
仅供学习交流使用
推荐
0集中实践环节计划书【FPGA模型机课程设计】
开发过程
工程迭代过程

README.txt
MIPS0		计算机组成原理实现的基本的MIPS指令	2023-5-22 10:28:38
MIPS1		FPGA课程设计的20条MIPS指令		2023-5-22 10:44:27
MIPS2		FPGA课程设计的前4条指令			2023-5-23 08:13:38
MIPS2-2		FPGA课程设计的乘除指令			2023-5-23 10:21:27
MIPS2-3		FPGA课程设计的后4条指令			2023-5-23 10:21:27
MIPS3		FPGA课程设计的原子指令			2023-5-24 08:46:31
MIPS3-2		FPGA课程设计的中断指令			2023-5-24 15:52:46
MIPS4		单周期的代码实现				2023-5-25 08:25:23MIPS0
1FPGA模型计算机整体方案设计【FPGA模型机课程设计】
MIPS1
2模型计算机各功能电路设计【FPGA模型机课程设计】
实现基本20条指令

MIPS2
3模型机指令系统设计-1【FPGA模型机课程设计】
实现扩展的12条指令-前4条
MIPS2-2
3模型机指令系统设计-2【FPGA模型机课程设计】
实现扩展的12条指令-乘除4条
增加HiLo寄存器

MIPS2-3
3模型机指令系统设计-3【FPGA模型机课程设计】
实现扩展的12条指令-后4条
MIPS3
4实现中断异常相关指令-1【FPGA模型机课程设计】
实现6条中断指令-原子指令
增加LLblt寄存器

MIPS3-2
4实现中断异常相关指令-2【FPGA模型机课程设计】
实现中断异常指令(后四条指令)
增加CP0与Ctrl模块

MIPS4
5模型机整体的联调【FPGA模型机课程设计】
完整的代码实现与测试功能
附录
表1 20条MIPS整数指令

I 型指令设计



J型指令设计


lw sw指令设计


表2 MIPS 12条整数指令

J型扩展指令设计

乘法除法指令格式

表3 MIPS 与中断异常相关6条指令

原子指令设计

中断与异常相关指令

最后
2023-5-25 08:27:09
点赞过10或收藏过10
速更下一篇
你对我百般注视,
 并不能构成万分之一的我,
 却是一览无余的你。
祝大家逢考必过
 点赞收藏关注哦
                









