目录
1章绪论
1.1现数字系统
1.2eda技术
1.3cpld与fpga器件
1.4思考与练
2章QuartusⅡ发软件
2.1QuartusⅡ概述
2.2QuartusⅡ设计流程
2.3QuartusⅡ软件的使用
2.4QuartusⅡ设计实例
2.5思考与练
3章硬件描述语言VHDL编程基础
3.1VHDL概述
3.2VHDL程序的基本结构
3.3VHDL的基本要素
3.4顺序语句
3.5并行语句
3.6子程序
3.7VHDL的描述风格
3.8思考与练
4章VHDL数字路的仿真
4.1VHDL仿真概述
4.2VHDL测试台
4.3modelsim简介
4.4思考与练
5章组合逻辑路VHDL程序设计
5.1组合逻辑路概述
5.2基本门路
5.3编码器和译码器
5.4多路选择器与多路分配器
5.5数值比较器
5.6加器
5.7乘器
5.8其他组合逻辑路
5.9综合实例
5.10思考与练
6章时序逻辑路VHDL程序设计
6.1时序逻辑路概述
6.2触发器
6.3寄存器
6.4计数器
6.5分频器
6.6其他时序逻辑路
6.7综合实例
6.8思考与练
7章有限状态的设计与实现
7.1有限状态的概述
7.2一般有限状态的设计
7.3moore型有限状态的设计
7.4mealy型有限状态的设计
7.5思考与练
8章常用能模块的VHDL实现
8.1按键消抖路的设计
8.2循环冗余校验(crc)模块的设计
8.3序列检测器的设计
8.4led数码管显示控制器的设计
8.5思考与练
9章数字系统的设计实例
9.1简易数字钟的设计
9.2数字频率计的设计
9.3简易多能信号发生器的设计
9.4洗衣控制系统的设计
9.5二制振幅键控(ask)调制器与解调器的设计
9.6思考与练
附录aVHDL关键字及标准库文件
附录b常用的fpga发
参考文献