目 录
第一章 绪论..................................................................................................................1
1.1 课题提出的背景和意义..................................................................................1
1.2 RISC 处理器概述............................................................................................2
1.3 RISC 处理器的发展趋势................................................................................3
1.4 论文主要研究内容及结构安排......................................................................5
第二章 RISC 处理器和其指令系统............................................................................6
2.1 处理器简介.......................................................................................................6
2.2 RISC 处理器的概念和特点............................................................................6
2.2.1 RISC 处理器的概念...............................................................................6
2.2.2 RISC 处理器的特点..............................................................................7
2.3 指令系统..........................................................................................................9
2.3.1 指令系统概述.........................................................................................9
2.3.2 RISC 指令的分类................................................................................11
第三章 HDL 描述与 FPGA 设计...............................................................................14
3.1 HDL 设计简介...............................................................................................14
3.1.1 HDL 设计方法及优点.........................................................................14
3.1.2 HDL 的主要特征.................................................................................15
3.1.3 硬件描述语言的新发展......................................................................16
3.1.4 HDL 设计流程.....................................................................................17
3.2 FPGA 概述.....................................................................................................18
3.3 FPGA 设计方法和流程.................................................................................22
3.3.1 TOP-DOWN 设计方法........................................................................22
3.3.2 FPGA 设计流程...................................................................................23
第四章 RISC 处理器的体系结构...............................................................................28
4.1 流水线结构概述............................................................................................28
4.1.1 流水线操作的概念..............................................................................28
4.1.2 指令流水线的性能..............................................................................28
4.1.3 流水线结构的数据通路......................................................................30
4.1.4 流水线结构相关问题及解决..............................................................32
4.1.5 流水线转移相关问题及解决..............................................................33
4.2 取指令级 IF 设计...........................................................................................34
4.2.1 IF 级的实现结构..................................................................................34
4.2.2 MPC 的替换策略.................................................................................35
4.2.3 BTC 的工作过程.................................................................................35
4.2.4 MPC 和BTC 在流水线中的协同.......................................................36
4.3 指令译码级 ID 设计......................................................................................36
4.3.1 ID 级的实现结构.................................................................................36
4.3.2 ALU 指令译码.....................................................................................38