EDA技术及应用
作者:龚成莹 主编
出版时间: 2017年版
内容简介
本书以基本概念为基础,以实际技能应用为主线,对EDA技术及应用进行了阐释。全书共8章,内容包括:EDA技术概述、可编程逻辑器件特性与应用、QuartusⅡ的使用、VHDL基础、VHDL语句、有限状态机设计、常用逻辑电路的VHDL程序设计和VHDL设计应用实例等。 本书注重应用能力的培养,将理论与实际应用有机地结合起来。在各章末均配有习题,有些章还配有实训项目,便于读者巩固所学内容。 本书内容由浅入深、强化应用,可作为应用型本科院校电子、通信、自动化及计算机等专业本科生的教材,也可作为成人教育、在职人员培训、高等教育自学人员和相关技术人员的参考书。
目录
第1章 EDA技术概述
1.1 EDA技术
1.1.1 EDA技术的概念
1.1.2 EDA技术的发展
1.1.3 EDA技术的特点
1.1.4 EDA技术的应用
1.2 EDA基础知识
1.2.1 可编程逻辑器件
1.2.2 可编程逻辑语言
1.2.3 常用EDA工具
1.3 EDA设计流程
本章小结
习题
第2章 可编程逻辑器件特性与应用
2.1 可编程逻辑器件概述
2.1.1 可编程逻辑器件的发展
2.1.2 可编程逻辑器件的分类
2.1.3 可编程逻辑器件的基础
2.2 可编程逻辑器件的基本结构
2.2.1 简单PLD的基本结构
2.2.2 CPLD的基本结构
2.2.3 FPGA的基本结构
2.2.4 FPGA和CPLD的比较
2.3 FPGA/CPLD的编程与配置
2.3.1 JTAG方式的编程
2.3.2 PC并行口配置FPGA
2.3.3 Altera公司的可编程逻辑器件的配置/编程
本章小结
习题
第3章 Quartus II的使用
3.1 Quartus II软件概述
3.1.1 Quartus II软件的开发流程
3.1.2 Quartus II软件的功能与特点
3.1.3 Quartus II软件的安装
3.2 Quartus II原理图输入设计
3.2.1 应用基本元件库设计1位全加器
3.2.2 应用MAX+plus II老式宏函数设计分频器
3.2.3 应用宏功能模块设计十进制计数器译码显示
3.2.4 应用层次化设计法设计4位二进制加法器
3.3 Quartus II文本编辑输入设计
3.3.1 二选一数据选择器的文本输入设计
3.3.2 8线一3线编码器的文本输入设计
3.3.3 D触发器的文本输入设计
本章小结
习题
实训项目
第4章 VHDL基础
4.1 VHDL概述
4.1.1 VHDL的起源
4.1.2 常用的硬件描述语言比较
4.1.3 VHDL的特点
4.2 VHDL的描述结构
4.2.1 库
4.2.2 程序包
4.2.3 实体
4.2.4 结构体
4.2.5 配置
4.3 VHDL的描述方式
4.3.1 行为描述方式
4.3.2 数据流描述方式
4.3.3 结构描述方式
4.3.4 描述方式比较
4.4 VHDL的语言要素
4.4.1 VHDL的文字规则
4.4.2 VHDL的数据对象
4.4.3 VHDL的数据类型
4.4.4 VHDL的操作符
本章小结
习题
实训项目
第5章 VHDL语句
5.1 顺序语句
5.1.1 赋值语句
5.1.2 IF语句
5.1.3 CASE语句
5.1.4 LOOP语句
5.1.5 NEXT语句
5.1.6 EXIT语句
5.1.7 WAIT语句
5.1.8 RETURN语句
5.1.9 NULL语句
5.2 并行语句
5.2.1 并行信号赋值语句
5.2.2 进程语句
5.2.3 块语句
5.2.4 元件例化语句
5.2.5 生成语句
5.2.6 断言语句
5.3 属性语句
5.3.1 数值类属性
5.3.2 函数类属性
5.3.3 信号类属性
5.3.4 数据区间类属性
5.3.5 用户定义属性
5.4 子程序
5.4.1 过程(Procedure)
5.4.2 函数(Function)
本章小结
习题
实训项目
第6章 有限状态机设计
6.1 有限状态机概述
6.1.1 有限状态机的概念及特点
6.1.2 有限状态机的分类
6.1.3 有限状态机的结构
6.1.4 有限状态机的设计流程
6.2 Moore型状态机的设计
6.2.1 单进程Moore型状态机
6.2.2 多进程Moore型状态机
6.3 Mealy型状态机的设计
本章小结
习题
实训项目
第7章 常用逻辑电路的VHDL程序设计
7.1 常用组合逻辑电路设计
7.1.1 门电路
7.1.2 加法器
7.1.3 减法器
7.1.4 编码器
7.1.5 译码器
7.1.6 多路选择器
7.1.7 比较器
7.1.8 乘法器
7.2 常用时序逻辑电路设计
7.2.1 触发器
7.2.2 锁存器
7.2.3 计数器
7.2.4 分频器
7.2.5 寄存器
本章小结
习题
实训项目
第8章 VHDL设计应用实例
8.1 节日彩灯控制器
8.1.1 原理分析
8.1.2 设计方案
8.1.3 功能实现
8.2 电子密码锁
8.2.1 原理分析
8.2.2 设计方案
8.2.3 功能实现
8.3 数字频率计
8.3.1 原理分析
8.3.2 设计方案
8.3.3 功能实现
8.4 篮球赛24秒计时器
8.4.1 原理分析
8.4.2 设计方案
8.4.3 功能实现
8.5 出租车计价器设计
8.5.1 原理分析
8.5.2 设计方案
8.5.3 功能实现
本章小结
习题
实训项目
附录1 实训电路结构图
附录2 芯片引脚对照表
参考文献