可编程逻辑使得芯片上的数字系统的可融合性、允许更新、可以变化、可以提高性能等特性成为可能,这使得数字系统价格更便宜,获取更迅速。本书着重介绍两种类型的可编程逻辑:现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)。通过详尽的讨论、可运行的实例,以及与电路设计原理和常见的设计决断相关的案例研究,本书对上述器件进行了深刻阐释。本书还对在可编程逻辑领域广泛使用的VHDL(VHSIC硬件描述语言)进行了介绍和应用。
本书系统地介绍了可编程逻辑器件类型、数字系统描述的硬件语言与设计方法,以及系统的测试和实现,从理论、方法、工具到实践进行了全面阐述。
全书共10章。第1章介绍了可编程逻辑器件的类型;第2、3章结合实例,介绍了电子系统设计背景及其PCB设计;第4章介绍了先进数字设计中使用的各种编程语言;第5、6章介绍了数字逻辑设计原理以及运用VHDL语言对一系列电路的实例化;第7、8章介绍了DSP的VHDL实现以及数模转换的接口;最后,第9、10章介绍了电子系统测试和抽象的高层次设计建模。此外,本书各章都有大量的实例供读者验证和测试,兼具知识性和实用性。
本书适用于使用PLD进行数字系统开发的电子与计算机工程专业学生,也可供工业界开发数字系统的技术人员参考。
第1章 可编程逻辑介绍
1.1 本书引言
1.2 电子电路:模拟和数字
1.2.1 引言
1.2.2 连续时间与离散时间
1.2.3 模拟与数字
1.3 数字逻辑的历史
1.4 可编程逻辑与离散逻辑
1.5 可编程逻辑器件与处理器
1.6 可编程逻辑的类型
1.6.1 简单可编程逻辑器件(SPLD)
1.6.2 复杂可编程逻辑器件(CPLD)
1.6.3 现场可编程门阵列(FPGA)
1.7 PLD配置技术
1.8 可编程逻辑供应商
1.9 可编程逻辑的设计方法和工具
1.9.1 引言
1.9.2 典型的PLD设计流程
1.10 技术趋势
参考文献
习题
第2章 电子系统设计
第3章 PCB设计
第4章 设计语言
第5章 数字逻辑设计概论
第6章 VHDL数字逻辑设计介绍
第7章 数字信号处理导论
第8章 数字逻辑与现实世界的接口:AV转换、D/A转换和电力电子技术
第9章 电子系统测试
第10章 系统级设计
其他参考文献
术语表