内容简介

"本书以MIPS架构为基础,详细讲述MIPS单周期主机、多周期主机以及带中断外设整机的设计思想,并依托一些常见的开源设计平台,介绍大量具体样例的设计步骤、仿真步骤等过程。培养读者的硬件系统分析与设计能力,从而完成计算机整机设计。另外,为了让读者快速获取并能熟练使用各种开源平台,实践教程通过实际元件的设计详细介绍Mars(MIPS汇编与运行模拟器)、Logisim(设计和仿真数字电路的工具软件)、iverilog(轻量级开源的IEEE1364 Verilog硬件描述语言编译软件)、GTKWave(开源波形分析工具)四款轻量级开源工具。为了配合具体硬件实验箱以完成最终的FPGA设计与下载,本书将详细介绍由Xilinx公司开发的一款专业集成电路设计软件——Xilinx ISE(Integrated Synthesis Environment)。

本书的主要读者对象是具备一定计算机组成原理知识,并想借助一些开源平台进行动手实践,完成具体元件、主机以及最终整机的设计实验的学生和自学者。"