This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DMA configuration for endianess swap for CRC

Other Parts Discussed in Thread: TMS570LS3137

Hi,

I'm using a TMS570LS3137. As I have to calculate a CRC over huge data ranges, I'm using the HW CRC module in Semi CPU Mode in combination with DMA transfer:

read size: 64bit

write size: 64bit

As the CRC registers are order in little endian, I would need to swap the high and low word directly during DMA transfer.

Is this possible with the DMA? Could I read 32bit and swap them before writing an entire 64bit value?

thanks, br

Stefan