前言
当今社会是数字化的社会,数字集成电路得到广泛应用。作为全球领先的可编程逻辑器件供应商的Altera,不仅创造了复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)和现场可编程门阵列(Field Programmable Gate Array,FPGA)技术,也一直致力于CPLD与FPGA技术的开发及应用。科技的不断创新及中国半导体工业的发展,促使我们将可编程逻辑器件的技术应用到越来越多的行业,如航空、航天、汽车、造船、通用机械和电子等领域。科技的运用,将使我们的生活更加精彩。
本书结合Verilog HDL硬件描述语言,以Altera公司的Quartus Ⅱ软件作为CPLD/FPGA软件设计工具,详细介绍了CPLD/FPGA软/硬件系统的设计方法和开发过程。
本书以Quartus Ⅱ软件开发环境为背景,介绍CPLD/FPGA产品开发的完整解决方案。本书共11章,分别从FPGA硬件设计、Quartus Ⅱ软件设计和硬件描述语言设计等三个方面进行阐述,主要内容包括可编程逻辑器件基础、Quartus Ⅱ基本设计操作、Quartus Ⅱ软件进阶设计、Verilog HDL语言概述、面向综合的行为描述语句、Verilog HDL语言基础程序设计、基于QuartusⅡ的ModelSim仿真、面向验证与仿真的行为描述语句、系统任务、编译预处理与仿真激励、外设接口设计和综合系统设计等,最后通过丰富的工程实例,将CPLD/FPGA开发语言、开发思想与工程实现完美结合。
为了帮助初学者迅速入门,提高对电子系统设计的兴趣与爱好,并能在短时间内掌握电子系统设计开发的要点,作者在编写过程中注重内容的侧重,使本书具有以下特点。
由浅入深,循序渐进。本书在内容编排上遵循由浅入深、由易到难的原则,基础知识与大量实例相结合,边学边练。
兼顾原理,注重实用。本书侧重于实际应用,精炼理论讲解内容。
实例丰富,涉及面广。本书提供了丰富的FPGA程序设计实例,内容涉及电子系统的各个领域。
本书由高敬鹏、武超群、左伟平编著。其中,第1~5章由哈尔滨工程大学高敬鹏编写,第7~11章由黑龙江工程学院武超群编写,第6章由左伟平编写。另外,参加本书编写的还有管殿柱、管玥、宋一兵、付本国、赵景伟、赵景波、张洪信、王献红、魏代善、谈世哲、李文秋和初航。
感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您将对本书的意见和建议告诉我们。