![]()
作者简介 陈琦,博士,实验师,现为浙江工业大学计算机学院系统实验室主任。先后主持企业重大横向项目、浙江省教育厅项目、校级教学改革项目等多个项目,参与重量和省部级项目多项,已发表论文20多篇,参与编写教材多部。研究方向为:嵌入式系统及应用、物联网技术。 目录 章概论1 1.1TD-CMA实验系统1 1.1.1TD-CMA实验系统的功能及特点1 1.1.2TD-CMA实验系统的硬件环境2 1.1.3TD-CMA实验系统的软件开发环境4 1.2数字电路基础6 1.2.1基本逻辑门电路6 1.2.2组合逻辑门电路9 1.2.3时序逻辑电路15 1.3指令系统19 1.3.1机器指令系统19 1.3.2计算机微指令22 第2章组成原理实验项目27 2.1TD-CMA实验系统认识实验27 2.2总线数据传输控制实验31 2.3静态随机存储器读/写实验39 2.4算术逻辑运算实验44 2.5微程序控制器实验50 2.6中断控制实验56 2.7DMA控制实验59 第3章综合性实验项目62 3.1CPU与简单模型机设计实验62 3.2复杂模型机设计实验68 3.3带中断处理能力的模型机设计实验78 3.4带DMA控制功能的模型机设计实验92 3.5典型I/O接口8253扩展设计实验99 第4章基于EDA平台的实验项目104 4.1VerilogHDL语言基础知识104 4.1.1VerilogHDL语言概述104 4.1.2VerilogHDL语言简单示例105 4.1.3VerilogHDL语言语法特点105 4.2QuartusII的基本使用方法111 4.2.1QuartusII概述111 4.2.2QuartusII使用教程111 4.3EDA实验平台认识实验114 4.4超前进位加法器设计实验119 4.5硬布线控制器模型机设计实验124 4.6阵列乘法器设计实验129 4.7Cache控制器设计实验131 4.8基于RISC技术的模型计算机设计实验137 附录ATD-CMA实验系统单元电路143 附录B常用模块引脚名称及有效表160 附录C微程序P判别条件说明163 附录D实验报告参考格式164 参考文献166 内容推荐 本书主要分为四部分内容,部分为实验系统概述,介绍了实验系统的软硬件环境、让学生熟悉实验平台的使用;第二部分为实验预备知识,介绍了电路基础、指令系统、Verilog HDL 语言和Quartus II的使用,为后续实验的顺利进行奠定基础;第三部分为教学实验项目,包括基本原理类实验和综合设计类实验,使学生通过实验进一步掌握计算机各个组成部件的工作原理以及计算机中各部件是如何协调工作的;第四部分为基于EDA平台的实验项目,以更好地培养学生的动手能力、工程意识和创新能力。 |