如何避免生成鎖存器?


      經過上面的討論,我們知道了組合邏輯中如果未給所有可能的輸入分配輸出,就是產生鎖存器!
需要注意的是一定是組合邏輯纔會產生鎖存器,時序邏輯永遠不會!
既然我們知道了產生鎖存器的原因,我們自然知道如何規範代碼,爲所有可能的輸入分配輸出,適當地在case中使用default以及在if中使用else並分配輸出值,就可以避免這種情況。

————————————————
版權聲明:本文爲CSDN博主「李銳博恩」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Reborn_Lee/article/details/106679147

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章