LuoPan19770708 发表于 2009-2-24 20:16:23

Warning (10230): Verilog HDL assignment warning at Scaler.v(33): truncated val

Warning (10230): Verilog HDL assignment warning at Scaler.v(33): truncated value with size 32 to match size of target (8)
请教一下,这个问题怎么解决?
出错的地方为:temp_counter<=temp_counter+1;
temp_counter是个八位的变量。

zchong 发表于 2009-2-24 21:08:54

temp_counter<=temp_counter+8'h1试试
其实这个warning不影响什么

LuoPan19770708 发表于 2009-2-24 22:35:12

谢谢。
我知道是不影响什么。但我就想知道是什么原因造成WARNING?

LuoPan19770708 发表于 2009-2-24 22:39:32

我先试一下

LuoPan19770708 发表于 2009-2-25 09:58:28

已解决了,再次谢谢。

sonicll 发表于 2009-2-25 11:35:04

数值不指定位宽的话,会被默认成32位,然后就有这个警告了

lxil2009 发表于 2010-11-26 10:23:02

楼主怎么解决的啊,怎样把一个参数设为1位宽度?

changqiong0606 发表于 2011-3-19 10:04:52

回复【4楼】LuoPan19770708
-----------------------------------------------------------------------
哦 这样啊

fatesword 发表于 2011-7-9 09:11:14

受教了

qq20707 发表于 2011-9-13 21:52:29

顶lz

w492901074 发表于 2013-12-11 15:29:27

sonicll 发表于 2009-2-25 11:35
数值不指定位宽的话,会被默认成32位,然后就有这个警告了

受教,谢谢。
页: [1]
查看完整版本: Warning (10230): Verilog HDL assignment warning at Scaler.v(33): truncated val