entity arbiter is |
| clk |
Clock ativo em borda de subida |
| resetn |
Reset do circuito, ativo em
zero. Quanto ocorrer, o request(0) recebe prioridade |
| request |
Vetor de
solicitações de barramento |
| acknowledge |
Vetor de resposta às
solicitações de barramento |
| Linha de maior prioridade |
Request (0, 1, 2, 3) |
Acknowledge (0, 1, 2, 3) |
Nova linha de maior prioridade |
| 0 |
1000 |
1000 |
1 |
| 1 |
1100 |
0100 |
2 |
| 2 |
1100 |
1000 |
1 |
| 1 |
1100 |
0100 |
2 |
| 2 |
1111 |
0010 |
3 |
| 3 |
1111 |
0001 |
0 |