内容简介计算机基础知识及性能评价方法;数字电路及verilog hdl简介;计算机加、减、乘、除及开方的各种算法(包括 Wallace Tree 快速乘法器和 Newton-Raphson 及 Goldschmidt 除法和开方算法)及其 Verilog HDL 实现;指令系统结构和 ALU 及多端口寄存器堆的 Verilog HDL 设计;单周期、多周期和流水线 CPU 的 Verilog HDL 设计;精确中断和异常处理及其电路实现;浮点算法及带有浮点部件 FPU 的流水线 CPU 的 Verilog HDL 设计;多线程 CPU 的 Verilog HDL 设计;存储器、Cache 和虚拟存储器管理以及带有 Cache、TLB 和 FPU 的 CPU 设计;多核 CPU 的 Verilog HDL 设计:异步通信接口 UART、PS/2 键盘与鼠标接口、视频图像阵列 VGA 接口、I2C 串行总线接口和 PCI 并行总线接口的 Verilog HDL 设计;高性能计算机及互联网络设计。书中的 Verilog HDL 源代码基本上都附有功能仿真波形,以便加深对计算机原理的理解和对计算机设计方法的掌握。