25.7.3.6 Cell Stride Size

The Cell Stride Size provides the increment value between successive cells transfers. The CHSSTRDk.SSTRD register field holds the Cell Stride Size for the source. The CHDSTRDk.DSTRD register field holds the Cell Stride Size for the destination. The Cell Stride Size is only used in increment address modes. The DMA adds the Cell Stride Size to the last address of the current cell to determine the starting address of the next cell. For block transfers with data located in contiguous memory locations, the Cell Stride Size is set to zero. The Cell Stride Size follows the same alignment restrictions as the Start Address. See Linked-List with Cell Striding Example for an example of how to use cell striding to transfer data that resides in a non-contiguous memory space.