第0章 绪论 1
0.1传统设计方法与EDA设计方法的区别 2
0.2常用硬件描述语言 3
第1章EDA工具软件Quartus Ⅱ 6.0 7
1.1安装Quartus Ⅱ 6.0软件 7
1.2 Quartus Ⅱ 6.0软件应用向导 12
1.3嵌入式逻辑分析仪的使用方法 26
1.4原理图输入设计方法 29
习题 32
第2章 大规模可编程逻辑器件 33
2.1可编程逻辑器件概述 33
2.2复杂可编程逻辑器件 37
2.3现场可编程门阵列 50
2.4 CPLD和FPGA器件的编程与配置 64
2.5 FPGA CPLD器件的测试技术 65
2.6 FPGA和CPLD器件的开发应用选择 67
习题 69
第3章VHDL基本结构 70
3.1 VHDL概述 70
3.2设计实体 73
3.3结构体 75
3.4 VHDL结构体的子结构 78
3.5子程序结构 82
3.6库和程序包 85
3.7配置 88
习题 89
第4章VHDL语言要素 90
4.1 VHDL数据对象 90
4.2 VHDL数据类型 94
4.3 VHDL操作符 99
习题 103
第5章VHDL顺序语句 104
5.1赋值语句 104
5.2流程控制语句 107
5.3 WAIT语句 120
5.4 ASSERT语句 123
5.5 RETURN语句 123
5.6 NULL语句 124
习题 124
第6章V HDL并行语句 127
6.1进程语句 127
6.2块语句 131
6.3并行信号赋值语句 133
6.4子程序和并行过程调用语句 136
6.5元件例化语句 139
6.6生成语句 144
习题 151
第7章 组合逻辑电路模块 153
7.1门电路 153
7.2编码器、译码器、选择器电路 157
习题 164
第8章 时序逻辑电路设计 165
8.1触发器 165
8.2寄存器 173
8.3计数器 177
8.4有限状态机 180
8.5有限状态机的基本描述 185
8.6 MOORE型状态机 187
8.7 MEALY型状态机 190
8.8 MEALY型和MOORE型状态机的变种 192
8.9异步状态机 197
习题 199
第9章EDA技术的综合应用 202
9.1显示电路设计 202
9.2多路彩灯控制器的设计 212
9.3智力抢答器的设计 215
9.4量程自动转换数字式频率计的设计 223
9.5用8×8行共阴、列共阳双色点阵发光器件显示汉字 231
9.6音乐发生器的设计 248
习题 253
第10章Verilog HDL 254
10.1 Verilog HDL程序模块结构 254
10.2 Verilog HDL的词法 256
10.3 Verilog HDL的语句 261
10.4不同抽象级别的Verilog HDL模型 268
习题 272
第11章 宏模块的应用 273
11.1宏模块概述 273
11.2存储器设计 274
11.3乘法器设计 287
11.4锁相环设计 290
第12章SoPC技术与应用基础 296
12.1 SoPC技术发展概况 296
12.2 SoPC技术的应用 298
12.3 Nios Ⅱ简介 300
12.4 SoPC设计流程与支持Nios Ⅱ的FPGA器件 304
附录A VHDL语言的保留字 309
参考文献 310