Channel Enabled

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
Release Date
1.6 English

The software can enable one or more channels at any time using the following enable sequence.

  1. Setup channel mode (simple or scatter-gather mode).
  2. Set the PS_ZDMA.CH_DATA_ATTR and PS_ZDMA.CH_DSCR_ATTR attribute registers.
  3. Setup DMA mode.
    1. Simple mode, program the DSCR registers.
    2. In scatter-gather mode, program the DSCR in memory and program the DSCR start address register.
  4. Set enable bit in the PS_ZDMA.CH_CTRL2 register. This provides a trigger to the DMA channel.