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 |