2.2.3.6 UDDRC
The five ports are configured with PCFGQOS0_[port number], PCFGQOS1_[port number], PCFGWQOS0_[port number], PCFGWQOS1_[port number].
The following table summarizes how to program Outstanding Capability in each applicable section.
| Instance | AXI Outstanding Management |
|---|---|
| DMA0 | XDMAC0_GCFG.WRHP, XDMAC0_GCFG.WRMP, XDMAC0_GCFG.WRLP, XDMAC0_GCFG.RDHP, XDMAC0_GCFG.RDMP, XDMAC0_GCFG.RDSP |
| DMA1 | XDMAC1_GCFG.WRHP, XDMAC1_GCFG.WRMP, XDMAC1_GCFG.WRLP, XDMAC1_GCFG.RDHP, XDMAC1_GCFG.RDMP, XDMAC1_GCFG.RDSP |
| DMA2 | XDMAC2_GCFG.WRHP, XDMAC2_GCFG.WRMP, XDMAC2_GCFG.WRLP, XDMAC2_GCFG.RDHP, XDMAC2_GCFG.RDMP, XDMAC2_GCFG.RDSP |
| GMAC0 | GMAC0_AMP register |
| GMAC1 | GMAC1_AMP register |
The following table summarizes how to program QoS in each applicable section.
| Instance | QoS Management |
Default Value |
Transaction Outstanding Latency Regulation in NICGPV |
|---|---|---|---|
| CPU | ASIB[0] in NICGPV(1) | 0 | – |
| DMA0, per channel | QoS in XDMAC0_CNDC[channel number] registers | 0 | – |
| DMA1, per channel | QoS in XDMAC1_CNDC[channel number] registers | 0 | – |
| DMA2, per channel | QoS in XDMAC2_CNDC[channel number] registers | 0 | X |
| GMAC0 | QOS in GMAC_QOS_CFG0 and GMAC_QOS_CFG1 registers | 0 | X |
| GMAC1 | QOS in GMAC_QOS_CFG0 and GMAC_QOS_CFG1 registers | 0 | X |
| SDMMC0 | Peripheral for descriptors, in SDMMC0_ACR register | 0 | X |
| SDMMC1 | Peripheral for descriptors, in SDMMC1_ACR register | 0 | X |
| SDMMC2 | Peripheral for descriptors, in SDMMC2_ACR register | 0 | X |
| DDR port, per port | UDDRC in PCFGQOS0_[port number], PCFGQOS1_[port number], PCFGWQOS0_[port number], PCFGWQOS1_[port number] registers | 0 | – |
| AHB matrix hosts (including CPU) |
MATRIX_PRAS[port number] MATRIX_PRBS[port number] |
0 2 | – |
- This QoS is not propagated to the AHB matrix through the M0 port.
For details, refer to the relevant peripheral sections and to NIC-400 Global Programmer’s View (NICGPV), Bus Matrix (MATRIX) and Special Function Registers (SFR).
