摘要
1 绪论
1.1 研究背景
1.2 国内外研究现状
1.3 研究内容
1.4 论文结构安排
2 基于32位MIPS架构ASIC处理器流水线方案研究
2.1 标量流水线简介与局限性分析
2.1.1 标量流水线简介
2.1.2 局限性分析
2.2 超标量技术综述
2.2.1 超标量流水线
2.3 基于超标量流水线ASIC处理器
2.3.1 面向ASIC处理器整体架构介绍
2.3.2 架构中的指令发射模块
2.4 运用超标量流水线技术的指令发射模块
2.4.1 提高执行并行度
2.4.2 多配置
2.5 本章小结
3 基于超标量技术指令多发射模块设计
3.1 指令发射模块体系架构
3.1.1 结构设计
3.2 指令队列及其维护
3.2.1 指令缓存机制及顺序维护
3.2.2 HEAD和TAIL指针更新
3.2.3 相关性判断
3.3 指令发射及其策略制定
3.3.1 指令发射成功的条件
3.3.2 资源相关性判断及数据准备
3.3.3 乱序发射机制
3.3.4 指令复发机制
3.3.5 源操作数寻址策略及数据传送
3.4 数据写回
3.4.1 数据写回的条件
3.4.2 写回顺序维护
3.4.3数据写回使能
3.5 本章小结
4 指令发射模块功能测试
4.1 测试方法简介
4.2 C语言建模测试
4.2.1 各模块建模测试
4.3 RTL功能测试
4.3.1 指令缓存模块
4.3.2 指令发射模块
4.3.3 数据写回模块
4.4 本章小结
5 指令发射模块可配置技术展望
5.1 可配置技术简析
5.2 指令发射模式可配的必要性
5.3 可配置在指令发射模块中的实现试想
5.4 本章小结
6 总结与展望
致谢
参考文献
西安理工大学;