0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

时序电路之触发器

电子森林 来源:FPGA入门到精通 作者:FPGA入门到精通 2021-01-06 17:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

时间的重要性不言而喻,加上时间这个维度就如同X-Y的平面加上了一个Z轴,如同打开了一个新的世界。所以今天我们就要来聊聊时序电路。

在时序电路中,电路任何时刻的稳定状态输出不仅取决于当前的输入,还与前一时刻输入形成的状态有关。是不是有点绕?这样,下次当你和对象吵架时,她把以前各种旧账翻出来一起算的时候,你别急着还嘴,赶紧趁机温习一下时序电路的概念,也许你想着想着就笑了。

总之……时序电路是有记忆功能的,因此可以设计成储存电路用来保存信息。常用的存储电路有两类:一类采用电平触发,我们称为锁存器(Latch);另一类通过边沿信号触发,也就是触发器(Flip-flop)。中文译法经常有一种不明觉厉的感觉有木有。 事实上,触发器的工作原理并不复杂。首先我们来看图1。

bc55a088-4628-11eb-8b86-12bb97331649.png

图1D触发器框图和内部门电路结构

图1所示的是一个D类触发器的框图和内部门电路结构。框图中输入端的三角形代表着时钟信号边沿触发方式。同学们可以通过门电路结构研究D类触发器的工作原理,在这里我们直接给出它的状态特性表:

CLK D Q Q’
X X X Q
X 0 0 0
0 1 1
1 0 0
1 1 1

其中,向上的箭头表示时钟信号从低升至高电平时触发有效;反之,从高电平降至低电平的边沿触发方式则由向下的箭头表示。现在我们给出D类触发器的Verilog代码:

module dff2 ( input clk,d, output reg q, output wire qbar ); assignqbar=~q;always@(posedgeclk)//只有clk上升沿时刻触发q<= d;        // 只有当触发生效时,才将d的值赋予给q endmodule  上述代码的意思差不多等效于:你不起床就别想让我起床。就算你起床了,如果没把早餐做好,我还是不起床。   现在,我们已经有了代码,如何在小脚丫上进行实验呢?其他的好说,问题是我们要处理一下时钟信号的问题,也就是代码中的clk变量。

通常,输入变量clk直接会被指定到小脚丫的板载时钟信号上。不过,小脚丫的固定时钟信号频率为12兆赫兹,比人眼能分辨出的频率快近几十万倍,所以我们根本不可能观察到任何变化。 在我们学习时钟分频之前,观察本次实验的最好办法,就是通过手动时钟信号。因此,我们将变量分配至小脚丫的以下管脚:

变量 小脚丫元件 FPGA管脚
clk SW1 J12
d SW4 H13
q L1 N15
qbar L2 N14

理论上说,将上述程序及管脚分配导入至小脚丫后,可以通过调节开关SW1和SW4来观察q和qbar的状态(L1和L2)。 我知道很多人手里没有小脚丫,并且也懒得去www.stepfpga.com上购买,所以我就抛一个问题让大家隔空思考一下(才知道微信把公众号留言功能给关闭了):假如说,这个程序在仿真上的结果是正确的,但是导入小脚丫之后就不正常工作了,你觉得会是什么原因?

责任编辑:xj

原文标题:基于FPGA的数字电路实验5:时序电路之触发器

文章出处:【微信公众号:FPGA入门到精通】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22571

    浏览量

    640736
  • 时序电路
    +关注

    关注

    1

    文章

    114

    浏览量

    22401
  • 数字电路
    +关注

    关注

    193

    文章

    1669

    浏览量

    83600

