EDA技术及其应用 / 全国普通高校电子信息类专业规划教材
¥29.00定价
作者: 周振超、冯暖主编等
出版时间:2014年12月
出版社:清华大学出版社
- 清华大学出版社
- 9787302384359
- 1-1
- 23218
- 16开
- 2014年12月
- 工学
- 电子科学与技术
- TN702.2
- 电工电子
- 高职高专
目录
第1章 EDA技术概述
1.1 EDA技术的概念及其发展
1.1.1 EDA技术的概念
1.1.2 EDA技术的发展史
1.1.3 EDA技术的发展趋势
1.2 EDA技术的知识体系
1.3 EDA技术的特点
1.3.1 EDA技术的设计方法
1.3.2 EDA技术的开发流程
1.4 EDA技术的应用
习题1
第2章 VHDL设计基础
2.1 VHDL概述
2.1.1 常用硬件描述语言
2.1.2 VHDL的概况
2.1.3 VHDL的特点
2.2 VHDL程序基本结构
2.2.1 VHDL程序框架
2.2.2 VHDL程序设计约定
2.2.3 实体
2.2.4 结构体
2.2.5 库
2.2.6 程序包
2.2.7 配置
2.3 VHDL语言要素
2.3.1 VHDL的文字规则
2.3.2 VHDL数据对象
2.3.3 VHDL数据类型
2.3.4 VHDL运算操作符
2.4 VHDL顺序语句
2.4.1 赋值语句
2.4.2 转向控制语句
2.4.3 等待语句
2.4.4 空操作语句
2.4.5 断言语句
2.4.6 子程序调用语句
2.4.7 返回语句
2.5 VHDL并行语句
2.5.1 进程语句
2.5.2 块语句
2.5.3 并行信号赋值语句
2.5.4 元件例化语句
2.5.5 生成语句
2.6 VHDL的属性描述语句
2.6.1 数组的常用属性
2.6.2 数据类型的常用属性
2.6.3 信号属性函数
2.7 VHDL语言的描述风格
2.7.1 行为描述
2.7.2 数据流描述
2.7.3 结构描述
习题2
第3章 用VHDL程序实现常用逻辑电路
3.1 组合逻辑电路设计
3.1.1 基本门电路
3.1.2 译码器
3.1.3 编码器
3.1.4 7段码译码器
3.1.5 数据选择器
3.1.6 数值比较器
3.1.7 算术运算电路
3.1.8 三态门及总线缓冲器
3.2 时序逻辑电路设计
3.2.1 触发器
3.2.2 锁存器
3.2.3 寄存器和移位寄存器
3.2.4 计数器
3.2.5 分频器
3.2.6 序列发生器和检测器
3.3 存储器设计
3.3.1 只读存储器ROM
3.3.2 随机存储器RAM
3.4 状态机设计
3.4.1 Moore型状态机
3.4.2 Mealy型状态机
习题3
第4章 大规模可编程逻辑器件
4.1 可编程逻辑器件概述
4.1.1 PLD的概念
4.1.2 PLD的发展历程
4.1.3 PLD的分类
4.2 简单可编程逻辑器件
4.2.1 PROM
4.2.2 PLA
4.2.3 PAL
4.2.4 GAL
4.3 复杂可编程逻辑器件(CPLD)
4.3.1 CPLD基本结构
4.3.2 CPLD工作原理
4.4 现场可编程门阵列(FPGA)
4.4.1 FPGA基本结构
4.4.2 FPGA工作原理
4.4.3 FPGA的配置
4.5 CPLD/FPGA的比较与选择
4.5.1 CPLD/FPGA的性能比较
4.5.2 CPLD/FPGA的开发应用选择
习题4
第5章 EDA实验开发系统及应用
5.1 GW48型EDA实验开发系统简介
5.1.1 系统使用注意事项
5.1.2 硬件符号功能说明
5.1.3 开发系统的电路结构
5.2 QuartusⅡ软件的安装
5.2.1 系统要求
5.2.2 安装步骤
5.2.3 安装许可证
5.3 QuartusⅡ的基本操作流程
5.3.1 QuartusⅡ的原理图编辑输入法
5.3.2 QuartusⅡ的文本编辑输入法
5.3.3 QuartusⅡ的层次化设计方法
习题5
第6章 EDA技术实验
6.1 EDA软件的熟悉与使用
6.2 8位全加器的设计
6.3 组合逻辑电路设计
6.4 计数器的设计
6.5 触发器功能的模拟实现
6.6 7段数码显示译码器设计
6.7 数控分频器的设计
6.8 8位数码扫描显示电路设计
6.9 正负脉宽数控调制信号发生器的设计
6.10 6位十进制数字频率计及设计
第7章 EDA技术综合应用及实训
7.1 8位乘法器的设计
7.2 交通信号灯的设计
7.3 数字秒表的设计
7.4 序列检测器的设计
7.5 彩灯控制器设计
7.6 数字钟的设计
7.7 电子抢答器的设计
7.8 电梯控制系统的设计
7.9 出租车计费控制系统的设计
7.10 数字波形产生器设计
参考文献
1.1 EDA技术的概念及其发展
1.1.1 EDA技术的概念
1.1.2 EDA技术的发展史
1.1.3 EDA技术的发展趋势
1.2 EDA技术的知识体系
1.3 EDA技术的特点
1.3.1 EDA技术的设计方法
1.3.2 EDA技术的开发流程
1.4 EDA技术的应用
习题1
第2章 VHDL设计基础
2.1 VHDL概述
2.1.1 常用硬件描述语言
2.1.2 VHDL的概况
2.1.3 VHDL的特点
2.2 VHDL程序基本结构
2.2.1 VHDL程序框架
2.2.2 VHDL程序设计约定
2.2.3 实体
2.2.4 结构体
2.2.5 库
2.2.6 程序包
2.2.7 配置
2.3 VHDL语言要素
2.3.1 VHDL的文字规则
2.3.2 VHDL数据对象
2.3.3 VHDL数据类型
2.3.4 VHDL运算操作符
2.4 VHDL顺序语句
2.4.1 赋值语句
2.4.2 转向控制语句
2.4.3 等待语句
2.4.4 空操作语句
2.4.5 断言语句
2.4.6 子程序调用语句
2.4.7 返回语句
2.5 VHDL并行语句
2.5.1 进程语句
2.5.2 块语句
2.5.3 并行信号赋值语句
2.5.4 元件例化语句
2.5.5 生成语句
2.6 VHDL的属性描述语句
2.6.1 数组的常用属性
2.6.2 数据类型的常用属性
2.6.3 信号属性函数
2.7 VHDL语言的描述风格
2.7.1 行为描述
2.7.2 数据流描述
2.7.3 结构描述
习题2
第3章 用VHDL程序实现常用逻辑电路
3.1 组合逻辑电路设计
3.1.1 基本门电路
3.1.2 译码器
3.1.3 编码器
3.1.4 7段码译码器
3.1.5 数据选择器
3.1.6 数值比较器
3.1.7 算术运算电路
3.1.8 三态门及总线缓冲器
3.2 时序逻辑电路设计
3.2.1 触发器
3.2.2 锁存器
3.2.3 寄存器和移位寄存器
3.2.4 计数器
3.2.5 分频器
3.2.6 序列发生器和检测器
3.3 存储器设计
3.3.1 只读存储器ROM
3.3.2 随机存储器RAM
3.4 状态机设计
3.4.1 Moore型状态机
3.4.2 Mealy型状态机
习题3
第4章 大规模可编程逻辑器件
4.1 可编程逻辑器件概述
4.1.1 PLD的概念
4.1.2 PLD的发展历程
4.1.3 PLD的分类
4.2 简单可编程逻辑器件
4.2.1 PROM
4.2.2 PLA
4.2.3 PAL
4.2.4 GAL
4.3 复杂可编程逻辑器件(CPLD)
4.3.1 CPLD基本结构
4.3.2 CPLD工作原理
4.4 现场可编程门阵列(FPGA)
4.4.1 FPGA基本结构
4.4.2 FPGA工作原理
4.4.3 FPGA的配置
4.5 CPLD/FPGA的比较与选择
4.5.1 CPLD/FPGA的性能比较
4.5.2 CPLD/FPGA的开发应用选择
习题4
第5章 EDA实验开发系统及应用
5.1 GW48型EDA实验开发系统简介
5.1.1 系统使用注意事项
5.1.2 硬件符号功能说明
5.1.3 开发系统的电路结构
5.2 QuartusⅡ软件的安装
5.2.1 系统要求
5.2.2 安装步骤
5.2.3 安装许可证
5.3 QuartusⅡ的基本操作流程
5.3.1 QuartusⅡ的原理图编辑输入法
5.3.2 QuartusⅡ的文本编辑输入法
5.3.3 QuartusⅡ的层次化设计方法
习题5
第6章 EDA技术实验
6.1 EDA软件的熟悉与使用
6.2 8位全加器的设计
6.3 组合逻辑电路设计
6.4 计数器的设计
6.5 触发器功能的模拟实现
6.6 7段数码显示译码器设计
6.7 数控分频器的设计
6.8 8位数码扫描显示电路设计
6.9 正负脉宽数控调制信号发生器的设计
6.10 6位十进制数字频率计及设计
第7章 EDA技术综合应用及实训
7.1 8位乘法器的设计
7.2 交通信号灯的设计
7.3 数字秒表的设计
7.4 序列检测器的设计
7.5 彩灯控制器设计
7.6 数字钟的设计
7.7 电子抢答器的设计
7.8 电梯控制系统的设计
7.9 出租车计费控制系统的设计
7.10 数字波形产生器设计
参考文献