Independentemente da largura de dados definida para o DMA, todas as vias de byte, desde uma memória mapeada até transmissão ou transmissão para transferência mapeada de memória, serão revertidas. A SGDMA assume que os símbolos de 8 bits estão sendo transferidos e executa o símbolo adequado revertendo como resultado.
Se você não desejar que essa reversão de símbolo ocorra, você poderá inserir seu próprio componente adaptador no caminho de dados que reverte cada via de byte. Por exemplo, se os dados estiverem com 32 bits de largura, você poderá realizar a seguinte adaptação:
data_out[31:24]
data_out[23:16]
data_out[15:8]
data_out[7:0]