Kmila
Todos los ejercicios
Difícil Completa el hueco 5 pruebas

Árbitro round-robin — rotación de grant

Un árbitro round-robin de 4 entradas guarda last_grant (índice del último que obtuvo el bus). En cada ciclo otorga al siguiente solicitante en orden cíclico tras last_grant. Si ningún bit de req está activo, no se otorga.

Implementa el case que asigna nxt_grant según last_grant y req. La máquina de estados y el registro last_grant ya están cableados fuera de los marcadores.

Sólo se evalúan las líneas entre -- BEGIN_EDIT y -- END_EDIT.

Caso de prueba visible

Un solo solicitante req(0)

Puerto Tiempo Valor
reset 0 ns 1
reset 25 ns 0
req 0 ns 0001

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

Ocurrió un error no controlado. Recargar 🗙