从pad进来的复位,需要用时钟去打一拍,再做异步复位同步释放的操作吗?
always@(posedge clk)
begin
rst_reg <= rst;//rst 是从pad进的复位
end
always @(posedge clk or negedge rst_reg)
begin
if(rst_reg==1'b0)
begin
rst_1 <= 1'b0;
rst_2 <= 1'b0;
end
else
begin
rst_1 <= 1'b1;
rst_2 <= rst_1;
end
end