Zynq UltraScale+ Devices Register Reference > Module Summary > PCIE_ATTRIB Module > ATTR_78 (PCIE_ATTRIB) Register

ATTR_78 (PCIE_ATTRIB) Register

ATTR_78 (PCIE_ATTRIB) Register Description

Register NameATTR_78
Relative Address0x0000000138
Absolute Address 0x00FD480138 (PCIE_ATTRIB)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionATTR_78

This register should only be written to during reset of the PCIe block

ATTR_78 (PCIE_ATTRIB) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
attr_rbar_cap_control_encodedbar414:10rwNormal read/write0x0Initial value for the 5th RBAR Control "BAR Size" field (if any). Encoding is 0=1MB, 1=2MB,2=4MB,etc. This value must correspond to the size requested in the attribute BARx (where x is the value of RBAR_CAP_INDEX4). For instance, if RBAR_CAP_INDEX4=3, and BAR3 requests a 16MB aperture, then this attribute must be set to 4 (meaning 16MB).
attr_rbar_cap_control_encodedbar3 9:5rwNormal read/write0x0Initial value for the 4th RBAR Control "BAR Size" field (if any). Encoding is 0=1MB, 1=2MB,2=4MB,etc. This value must correspond to the size requested in the attribute BARx (where x is the value of RBAR_CAP_INDEX3). For instance, if RBAR_CAP_INDEX3=3, and BAR3 requests a 16MB aperture, then this attribute must be set to 4 (meaning 16MB).
attr_rbar_cap_control_encodedbar2 4:0rwNormal read/write0x0Initial value for the 3rd RBAR Control "BAR Size" field (if any). Encoding is 0=1MB, 1=2MB,2=4MB,etc. This value must correspond to the size requested in the attribute BARx (where x is the value of RBAR_CAP_INDEX2). For instance, if RBAR_CAP_INDEX2=3, and BAR3 requests a 16MB aperture, then this attribute must be set to 4 (meaning 16MB).