[問題] Verilog latch問題
各位前輩好,小弟在學校考試時遇到了一題在問有沒有latch的簡單程式,
老師給的答案是有latch,以下是我的問題和過程
(1)哪個才是latch的定義
1.有incomplete的敘述
2.每個可能的輸入都要有一個對應的輸出,否則會產生latch
雖然看起來很像,但從題目中去思考會有點差異。
(2)以下為我實際用Quartus去模擬的結果,並多了兩個對照組
https://imgur.com/a/ilwZuYH
共有6章圖片
(3)依照合成出來的電路圖來說是沒有latch的,那從waveform可以看出有沒有latch嗎 ?
(4)若問題(1)的答案是1,那題目中很明顯的是incomplete敘述,
要怎麼解釋合成出來的電路沒有latch?
(5)若問題(1)的答案是2, 當x=4'bx000時(x000的x是don't care),y=0
那麼就表示每一個可能的input之下,y都會有值,
那麼就跟合出來沒有latch的電路說的通了
(6)請問大神們,這樣到底有沒有latch呢......
還是當有爭議時就看合成出來的結果?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.54.218 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1621846984.A.1CE.html
→
05/24 21:31,
2年前
, 1F
05/24 21:31, 1F
我是相信Quartus的... 只是老師不認為答案是沒latch,讓我很納悶
→
05/25 07:50,
2年前
, 2F
05/25 07:50, 2F
→
05/25 07:52,
2年前
, 3F
05/25 07:52, 3F
感謝,只要所有有可能出現的input,它的output值能被決定就不會有latch
推
05/25 11:28,
2年前
, 4F
05/25 11:28, 4F
→
05/25 11:29,
2年前
, 5F
05/25 11:29, 5F
→
05/25 11:29,
2年前
, 6F
05/25 11:29, 6F
→
05/25 11:30,
2年前
, 7F
05/25 11:30, 7F
→
05/25 11:31,
2年前
, 8F
05/25 11:31, 8F
→
05/25 11:31,
2年前
, 9F
05/25 11:31, 9F
感謝回覆,那能請問問題(1)的答案應該要選2會比較精確是嗎?
因為可能還會再跟老師討論,要想辦法說服他
※ 編輯: e758e (220.129.54.218 臺灣), 05/25/2021 20:21:54
※ 編輯: e758e (220.129.54.218 臺灣), 05/25/2021 20:24:32