【发布时间】:2015-11-07 15:20:54
【问题描述】:
你好我想问一下,我怎么能在VHDL中添加两个向量,其中一个是7 downto 0,另一个是8 downto 0。我试过这样的东西,但它不起作用。提前谢谢你。
IS_CARRY <= '0' & (IN1 + IN2)
【问题讨论】:
-
尝试
IS_CARRY <= (('0' & IN1) + IN2),假设IN1是较窄的总线。 -
我解决了。我必须包括
use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL;谢谢:)