Hi
I see your transfer format, this is the format:
FC6:slot0,slot1,slot0,slot1...
FC7:slot0,slot1,slot0,slot1...
Both of FC6 and FC7 have two slots, it is okay.
You want the DMA to transfer the slot data to memory with the format:
FC6_slot0(32 bits) Base address of memory
FC6_slot1(32 bits) at offset 4
FC7_slot0(32 bits) at offset 8
FC7_slot1(32 bits) at offset 0C
FC6_slot0(32 bits) at offset 0x10
FC6_slot1(32 bits) at offset 0x14
FC7_slot0(32 bits) at offset 0x18
FC7_slot1(32 bits) at offset 0x1C
......
I do not think the DMA has the function to finish the above memory saving task.
i think it is okay for the following format which the DMA can implement:
FC6_slot0(32 bits) Base address of memory
FC7_slot0(32 bits) at offset 4
FC6_slot1(32 bits) at offset 8
FC7_slot1(32 bits) at offset 0C
FC6_slot0(32 bits) at offset 0x10
FC7_slot0(32 bits) at offset 0x14
FC6_slot1(32 bits) at offset 0x18
FC7_slot1(32 bits) at offset 0x1C
......
Hope it can help you
BR
XiangJun Rong