
前言
本书与“十二五”普通高等教育本科国家级规划教材、普通高等教育“十一五”国家级规划教材《EDA技术与VHDL设计》(07755)为姊妹篇,本书介绍Verilog HDL语言的开发,后者则介绍VHDL语言的开发。
目前 EDA 技术已经成为电子信息类专业的一门重要专业基础课程,并且在教学、科研及大学生电子设计竞赛等活动中起着越来越重要的作用,成为电子信息类本科生和研究生必须掌握的专业基础知识与基本技能。随着教学改革的深入,对 EDA 课程教学的要求也不断提高,必须对教学内容进行更新和优化,与EDA技术的发展相适应,正是基于以上考虑,作者编写了本书。
在EDA教学中应注意如下几点。首先要明确最基本的教学内容,并突出重点。EDA技术教学的目的是使学生掌握一种通过软件的方法来高效地完成硬件设计的方法与技术,因此应以培养学生的创新思维和设计思想为主,同时使学生掌握基本的设计工具和设计方法。其次要改善教学方法。EDA教学应主要以引导性教学为主,合理安排理论教学和实验教学的学时比例,使学生能够理论联系实际,提高实际动手能力和工程设计能力。再次要注重实验教学。EDA课程具有很强的实践性,针对性强的实验应该是教学的重要环节,应格外重视EDA实验的质量。
作者基于以上的认识,合理安排了本书的章节,本书是以FPGA器件、EDA设计工具、Verilog HDL硬件描述语言三方面内容为主线展开的,贯穿其中的则是现代数字设计的新思想、新方法。本书内容新颖、技术先进、由浅入深,既有关于EDA技术、FPGA器件和Verilog HDL硬件描述语言的系统介绍,又有丰富的设计实例。
全书共11章。第1章对EDA技术做了综述,解释了有关概念;第2章介绍PLD器件的发展、分类、编程工艺及设计流程等;第3章具体介绍典型FPGA/CPLD器件的结构与配置;第4章介绍用Quartus Ⅱ软件进行设计开发的流程,以及基于宏功能模块的设计开发过程;第5章介绍Verilog HDL的语法与要素;第6章介绍Verilog HDL行为语句;第7章讨论Verilog HDL设计的层次与风格,以及常用组合电路、时序电路的Verilog HDL描述方法;第8章结合具体实例,介绍用Verilog HDL语言进行数字设计的方法;第9章介绍用Verilog HDL进行仿真和验证;第10章是用Verilog HDL语言进行数字电路与系统设计的实例;第11章是数字通信常用模块的设计实例。
为适应教学模式、教学方法和手段的改革,本书提供配套多媒体电子课件、实验与设计和程序代码,请登录华信教育资源网(http://www.hxedu.com.cn)免费注册下载。
在本书的编写过程中,王金明编写了本书多数章节并负责统稿,徐志军编写了本书第1、2章,潘克修编写了第3章,苏勇编写了第10、11章,周顺编写了第11章的实验与设计部分内容。
本书是几位老师在多年EDA 课程教学经验的基础上精心编写而成的,虽经很大努力,但由于作者水平有限,加之时间仓促,书中错误与疏漏之处在所难免,敬请广大读者批评指正。
作者
2013年7月于解放军理工大学