本书第1章是EDA技术概述,对EDA技术的历史和内容做一个概括的说明;第2章、第3章介绍QuartusⅡ原理图输入设计法;第4章、第5章介绍VHDL设计;第6章介绍综合设计项目的设计方法与实例。
本教材编写充分体现以应用为目的,以必需、够用为度,以讲清概念、强化应用为教重点的高职高专教材特色,在“浅、宽、高、新、用”上下工夫。
本书是高职高专电子信息工程类专业教材之一,比较全面地阐述了EDA技术和VHDL。
本书的CPLD/FPGA开发软件选用国内应用广泛的Altera公司的升级产品QuartusⅡ,硬件描述语言选用目前世界上最常用的,并且在国内资料较多的VHDL。对于QuartusⅡ,本书重点介绍其原理图输入设计法流程、VHDL输人设计法流程、运用Quartus Ⅱ进行设计文件的编辑、编译、仿真及器件编程等内容。对于VHDL,则重点介绍VHDL语句与程序结构、语法法则和设计流程等。在介绍VHDL时,总结了以往高职程序设计教学的经验,采用分析—总结—设计的吸收—消化—再创新的教学方法,即引导学生先通过分析现有的程序,从中总结出规律或得到一定启发后,再编写出自己的新程序。
全书以培养学生EDA工程实践能力为宗旨,各部分选材和安排围绕培养学生工程实践能力来展开,在书中专门安排有一章讲授EDA工程实践项目方法和实例。
本书可作为高等职业院校、高等专科院校、成人高校、民办高校及本科院校举办的二级职业技术学院电子信息工程技术专业、应用电子技术专业及相关专业的教学用书,也适用于五年制高职、中职相关专业,并可作为相关社会从业人员的业务参考书和培训用书。
绪论
第1章 EDA技术概述
1.1 可编程逻辑器件
1.2 面向CPLD/FPGA的EDA设计流程
1.3 面向CPLD/FPGA的常用EDA工具
1.4 硬件描述语言
本章小结
本章习题
第2章 QuartusⅡ原理图输入设计法入门
2.1 QuartusⅡ原理图输入法
2.2 QuartusⅡ器件编程
本章小结
本章习题
实训项目
第3章 QuartusⅡ原理图输入法深入
3.1 原理图输入法中MAX+p1usⅡ老式宏函数的应用
3.2 原理图输入法中LPM函数的应用
3.3 原理图输入法中的层次化设计
本章小结
本章习题
实训项目
第4章 VHDL设计入门
4.1 QuartusⅡ的HDL输入法
4.2 VHDL程序的基本结构
4.3 VHDL程序的顺序结构
4.4 VHDL程序的并行结构
4.5 VHDL程序的语言要素
总结
本章小结
本章习题
实训项目
第5章 VHDL设计深入
5.1 深入VHDL程序结构
5.2 VHDL设计中LPM函数的应用
5.3 VHDL层次化文件设计
本章小结
本章习题
实训项目
第6章 综合设计项目
6.1 综合设计总体方案设计
6.2 综合设计各模块分析
本章小结
附录 VHDL基本设计典型实例
参考文献