Professional Documents
Culture Documents
USE ieee.std_logic_1164.ALL;
ENTITY alu IS
END alu;
COMPONENT alu_4bit
PORT(
n1 : IN std_logic_vector(3 downto 0);
n2 : IN std_logic_vector(3 downto 0);
op : IN std_logic_vector(2 downto 0);
result : OUT std_logic_vector(3 downto 0);
flag : OUT std_logic
);
END COMPONENT;
BEGIN
uut: alu_4bit PORT MAP (
n1 => n1, -- Instantiate the Unit Under Test (UUT)
n2 => n2,
op => op,
result => result,
flag => flag
);