Introduction - If you have any usage issues, please Google them yourself
entity adderN is
generic(N : integer := 16)
port (a : in std_logic_vector(N downto 1)
b : in std_logic_vector(N downto 1)
cin : in std_logic
sum : out std_logic_vector(N downto 1)
cout : out std_logic)
end adderN