蓝莲花 3年前提问 CDC
0
7.4节异步复位实训中reset.v中

老师,有如下几个Questions,还望解答:
1)综合您讲的内容,我理解是复位不受CLK边沿决定,只要reset边沿到来,复位信号就会有效了,释放时是受clk 边沿决定的?
2)reset.v中的input rst_async_n应该是高电平代表复位吧?不明白为什么下main为什么rst_s1 <= 1'b1,这里是1‘b1不是1’b0呢?
begin
rst_s1 <= 1'b1;
rst_s2 <= rst_s1;
end

被浏览 :  357
收起
( 0 ) 评论
鱼在洗澡 3年前回复
0

1、异步信号来就会复位,但是异步信号撤销是需要clk来采样控制的。
2、请参看整个always模块,rst_async_n,为低,复位也会为低,默认情况是高。你可以自己跟着LAB仿真,加深理解。

添加评论
我的答案
提交答案