4.2.3.5 Core DMA—Operations
(Ask a Question)The following instructions describe running DMA operations between LSRAM and DDR3L, LSRAM and DDR4, DDR3L and DDR4:
Select one of the following options from the DMA Transfer Type Selection drop-down list:
- LSRAM -> DDR3L—to transfer the data from LSRAM to PolarFire DDR3L memory
- DDR3L-> LSRAM—to transfer the data from PolarFire DDR3L memory to LSRAM
- Both LSRAM <->DDR3L—to transfer the data from LSRAM to and from PolarFire DDR3L memory
- LSRAM -> DDR4—to transfer the data from LSRAM to PolarFire DDR4 memory
- DDR4-> LSRAM—to transfer the data from PolarFire DDR4 memory to LSRAM
- Both LSRAM <->DDR4—to transfer the data from LSRAM to and from PolarFire DDR4 memory
- DDR4 -> DDR3L—to transfer the data from DDR4 to DDR3L memory
- DDR3L -> DDR4—to transfer the data from DDR3L to DDR4 memory
- Both DDR4 <-> DDR3L—to transfer the data from DDR4 to and from DDR3L memory
- Select Transfer Size (4 KB to 1 MB) from the drop-down list.
- Enter the Loop Count in the box.
- Click Start Transfer. After a successful DMA operation, the GUI displays the throughput and average throughput in MBps.Important: The AXI LSRAM in the design is configured for 4 KB. This 4 KB is overwritten if more than 4 KB of DMA operation is performed on LSRAM. This option is provided to exercise the throughputs with larger DMA size.
- Click Exit.
