任文平、梁竹关、李鹏、申东娅编著的《EDA技术与FPGA工程实例开发》译者、联想研究院资深FPGA系统工程师杨碧波认为,FPGA工程师的成长需要经历三个阶段。
第一阶段:对于FPGA初学者来说,学会了HDL一语言。能够使用EDA工具完成综合,能够在开发板上下载并运行例程,这可以说完成了入门阶段。这一阶段的目标是“熟练”。
第二阶段:如何提高自己的设计和调试能力,这属于提高阶段。这一阶段的目标是“精通”。
第三阶段:再接下来的阶段属于从业阶段,是最长也是最难的。即如何在工作中,通过工程项目做好一款乃至数款产品。以FPGA产品开发作为自己的职业,这一阶段的目标是“专业”。
本书的立足点在于让读者跨越第一阶段,并开始逐步迈入第二阶段。通过大量的实验和两个工程案例,让读者对于FPGA开发能够达到“熟练”的程度,并为接下来“精通”FPGA开发奠定基础。
任文平、梁竹关、李鹏、申东娅编著的《EDA技术与FPGA工程实例开发》共11章,是在教学与实践的基础上编写的。首先系统地介绍了硬件描述语言Verilog HDL的基本语法和常用语句、CPLD/FPGA的结构及特点、QuartusⅡ软件的使用及状态机设计等与FPGA开发相关的知识。在此基础上,介绍了FPGA外围接口电路的典型应用,最后以工程开发的设计流程介绍两个相对完整的系统设计实例,使读者在短时间内能够将所学的知识与工程设计开发相结合,达到学以致用的目的。
《EDA技术与FPGA工程实例开发》既可以作为高等院校电子、通信、计算机等相关专业本科生的教材,也可以作为相关专业研究生及工程技术人员的参考书。
前言
第1章 绪论
1.1 传统数字系统设计的特点
1.2 EDA技术的含义
1.3 EDA技术的特点
1.4 EDA技术主要内容
1.4.1 硬件描述语言
1.4.2 可编程逻辑器件
1.4.3 常用软件
1.5 EDA设计流程
1.6 EDA技术的应用领域
习题
第2章 Quartus II软件的初步使用
第3章 Verilog HDL初步认识
第4章 Verilog HDL基本语句
第5章 数字电路中常用电路单元的设计
第6章 Quartus II软件功能深入
第7章 有限状态机设计
第8章 可编程逻辑器件简介
第9章 FPGA外围接口电路的应用设计
第10章 系统设计实例一:基于FPGA的图像采集、处理及显示电路的设计
第11章 系统设计实例二:基于FPGA的调频调幅电源中控制电路的设计
附录A 课程实验
附录B DE2开发平台
附录C DE2-115开发平台
附录D VHDL简介
参考文献