失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 事件/边沿检测--上升沿检测 下降沿检测

事件/边沿检测--上升沿检测 下降沿检测

时间:2024-07-23 09:07:03

相关推荐

事件/边沿检测--上升沿检测 下降沿检测

检测上升沿:(从低到高的跳变 __| )

input sig_a;

reg sig_a_d1;

wire sig_a_risedge;

alaways @(posedge clk or negedge rstb)

begin

if(!rstb)

sig_a_d1 <= 1'b0;

else

sig_a_d1 <= sig_a;

end

assign sig_a_risedge = sig_a & !sig_a_d1;

即为检测sig_a 的上升沿信号(图中圈),sig_a_risedge的圈即检测出上升沿信号,作为指示信号

检测下降沿:(从高到低的跳变 |__ )

input sig_a;

reg sig_a_d1;

wire sig_a_faledge;

alaways @(posedge clk or negedge rstb)

begin

if(!rstb)

sig_a_d1 <= 1'b0;

else

sig_a_d1 <= sig_a;

end

assign sig_a_faledge = !sig_a & sig_a_d1;

即为检测sig_a 的下降沿信号(图中圈),sig_a_faledge的圈即检测出下降沿信号,作为指示信号

如果觉得《事件/边沿检测--上升沿检测 下降沿检测》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。