Q:在狀態機的case語句中,最后要加上默認項default,可是我看到有的書上寫的是一個確定的狀態,有的則是不定態xxx,到底應該寫那個啊?求助!
A1:取決於case條件是否完備啦
如果你的case條件已經完備,那default不寫也無所謂呀,一定要寫的話,隨便賦值都可以
如果case條件不完備,default肯定不能寫xxx,應該給一個確定的值。
A2:仿真時寫XXX,便於發現錯誤!綜合時寫復位態,便於軟件綜合!
注:寫case的時候 千萬要寫 default,即使你條件寫滿了 也要寫default,避免產生latch
coding rule 是很死的東西,要遵守,就像遵守法律一樣
可參考 huawei coding rule