概述
D触发器实现
- 一、D触发器
- 1. 简介
- 2. 结构
- 3. 工作原理
- 二、设计D触发器及验证
- 1. 设计D触发器
- 2. 时序验证
- 三、调用D触发器及验证
- 四、总结
- 参考
一、D触发器
1. 简介
- D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
- D触发器有集成触发器和门电路组成的触发器。触发方式有电平触发和边沿触发两种,前者在CP(时钟脉冲)=1时即可触发,后者多在CP的前沿(正跳变0→1)触发。
- 对于边沿D触发器,由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。
2. 结构
- D触发器由4个与非门组成,其中G1和G2构成基本RS触发器。
- 边沿触发器允许在CP触发沿来到前一瞬间加入输入信号。
- 边沿D触发器也称为维持-阻塞边沿D触发器。边沿D触发器可由两个D触发器串联而成,但第一个D触发器的CP需要用非门反向。
3. 工作原理
二、设计D触发器及验证
1. 设计D触发器
- 工程创建
- file -> new project
- 修改文件存储位置,名称,后默认next操作
- 勾选所需芯片
- 后默认执行next操作,完成工程创建
- file -> new project
- 创建波形文件
- 新建框图文件
- 根须需求选择所需器件,连接通路
- 保存文件在工程文件中
- 编译原理图文件,并检查是否存在问题,并查看警告信息,线路是否存在错误
- 使用 RTL Viewer查看硬件电路图
- 使用 RTL Viewer查看硬件电路图
- 创建vwm波形文件
- 新建文件
- 插入响应引脚器件
- 编辑信号
- 文件保存
2. 时序验证
- 运行vwm文件,并观察仿真波形
三、调用D触发器及验证
- 新建工程同设计D触发器相同
- 直接调用D触发器,并添加输入输出
- 创建vwm波形文件
- 修改波形
- 运行文件,仿真
四、总结
- 仿真验证过程中出现问题
- Simulation Flow Progerss进行错误
- 修改调整
- 连接modelsim
Tools -> Options -> EDA - Output Diretory 文件添加
- 连接modelsim
- 总结
D触发器及时序仿真的过程,可以发现D触发器的基本功能是在复位信号为1的时候,CLK的上升沿会引起Q值的变化。由此,可以得出次态方程为 Q n + 1 = D
参考
quartus调用&设计D触发器——仿真&时序波验证
D触发器
最后
以上就是兴奋绿茶为你收集整理的D触发器实现一、D触发器二、设计D触发器及验证三、调用D触发器及验证四、总结参考的全部内容,希望文章能够帮你解决D触发器实现一、D触发器二、设计D触发器及验证三、调用D触发器及验证四、总结参考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复