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;这种警告也可以忽略不管。