假設電路都是低電平復位
1、同步復位:
復位的有效條件與clk的上升沿有關,當clk的上升沿采到rst_n為低的時候可復位。代碼如下圖所示:
仿真波形如下圖所示:
解釋:復位信號拉低后,當時鍾信號上升沿到來時,輸出信號才復位。
2、異步復位
復位的觸發條件不僅與clk的上升沿有關,還與rst_n的下降沿有關,當clk上升沿采到rst_n為低時可復位,同時當遇到rst_n下降沿時也進行復位。
代碼如下圖所示:
仿真波形如下圖所示:
解釋:當clk上升沿采到rst_n為低時可復位,同時當遇到rst_n下降沿時也可進行復位。
3、補充:
always敏感列表中的 or 可以改成半角逗號(,)。異步復位時,若使用復位的下降沿,則第一個if條件必須寫成復位為0,若使用復位的上升沿,則第一個 if條件必須寫成復位為1。