本书以培养学生实际工程设计能力为目的,以FPGA工作原理为基础,以FPGA设计流程为主线,系统完整地介绍了当前在电子技术领域应用较广的FPGA设计软件Quartus Ⅱ 6.0及其辅助工具MATLAB 7.0、DSP Builder v6.0、Nios Ⅱ EDS 6.0、MegaCore 6.0的基本使用方法。
全书共6章。第1章简介EDA技术和PLD工作原理;第2章着重介绍Quartus Ⅱ 6.0的基本使用方法和技巧;第3章通过大量应用电路介绍VHDL语法规则和编程要领;第4章介绍FPGA设计的常用方法和方案;第5章讲述基于FPGA的SOPC技术及其基本设计方法;第6章讲述完成数字系统设计的全过程和设计范例。书中列举的VHDL程序和FPGA设计范例全部通过了硬件环境测试。本书选取典型范例,重在应用,概念简明,深入浅出,结构清晰,学习者可以在短时间内了解和掌握EDA技术的基本理论和FPGA设计的实用技术,并为今后进一步学习打下坚实的理论与实践基础。
本书可作为高等院校电气、电子信息类专业开设EDA技术、SOPC技术、FPGA/CPLD设计等课程的理论课教材或实践课指导书,还可供开发FPGA应用技术的工程技术人员参考。