第1章 硬件实验基本常识 1
1.1实验的重要性 1
1.2硬件实验的基本常识 1
1.2.1常用电子器件及装配工具 1
1.2.2数字集成电路使用要点 8
1.2.3数字系统输入信号的获取 11
1.2.4数字系统输出形式 13
1.2.5数字系统电路的测试与调试 15
1.2.6数字系统设计开发的一般过程 18
1.3可编程逻辑器件 18
1.3.1复杂可编程器件CPLD 18
1.3.2现场可编程门阵列FPGA 19
1.4 Xilinx Spartan Ⅲ实验平台简介 23
1.4.1实验平台功能布局结构 23
1.4.2 Spartan Ⅲ资源参数 25
1.5 Xilinx ISE8.1 i FPGA开发平台 28
1.5.1 Xilinx ISE简介 28
1.5.2 ISE8.1i的界面简介 29
1.5.3使用ISE的开发流程 32
第2章 数字逻辑电路基础实验 34
实验一 基本开关电路 34
实验二 Verilog HDL运用与Xilinx软硬件实验平台的运用 40
实验三 集成逻辑门电路的功能及参数测试 59
实验四 三态门和集电极开路(OC)门 67
实验五 RS, D触发器设计实验 76
第3章 组合逻辑电路实验 88
实验六 变量译码器应用 88
实验七 数据选择器设计及应用 99
实验八 全加器的设计分析 112
第4章 时序逻辑电路实验 124
实验九 同步时序电路典型设计 124
实验十 计数器定时器设计与应用 130
实验十一 移位寄存器设计与应用 140
实验十二 寄存器及寄存器堆设计 145
第5章 课程设计范例解析 152
范例一 数字钟—实用计时时钟系统 153
范例二 简单VGA显示接口 168
第6章 综合课程设计练习 187
练习一 数字密码锁 187
练习二 算术逻辑单元ALU 189
练习三 程序计数器 193
练习四 多周期指令译码器 197
练习五 二进制并行乘法器 206
练习六 霓虹灯控制器 209
练习七 串口终端 213
练习八 课程设计参考选题 218
参考文献 221