摘 要目 录
1. 前言 1
1.1 实验目的 1
1.2 实验环境 1
2. 流水线工作原理 3
3. 系统设计 5
3.1 概念设计 5
3.2 指令系统 5
3.3 时序设计 6
4. 结构设计 9
4.1 总体逻辑结构设计 9
4.2 分模块结构设计 11
5. 代码实现及测试 13
5.1 代码实现 13
5.2 程序测试 19
5.3 测试结果 21
6. 实验总结 25
前言
实验目的
本实验需要自己设计并最终用FPGA实现一个CPU芯片。利用已有的计算机组成原理知识,以及对计算机系统结构的初步学习,设计一个包括指令系统、寻址方式、寄存器组、存储系统、流水线结构等的CPU。设计的CPU必须具有复位功能,以便使用TEC-CA实验台上的“CPU复位”按钮对CPU复位,使CPU处于调试前的初始状态。CPU复位脉冲按负脉冲设计。
熟练掌握VHDL硬件描述语言,对CPU的各个功能模块进行代码编写,并学会将各个功能部分组织连接成一个完整CPU体系结构。
学会利用先进的硬件设计工具软件Quartus II对程序进行仿真和调试。并熟练掌握FPGA-CPU在“TEC-CA开放式CPU实验教学系统”上的调试方法。
调试程序DebugController
使用该软件对外部存储器进行读写操作,并能监控FPGA-CPU的状态和通过设置断点调试FPGA-CPU正在执行的程序。
流水线
您可能关注的文档
最近下载
- 人教版新起点英语一年级下册全册教案.pdf VIP
- 2025年初级救生员理论考试题库及答案.docx VIP
- 《Linux操作系统与应用技术》教案---第19课-网络服务器的搭建及应用(二).pdf VIP
- (高清版)B-T 70.3-2023 降低承载能力內六角沉头螺钉.pdf VIP
- 重庆《装配式混凝土空心楼盖结构技术标准》.pdf
- 无人机操控专项职业能力考核规范.doc VIP
- 2026年北师大版生物高中选择性必修3《第3章 基因工程》大单元教学设计2026年.docx VIP
- 《Linux操作系统与应用技术》教案---第18课-网络服务器的搭建及应用(一).pdf VIP
- 2026年注册安全工程师考试题库(附答案和详细解析)(0124).docx VIP
- 浙江省事业单位考试《综合基础知识和综合应用能力》真题及答案.pdf VIP
原创力文档

文档评论(0)