简介
本书是学习数字电路电子设计自动化(EDA)技术的入门工具书。书中通过大量实例介绍了用VHDL和电路图输入法设计组合电路、时序电路、数字系统的基本方法和技巧。书中提供的实例均在MAX+plusⅡ或QuartusⅡ软件平台上进行过编译、仿真,用可编程逻辑器件EPM7128S或FLEX10K进行过下载、实际测量验证;其中大部分实例都是进行数字电路设计时常用的电路,均可直接被调用,亦可作为进行二次电路开发设计的参考。
本书可作为大学本科和专科院校通信、电子工程类专业的EDA实验教材,也可供从事EDA工作的技术人员作程序开发的参考书。
本书附有光盘,内容包括学习VHDL的一些资料与工具,供读者参考、研习、应用。
目录
第1章 用VHDL设计数字逻辑电路初步
1.1 VHDL程序的基本模型结构
1.2 描述多个电路的基本模型结构
1.3 VHDL的描述风格
1.3.1 行为描述方式
1.3.2 数据流描述
1.3.3 结构描述
第2章 用VHDL设计组合逻辑电路
2.1 用VHDL设计组合逻辑电路的几种方法
2.1.1 用VHDL的逻辑表达式设计组合电路
2.1.2 用VHDL的算术表达式设计组合逻辑电路
2.1.3 利用真值表设计组合逻辑电路
2.2 基本门电路
2.2.1 二输入同或门电路
2.2.2 三态门控制电路
2.2.3 单向总线缓冲器
2.2.4 用oc门实现线与功能
2.3 组合逻辑电路
2.3.1 编码器
2.3.2 优先级编码器
2.3.3 码制变换译码器
2.3.4 二-十进制BCD译码器
2.3.5 6位二进制码-十进制BCD码译码器
2.3.6 可控代码转换器
2.3.7 变量译码器
2.3.8 显示译码器
2.3.9 多路数据选择器
2.3.10 半加器
2.3.11 全加器
2.3.12 多位数值比较器
2.3.13 奇校验电路
2.3.14 求补运算器
第3章 用VHDL设计时序电路
3.1 用VHDL描述时钟信号的几种方法
3.1.1 时钟信号出现在敏感信号表中
3.1.2 时钟信号不出现在敏感信号表中
3.2 用VHDL描述时序电路中复位信号的方法
3.2.1 用VHDL描述时序电路中同步复位信号的方法
3.2.2 用VHDL描述时序电路中异步复位信号的方法
3.3 触发器
3.3.1 RS触发器
3.3.2 带异步复位置位功能的D触发器
3.3.3 T触发器
3.3.4 带异步复位置位功能的JK触发器
3.3.5 8位锁存器
3.4 用VHDL设计计数器
3.4.1 4位二进制可逆计数器
3.4.2 二进制异步计数器
3.4.3 中规模同步计数器74LS169
3.4.4 BCD码24进同步计数器
3.4.5 BCD码24进异步计数器
3.4.6 初始值可控计数器
3.4.7 模值可控计数器
3.5 分频器
3.5.1 用VHDL设计分频器
3.5.2 用VHDL设计2^n分频器
3.5.3 2分频器
3.5.4 奇数分频器
3.5.5 数控分频器
3.6 用VHDL描述几种常用的同步时序电路
3.6.1 寄存器
3.6.2 4位环形计数器
3.6.3 扭环型计数器
3.6.4 序列信号发生器
3.6.5 m 序列信号发生器
3.6.6 脉冲分配器
3.6.7 串入串出移位寄存器
3.6.8 串入串出双向移位寄存器
3.6.9 串入并出移位寄存器
3.6.10 并入串出移位寄存器
第4章 用电路图输入法设计数字电路
实例4-1 TFFE触发器
实例4-2 冒险电路
实例4-3 74169计数器的应用
实例4-4 与门阵列控制器
实例4-5 参数型宏功能与门
实例4-6 序列发生器
第5章 资源调用与特色电路
5.1 资源调用
实例5-1 不用调库令调用自制器件
实例5-2 使用调库、调包令调用程序包中的自制器件
实例5-3 使用调库、调包令调用程序包中定义的函数
实例5-4 使用调库、调包命令调用软件包中定义的子程序
实例5-5 为支持不同数据类型进行运算,调用库系统程序包
实例5-6 在结构体内定义一个子程序(过程)
实例5-7 调用Altera公司的库元件DFF(D触发器)和74151b(选择器)
5.2 特色电路
实例5-8 计数器型防抖动电路(1)
实例5-9 计数器型防抖动电路(2)
实例5-10 采样型防抖动微分电路
实例5-11 积分分频器
实例5-12 4×4键盘输入电路
实例5-13 串行偶校验器
第6章 用VHDL设计数字系统
6.1 函数发生器
6.2 正弦波发生器
6.3 简易电子琴
6.4 带数字显示的电容测量仪
6.5 单次脉冲发生器及单次脉冲测试仪
6.6 LED写字板
6.7 LCD字符显示器
6.8 乒乓游戏机
6.9 自动售货机
6.10 三层电梯控制器
参考文献
1.1 VHDL程序的基本模型结构
1.2 描述多个电路的基本模型结构
1.3 VHDL的描述风格
1.3.1 行为描述方式
1.3.2 数据流描述
1.3.3 结构描述
第2章 用VHDL设计组合逻辑电路
2.1 用VHDL设计组合逻辑电路的几种方法
2.1.1 用VHDL的逻辑表达式设计组合电路
2.1.2 用VHDL的算术表达式设计组合逻辑电路
2.1.3 利用真值表设计组合逻辑电路
2.2 基本门电路
2.2.1 二输入同或门电路
2.2.2 三态门控制电路
2.2.3 单向总线缓冲器
2.2.4 用oc门实现线与功能
2.3 组合逻辑电路
2.3.1 编码器
2.3.2 优先级编码器
2.3.3 码制变换译码器
2.3.4 二-十进制BCD译码器
2.3.5 6位二进制码-十进制BCD码译码器
2.3.6 可控代码转换器
2.3.7 变量译码器
2.3.8 显示译码器
2.3.9 多路数据选择器
2.3.10 半加器
2.3.11 全加器
2.3.12 多位数值比较器
2.3.13 奇校验电路
2.3.14 求补运算器
第3章 用VHDL设计时序电路
3.1 用VHDL描述时钟信号的几种方法
3.1.1 时钟信号出现在敏感信号表中
3.1.2 时钟信号不出现在敏感信号表中
3.2 用VHDL描述时序电路中复位信号的方法
3.2.1 用VHDL描述时序电路中同步复位信号的方法
3.2.2 用VHDL描述时序电路中异步复位信号的方法
3.3 触发器
3.3.1 RS触发器
3.3.2 带异步复位置位功能的D触发器
3.3.3 T触发器
3.3.4 带异步复位置位功能的JK触发器
3.3.5 8位锁存器
3.4 用VHDL设计计数器
3.4.1 4位二进制可逆计数器
3.4.2 二进制异步计数器
3.4.3 中规模同步计数器74LS169
3.4.4 BCD码24进同步计数器
3.4.5 BCD码24进异步计数器
3.4.6 初始值可控计数器
3.4.7 模值可控计数器
3.5 分频器
3.5.1 用VHDL设计分频器
3.5.2 用VHDL设计2^n分频器
3.5.3 2分频器
3.5.4 奇数分频器
3.5.5 数控分频器
3.6 用VHDL描述几种常用的同步时序电路
3.6.1 寄存器
3.6.2 4位环形计数器
3.6.3 扭环型计数器
3.6.4 序列信号发生器
3.6.5 m 序列信号发生器
3.6.6 脉冲分配器
3.6.7 串入串出移位寄存器
3.6.8 串入串出双向移位寄存器
3.6.9 串入并出移位寄存器
3.6.10 并入串出移位寄存器
第4章 用电路图输入法设计数字电路
实例4-1 TFFE触发器
实例4-2 冒险电路
实例4-3 74169计数器的应用
实例4-4 与门阵列控制器
实例4-5 参数型宏功能与门
实例4-6 序列发生器
第5章 资源调用与特色电路
5.1 资源调用
实例5-1 不用调库令调用自制器件
实例5-2 使用调库、调包令调用程序包中的自制器件
实例5-3 使用调库、调包令调用程序包中定义的函数
实例5-4 使用调库、调包命令调用软件包中定义的子程序
实例5-5 为支持不同数据类型进行运算,调用库系统程序包
实例5-6 在结构体内定义一个子程序(过程)
实例5-7 调用Altera公司的库元件DFF(D触发器)和74151b(选择器)
5.2 特色电路
实例5-8 计数器型防抖动电路(1)
实例5-9 计数器型防抖动电路(2)
实例5-10 采样型防抖动微分电路
实例5-11 积分分频器
实例5-12 4×4键盘输入电路
实例5-13 串行偶校验器
第6章 用VHDL设计数字系统
6.1 函数发生器
6.2 正弦波发生器
6.3 简易电子琴
6.4 带数字显示的电容测量仪
6.5 单次脉冲发生器及单次脉冲测试仪
6.6 LED写字板
6.7 LCD字符显示器
6.8 乒乓游戏机
6.9 自动售货机
6.10 三层电梯控制器
参考文献
数字电路EDA技术入门
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
