-- Full Adder

-- Declaración de la entidad
Entity fullAdder is
port (

a, b, c: in bit;
s, cout: out bit);
end;

-- Definición de la arquitectura
Architecture rtl of fullAdder is
begin
s <= a xor b xor c;
cout <= (a and b) or (a and c) or (b and c);

end;


WcN - Joan Oliver. Diseño de circuitos digitales con VHDL