All the DMA engines view SHARC’s L1 memory space from System View as Byte Addressable space.
For example SHARC0’s L1 Block 0 SRAM start address for a data byte access is 0x0024_0000.
In system view it corresponds to 0x2824_0000.
So the address passed to the DMA engine needs to be adjusted in the code by the user to take care of the Offset 0x2800_0000 for SHARC0’s core L1 internal memory.
Similarly for SHARC1’s L1 internal memory, an Offset of 0x2880_0000 needs to be passed to the DMA engine.