8.3.2.1 DMA Per Queue Outstanding Capabilities

  • Each XDMAC transfer stream is managed by 7 transfer queues (3 for write operations, 4 for read operations).
  • The outstanding capability of each of those queues is configurable through the XDMAC_GCFG register fields.
  • Each queue has a static priority versus the other queues.
Register fields:
  • XDMAC_GCFG.WRHP : write outstanding for peripheral write of a memory-to-peripheral DMA channel (highest write priority)
  • XDMAC_GCFG.WRMP: write outstanding for memory write of a peripheral-to-memory DMA channel (medium write priority)
  • XDMAC_GCFG.WRLP: write outstanding for memory write of a memory-to-memory DMA channel (lowest write priority)
  • XDMAC_GCFG.RDHP: read outstanding for peripheral read of a peripheral-to-memory DMA channel (high read priority)
  • XDMAC_GCFG.RDMP: read outstanding for memory read of a memory-to-peripheral DMA channel (medium read priority)
  • XDMAC_GCFG.RDSP: read outstanding for transfer descriptor read of all types of DMA channel (highest priority)