ATTR_7 (PCIE_ATTRIB) Register

Zynq UltraScale+ Devices Register Reference (UG1087)

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

ATTR_7 (PCIE_ATTRIB) Register Description

Register NameATTR_7
Offset Address0x000000001C
Absolute Address 0x00FD48001C (PCIE_ATTRIB)
Width32
TyperwNormal read/write
Reset Value0x00000004
DescriptionATTR_7

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

ATTR_7 (PCIE_ATTRIB) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
attr_bar015:0rwNormal read/write0x4Specifies mask/settings for Base Address Register (BAR) 0. If BAR is not to be implemented, set to 32h00000000. Bits are defined as follows:
Memory Space BAR
[0]
= Mem Space Indicator (set to 0)
[2:1]
= Type field (10 for 64-bit, 00 for 32-bit)
[3]
= Prefetchable (0 or 1)
[31:4] = Mask for writable bits of BAR; if 32-bit BAR, set uppermost 31:n bits to 1, where 2^n=memory aperture size in bytes. If 64-bit BAR, set uppermost 63:n bits of {BAR1,BAR0} to 1.
IO Space BAR
0]
= IO Space Indicator (set to 1)
[1]
= Reserved (set to 0)
[31:2] = Mask for writable bits of BAR; set uppermost 31:n bits to 1, where 2^n=i/o aperture size in bytes.