Kmila
Todos los ejercicios
Medio Desde cero 5 pruebas

Comparador mayor / igual / menor

Compara dos valores sin signo de 4 bits a y b y maneja tres banderas:

  • gt = 1 si a > b
  • eq = 1 si a = b
  • lt = 1 si a < b

Exactamente una bandera está en 1 en cada instante.

Pista

Usa IEEE.NUMERIC_STD.ALL y la forma concurrente condicional:

gt <= '1' when unsigned(a) > unsigned(b) else '0';

Caso de prueba visible

a=0011, b=0011 → eq

Puerto Tiempo Valor
a 0 ns 0011
b 0 ns 0011

4 casos de prueba ocultos — resuélvelos para revelarlos.

Ocurrió un error no controlado. Recargar 🗙