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).