W
walala
Guest
Dear all,
In my code I have the following line:
index1:=CONV_INTEGER('0' & count(4 downto 2));
I want to take the 4 downto 2 bits of "count", then put a "0" in front of it
and then change to INTEGER type, the reason why I prefix a "0" is to get a
unsigned integer result.
After synthesis by Synposys DC, I got the following warning:
Warning: VHDL-93 generates different concatenation results from VHDL-87
in routine myidct line 138 in file
'/home/min/a/xding/EE495d/Lab4/source/myidct.vhd'. (VHDL-2285)
Warning: VHDL-93 generates different concatenation results from VHDL-87
in routine myidct line 104 in file
'/home/min/a/xding/EE495d/Lab4/source/myidct.vhd'. (VHDL-2285)
I don't have either 93 or 87 on my hand... can anybody tell me what is the
difference? And will I get my expected results?
Thanks a lot,
-Walala
In my code I have the following line:
index1:=CONV_INTEGER('0' & count(4 downto 2));
I want to take the 4 downto 2 bits of "count", then put a "0" in front of it
and then change to INTEGER type, the reason why I prefix a "0" is to get a
unsigned integer result.
After synthesis by Synposys DC, I got the following warning:
Warning: VHDL-93 generates different concatenation results from VHDL-87
in routine myidct line 138 in file
'/home/min/a/xding/EE495d/Lab4/source/myidct.vhd'. (VHDL-2285)
Warning: VHDL-93 generates different concatenation results from VHDL-87
in routine myidct line 104 in file
'/home/min/a/xding/EE495d/Lab4/source/myidct.vhd'. (VHDL-2285)
I don't have either 93 or 87 on my hand... can anybody tell me what is the
difference? And will I get my expected results?
Thanks a lot,
-Walala