I'm thinking of dividing the Buffer into 4 equally-sized Buffers - Sections A [0-2KB), B [2KB-4KB), C [4-6KB), D [6KB-8KB).
1. How would recognize the moment in which you moved to another Section (1/4 Buffer), and from which Section you moved so you could tell the DMA to transfer that Section you moved from?
e.g. you were at address 4090 which is in Section B, and wrote 10Bytes, therefore moved to Address 4100 which is in Section C - therefore you moved from Section B to C, and you'd like tell the DMA to transfer Section B.