-- Sumador
- Declaración de la entidad
Entity sumador is
port (
a, b, cin: in bit; --Declaración de señales de entrada
s, cout: out bit); --Declaración de señales de salida
end sumador ;
-- Definición de la arquitectura
Architecture concurrente of sumador is
s <= a xor b xor cin; -- Función suma
cout <= (a and b) or (a and cin) or (b and cin); --Función acarreo
end concurrente;