同步復位與異步復位的區別


假設電路都是低電平復位

 

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。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM