Altera_Forum
Honored Contributor
15 years agoCode from "MIT press.." Problem
Code:
----- Solution 1: in/out=SIGNED ---------- LIBRARY ieee; USE ieee.std_logic_1164.all; USE ieee.std_logic_arith.all; ------------------------------------------ ENTITY adder1 ISPORT ( a, b : IN SIGNED (3 DOWNTO 0); sum : OUT SIGNED (4 DOWNTO 0)); END adder1; ------------------------------------------ ARCHITECTURE adder1 OF adder1 IS BEGIN sum <= a + b; END adder1; and quartus give a erro: sum have 5 element but a and b only have 4 element. help me, i need use operator "+". sorry for my english