QuartusII 問題總結
使用 Quattus 會遇到許多 Warning,硬件描述語言和 C 不同,有些 Warning 是不允許存在的, 有些可以忽略。做一下對 QuartusII Warnning 的總結。
帶編號的 QuartusII Warnning:
1、Warning (10230): Verilog HDL assignment warning at v_led.v(13): truncated value with size 32 to match size of target (8) 原因:Verilog 默認的位寬是 32 位,你在編程是使用的類似 counter=counter+1;後邊的 1 沒 有給出數據寬度就會產生這種錯誤。 解決方法:對數據進行位寬的定義,例如counter=counter+8’d1;這種警告也可以忽略不管。