1、异步复位
//异步复位 always @ (posedge clk or negedge i_rst) if (!i_rst) begin a <= 1'b0; end else begin a <= 1'b1; end
2、同步复位
//同步复位 always @ (posedge clk ) if (!i_rst) begin b <= 1'b0; end else begin b <= 1'b1; end
RTL视图
总结:
同步复位 缺点:占用了更多的逻辑资源,优点:降低亚稳态的出现
异步复位 缺点:如果rst信号在clk边沿的时候撤销,会造成亚稳态。
优点:利用了触发器的CLR端,充分利用资源
时间: 2024-10-11 22:21:08