# pipeline
基于MIPS32的5级流水CPU的设计、实现与应用。
1. 利用前递技术(阻塞和前馈机制)处理5级流水线中的结构冲突和数据冲突(RAW、WAW、WAR),最大限度地实现5级流水功能
2. 使用Verilog语言实现5级流水CPU
3. 使用MIPS32汇编实现带括号的四则运算计算器,并实现对表达式错误、溢出、除数为0等错误的检测功能
4. 根据EGO1开发板的管脚特性,完成SOC设计,实现相应的IO控制
5. 将MIPS32汇编代码转换为机器码并导入到存储器中,烧制EGO1开发板,验证计算器的功能
## 安装
使用Vivado 2019及以上版本打开项目,进行仿真可查看5级流水功能。
## 结果展示
![仿真图](img/仿真图.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【作品名称】:基于MIPS32的5级流水CPU的设计、实现与应用 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】: 基于MIPS32的5级流水CPU的设计、实现与应用。 利用前递技术(阻塞和前馈机制)处理5级流水线中的结构冲突和数据冲突(RAW、WAW、WAR),最大限度地实现5级流水功能 使用Verilog语言实现5级流水CPU 使用MIPS32汇编实现带括号的四则运算计算器,并实现对表达式错误、溢出、除数为0等错误的检测功能 根据EGO1开发板的管脚特性,完成SOC设计,实现相应的IO控制 将MIPS32汇编代码转换为机器码并导入到存储器中,烧制EGO1开发板,验证计算器的功能
资源推荐
资源详情
资源评论
收起资源包目录
基于MIPS32的5级流水CPU的设计、实现与应用 (387个子文件)
__synthesis_is_complete__ 0B
__synthesis_is_complete__ 0B
Calculator.asm 11KB
xsim.ini.bak 25KB
elaborate.bat 1KB
simulate.bat 972B
compile.bat 801B
runme.bat 219B
runme.bat 219B
runme.bat 219B
xsim_1.c 19KB
xsim_1.c 18KB
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
romnew.coe 242B
Calculator.dat 3KB
xsim.dbg 65KB
xsim.dbg 64KB
Basys3_Top_routed.dcp 678KB
Basys3_Top_placed.dcp 547KB
Basys3_Top_opt.dcp 351KB
Basys3_Top.dcp 213KB
irom.dcp 22KB
irom.dcp 21KB
irom.dcp 21KB
irom.dcp 21KB
irom.dcp 21KB
irom.dcp 21KB
irom.dcp 21KB
irom.dcp 20KB
irom.dcp 18KB
irom.dcp 15KB
compile.do 484B
compile.do 460B
compile.do 425B
compile.do 415B
simulate.do 302B
simulate.do 291B
simulate.do 291B
elaborate.do 189B
simulate.do 169B
wave.do 30B
wave.do 30B
wave.do 30B
wave.do 30B
simulate.do 9B
xsimk.exe 195KB
xsimk.exe 187KB
run.f 270B
run.f 258B
.gitattributes 52B
usage_statistics_ext_xsim.html 3KB
usage_statistics_ext_xsim.html 3KB
.xsim_webtallk.info 60B
.xsim_webtallk.info 59B
xsim.ini 25KB
xsim.ini 25KB
xsimSettings.ini 1KB
xsimSettings.ini 1KB
Mars4_5.jar 3.98MB
vivado.jou 1KB
vivado_18552.backup.jou 1KB
vivado_8800.backup.jou 1001B
vivado_5584.backup.jou 911B
webtalk.jou 863B
webtalk_29908.backup.jou 863B
webtalk_18856.backup.jou 818B
webtalk_16164.backup.jou 818B
webtalk_11452.backup.jou 818B
webtalk_4132.backup.jou 817B
vivado.jou 719B
vivado.jou 714B
vivado.jou 678B
vivado_11200.backup.jou 667B
vivado_18688.backup.jou 666B
ISEWrap.js 8KB
ISEWrap.js 8KB
ISEWrap.js 8KB
rundef.js 1KB
rundef.js 1KB
rundef.js 1KB
runme.log 29KB
runme.log 28KB
runme.log 27KB
vivado.log 2KB
vivado_8800.backup.log 2KB
vivado_18552.backup.log 2KB
xvlog.log 2KB
compile.log 2KB
webtalk.log 1KB
webtalk_29908.backup.log 1KB
webtalk_4132.backup.log 1KB
webtalk_11452.backup.log 1KB
共 387 条
- 1
- 2
- 3
- 4
资源评论
- 菜鸟麦冬2024-11-10资源很实用,对我启发很大,有很好的参考价值,内容详细。
MarcoPage
- 粉丝: 4326
- 资源: 8838
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 主题渗透测试&代码审计的内容.zip
- 钓鱼检测数据集VOC+YOLO格式1813张1类别.zip
- 【java毕业设计】酒店管理系统源码(完整前后端+说明文档+LW).zip
- 大数据管理与分析课程设计-基于hadoop实现的图书推荐系统+Java源码+文档说明+课程实验报告(高分作品)
- Python实现基于CNN+LSTM的4位验证码识别项目源码(高分毕业设计)
- 主要用于渗透测试中的字典.zip
- 基于 Java+Mysql 实现的某学校题库管理系统【数据库课程设计】
- C#订单配送管理系统源码数据库 SQL2008源码类型 WebForm
- 【java毕业设计】基于聊天室的远程作业管理系统源码(完整前后端+说明文档+LW).zip
- AI职场领域提示词模板(AI写作提示词)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功