引言
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文章
904浏览量
41438 -
RTL
+关注
关注
1文章
385浏览量
59679 -
D触发器
+关注
关注
3文章
164浏览量
47847 -
时序逻辑电路
+关注
关注
2文章
94浏览量
16525 -
时钟信号
+关注
关注
4文章
444浏览量
28501
发布评论请先 登录
相关推荐
评论