没有合适的资源?快使用搜索试试~ 我知道了~
孙淼 系统硬件综合设计报告1
需积分: 0 1 下载量 132 浏览量
2022-08-08
20:54:18
上传
评论 1
收藏 4.78MB DOCX 举报
温馨提示
试读
72页
1.1 课外准备工作对FPGA开发板以及相关的知识如Verilog硬件语言进行学习,EGO1是依元素科技基于Xilinx Artix-7 FPGA研发的便携式数
资源详情
资源评论
资源推荐
1
系统硬件综合设计报告
设计题目 多周期/流水线 CPU 设计
学生姓名 孙 淼
学 号 2018211958
专业班级 计算机科学与技术 18-2 班
指导教师 刘军 陈田 李建华 安鑫
完成日期 2020 年 12 月 25 日
2
目录
01 写在前面 ...............................................4
1.1 课外准备工作 ......................................4
1.2 实验关键部分 ......................................6
02 数据通路图 .............................................9
2.1 数据通路图与控制线路 .............................9
03 各模块详细设计与代码 ..................................10
3.1 PC 及相关模块 ....................................10
3.2 指令存储器与指令寄存器 ...........................15
3.3 寄存器堆 .........................................19
3.4 加法器及相关模块 .................................21
3.5 数据存储器 .......................................25
3.6 控制单元及其三个子模块 ...........................27
3.7 四个分段寄存器 ...................................36
3.8 三种多路选择器 ...................................40
04 支持的 16 条指令 .......................................43
4.1 支持的 16 条指令 ..................................43
4.2 指令存储器内的指令设计 ...........................49
05 仿真波形与分析 ........................................49
5.1 仿真代码 .........................................50
5.2 仿真波形分析 .....................................52
06 下载到 FPGA 与分析 .....................................59
4
01 写在前面
经过多门课程的理论和时间准备,我最终在大三上的第 17 周完成
了多周期流水线 CPU 的设计和实现,该实验涉及的相关课程很多,主
要的有陈田老师的计算机组成原理课程,李建华老师的计算机体系结
构课程,徐娟老师的汇编语言课程,刘军老师的数字逻辑课程,需要
自己学习的知识有 Verilog 硬件语言和 FPGA 实验板的相关知识。
1.1 课外准备工作
对 FPGA 开发板以及相关的知识如 Verilog 硬件语言进行学习,
EGO1是依元素科技基于Xilinx Artix-7 FPGA研发的便携式数模混合
基础教学平台。EGO1 配备的 FPGA (XC7A35T-1CSG324C)具有大容量高
性能等特点,能实现较复杂的数字逻辑设计;在 FPGA 内可以构建
MicroBlaze 处理器系统,可进行 SoC 设计。该平台拥有丰富的外设,
5
以及灵活的通用扩展接口。
由于我最终下板时是将指令在 LED 灯上进行显示,所以需要对板
上 LED 灯的相关知识进行补充学习。
对应的管脚约束如下
剩余71页未读,继续阅读
马李灵珊
- 粉丝: 34
- 资源: 297
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海信智能电视刷机数据 LED32K20JD(1115)BOM5 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- 520表白html5爱心代码
- TINY Syntax Tree -setup1.0.0
- mmexport1689832776313.jpg
- 月宝の病理の爱(黑).zi
- 海信智能电视刷机数据 LED32EC510N(2000)BOM22 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级
- 电磁场与波,非常基础的知识总结
- android ios java后台通用DES base64加密
- 华为OD刷题C卷练习记录(300道).rar
- 最新《Vue-框架开发》期末考试试题分享给需要的同学
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0