
| 本书内容是在多年来为本科生开设的计算机组成原理实践讲义及教研工作的基础上进行修改、扩充而成的。本书可以作为本科生在基于EDA平台上完成计算机组成原理实践的指导性通用教材,也可以作为相关工程技术人员学习和使用Verilog HDL(硬件描述语言)、MAX+plusⅡ或QuartusⅡ进行数字电路系统设计、计算机硬件系统设计的参考书。 |
| 第1章 绪论.1 1.1 实践内容2 1.1.1 计算机组成原理实验2 1.1.2 计算机主机系统设计2 1.2 实践环境3 第2章 计算机组成原理实践基础平台4 2.1 基于max+plus ⅱ平台的计算机主机系统设计4 2.1.1 max+plus ⅱ平台简介4 2.1.2 max+plus ⅱ平台的安装与配置4 2.1.3 max+plus ⅱ在计算机主机系统设计中的应用5 2.1.4 系统设计正确性验证15 2.2 基于quartus ⅱ平台的计算机系统设计22 2.2.1 quartus ⅱ平台简介22 2.2.2 quartus ⅱ平台的安装与配置23 2.2.3 quartus ⅱ在计算机主机系统设计中的应用23 2.2.4 系统设计正确性验证32 第3章 基于verilog hdl的主机系统设计40 3.1 verilog hdl基本架构41 3.1.1 verilog hdl模块的结构41 3.1.2 逻辑功能定义42 .3.2 数据类型及运算符43 3.2.1 常量43 3.2.2 变量46 3.2.3 运算符47 3.3 常用语句48 3.3.1 赋值语句48 3.3.2 条件语句49 3.3.3 循环语句50 3.3.4 结构说明语句51 3.3.5 编译预处理语句53 3.4 verilog hdl设计数字电路实例54 3.4.1 时序发生器的设计54 3.4.2 运算器的设计56 3.4.3 verilog hdl设计主机系统58 第4章 运算器功能部件设计与调试范例59 4.1 运算器功能部件的设计59 4.1.1 运算器功能部件的总体设计59 4.1.2 运算器功能部件的详细设计60 4.2 运算器功能部件的调试与封装61 4.2.1 运算器功能部件的调试61 4.2.2 运算器功能部件的封装62 第5章 计算机主机系统基本部件的设计及实验63 5.1 利用max+plus ⅱ及quartus ⅱ设计基本部件63 5.1.1 时序发生器的设计63 5.1.2 存储器的设计64 5.1.3 运算器的设计65 5.1.4 程序计数器的设计..66 5.1.5 暂存器的设计68 5.1.6 寄存器组的设计68 5.2 计算机组成原理实验70 5.2.1 实验1: 16位并行进位运算器功能部件的设计与实现70 5.2.2 实验2: 带字位扩展存储器功能部件的设计与实现71 5.2.3 实验3: 寄存器组及具有移位功能暂存器的设计与实现71 5.2.4 实验4: 运算器、存储器功能部件与寄存器组之间数据传输方式的设计与实现72 第6章 计算机主机系统设计73 6.1 计算机主机系统设计的目标及要求73 6.1.1 系统设计目标73 6.1.2 系统设计要求73 6.2 计算机主机系统总体结构设计74 6.2.1 微型计算机主机系统设计示例74 6.2.2 主机系统总体结构设计要求76 6.3 指令系统设计76 6.3.1 指令格式设计76 6.3.2 操作码结构设计76 6.3.3 地址码结构设计77 6.3.4 指令助记符与机器指令代码78 6.4 控制部件设计原理79 6.4.1 微程序控制部件设计原理80 6.4.2 组合逻辑控制部件设计原理80 6.5 微程序控制部件的设计与调试80 6.5.1 微指令与控制信号的设计81 6.5.2 微程序设计84 6.5.3 微程序控制部件的调试与封装85 6.6 组合逻辑控制部件的设计与调试86 6.6.1 时序系统的设计86 6.6.2 指令流程与微操作时间表的设计87 6.6.3 微命令的逻辑综合与实现88 6.6.4 组合逻辑控制部件的调试与封装88 6.7 计算机主机系统的调试89 6.7.1 取指令功能的调试89 6.7.2 通用寄存器组输入/输出功能的调试89 6.7.3 存储器功能部件的调试90 6.7.4 运算器功能部件的调试90 6.7.5 指令系统功能及寻址方式正确性测试90 6.7.6 调试程序的编制及主机系统的调试91 第7章 计算机组成原理实践报告要求 92 7.1 计算机组成原理实验报告要求92 7.2 计算机主机系统设计报告要求92 附录94 附录a 基本部件详细设计图94 附录b 集成电路芯片简介103 附录c 设计调试过程中的注意事项122 参考文献... |
商品评论(0条)