Questo problema è dovuto a una condizione di gara datapath. L'aggiornamento dello stato del mover di lettura DMA "Done" e i dati di completamento vengono suddivisi internamente in due (2) percorsi/buffer diversi. I dati richiedono un percorso più lungo per lo slave Avalon® -MM rispetto all'aggiornamento dello stato.
Questa condizione di gara datapath è facilmente osservabile nella simulazione. Tuttavia, lo stato "Done" del mover di lettura riportato alcuni cicli di clock precedenti al completamento del trasferimento dei dati non sarà un problema nel sistema hardware reale a causa della latenza.