AnsweredAssumed Answered

Using Vybrid (VF65GS10) eDMA to automatically handle endianness conversion

Question asked by rizwan on May 30, 2013
Latest reply on Jun 4, 2013 by Ioseph Martinez Pelayo



We are adding eDMA support in QuadSPI. But there is an issue of incompatible endianness. This target is little-endian but data is store in QuadSPI’s RX buffer in big-endian format. Is there any way by which DMA can automatically handle big-to-little endian conversion along with moving the data.  We have tried moving data byte-by-byte and adjusting Destination Address Signed Offset (DOFF) and MLOFF correspondingly to handle endianness conversion automatically via eDMA but it doesn’t seem to work with QuadSPI. Is there any way in eDMA to accomplish this?