原文标题:基于FPGA的数字电路实验5:时序电路之触发器

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HMC723LC3C:高速D型触发器的卓越

    HMC723LC3C:高速D型触发器的卓越选 在电子设计领域,高速、高效的数据处理和传输一直是工程师们追求的目标。HMC723LC3C作为一款13 Gbps的高速D型触发器,凭借其出色的性能和丰
    的头像 发表于 05-22 13:05 82次阅读

    HMC727LC3C:高速D型触发器的卓越

    HMC727LC3C:高速D型触发器的卓越选 在高速数字电路设计领域,一款性能出色的D型触发器对于实现高效数据传输和处理至关重要。HMC727LC3C作为一款14 Gbps、快速上升
    的头像 发表于 05-12 15:45 117次阅读

    深度解析 74HCT574:八位 D 型正边沿触发触发器的多功能应用

    深度解析 74HCT574:八位 D 型正边沿触发触发器的多功能应用 在电子设计的广袤领域中,触发器扮演着至关重要的角色,它们是构建数字电路的基本单元,为数据的存储和处理提供了坚实的基
    的头像 发表于 03-16 10:10 422次阅读

    74LVC374A:8位D型正边沿触发触发器的深度解析

    74LVC374A:8位D型正边沿触发触发器的深度解析 在电子设计领域,触发器是不可或缺的基础元件,它们在数据存储、信号处理等方面发挥着重要作用。今天,我们将深入探讨SGMICRO推出
    的头像 发表于 03-16 09:35 525次阅读

    74LVC1G14单施密特触发器反相:设计与应用的理想

    74LVC1G14单施密特触发器反相:设计与应用的理想选 在电子设计领域,选择合适的器件对于实现高效、稳定的电路至关重要。今天,我们就来深入探讨SGMICRO的74LVC1G14单
    的头像 发表于 03-13 17:30 879次阅读

    74LVTN16374:高性能16位D型边缘触发触发器的深度解析

    74LVTN16374:高性能16位D型边缘触发触发器的深度解析 在电子设计领域,触发器是构建数字电路的基础元件之一。今天,我们要深入探讨SGMICRO推出的74LVTN16374,一
    的头像 发表于 03-13 16:50 505次阅读

    74LVC74:双D型正边沿触发触发器的深度解析

    74LVC74:双D型正边沿触发触发器的深度解析 在电子设计领域,触发器是数字电路中不可或缺的基本元件,它能够存储一位二进制数据,在时序逻辑
    的头像 发表于 03-13 16:00 653次阅读

    74LVC1G74:单D型正边缘触发触发器的卓越

    74LVC1G74:单D型正边缘触发触发器的卓越选 电子工程师在设计电路时,常常需要寻找性能可靠、功能丰富的触发器来满足各种应用需求。今天
    的头像 发表于 03-13 15:30 583次阅读

    74HC574:八进制D型正边沿触发触发器的详细解析

    74HC574:八进制D型正边沿触发触发器的详细解析 在电子设计的领域中,触发器是数字电路里极为关键的元件,它能够存储一位二进制数据,在时序
    的头像 发表于 03-13 14:45 719次阅读

    晶台KLH11LX系列丨施密特触发器光耦在按键消抖中的应用

    在电子系统中,机械按键因机械结构特性,在按下或释放时会产生5-10ms的抖动信号,可能导致电路误判。施密特触发器光耦凭借其独特的迟滞特性,成为硬件消抖的核心器件,而晶台推出的KLH11LX系列
    的头像 发表于 12-06 09:04 692次阅读
    晶台KLH11LX系列丨施密特<b class='flag-5'>触发器</b>光耦在按键消抖中的应用

    施密特触发器光耦在门铃系统中的应用

    施密特触发器光耦是一种将光耦隔离技术与施密特触发器特性结合的新型器件,当输入信号超过高阈值时输出高电平,低于低阈值时输出低电平,这种特性使其能有效抑制信号噪声,提升电路稳定性。晶台光电推出
    的头像 发表于 11-22 08:59 471次阅读
    施密特<b class='flag-5'>触发器</b>光耦在门铃系统中的应用

    高速施密特触发器密封光耦合 skyworksinc

    电子发烧友网为你提供()高速施密特触发器密封光耦合相关产品参数、数据手册,更有高速施密特触发器密封光耦合的引脚图、接线图、封装手册、中文资料、英文资料,高速施密特
    发表于 07-09 18:31
    高速施密特<b class='flag-5'>触发器</b>密封光耦合<b class='flag-5'>器</b> skyworksinc

    密封表面贴装、高速施密特触发器光耦合 skyworksinc

    电子发烧友网为你提供()密封表面贴装、高速施密特触发器光耦合相关产品参数、数据手册,更有密封表面贴装、高速施密特触发器光耦合的引脚图、接线图、封装手册、中文资料、英文资料,密封表面
    发表于 07-04 18:37
    密封表面贴装、高速施密特<b class='flag-5'>触发器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    用于混合组装的微型高速施密特触发器光耦合 skyworksinc

    电子发烧友网为你提供()用于混合组装的微型高速施密特触发器光耦合相关产品参数、数据手册,更有用于混合组装的微型高速施密特触发器光耦合的引脚图、接线图、封装手册、中文资料、英文资料,
    发表于 07-03 18:34
    用于混合组装的微型高速施密特<b class='flag-5'>触发器</b>光耦合<b class='flag-5'>器</b> skyworksinc

    施密特触发器光耦特性

    产品的典型代表。密特触发器,对接收的光信号进行整形和噪声抑制。施密特触发器的阈值电压分为高阈值(Vₜ₊)和低阈值(Vₜ₋),可有效消除输入信号的抖动或噪声,确保输出信号干
    的头像 发表于 06-12 10:52 1540次阅读
    施密特<b class='flag-5'>触发器</b>光耦特性