Todos los ejercicios
Medio
Desde cero
5 pruebas
Mux 4 a 1 con habilitación
Implementa un multiplexor 4 a 1 con habilitación activa en alto. Cuando en = '0', la salida es 0. Cuando en = '1', la salida y sigue una de las entradas:
sel |
y |
|---|---|
| 00 | a |
| 01 | b |
| 10 | c |
| 11 | d |
Pista
Una sola asignación concurrente condicional con cadena when ... else resuelve el caso.
Caso de prueba visible
en=0 — salida forzada a 0
| Puerto | Tiempo | Valor |
|---|---|---|
a |
0 ns | 1 |
b |
0 ns | 1 |
c |
0 ns | 1 |
d |
0 ns | 1 |
sel |
0 ns | 00 |
en |
0 ns | 0 |
4 casos de prueba ocultos — resuélvelos para revelarlos.