Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >触发器与锁存器

触发器与锁存器

作者头像
根究FPGA
发布于 2020-06-30 03:25:18
发布于 2020-06-30 03:25:18
1.5K0
举报
文章被收录于专栏:根究FPGA根究FPGA

一、触发器

触发器(Flip-Flop,简称为FF),也叫双稳态门,包含两种状态,保持态和转化态,在保持态下输出会维持在当前状态不改变,而在转化态下输出会按规律改变。

在实际的数字系统中往往包含大量的存储单元,而且经常要求他们同一时刻动作,为达到这个目的,在每个存储单元电路上引入一个时钟脉冲(CLK)作为控制信号,只有当Clk到来时电路才会被“触发”而进行动作(保持|转化),把这种在时钟信号触发时才动作的存储单元电路称为触发器。

二、锁存器

锁存器Latch——对脉冲电平敏感,同其所有的输入信号相关,当输入信号变化时锁存器就变化,没有时钟端;在受时钟控制时,只有在时钟触发时才采样当前的输入,产生输出。

锁存器由电平触发,非同步控制,在锁存器不在锁存数据时,输出端信号随输入信号变化,一旦锁存信号起锁存作用,则数据被锁住输入信号不起作用。

锁存器也称为透明锁存器,指的是不锁存时输出对于输入来说是透明的。

锁存器如何产生的?

组合逻辑中有保持电路。

三、锁存器与寄存器的比较

相对寄存器来说,锁存器的面积更小(无时钟信号控制),为电平敏感(敏感信号为1时变化,为0时锁存)控制,触发器是边沿敏感的,在脉冲信号的边沿发生变化,在其他情况下保持。

在IC设计中通常使用寄存器而不是锁存器,主要是从时序约束的角度出发,在使用锁存器时,由于其电平敏感,如果在不同步于时钟发生变化的话,无法对延迟进行估计,不利于时序分析。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 根究FPGA 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
大家一致避免使用的锁存器为什么依然存在于FPGA中?我们对锁存器有什么误解?
  在FPGA的设计中,避免使用锁存器是几乎所有FPGA工程师的共识,Xilinx和Altera也在手册中提示大家要慎用锁存器,除非你明确知道你确实需要一个latch来解决问题。而且目前网上大多数文章都对锁存器有个误解,我们后面会详细说明。
