BRIDGE_CORE_CFG_RQ_REQ_ORDER (AXIPCIE_MAIN) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

BRIDGE_CORE_CFG_RQ_REQ_ORDER (AXIPCIE_MAIN) Register Description

Register NameBRIDGE_CORE_CFG_RQ_REQ_ORDER
Offset Address0x0000000024
Absolute Address 0x00FD0E0024 (AXIPCIE_MAIN)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionPCI Express and AXI Read Reorder Queue Completion Ordering Configuration

BRIDGE_CORE_CFG_RQ_REQ_ORDER (AXIPCIE_MAIN) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
cfg_pcie_req_order_strict31rwNormal read/write0x0For AXI Master Read Requests. Both 0 & 1 values are compliant with PCIe and AXI ordering requirements.
A 1 value will increase read completion latency when read completions are received out of order.
The recommended default is 0 and will produce the highest performance.
cfg_axi_req_order_strict30rwNormal read/write0x0For PCIe Master (Transmitted) Read Requests.
Both 0 & 1 values are compliant with PCIe and AXI ordering requirements.
A 1 value will increase read completion latency when read completions are received out of order.
The recommended default is 0 and will produce the highest performance.
Reserved29:16roRead-only0x0
cfg_axi_req_order_id_mask15:0rwNormal read/write0x0Determines which AXI Slave Interface s_arid[SID-1:0] bits are considered when cfg_axi_rq_req_order_strict = 0.
* cfg_axi_req_order_id_mask[i] == 1. Consider s_arid[i] when determining the allowed order of read completions to AXI Slave read requests.
* cfg_axi_req_order_id_mask[i] == 0. Do not consider s_arid[i] when determining the allowed order of read completions to AXI.