Este problema é devido a uma condição de corrida de datapath. O carregador de leitura DMA "Done" e os dados de conclusão são divididos internamente em dois (2) caminhos/buffers diferentes. Os dados levam um caminho mais longo para o Avalon® -MM secundário em comparação com a atualização de status.
Esta condição de corrida de datapath é facilmente observada em simulação. No entanto, o status de "Done" do carregador de leitura informou que alguns ciclos de clock anteriores à conclusão da transferência de dados não serão um problema em sistemas de hardware reais devido à latência.