文摘
英文文摘
第一章 绪论
1.1 课题研究背景
1.2 RISC体系结构微处理器的研究现状
1.3 基于RISC体系结构微处理器软核的研究意义
1.4 本文的主要工作
1.5 论文结构安排
第二章 主要技术介绍
2.1 处理器指令系统架构(ISA)
2.2 微处理器数据通路
2.2.1 冯·诺依曼架构和哈佛架构
2.2.2 体系结构并行设计技术-流水线
2.3 项目设计方法简介
2.3.1 Top-Down的设计方法
2.3.2 基于FPGA的设计流程
2.3.3 本项目的设计流程
2.4 本章小结
第三章 处理器指令集设计及数据通路分析
3.1 处理器指令集设计
3.1.132位RISC处理器指令类型
3.1.232位RISC处理器寻址方式
3.1.332位RISC处理器指令集及其编码
3.2 五级流水线功能划分
3.2.1 基本计算指令各阶段具体操作
3.2.2 分支及跳转指令各阶段具体操作
3.2.3 数值存取指令各阶段具体操作
3.2.4 堆栈及断点保存恢复指令各阶段具体操作
3.2.5 中断操作指令每一阶段具体操作
3.2.6 其他操作指令每一阶段具体操作
3.3 处理器数据通路设计
3.4 本章小结
第四章 处理器微体系结构设计
4.1 IF级设计
4.1.1 IF级外部接口
4.1.2 IF级内部逻辑结构
4.1.3 IF级内部有效地址的仲裁机制
4.2 ID级设计
4.2.1 主控单元设计
4.2.2 寄存器堆设计
4.2.3 中断系统设计
4.3 EXE级设计
4.3.1 EXE级外部接口
4.3.2 EXE级内部逻辑结构
4.4 MEM级设计
4.4.1 MEM级系统结构
4.4.2 MEM级RAM功能模块读写时序
4.5 WB级设计
4.6 流水线辅助功能组件设计
4.7 相关问题及解决方法
4.7.1 第一类数据相关问题及解决办法
4.7.2 第二类数据相关问题及解决办法
4.7.3 转移相关问题及解决办法
4.8 本章小结
第五章 处理器内核主要功能部件仿真及FPGA验证
5.1 处理器内核主要控制模块功能仿真
5.1.1 主控单元仿真
5.1.2 ALU控制器alucontroller的仿真
5.1.3 数据前推单元forwardunit的仿真
5.1.4 流水线暂停单元hazarddetectunit的仿真
5.2 系统功能仿真
5.3 FPGA综合验证
5.4 本章小节
第六章 结束语
致谢
参考文献