Todos los ejercicios
Fácil
Desde cero
5 pruebas
Medio sumador
Construye un medio sumador de 1 bit. Dados dos bits a y b,
entrega su suma bit a bit y el acarreo de salida.
Tabla de verdad
a |
b |
sum |
cout |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 1 | 0 | 1 |
Entidad (bloqueada)
entity half_adder is
port (
a : in STD_LOGIC;
b : in STD_LOGIC;
sum : out STD_LOGIC;
cout: out STD_LOGIC
);
end entity half_adder;
Pista
Una compuerta por salida: XOR para sum, AND para cout.
Caso de prueba visible
a = 0, b = 0
| Puerto | Tiempo | Valor |
|---|---|---|
a |
0 ns | 0 |
b |
0 ns | 0 |
4 casos de prueba ocultos — resuélvelos para revelarlos.