简介
《21世纪高等院校自动化类实用规划教材:EDA技术与VHDL基础》以QuartusⅡ9.1集成开发环境的使用为例,通过理论知识和实例讲解,让读者熟悉可编程逻辑器件的设计流程,同时介绍了VHDL、状态机设计、组合和时序逻辑电路设计和常用接口电路设计。全书重点讲解基础知识,强调基础数字模块的设计与熟练应用。在内容编写上采用纵向和横向相结合的写法,纵向基础知识的学习穿插大量实例讲解,使学生建立VHDL知识体系的完整性:横向应用实例的学习穿插基础知识要点和设计经验讲解,使学生掌握理论知识的具体应用,从而帮助读者从不同角度认识VHDL,提高灵活运用的能力,建立自己的设计思路。
目录
第1章EDA技术概述
1.1 EDA技术
1.1.1 EDA技术的概念
1.1.2 EDA技术的特点
1.1.3 EDA技术的发展
1.2 EDA技术的知识体系
1.2.1 EDA技术的主要内容
1.2.2可编程逻辑器件
1.2.3可编程逻辑语言
1.2.4 EDA开发工具
1.3 EDA设计流程
1.3.1设计输入
1.3.2综合
1.3.3适配
1.3.4仿真
1.3.5编程下载
1.3.6硬件验证
1.4 EDA技术的设计方法
1.4.1基于VHDL的自顶向下的
设计方法
1.4.2 EDA设计方法与传统数字
系统设计方法的比较
1.4.3基于IP的设计
1.5给初学者的学习建议
本章小结
习题
第2章可编程逻辑器件基础
2.1可编程逻辑器件概述
2.1.1数字集成电路的分类
2.1.2可编程逻辑器件的理论基础
2.1.3可编程逻辑器件的发展历程
2.1.4可编程逻辑器件的分类
2.1.5可编程逻辑器件的发展趋势
2.2简单PLD基本结构原理
2.3 CPLD和FPGA的基本结构
2.3.1 CPLD的基本结构
2.3.2 FPGA的基本结构
2.4 CPLD和FPGA的比较
2.5 CPLD和FPGA的编程与配置技术
2.5.1 Altera公司的下载电缆
2.5.2 Altera公司FPGA器件的编程/配置模式
2.6可编程逻辑器件主要生产厂商及典型器件
本章小结
习题
第3章VHDL程序初步——程序结构
3.1初识VHDL程序
3.2 VHDL体系结构概述
3.2.1 VHDL体系结构
3.2.2库、程序包
3.2.3实体
3.2.4结构体
3.2.5配置
3.3 结构体描述方式
3.3.1行为描述方式
3.3.2数据流描述方式
3.3.3结构描述方式
3.4 D触发器的VHDL描述概述
3.4.1 D触发器的VHDL描述
3.4.2不完整条件语句
本章小结
习题
第4章VHDL基础
4.1 VHDL的语言要素
4.1.1 VHDL文字规则
4.1.2数据对象
4.1.3 VHDL数据类型
4.1.4 VHDL数据类型转换
4.1.5 VHDL运算符
4.2 VHDL语句
4.2.1 VHDL的顺序语句
4.2.2 VHDL的并行语句
4.2.3 VHDL的属性语句
本章小结
习题
第5章Quartus Ⅱ集成开发软件
初步
5.1 Quartus Ⅱ软件概述
5.1.1 Quartus Ⅱ软件开发流程
5.1.2 Quartus Ⅱ软件的特点
5.1.3 Quartus Ⅱ软件的图形用户界面
5.2原理图编辑方法
5.2.1半加器电路输入与编辑
5.2.2半加器的综合
5.2.3半加器的仿真
5.2.4半加器的编程下载
5.3用文本编辑方法设计编码器
5.3.1 8线—3线编码器的文本输入与编辑
5.3.2综合与仿真
5.3.3 生成符号文件和RTL阅读器
5.4 ModelSim软件应用
5.4.1 ModelSim软件的使用方法
5.4.2使用ModelSim仿真
Quartus Il已有文件
5.4.3 ModelSim的时序仿真
本章小结
习题
第6章VHDL设计方法
6.1 自底向上混合设计——六十进制计数器设计
6.2 自顶向下混合设计
6.2.1 十六进制计数译码显示电路设计
6.2.2一位全加器的自顶向下混合设计
本章小结
习题
第7章有限状态机设计
7.1有限状态机概述
7.1.1有限状态机的概念和分类
7.1.2有限状态机的状态转换图
7.1.3有限状态机的设计流程
7.1.4有限状态机的VHDL描述
7.2 Moore型状态机
7.2.1三进程描述
7.2.2双进程描述
7.2.3单进程描述
7.3 Mealy型状态机
7.4设计实例——十字路口交通灯控制器
7.5 Quartus软件状态图输入法
本章小结
习题
第8章宏功能模块及应用
8.1 Quartus Ⅱ宏功能模块概述
8.2宏功能模块定制管理器
8.2.1 宏功能模块定制管理器的使用
8.2.2 8位加法计数器的定制
8.2.3宏功能模块定制管理器文件
813宏功能模块的应用
8.3.1 Arithmetic宏功能模块
8.3.2 Gates宏功能模块
8.3.3 I/O宏功能模块
8.3.4 Memory Compiler宏功能模块
……
第9章VHDL基本逻辑电路设计
第10章接口电路设计
参考文献
1.1 EDA技术
1.1.1 EDA技术的概念
1.1.2 EDA技术的特点
1.1.3 EDA技术的发展
1.2 EDA技术的知识体系
1.2.1 EDA技术的主要内容
1.2.2可编程逻辑器件
1.2.3可编程逻辑语言
1.2.4 EDA开发工具
1.3 EDA设计流程
1.3.1设计输入
1.3.2综合
1.3.3适配
1.3.4仿真
1.3.5编程下载
1.3.6硬件验证
1.4 EDA技术的设计方法
1.4.1基于VHDL的自顶向下的
设计方法
1.4.2 EDA设计方法与传统数字
系统设计方法的比较
1.4.3基于IP的设计
1.5给初学者的学习建议
本章小结
习题
第2章可编程逻辑器件基础
2.1可编程逻辑器件概述
2.1.1数字集成电路的分类
2.1.2可编程逻辑器件的理论基础
2.1.3可编程逻辑器件的发展历程
2.1.4可编程逻辑器件的分类
2.1.5可编程逻辑器件的发展趋势
2.2简单PLD基本结构原理
2.3 CPLD和FPGA的基本结构
2.3.1 CPLD的基本结构
2.3.2 FPGA的基本结构
2.4 CPLD和FPGA的比较
2.5 CPLD和FPGA的编程与配置技术
2.5.1 Altera公司的下载电缆
2.5.2 Altera公司FPGA器件的编程/配置模式
2.6可编程逻辑器件主要生产厂商及典型器件
本章小结
习题
第3章VHDL程序初步——程序结构
3.1初识VHDL程序
3.2 VHDL体系结构概述
3.2.1 VHDL体系结构
3.2.2库、程序包
3.2.3实体
3.2.4结构体
3.2.5配置
3.3 结构体描述方式
3.3.1行为描述方式
3.3.2数据流描述方式
3.3.3结构描述方式
3.4 D触发器的VHDL描述概述
3.4.1 D触发器的VHDL描述
3.4.2不完整条件语句
本章小结
习题
第4章VHDL基础
4.1 VHDL的语言要素
4.1.1 VHDL文字规则
4.1.2数据对象
4.1.3 VHDL数据类型
4.1.4 VHDL数据类型转换
4.1.5 VHDL运算符
4.2 VHDL语句
4.2.1 VHDL的顺序语句
4.2.2 VHDL的并行语句
4.2.3 VHDL的属性语句
本章小结
习题
第5章Quartus Ⅱ集成开发软件
初步
5.1 Quartus Ⅱ软件概述
5.1.1 Quartus Ⅱ软件开发流程
5.1.2 Quartus Ⅱ软件的特点
5.1.3 Quartus Ⅱ软件的图形用户界面
5.2原理图编辑方法
5.2.1半加器电路输入与编辑
5.2.2半加器的综合
5.2.3半加器的仿真
5.2.4半加器的编程下载
5.3用文本编辑方法设计编码器
5.3.1 8线—3线编码器的文本输入与编辑
5.3.2综合与仿真
5.3.3 生成符号文件和RTL阅读器
5.4 ModelSim软件应用
5.4.1 ModelSim软件的使用方法
5.4.2使用ModelSim仿真
Quartus Il已有文件
5.4.3 ModelSim的时序仿真
本章小结
习题
第6章VHDL设计方法
6.1 自底向上混合设计——六十进制计数器设计
6.2 自顶向下混合设计
6.2.1 十六进制计数译码显示电路设计
6.2.2一位全加器的自顶向下混合设计
本章小结
习题
第7章有限状态机设计
7.1有限状态机概述
7.1.1有限状态机的概念和分类
7.1.2有限状态机的状态转换图
7.1.3有限状态机的设计流程
7.1.4有限状态机的VHDL描述
7.2 Moore型状态机
7.2.1三进程描述
7.2.2双进程描述
7.2.3单进程描述
7.3 Mealy型状态机
7.4设计实例——十字路口交通灯控制器
7.5 Quartus软件状态图输入法
本章小结
习题
第8章宏功能模块及应用
8.1 Quartus Ⅱ宏功能模块概述
8.2宏功能模块定制管理器
8.2.1 宏功能模块定制管理器的使用
8.2.2 8位加法计数器的定制
8.2.3宏功能模块定制管理器文件
813宏功能模块的应用
8.3.1 Arithmetic宏功能模块
8.3.2 Gates宏功能模块
8.3.3 I/O宏功能模块
8.3.4 Memory Compiler宏功能模块
……
第9章VHDL基本逻辑电路设计
第10章接口电路设计
参考文献
EDA技术与VHDL基础
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×