我是靠谱客的博主 感动指甲油,这篇文章主要介绍电平触发的D触发器 Verilog,现在分享给大家,希望可以做个参考。

D触发器是一个具有记忆功能的,具有两个稳定状态的信息存储器件,是构成多种时序电路的最基本逻辑单元,也是数字逻辑电路中一种重要的单元电路。
在这里插入图片描述
真值表:在这里插入图片描述
在这里插入图片描述
特征方差程:在这里插入图片描述
verilog代码:

复制代码
1
2
3
4
5
6
7
8
9
10
module d(clk,d,q); input d,clk; output q; reg q; always @(d,clk) if(clk) q <= d; endmodule

测试程序:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
`timescale 1 ns/1ps module d_tb; reg D,CLK; wire Q; d Df(CLK,D,Q); always #10 CLK=~CLK; initial begin D=1'b0;CLK=1'b0; #10 D=1'b1; #15 D=1'b0; #20 D=1'b1; #25 D=1'b0; #20 $stop; end endmodule

仿真结果:
在这里插入图片描述
从图中可以看出,CLK低电平时Q保持不变,CLK高电平时输出Q与输入D相同。
注意:always @(d,clk)正确
always @(clk)错误
括号里面为敏感信号,如果不包含d,那么在CLK不变的情况下,q就感应不到d的变化,q的值就不正确!!!

最后

以上就是感动指甲油最近收集整理的关于电平触发的D触发器 Verilog的全部内容,更多相关电平触发的D触发器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(61)

评论列表共有 0 条评论

立即
投稿
返回
顶部