16 / 24 · Verifica
Verifica: contare una transazione in stallo
Distingui la durata di valid dal numero effettivo di handshake.
Le lezioni sono gratuite. Iscriviti per salvare i progressi.
Una sorgente presenta tag6 con valid=1. Ready vale 0,0,1 su tre fronti consecutivi e tag e dati rimangono invariati. Non avviene alcun reset.
Quante volte viene trasferito tag6 e quando può la sorgente avanzare all'elemento successivo?
Soltanto il terzo fronte ha valid e ready entrambi alti. I primi due fronti sono stalli che richiedono un payload stabile. Dopo la consegna, la sorgente può mantenere valid alto offrendo la transazione successiva.
✓ Verifica completata