第1章 CPLD与FPGA简介 1
1.1 PLD发展概述 1
1.2 HCPLD的分类 2
1.3 CPLD简介 4
1.4 FPGA简介 5
1.5 FPD发展趋势 7
1.6 CPLD/FPGA市场主导产品一览 12
1.7 本章小结 17
第2章 FPGA系统结构和资源 18
2.1 硬件资源 18
2.2 软件资源 35
2.3 IP核资源 37
2.4 本章小结 39
3.1 FPGA系统设计概要 40
第3章 FPGA系统设计及调试 40
3.2 芯片配置方式 41
3.3 系统硬件设计 46
3.4 系统软件设计 48
3.5 本章小结 60
第4章 FPGA系统基本逻辑单元的VHDL实现 61
4.1 系统的表示方法和硬件描述语言 61
4.2 VHDL基本结构与语言要素 63
4.3 组合逻辑电路的VHDL实现 95
4.4 时序逻辑电路的VHDL实现 115
4.5 状态机的VHDL实现 127
4.6 存储器的VHDL实现 136
4.7 本章小结 144
第5章 数字滤波器设计实例 145
5.1 FIR理论 145
5.2 基于MATLAB的滤波器设计 149
5.3 FIR滤波器的分布式实现 161
5.4 软件无线电内插滤波器设计实例 171
5.5 本章小结 183
第6章 全数字调制解调器设计实例 184
6.1 无线通信中的数字调制 184
6.2 全数字解调器的设计过程 204
6.3 本章小结 224
第7章 光通信PDH的标准伪随机图案发生器设计实例 225
7.1 系统设计实现 225
7.2 部分源程序 231
7.3 系统调试及结果分析 240
7.4 本章小结 243
第8章 通用异步串行口设计实例 244
8.1 UART功能简介 244
8.2 系统硬件设计 245
8.3 UART设计实现 248
8.4 UART系统调试及结果分析 263
8.5 本章小结 265
第9章 直接序列扩频通信系统设计实例 267
9.1 直接序列扩频通信基本原理 267
9.2 扩频序列 270
9.3 扩频信号的产生 276
9.4 扩频接收机设计 279
9.5 本章小结 295
附录A 常用FPGA的端口资源 296
附录B Verilog与System C编程 301
B.1 Veirlog HDL编程基础 301
B.2 System C编程基础 305
附录C FPGA术语汇编 310