猫叔Rex
2020/06/29
1.9K0
Verilog时序逻辑硬件建模设计(一)锁存器D-latch和触发器Flip-Flop
时序逻辑被定义为数字逻辑,其输出是当前输入和过去输出的函数。因此,时序逻辑可以保存二进制数据。时序逻辑元件是锁存器和触发器,用于设计给定的功能。对于RTL设计工程师来说,了解基于时钟的逻辑电路的高效RTL设计是至关重要的。在复杂的设计中,时序逻辑元件用于保存大量数据。该逻辑在时钟上触发。在实际应用中,描述可以在时钟的正边缘或负边缘触发的逻辑电路。人们总是期望所设计的电路在有限的时钟周期内产生有限的输出。图5.1描述了在时钟正边缘触发的基本时序逻辑。逻辑输出是当前输入和过去输出的函数。
碎碎思
2022/03/11
2K0
Verilog时序逻辑硬件建模设计(一)锁存器D-latch和触发器Flip-Flop
FPGA零基础学习:数字电路中的时序逻辑
大侠好,欢迎来到FPGA技术江湖。本系列将带来FPGA的系统性学习,从最基本的数字电路基础开始,最详细操作步骤,最直白的言语描述,手把手的“傻瓜式”讲解,让电子、信息、通信类专业学生、初入职场小白及打算进阶提升的职业开发者都可以有系统性学习的机会。
FPGA技术江湖
2021/03/15
6350
SR锁存器与D锁存器设计与建模
锁存器和触发器是构成时序逻辑电路的基本逻辑单元,它们具有存储数据的功能。 每个锁存器或触发器都能存储1位二值信息,所以又称为存储单元或记忆单元。 若输入信号不发生变化,锁存器和触发器必然处于其中一种状态,且一旦状态被确定,就能自行保持不变,即长期存储1位二进制数。 电路在输入信号的作用下,会从一种稳定状态转换成为另一种稳定状态。
timerring
2023/02/24
2.2K0
SR锁存器与D锁存器设计与建模
数字IC设计经典笔试题之【IC设计基础】
近年来,国内的IC设计公司逐渐增多,IC公司对人才的要求也不断提高,不仅反映在对相关项目经验的要求,更体现在专业笔试题目难度的增加和广度的延伸。为参加数字IC设计公司的笔试做准备,我们需要提前熟悉那些在笔试中出现的经典题目。
数字芯片社区
2020/07/20
1.4K0
Xilinx 7 系列 FPGA 底层资源-- 内部结构之CLB(LUT查找表、Flip-Flop、进位链、MUX)
一直以来,觉得自己关于 FPGA 方面,摸不到“低”——对底层架构认识不清,够不着“高”——没真正独立做过 NB 的应用,如高速、复杂协议或算法、神经网络加速等高大上的应用,所以能力和认识水平都处于中间水平。这段时间做时序优化,感觉心有余而力不足了,可能要触及手动布局布线了,打开 Device 布局图才开始有兴趣探究一些底层结构的东西。
FPGA探索者
2021/04/29
6.4K0
Xilinx 7 系列 FPGA 底层资源-- 内部结构之CLB(LUT查找表、Flip-Flop、进位链、MUX)
简谈FPGA的竞争冒险和毛刺问题
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。
FPGA技术江湖
2020/12/29
1.5K0
简谈FPGA的竞争冒险和毛刺问题
【计算机组成原理】实验一:运算器输入锁存器数据写实验
实验涉及的主要集成电路芯片是74HC574,这是一种用于锁存运算器输入端数据的8位D触发器。其功能表如下:
用户11315985
2024/10/16
5270
【计算机组成原理】实验一:运算器输入锁存器数据写实验
Xilinx原语ODDR的使用
OLOGIC块在FPGA内的位置紧挨着IOB,其作用是FPGA通过IOB发送数据到器件外部的专用同步块。OLOGIC 资源的类型有OLOGIC2(位于HP I/O banks)和OLOGIC3(位于HR I/O banks)。
全栈程序员站长
2022/07/23
1.1K0
Xilinx原语ODDR的使用
IDDR和ODDR使用
IDDR和ODDR原语是针对7系列芯片使用,spand可以使用IDDR2和ODDR2
全栈程序员站长
2022/07/23
1.3K0
IDDR和ODDR使用
单片机基础知识整理
MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。
Twcat_tree
2022/11/30
1.4K0
单片机基础知识整理
简谈FPGA研发设计相关规范(企业中初入职场很实用)
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分。大侠可以关注FPGA技术江湖,在“闯荡江湖”、"行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢。
FPGA技术江湖
2020/12/29
1.4K0
简谈FPGA研发设计相关规范(企业中初入职场很实用)
Xilinx逻辑单元-ug474笔记
CLB的全称为CLB,是实现顺序和组合逻辑的主要逻辑单元,提供高性能的FPGA逻辑,每个CLB包含两片Slice,每个CLB都连接到一个开关矩阵,如下图所示:
根究FPGA
2020/06/30
1.5K0
Xilinx逻辑单元-ug474笔记
FPGA逻辑设计回顾(4)亚稳态与单比特脉冲信号的CDC处理问题
注:本文首发自易百纳技术社区,原文地址:https://www.ebaina.com/articles/140000005331
Reborn Lee
2021/01/26
1K1
毛刺消除与输入消抖(单边毛刺滤除、双边毛刺滤除、输入防抖|verilog代码|Testbench|仿真结果)
经典电路设计是数字IC设计里基础中的基础,盖大房子的第一部是打造结实可靠的地基,每一篇笔者都会分门别类给出设计原理、设计方法、verilog代码、Testbench、仿真波形。然而实际的数字IC设计过程中考虑的问题远多于此,通过本系列希望大家对数字IC中一些经典电路的设计有初步入门了解。能力有限,纰漏难免,欢迎大家交流指正。快速导航链接如下:
Loudrs
2023/05/26
5.5K0
毛刺消除与输入消抖(单边毛刺滤除、双边毛刺滤除、输入防抖|verilog代码|Testbench|仿真结果)
FPGA解惑:从IO到原语(Gowin为例)
就好像学任意一个MCU一样,一套完整的流程很重要。但是没有任何一个器件是FPGA这么看重流程的。
云深无际
2025/01/14
7670
FPGA解惑:从IO到原语(Gowin为例)
FPGA/ASIC笔试面试题集锦(1)知识点高频复现练习题
本文其实就是整合了一下去年秋招时总结的笔试题或者各大平台的练习题,只不过去年由于边笔试面试边总结,比较粗糙,这里再次整理润色一下,前人栽树,方便后人乘凉!注:个人微信公众号、简书、知乎也正在不断发布文章哦!
Reborn Lee
2020/06/29
2.2K0
DC综合5--基本的时序路径约束(上)
时序约束可以很复杂,这里我们先介绍基本的时序路径约束,复杂的时序约束我们将在后面进行介绍。
数字IC小站
2020/06/30
2.7K0
嵌入式基础知识-组合逻辑与时序逻辑电路
组合逻辑电路,是指在任何时刻,电路的输出状态只取决于同一时刻的输入状态,与电路原来的状态无关。
xxpcb
2024/02/23
6560
嵌入式基础知识-组合逻辑与时序逻辑电路
触发器全知道
在电子学中,触发器(Flip-Flop)或锁存器(latch)是具有两种稳定状态并可用于存储状态信息的电路,专业术语双稳态多谐振荡器(多谐振荡器是一种电子电路,用于实现各种简单的两态设备,例如张弛振荡器、定时器和触发器,bistable multivibrator)。该电路可以通过施加到一个或多个控制输入的信号来改变状态,并将具有一个或两个输出。它是时序逻辑中的基本存储元素。触发器和锁存器是计算机、通信和许多其他类型系统中使用的数字电子系统的基本组成部分。
碎碎思
2022/06/06
2.2K0
触发器全知道
推荐阅读
相关推荐
大家一致避免使用的锁存器为什么依然存在于FPGA中?我们对锁存器有什么误解?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档