随着EDA技术的发展,CPLD/FPGA器件在电子信息、通信、自动控制及计算机领域的应用已日渐普及。CPLD/FPGA器件的运用,能够提升数字系统设计的集成度和自由度,并且有助于缩短开发周期。熟练运用CPLD/FPGA器件成为电子类工程师的必备技能。
EDA技术的初学者面临着软件操作复杂、理论知识和语法知识均需储备、实验开展需要熟悉硬件特征等问题,一本能够辅助其顺利开展入门学习与实践的参考书籍显得尤为重要。
本书第1章为EDA技术和CPLD/FPGA基本知识概述;第2~4章为VHDL基本语法介绍和设计实例讲解;第5章为结合硬件实验设备进行的基本设计实例;第6章是针对复杂时序逻辑的状态机设计方法介绍;第7~9章详细介绍了QuartusⅡ9.0的开发流程和使用技巧,可供初学者进行基础操作和入门学习;第10章为综合性设计实例;第11章对康芯KX-DN系列EDA实验系统进行简要介绍。附录简明扼要地列出了VHDL硬件描述语言和Verilog HDL语言的语法要素和语法格式,供读者在学习和实验过程中速查参考。
本书针对EDA的初步学习的特点与需求,简明扼要地介绍了EDA软件QuartusⅡ9.0的开发流程。除了基本操作流程,还对设计中常见的软件问题进行了说明,能够帮助读者尽快掌握软件使用方法。语法介绍方面,力求语言通俗易懂,简单明了,易于初学者快速掌握。书中所选实验实例均为易于进行测试和验证,具有一定趣味性的实验项目。
囿于作者水平,书中难免疏漏和不妥之处,恳请读者不吝指正。
本书面向的是电子设计自动化(CPLD/FPGA应用)领域的学生和工程技术人员,包括:
●QuartusⅡ9.0软件的初级用户;
●CPLD/FPGA的入门应用者;
●具有一定基础知识的数字系统设计爱好者;
●高等院校相关专业的在校学生。
为了方便读者学习,书中所有实例和练习的源文件,以及用到的素材都能够从零点工作室网站下载。
本书由赵艳华、温利、佟春明编著。其中第1章由杨丽丽、佟春明、龚丽农、温利编写,其余章节由赵艳华编写,全书由赵艳华统稿。参加本书编写的还有管殿柱、宋一兵、王献红、李文秋、谈世哲、管玥、姜安宝、赵景波和周鹏。
感谢您选择了本书,希望我们的努力对您的工作和学习有所帮助,也希望您把对本书的意见和建议告诉我们。
编著者