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

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

3天内不再提示

锁存器与触发器的概念及其区别

HJ18656750788 来源:Cascatrix 2023-08-15 09:24 次阅读

问题:

请简述锁存器与触发器的概念,并分析二者的区别。

简答:

1. 锁存器与触发器的概念

锁存器和触发器都是具有记忆功能的二进制存储器件,是组成数字电路的基本器件之一:

1.1 锁存器(Latch)

锁存器是由电平触发的存储单元,数据存储操作取决于使能信号的电平值。在有效电平下,当且仅当锁存器处于使能状态时,输出信号随输入信号发生变化,此时不进行锁存操作,类似于缓冲器操作;当锁存器不处于使能状态时,输出信号不随输入信号发生变化,输出数据一直处于锁存状态。常见的锁存器包括SR锁存器、D锁存器和JK锁存器等。

1.2 触发器(Flip-Flop)

触发器是由时钟边沿触发的存储单元,数据存储操作取决于时钟信号的边沿。输出信号仅在时钟沿(上升沿或下降沿)到来时,才随输入信号的改变而改变。常见的触发器包括SR触发器、JK触发器、D触发器和T触发器等。

2. 锁存器与触发器的区别

锁存器和触发器都具备记忆功能,即输出信号不仅与当前输入相关,同时还与上一时刻的输出相关。锁存器与触发器的区别主要体现在以下几个方面:

锁存器由使能端电平触发,属于异步控制;触发器由时钟沿触发,属于同步控制;

锁存器对电平敏感,受布线延迟影响较大,输出信号容易产生毛刺;触发器不易产生毛刺;

对于ASIC而言,由于锁存器消耗的门资源小于触发器,所以锁存器的集成度比触发器高;对于FPGA而言,由于FPGA中没有标准的Latch单元,但有多种FF单元,所以锁存器需要用多个逻辑单元(LE, Logic Element)实现;

锁存器无法过滤毛刺,容易导致设计时序混乱,不利于设计的静态时序分析(STA, Static Timing Analysis);触发器可以保证设计的时序稳定,在很多情况下无法用锁存器替代。

对于上升沿触发的触发器而言,建立时间是时钟上升沿之前所需要的时间;当将时钟信号接入锁存器使能端时,若锁存器为高电平使能,建立时间是时钟下降沿之前所需要的时间。因此,在数据信号晚于控制信号到来的情况下,只能采用锁存器,这种情况被称为Latch timing borrow,即建立时间借去一个高电平的时间。

36c346da-3aab-11ee-9e74-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    1603

    文章

    21326

    浏览量

    593242
  • 锁存器
    +关注

    关注

    8

    文章

    745

    浏览量

    41037
  • 数字电路
    +关注

    关注

    192

    文章

    1397

    浏览量

    79752
  • 触发器
    +关注

    关注

    14

    文章

    1681

    浏览量

    60408

原文标题:FPGA逻辑题目003——锁存器与触发器的区别

文章出处:【微信号:Carlinx FPGA,微信公众号:Carlinx FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    触发器、寄存和缓冲区别

    电路的缓冲(5)数据传输和处理中不同装置间温度和时间不同时,加一级缓冲进行弥补等等。触发器
    发表于 10-09 16:19

    凔海笔记之FPGA(六):触发器

    逻辑可构成时序逻辑电路,简称时序电路。现在讨论实现存储功能的两种逻辑单元电路,即触发器。双稳态:电子电路中。其双稳态电路的特点是:在没有外来
    发表于 05-21 06:50

    触发器及其应用实验

    触发器及其应用实验
    发表于 03-20 10:06

    寄存触发器区别

    寄存:register:latch触发器:flipflop 一、
    发表于 07-03 11:50

    FPGA与CPLD的概念及其区别PDF

    FPGA与CPLD的概念及其区别
    发表于 08-15 15:46

    触发器、寄存三者的区别

    触发器:能够存储一位二值信号的基本单元电路统称为“触发器”。:一位触发器只能传送或存储一位
    发表于 09-11 08:14

    【转】数字电路三剑客:触发器和寄存

    结果。其实寄存就是一种常用的时序逻辑电路,但这种时序逻辑电路只包含存储电路。寄存的存储电路是由
    发表于 10-27 22:38

    的缺点和优点

    数据输入发生变化。不同于触发器,它不在数据时,输出端的信号随输入信号变化,就像信号通过
    发表于 04-23 03:35

    什么是触发器 触发器的工作原理及作用

    根据输入信号改变输出状态。把这种在时钟信号触发时才能动作的存储单元电路称为触发器,以区别没有时钟信号控制的
    发表于 12-25 17:09

    晶体管/门电路//触发器解析

    晶体管,门电路,触发器的理解
    发表于 01-12 07:55

    JK触发器基本教程,讲的超详细!!

    操作与具有相同“置位”和“复位”输入的先前SR触发器完全相同。这次的区别是,即使S和R都为逻辑“ 1” ,“ JK触发器”也没有SR
    发表于 02-01 09:15

    图文并茂:D型触发器电路设计教程

    激活以产生“主从D触发器”设备。D型和D型触发器之间的区别在于,
    发表于 02-03 08:00

    两个触发器的目的是什么

    2020.3.26_学习笔记两个D触发器​ 最近发现一个问题,代码中会特地的新建一个D触发器用来信号,让很多人都比较疑惑,明明一个D触发器
    发表于 07-30 06:44

    触发器的工作原理是什么

    的工作原理是什么?的动态特性及其应用有哪
    发表于 11-03 06:48

    触发器

    触发器1.什么情况要用到?状态不能保持
    发表于 03-10 17:52