为了全面地阐述清楚基于可编程器件的现代数字系统设计方法,作者在参考国内外出版的有关EDA技术、VHDL方面书的基础上,结合多年的理论教学、实践教学及相关科研经验,编写了这本书。本书最大的特点是内容全面,突出设计方法的应用和工程实践。全书共分两篇:基础篇和实践篇。基础篇共有8章,包括硬件描述语言VHDL基础、时序电路设计方法、状态机的VHDL实现、仿真、综合及数字系统设计方法的原理。实践篇共有5章,介绍了可编程逻辑器件、基于CPLD/FPGA的数字系统设计,通过简单的程序和实际工程项目的简化例子,由浅入深,实践了硬件描述语言和数字系统设计方法,所有实际工程例子均在自主开发的EDA实验平台上得到验证。
本书系统地介绍了数字系统描述的硬件语言与设计方法,从理论、方法、工具,到实践进行了全面的阐述。全书分两篇:基础篇和实践篇。基础篇,共有8章。第1章介绍了数字系统的基本概念及EDA技术的发展趋势;第2、3章结合大量实例,介绍了硬件描述语言VHDL;第4、5章介绍了基于ASM图的时序电路设计方法及状态机的VHDL实现;第6、7章介绍了有关仿真和综合的知识;第8章结合设计实例,介绍了数字系统设计方法的原理和具体的应用。实践篇共有5章,从实践的角度,由浅入深,结合自主开发的EDA实验平台,从设计描述到下载对数字系统的整个设计流程进行了详细的讲解。本书兼具知识性和实用性。
本书可作为大专院校电子类高年级本科生和研究生学习数字系统设计的教科书和参考书,也可作为这一领域工程技术人员的参考书。