當前位置:編程學習大全網 - 編程軟體 - 觸發器和鎖存器有什麽區別?

觸發器和鎖存器有什麽區別?

Filp-flop是壹種觸發器,只在時鐘信號有效時檢測輸入輸出的變化。

鎖存器是壹種鎖存器和組合邏輯,它不依賴於時鐘信號,總是根據輸入改變輸出。

FPGA設計總是講避免使用鎖存器,那麽使用鎖存器有什麽壞處呢?這個問題我想了很久也沒有壹個滿意的答案。在這裏,我先發表我的壹些看法,請大家討論。

鎖存器和觸發器都是時序邏輯,區別在於:鎖存器與其所有輸入信號有關,輸入信號變化時它也變化,沒有時鐘端;觸發器由時鐘控制,只有當時鐘被觸發時,才采樣當前輸入並產生輸出。當然,因為兩者都是時序邏輯,所以輸出不僅與當前輸入有關,還與上壹次的輸出有關。

閂鎖缺點:

1,無時鐘端子,不受系統同步時鐘控制,無法實現同步運行;

2.對輸入電平敏感,受布線延遲影響較大,難以保證輸出無毛刺;

xilinx和altera器件的slice和LE都可以同時支持d-latch和d-ff的生產。在這個層面上,他們之間有什麽區別,暫時還沒有想到。如果用門電路來構建latch和ff,latch比ff消耗的門資源少,這就是latch比ff的優勢。

-

簡而言之,鎖存器是異步電路,觸發器是同步電路。

既然是同步電路,就必須有時鐘端,而latch沒有。

然而,在集成電路設計中,與觸發器相比,鎖存器只占用其矽片的三分之壹。

面積。

寄存器通常由鎖存器或觸發器實現。

  • 上一篇:int是什麽意思在編程中
  • 下一篇:吉林省大展科技有限公司怎麽樣?
  • copyright 2024編程學習大全網