引言
D 触发器,是时序逻辑电路中必备的一个基本单元,学好 D 触发器,是学好时序逻辑电路的前提条件,其重要性不亚于加法器,二者共同构成数字电路组合、时序逻辑的基础。
一、D 触发器的 Verilog 代码实现和 RTL 电路实现
module D_FF(
input Clk,
input D,
output reg Q
);
always @(posedge Clk) begin
Q <= D;
end
endmodule
触发器(Flip - Flop):能够存储 1 位二值信号的基本单元统称为 D 触发器,简称 DFF,多个 D 触发器的级联便构成了能够存储多位二值信号的基本电路。时钟信号(Clock),简称 Clk,当系统中有多个 D 触发器需要同时动作时,就可以用同一个 Clk 信号作为同步控制信号。
电路中的输入端处没有小圆圈表示 Signal 以高电平为有效信号。(如果在 Signal 输入端画有小圆圈,则表示 Signal 以低电平作为有效信号)。
D 触发器的 RTL 电路图如下所示:

D 触发器的 RTL 电路图
二、D 触发器的 Verilog 代码实现和 RTL 电路实现
module Latch(
input din,
input en,
output reg dout
);
always @(din or en)
if(en)
dout <= din;
endmodule
锁存器(Latch):一种对脉冲电平敏感的存储单元电路,可以在特定输入脉冲电平作用下才改变状态;而锁存,就是把信号暂存以维持某种电平状态。
锁存器的最主要作用是缓存,利用电平控制数据的输入与输出,它包括不带使能控制的锁存器和带使能控制的锁存器。锁存器的缺点是容易产生毛刺,不稳定,不利于静态时序分析。
锁存器的 RTL 电路图如下所示:

锁存器的 RTL 电路图
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
锁存器
+关注
关注
8文章
957浏览量
45462 -
RTL
+关注
关注
1文章
395浏览量
62875 -
D触发器
+关注
关注
3文章
181浏览量
49894 -
时序逻辑电路
+关注
关注
2文章
94浏览量
17180 -
时钟信号
+关注
关注
4文章
510浏览量
30078
发布评论请先 登录
相关推荐
热点推荐
锁存器、触发器、寄存器和缓冲器的区别
的数据和运算结果,它被广泛的用于各类数字系统和计算机中。其实寄存器就是一种常用的时序逻辑电路,但这种时序逻辑电路只包含存储电路。寄存器的存储
发表于 10-09 16:19
d触发器和d锁存器的区别是什么
。D触发器有两个输入端,一个是数据输入端D,另一个是时钟输入端CLK;两个输出端,一个是Q输出端,另一个是Q非输出端。当CLK信号上升沿到来时,D触
D触发器与Latch锁存器电路设计
评论