FPGA之时序电路的理解

时间:2025-08-02  作者:Diven  阅读:0

一。 概述

FPGA之时序电路的理解

时序逻辑示意图,如下图所示。数据从一个寄存器出来,经过组合逻辑到达下一个寄存器

在学习数字电路的过程中,我们都知道时序逻辑,但是大家对时序逻辑真的了解吗?

(1)纯组合逻辑电路的缺点在哪?

(3)纯组合逻辑电路完成不了什么功能?

(2)为什么需要时钟和寄存器呢?

带着这三个疑问我们来认识一下时序逻辑电路。

二。 同步时序逻辑电路的作用

1. 时序逻辑电路对于组合逻辑的毛刺具有容忍度,从而改善电路的时序特性。同时电路的更新由时钟控制。

比如,在组合逻辑中当各路信号的路径长度不一样时那么组合逻辑的输出就会出现毛刺。如下图所示。F0和F1到达最后一个或门的路径长度不一样,那么在F端就会出现毛刺。

图片来自书籍《Verilog HDL高级数字设计》

毛刺信号如下图影印部分所示,由于C经过一个非门才到达下面的与门,故F1相对于F0有延迟,那么在F端就会造成毛刺,这个毛刺就是有短暂的时间输出为0。

图片来自书籍《Verilog HDL高级数字设计》

但是利用时序电路,数据A,B,C的触发是在时钟沿,输出信号F也是在时钟沿去采,而这个时钟沿到来的时间是在F输出稳定之后,故对电路的毛刺具有容忍度。如下图,可以看到最后寄存器的输出O就不存在毛刺。

这个特性使得在时序逻辑电路里面,电路的输出被采集到寄存器里面,并送往下一级电路的时候都是确定的而且是准确的,从而整体电路都是随着时钟沿在更新。

2. 纯组合逻辑只能由当前输入决定当前输出,而不能实现带反馈的逻辑,如下图所示,这样的话,你的电路就会陷入死循环而无法使用。

比如做一个计数器,如果我们用如下的组合逻辑的方式描述就会出问题。

而这种带反馈的逻辑,必须要通过寄存器把输出暂存起来,再由时钟沿去控制数据的反馈更新,这样电路才有意义。

故计数器的正确描述方式如下。

猜您喜欢

现代科技中,超级电容器和电池是两种重要的储能设备。在能量存储和释放方面有很大的不同。了解这两者的区别,有助于我们选择合适的能量储存方案。能量存储方式超级电容器主...
2025-03-26 18:00:04

公文包规格尺寸是多少?这是许多职场人士在选择公文包时常常遇到的问题。公文包的尺寸通常因品牌和设计而异,但大致可以分为几种常见规格。标准的公文包尺寸一般为36厘米...
2011-11-23 00:00:00

同轴电缆(RF)是应用于通信和广播领域的传输介质,其主要优势体现在以下几个方面。同轴电缆具有优良的抗干扰能力。由于其结构设计,内导体和外导体之间的电磁屏蔽有效防...
2014-06-08 00:00:00

贴片肖特基二极管是应用于电子电路中的重要器件,其封装形式直接影响其性能和应用领域。随着科技的不断进步,贴片肖特基二极管的封装技术也在不断发展,以满足不同应用的需...
2025-03-29 00:31:09

现代电子技术中,二极管是最基本的电子元件。应用于整流、开关、信号调制等领域。二极管的种类繁多,其中肖特基二极管和PN结二极管是最常见的两种类型。本文将对这两种二...
2025-03-29 13:31:38




电圆锯是常见的电动工具,主要用于切割各种材料,如木材、金属和塑料等。设计特点是配备一个圆形的锯片,能够在高速旋转的状态下进行切割,提升了工作效率和切割精度。电圆...
2024-08-31 00:00:00

咪头和麦克风在现代社会中是重要的配件,应用于多个领域。在音乐行业,麦克风是歌手和乐器演奏者不可少的工具,帮助将声音传递给观众。在广播和电视行业,咪头用于直播和录...
2010-10-30 00:00:00