文摘
英文文摘
声明
致谢
1 引言
1.1微处理器发展简介
1.2论文结构安排
2 微处理器设计开发环境
2.1硬件描述语言
2.1.1 VerilogHDL简介
2.1.2层次化设计与可综合设计
2.1.3仿真测试平台
2.2基于FPGA的设计方法
2.2.1基于查找表的FPGA逻辑结构
2.2.2基于FPOA的开发流程
2.3 EDA工具简介
2.3.1仿真工具ModelSim
2.3.2 FPGA全流程设计工具QuartusⅡ
2.3.3 FPOA综合工具Synpl lify
3 8位RISC CPU设计与验证
3.1微处理器体系结构
3.1.1 RISC与CISC的比较
3.1.2 8位RISC CPU逻辑结构
3.2 8位RISC CPU内核设计
3.2.1指令集简介
3.2.2时钟发生器
3.2.3数据通路
3.2.4存储器
3.2.5状态控制器
3.3仿真验证与综合布线
3.3.1微处理器指令验证策略
3.3.2功能仿真及结果分析
3.3.3综合布线
4 ARM7TDMI数据通路设计与验证
4.1 ARM7TDMI体系结构
4.1.1主处理器逻辑结构
4.1.2数据处理指令集
4.1.3寄存器管理
4.2数据通路设计分析
4.2.1算术逻辑单元
4.2.2寄存器堆
4.2.3 Booth乘法器
4.2.4 Barrel移位器
4.2.5其他模块
4.3仿真验证与综合布线
4.3.1功能仿真及结果分析
4.3.2综合布线
5 总结与展望
参考文献
作者简历
北京交通大学;