Verilog信号上升沿检测

更新时间:2023-06-14 06:04:26 阅读: 评论:0

Verilog信号上升沿检测
在FPGA开发的⾯试中可能会碰到检测上升沿和下降沿的题⽬。以上升沿为例进⾏分析。
爱国主义论文上升沿是信号从低电平变化为⾼电平的时候,因此我们可以将信号的上⼀个状态和下⼀个状态进⾏采样保存,然后来判断是都是从0变化到1的过程。代码如下:
module podge_detection(clk,rst_n,i_data_in,o_rising_edge);祓除畔浴
input clk;
input rst_n;
input i_data_in;
output o_rising_edge;
reg r_data_in0;
reg r_data_in1;
assign o_rising_edge=r_data_in0&~r_data_in1;
always@(podge clk or negedge rst_n)begin
if(rst_n==1'b0)begin
r_data_in0<=0;
巫蛊师哪里多
r_data_in1<=0;
四字好词摘抄大全
end
el begin鸡炖榛蘑
行政成本
r_data_in1<=r_data_in0;
r_data_in0<=i_data_in;
六的成语>保护环境宣传标语end
end
endmodule
通过信号i_data_in和时钟、复位信号,可以仿真出正确的结果。

本文发布于:2023-06-14 06:04:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1037636.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:上升   信号   变化   检测
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图