前言
章绪论
1.1计算机系统的组成
1.1.1计算机硬件的组成
1.1.2计算机软件的组成
1.2计算机系统的层次结构
1.2.1计算机系统的多级层次结构
1.2.2软件与硬件的逻辑等价性
1.3计算机的工作过程
第2章quartusⅱ8.0基本使用方
2.1概述
2.2ouartusⅱ8.0设计流程
2.3quartusⅱ设计方
2.4例解quartusⅱ8.0设计
第3章常用基本器件设计
3.1寄存器设计
3.1.1寄存器图设计
3.1.2寄存器工作
3.1.3寄存器程序描述
3.1.4寄存器仿真
3.2移位运算器设计
3.2.1移位运算器图设计
3.2.2移位运算器程序描述
3.2.3移位运算器仿真
3.3加减运算器设计
3.3.1加减单元图设计
3.3.2加减单元编码
3.3.3多位加减单元连接
3.3.4加减运算器图设计
3.3.5加减运算器程序描述
3.3.6加减运算器仿真
3.4乘运算器设计
3.4.1乘阵列图设计
3.4.2乘阵列编码
3.4.3有符号数乘运算器
3.5同步计数器设计
3.5.1设备同步工作
3.5.2程序计数器
3.5.3通用计数器
3.6节拍器设计
3.6.1节拍器电路设计
3.6.2节拍器程序描述
3.6.3节拍器工作
3.7译码器设计
3.7.1译码器电路设计
3.7.2译码器程序描述
3.7.3选择与通断控制电路
3.8标志线设计
3.8.1累加器标志线设计
3.8.2数据监测标志设计
3.9存储器设计
3.9.1地址译码器设计
3.9.2存储单元设计
3.9.3256存储单元存储器设计
第4章计算机设计实例
4.1简单计算机实验
4.1.1设计8位累加器a
4.1.2设计8位数据寄存器b
4.1.3设计运算器alu
4.1.4设计8位输出寄存器o
4.1.5设计4位地址寄存器mar
4.1.6设计erom
4.1.7设计8位指令寄存器ir
4.1.8设计4位程序计数器
4.1.9设计控制器cont
4.1.10设计加减运算计算机整机结构
4.1.11功能仿真
4.1.12实验小结
4.2计算机整体设计
4.2.1计算机组成结构
4.2.2计算机功能设计目标
4.2.3确定指令系统
4.3线结构设计
4.3.1连接存储器和运算器
4.3.2累加器、计数器连人线
4.3.3作数寄存器、数据寄存器、输出寄存器连入线
4.4指令系统设计
4.4.1指令全程分析
4.4.2计算机指令全程表
4.5控制器设计
4.5.1控制器的基本功能和结构
4.5.2时序控制信号
4.5.3微程序控制器
4.5.4硬联控制器
4.6输入接设备设计
4.6.1缓冲区接电路
4.6.2作系统的设计
4.7计算机体设计
4.7.1顶层结构
4.7.2输入程序数据控制
4.8程序运行测试
4.8.1顶层文件与连接驱动程序
4.8.2检验程序执行
第5章实训项目
5.1运算器
5.1.1基本运算器实验
5.1.2多通路运算器与寄存器堆设计实验
5.1.3阵列乘器设计实验
5.2存储系统
5.2.1fifo先先出存储器实验
5.2.2cace控制器设计实验一
5.3控制器
5.3.1时序发生器设计实验
5.3.2微程序控制器实验
5.4系统线与线接
5.4.1系统线和具有基本输人、输出功能的线接实验
5.4.2具有dma控制功能的线接实验
5.5指令系统
5.5.1计算机系统的指令系统
5.5.2基于cisc技术的模型计算机设计实验
5.5.3基于risc技术的模型计算机设计实验
5.6时间并行性为特征的计算机系统
5.6.1基于重叠技术的模型计算机设计实验
5.6.2具有三级流水的模型机设计实验
5.7指令并行性为特征的计算机系统
参考文献
附录实验硬件台及软件使用说明
附录atd.cma系统硬件环境
a1系统硬件布局图
a2系统实验单元电路
附录b软件使用说明
b1td-cma软件界面窗介绍
b2菜单功能介绍
附录c实用芯片介绍