《EDA技术及应用(本科教材)》张丽华 | PDF下载|ePub下载
EDA技术及应用(本科教材) 版权信息
- 出版社:机械工业出版社
- 出版时间:2018-01-04
- ISBN:9787111401124
- 条形码:9787111401124 ; 978-7-111-40112-4
EDA技术及应用(本科教材) 本书特色
EDA是当今世界上先进的电子电路设计技术,广泛应用于通信、工业自动化、智能仪表、图像处理、计算机等领域,它是未来电子工程师们必须掌握的技术之一。本书内容新颖,技术先进,由浅入深,既有关于EDA技术、大规模可编程逻辑器件和VHDL硬件描述语言的系统介绍,又有丰富的设计应用实例,便于学生消化和理解。全书共7章,主要内容包括:EDA技术概述、可编程逻辑器件、QuartusII软件安装及使用、VHDL入门基础、VHDL的语句、有限状态机和VHDL设计实例。
本书可作为高等院校电子类、通信类及计算机类等相关专业二年级及以上学生的教材,也可作为电子技术工程技术人员的参考用书。
EDA技术及应用(本科教材) 内容简介
EDA是当今世界上先进的电子电路设计技术,广泛应用于通信、工业自动化、智能仪表、图像处理和计算机等领域,它是电子工程师必须掌握的技术之一。《EDA技术及应用/普通高等教育“十二五”规划教材》内容新颖,技术先进,由浅入深,既有关于EDA技术、大规模可编程逻辑器件和硬件描述语言(VHDL)的系统介绍,又有丰富的设计应用实例,便于学生消化和理解。《EDA技术及应用/普通高等教育“十二五”规划教材》共7章,主要内容包括EDA技术概述、可编程逻辑器件、QuartusⅡ软件安装及使用、VHDL入门基础、VHDL的语句、有限状态机和VHDL设计实例。 《EDA技术及应用/普通高等教育“十二五”规划教材》可作为高等院校电子信息工程、通信工程及计算机等相关专业的教材,也可作为电子技术工程技术人员的参考用书。
EDA技术及应用(本科教材) 目录
前言
第1章绪论
1.1EDA技术综述
1.1.1EDA技术涵义
1.1.2EDA技术发展历程
1.2ASIC设计
1.3HDL语言
1.3.1HDL语言发展历程
1.3.2常用HDL语言
1.4EDA的工具软件
1.5EDA设计流程
本章小结
习题
第2章可编程逻辑器件
2.1可编程逻辑器件概述
2.1.1PLD的发展历程
2.1.2PLD的分类
2.1.3PLD的电路表示法
2.2低密度可编程逻辑器件
2.2.1可编程只读存储器
2.2.2可编程逻辑阵列器件
2.2.3可编程阵列逻辑器件
2.2.4通用阵列逻辑器件
2.3复杂可编程逻辑器件
2.4现场可编程门阵列器件
2.4.1查找表的原理与结构
2.4.2Xilinx公司XC4000系列FPGA
简介
2.5CPLD/FPGA开发应用选择
本章小结
习题
第3章Quartus Ⅱ软件安装及使用
3.1Quartus Ⅱ简介
3.1.1Quartus Ⅱ软件的特点
3.1.2Quartus Ⅱ设计流程
3.2Quartus Ⅱ 9.0软件的安装
3.3Quartus Ⅱ 9.0的使用
3.3.1工程的创建与打开
3.3.2设计输入
3.3.3编译设计
3.3.4波形仿真
3.3.5器件编程与配置
3.3.6Quartus Ⅱ 9.0的RTL阅读器
本章小结
习题
第4章VHDL入门基础
4.1VHDL基本结构
4.1.1实体
4.1.2结构体
4.1.3GENERIC参数传递
4.2VHDL文字规则
4.2.1数字型文字
4.2.2字符串文字
4.2.3标识符
4.2.4下标
4.3VHDL数据对象
4.3.1常量
4.3.2变量
4.3.3信号
4.4VHDL数据类型
4.4.1VHDL预定义数据类型
4.4.2用户自定义数据类型
4.4.3其他类型
4.5数据类型转换
4.5.1使用转换函数
4.5.2使用类型标记法转换数据类型
4.6VHDL操作符
4.7VHDL预定义属性
本章小结
习题
第5章VHDL的语句
5.1进程语句
5.2顺序语句
5.2.1赋值语句
5.2.2IF语句
5.2.3CASE语句
5.2.4LOOP语句
5.2.5NEXT语句
5.2.6EXIT语句
5.2.7WAIT语句
5.2.8NULL语句
5.2.9RETURN语句
5.3并行语句
5.3.1进程语句
5.3.2并行信号赋值语句
5.3.3元件例化语句
5.3.4生成语句
5.3.5块语句
5.4设计库和程序包
5.4.1设计库
5.4.2程序包
5.5子程序
5.5.1函数
5.5.2过程
5.6配置
本章小结
习题
第6章有限状态机
6.1概述
6.2VHDL一般状态机
6.3Moore型状态机设计
6.4Mealy型状态机设计
6.5状态编码
6.6非法状态处理
本章小结
习题
第7章VHDL设计实例
7.1数字系统的结构
7.2多功能算术逻辑运算单元的EDA
设计
7.2.1设计要求
7.2.2原理描述
7.2.3多功能算术逻辑运算单元层次化
设计方案
7.2.4多功能算术逻辑运算单元的顶层
设计和仿真
7.2.5硬件测试
7.3数字式频率计的EDA设计
7.3.1设计要求
7.3.2原理描述
7.3.3频率计的层次化设计方案
7.3.4频率计电路顶层原理图的设计和
仿真
7.3.5硬件测试
7.4简易数字钟的EDA设计
7.4.1设计要求
7.4.2功能描述
7.4.3数字钟的层次化设计方案
7.4.4数字钟的顶层设计和仿真
7.4.5硬件测试
7.5多功能信号发生器的设计
7.5.1设计的基本思路
7.5.2系统总体方案设计
7.5.3函数发生器的硬件设计
7.5.4函数发生器的软件设计
7.5.5顶层设计
7.5.6仿真结果
7.6交通灯控制器的设计
7.6.1交通灯控制器的设计要求
7.6.2系统组成
7.6.3层次化设计和软件仿真
本章小结
习题
部分习题参考答案
参考文献
第1章绪论
1.1EDA技术综述
1.1.1EDA技术涵义
1.1.2EDA技术发展历程
1.2ASIC设计
1.3HDL语言
1.3.1HDL语言发展历程
1.3.2常用HDL语言
1.4EDA的工具软件
1.5EDA设计流程
本章小结
习题
第2章可编程逻辑器件
2.1可编程逻辑器件概述
2.1.1PLD的发展历程
2.1.2PLD的分类
2.1.3PLD的电路表示法
2.2低密度可编程逻辑器件
2.2.1可编程只读存储器
2.2.2可编程逻辑阵列器件
2.2.3可编程阵列逻辑器件
2.2.4通用阵列逻辑器件
2.3复杂可编程逻辑器件
2.4现场可编程门阵列器件
2.4.1查找表的原理与结构
2.4.2Xilinx公司XC4000系列FPGA
简介
2.5CPLD/FPGA开发应用选择
本章小结
习题
第3章Quartus Ⅱ软件安装及使用
3.1Quartus Ⅱ简介
3.1.1Quartus Ⅱ软件的特点
3.1.2Quartus Ⅱ设计流程
3.2Quartus Ⅱ 9.0软件的安装
3.3Quartus Ⅱ 9.0的使用
3.3.1工程的创建与打开
3.3.2设计输入
3.3.3编译设计
3.3.4波形仿真
3.3.5器件编程与配置
3.3.6Quartus Ⅱ 9.0的RTL阅读器
本章小结
习题
第4章VHDL入门基础
4.1VHDL基本结构
4.1.1实体
4.1.2结构体
4.1.3GENERIC参数传递
4.2VHDL文字规则
4.2.1数字型文字
4.2.2字符串文字
4.2.3标识符
4.2.4下标
4.3VHDL数据对象
4.3.1常量
4.3.2变量
4.3.3信号
4.4VHDL数据类型
4.4.1VHDL预定义数据类型
4.4.2用户自定义数据类型
4.4.3其他类型
4.5数据类型转换
4.5.1使用转换函数
4.5.2使用类型标记法转换数据类型
4.6VHDL操作符
4.7VHDL预定义属性
本章小结
习题
第5章VHDL的语句
5.1进程语句
5.2顺序语句
5.2.1赋值语句
5.2.2IF语句
5.2.3CASE语句
5.2.4LOOP语句
5.2.5NEXT语句
5.2.6EXIT语句
5.2.7WAIT语句
5.2.8NULL语句
5.2.9RETURN语句
5.3并行语句
5.3.1进程语句
5.3.2并行信号赋值语句
5.3.3元件例化语句
5.3.4生成语句
5.3.5块语句
5.4设计库和程序包
5.4.1设计库
5.4.2程序包
5.5子程序
5.5.1函数
5.5.2过程
5.6配置
本章小结
习题
第6章有限状态机
6.1概述
6.2VHDL一般状态机
6.3Moore型状态机设计
6.4Mealy型状态机设计
6.5状态编码
6.6非法状态处理
本章小结
习题
第7章VHDL设计实例
7.1数字系统的结构
7.2多功能算术逻辑运算单元的EDA
设计
7.2.1设计要求
7.2.2原理描述
7.2.3多功能算术逻辑运算单元层次化
设计方案
7.2.4多功能算术逻辑运算单元的顶层
设计和仿真
7.2.5硬件测试
7.3数字式频率计的EDA设计
7.3.1设计要求
7.3.2原理描述
7.3.3频率计的层次化设计方案
7.3.4频率计电路顶层原理图的设计和
仿真
7.3.5硬件测试
7.4简易数字钟的EDA设计
7.4.1设计要求
7.4.2功能描述
7.4.3数字钟的层次化设计方案
7.4.4数字钟的顶层设计和仿真
7.4.5硬件测试
7.5多功能信号发生器的设计
7.5.1设计的基本思路
7.5.2系统总体方案设计
7.5.3函数发生器的硬件设计
7.5.4函数发生器的软件设计
7.5.5顶层设计
7.5.6仿真结果
7.6交通灯控制器的设计
7.6.1交通灯控制器的设计要求
7.6.2系统组成
7.6.3层次化设计和软件仿真
本章小结
习题
部分习题参考答案
参考文献