我是靠谱客的博主 兴奋绿茶,最近开发中收集的这篇文章主要介绍D触发器实现一、D触发器二、设计D触发器及验证三、调用D触发器及验证四、总结参考,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

D触发器实现

  • 一、D触发器
    • 1. 简介
    • 2. 结构
    • 3. 工作原理
  • 二、设计D触发器及验证
    • 1. 设计D触发器
    • 2. 时序验证
  • 三、调用D触发器及验证
  • 四、总结
  • 参考

一、D触发器

1. 简介

  1. D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
  2. D触发器有集成触发器和门电路组成的触发器。触发方式有电平触发和边沿触发两种,前者在CP(时钟脉冲)=1时即可触发,后者多在CP的前沿(正跳变0→1)触发。
  3. 对于边沿D触发器,由于在CP=1期间电路具有维持阻塞作用,所以在CP=1期间,D端的数据状态变化,不会影响触发器的输出状态。

2. 结构

  1. D触发器由4个与非门组成,其中G1和G2构成基本RS触发器。
  2. 边沿触发器允许在CP触发沿来到前一瞬间加入输入信号。
  3. 边沿D触发器也称为维持-阻塞边沿D触发器。边沿D触发器可由两个D触发器串联而成,但第一个D触发器的CP需要用非门反向。

3. 工作原理

在这里插入图片描述

二、设计D触发器及验证

1. 设计D触发器

  1. 工程创建
    • file -> new project
      在这里插入图片描述
    • 修改文件存储位置,名称,后默认next操作 在这里插入图片描述
    • 勾选所需芯片 在这里插入图片描述
    • 后默认执行next操作,完成工程创建 在这里插入图片描述
  2. 创建波形文件
    • 新建框图文件 在这里插入图片描述
    • 根须需求选择所需器件,连接通路 在这里插入图片描述 在这里插入图片描述
    • 保存文件在工程文件中 在这里插入图片描述
  3. 编译原理图文件,并检查是否存在问题,并查看警告信息,线路是否存在错误
    在这里插入图片描述
    • 使用 RTL Viewer查看硬件电路图 在这里插入图片描述
      在这里插入图片描述
  4. 创建vwm波形文件
    • 新建文件 在这里插入图片描述
    • 插入响应引脚器件
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 编辑信号 在这里插入图片描述 在这里插入图片描述
    • 文件保存

2. 时序验证

  1. 运行vwm文件,并观察仿真波形
    在这里插入图片描述

三、调用D触发器及验证

  1. 新建工程同设计D触发器相同
  2. 直接调用D触发器,并添加输入输出
    在这里插入图片描述
    在这里插入图片描述
  3. 创建vwm波形文件
    在这里插入图片描述
  4. 修改波形
  5. 运行文件,仿真
    在这里插入图片描述

四、总结

  1. 仿真验证过程中出现问题
    • Simulation Flow Progerss进行错误 在这里插入图片描述
    • 修改调整
      • 连接modelsim
        Tools -> Options -> EDA 在这里插入图片描述
      • Output Diretory 文件添加 在这里插入图片描述
        在这里插入图片描述
  2. 总结
    D触发器及时序仿真的过程,可以发现D触发器的基本功能是在复位信号为1的时候,CLK的上升沿会引起Q值的变化。由此,可以得出次态方程为 Q n + 1 = D

参考

quartus调用&设计D触发器——仿真&时序波验证
D触发器

最后

以上就是兴奋绿茶为你收集整理的D触发器实现一、D触发器二、设计D触发器及验证三、调用D触发器及验证四、总结参考的全部内容,希望文章能够帮你解决D触发器实现一、D触发器二、设计D触发器及验证三、调用D触发器及验证四、总结参考所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部