Channel Enabled

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
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.