|

楼主 |
发表于 2017-5-27 15:24:25
|
显示全部楼层
回复 4# haimo
1.主逻辑是用的同步复位,就是你写的那样always@(posedge clk)
if(!rst_n)
out<= 1'h0;
else
out <= in;
2.复位信号做了同步处理,是说主逻辑的复位信号rst_n,已经在clk这个时钟域下做了同步处理、寄存器输出的
always@(posedge clk or negedge arstn)
if(!arstn)
{rst_n,rst_n_syn}<= 0;
else
{rst_n,rst_n_syn}<= {rst_n_syn,1'b1}; |
|