iT邦幫忙

0

2FF synchronizer 產生 latch的問題

  • 分享至 

  • xImage

本人最近在學Verilog
目前在寫一個2FF的同步器
以下是我寫的方式
但我以這個形式給助教看的時候,助教說必須要在裡面加上reset,
不然會有latch產生,可是latch不是只會發生在組合電路嗎?
上網似乎也沒有相關的解釋,想請問為甚麼以下寫法會有latch產生呢?

   always@(posedge clk_a) begin
      a1 <= in;
   end

   always@(posedge clk_b) begin
      b1 <= a1;
      out <= b1;
   end
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答