第1章 快速穿越FPGA设计 1
1-1 FPGA与CPLD概述 2
1-2 Designer的FPGA设计环境 10
1-3快速设计FPGA 13
1-4约束文件与配置管理器 21
1-5执行FPGA设计 26
1-6强生计数器 31
1-7本章习题 34
第2章VHDL设计 41
2-1 VHDL概述 42
2-2编写VHDL 42
2-3 Altium Designer的VHDL设计 51
2-4 VHDL基本设计 56
2-5组合逻辑电路设计 71
2-6时序逻辑电路设计 78
2-7本章习题 90
第3章 系统仿真 95
3-1仿真概述 96
3-2 Designer系统仿真操作步骤 98
3-3设计测试平台 104
3-4海明码和错误自动更正电路 110
3-5 PISO电路 123
3-6本章习题 126
第4章 嵌入式仪表 131
4-1硬设备控制器 132
4-2频率产生器CLKGEN 139
4-3数字1/O模块IOB_x 144
4-4计频器FRQCNT2 147
4-5逻辑分析仪LAX_x 150
4-6可配置逻辑分析仪LAX 159
4-7PWM电路 164
4-8正弦波产生器 167
4-9本章习题 177
第5章FPGA器件库与核心零件 183
5-1 Altium Designer的项目管理 184
5-2 FPGA设计的器件库 185
5-3核心设计项目与核心器件设计 204
5-4建立电路图器件 215
5-5核心器件设计实例演练 215
5-6本章习题 223
第6章 嵌入式设计 225
6-1 Altium的嵌入式设计 226
6-2认识TASKINNG工具链 252
6-3嵌入式设计的置入处理器 265
6-4嵌入式设计的连接软件 274
6-5嵌入式设计实例演练 276
6-6本章习题 292
第7章从FPGA到PCB 295
7-1不同FPGA芯片的应用 296
7-2从FPGA项目到PCB项目 308
7-3项目的同步管理 317
7-4 管脚互换 324
7-5本章习题*33 37
附录A NanoBoard-NB1简介 339
A-1 NanoBoard-NB1的认识与安装 340
A-2 NanoBoard-NB 1规格 348
A-3 NanoBoard固件更新 351
A-4 NanoBoard-NB 1开机自动执行程序 352
A-5 NanoBoard-NB 1支持子板 354