VHDL程序实例集
时间:05-08 14:21
查看:1737次
下载:162次
简介:
数字电路EDA入门-VHDL程序实例集
第一章 VHDL设计基础
第一节 VHDL设计入门
实例1-1 行为描述模式
实例1-2 数据流描述模式
实例1-3 结构描述模式
第二节 VHDL的框架结构
实例1-4 VHDL的基本框架结构
实例1-5 VHDL的较复杂的框架结构
第二章 用VHDL设计组合电路
第一节 建立组合电路的方法
实例2-1 借助真值表设计组合电路
实例2-2 用VHDL的逻辑表达式设计组合电路
实例2-3 用VHDL的算数表达式设计组合电路
第二节 描述组合电路的VHDL程序实例
实例2-4 基本逻辑门
实例2-5 用Oc门实现线与功能
实例2-6 带使能端的三态门
实例2-7 三选一数据选择器
实例2-8 四选一数据选择器(1)
实例2-9 四选一数据选择器(2)
实例2-10 芯片内两个节点相接
实例2-11 3线-8线译码器
实例2-12 共阴极七段数码显示驱动电路
实例2-13 优先编码器
实例2-14 比较器
实例2-15 二十进制BCD译码器
实例2-16 并行奇校验电路
实例2-17 补码生成电路
实例2-18 全减法器
实例2-19 移位器
实例2-20 只读存储器
实例2-21 并行奇校验发生器
第三章 用VHDL设计时序电路
第一节 时序电路的基本要素
实例3-1 对触发器及时钟信号的VHDL描述(1)
实例3-2 对触发器及时钟信号的VHDL描述(2)
实例3-3 对触发器及时钟信号的VHDL描述(3)
实例3-4 对触发器及时钟信号的VHDL描述(4)
实例3-5 对触发器及时钟信号的VHDL描述(5)
实例3-6 对触发器及时钟信号的VHDL描述(6)
实例3-7 锁存器
第二节 移存器
实例3-8 串人串出移存器(1)
实例3-9 串人串出移存器(2)
实例3-10 串人串出移存器(3)
实例3-11 串人串出双向移存器
实例3-12 串人并出移存器
实例3-13 并人串出移存器
第三节 计数器
实例3-14 一热态位编码计数器
实例3-15 4位移存器型扭环计数器
实例3-16 七进移存器型计数器
实例3-17 二进制(M=16)计数器
实例3-18 60进计数器
实例3-19 BCD码60进异步计数器
实例3-20 BCD码60进同步计数器
实例3-21 用VHDL描述中小规模集成电路74LS169
实例3-22 模值可变计数器
实例3-23 指定起始状态的计数器
第四节 状态机应用
实例3-24 序列信号发生器
实例3-25 告警器
实例3-26 楼梯照明灯控制器
实例3-27 循环彩灯控制器
第四章 用电路图输入方法设计数字电路
实例4-1 TFFE触发器
实例4-2 冒险电路
实例4-3 74169计数器的应用
实例4-4 与门阵列控制器
实例4-5 参数型宏功能与门
实例4-6 序列发生器
第五章 资源调用与特色电路
第一节 资源调用
实例5-1 不用调库令调用自制器件
实例5-2 使用调库. 调包令调用程序包中的自制器件
实例5-3 使用调库. 调包令调用程序包中定义的函数
实例5-4 使用调库. 调包命令调用软件包中定义的子程序
实例5-5 为支持不同数据类型进行运算, 调用库系统程序包
实例5-6 在结构体内定义一个子程序(过程)
实例5-7 调用Ahera公司的库元件DFF(D触发器)和74151b(选择器)
第二节 特色电路
实例5-8 计数器型防抖动电路(1)
实例5-9 计数器型防抖动电路(2)
实例5-10 采样型防抖动微分电路
实例5-11 积分分频器
实例5-12 4x4键盘输入电路
实例5-13 串行偶校验器
第六章 数字系统课题
课题6-1 带数字显示的秒表
课题6-2 8x8发光点阵逐点扫描显示装置
课题6-3 彩灯闪烁装置
课题6-4 抢答器
课题6-5 密码锁
课题6-6 数字频率计
附录
附录1 VHDL. MAX+plusⅡ知识问答
附录2 集成电路
附录3 集成电路主要性能参数
附录4 VHDL术语汉英对照
附录5 数字电路术语汉英对照
参考文献