ADV_SWT_DSPn_BAR0_APERTURE_SIZE_16 (CPM5_PCIE_ATTR) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

ADV_SWT_DSPn_BAR0_APERTURE_SIZE_16 (CPM5_PCIE_ATTR) Register Description

Register NameADV_SWT_DSPn_BAR0_APERTURE_SIZE_16
Relative Address0x00000027C0
Absolute Address 0x00FCE0A7C0 (CPM5_PCIE0_ATTR)
0x00FCE8A7C0 (CPM5_PCIE1_ATTR)
Width32
TyperwNormal read/write
Reset Value0x00000000
DescriptionBAR0 DSP Aperture: Specifies the aperture of BAR 0.
[The 32-bit BAR 0 or 64-bit BAR 0-1.]
For Endpoint Mode the encodings are:
000000 = 128bytes
000001 = 256bytes
000010 = 512bytes
000011 = 1 Kbytes
000100 = 2 Kbytes
000101 = 4 Kbytes
000110 = 8 Kbytes
000111 = 16 Kbytes
001000 = 32 Kbytes
001001 = 64 Kbytes
001010 = 128 Kbytes
001011 = 256 Kbytes
001100 = 512 Kbytes
001101 = 1 Mbytes
001110 = 2 Mbytes
001111 = 4 Mbytes
010000 = 8 Mbytes
010001 = 16 Mbytes
010010 = 32 Mbytes
010011 = 64 Mbytes
010100 = 128 Mbytes
010101 =
256 Mbytes
010110 = 512 Mbytes
010111 = 1 Gbytes
011000 = 2 Gbytes
011001 = 4 Gbytes
011010 = 8 Gbytes
011011 = 16 Gbytes
011100 = 32 Gbytes
011101 = 64 Gbytes
011110 = 128 Gbytes
011111 = 256 Gbytes
100000 = 512 Gbytes
100001= 1 Tbytes
100010= 2 Tbytes
100011 = 4 Tbytes
100100 = 8 Tbytes
100101 = 16 Tbytes
100110 = 32 Tbytes
100111 = 64 Tbytes
101000 = 128 Tbytes
101001 = 256 Tbytes
101010 = 512 Tbytes
101011 = 1 Pbytes
101100 = 2 Pbytes
101101 = 4 Pbytes
101110 = 8 Pbytes
101111 = 16 Pbytes
110000 = 32 Pbytes
110001 = 64 Pbytes
110010 = 128 Pbytes
110011 = 256 Pbytes
110100 = 512 Pbytes
110101 = 1 Ebytes
110110 = 2 Ebytes
110111 = 4 Ebytes
111000 = 8 Ebytes
For Root Port Mode (PF0 only), the encodings are:
000000 = 4 bytes
000001 = 8 bytes
000010 = 16 bytes
000011 = 32 bytes
000100 = 84 bytes
000101 = 128 bytes
000110 = 256 bytes
000111 = 512 bytes
001000 = 1 Kbytes
001001 = 2 Kbytes
001010 = 4 Kbytes
001011 = 8 Kbytes
001100 = 16 Kbytes
001101 = 32 Kbytes
001110 = 64 Kbytes
001111 = 128 Kbytes
010000 = 256 Kbytes
010001 = 512 Kbytes
010010 = 1 Mbytes
010011 = 2 Mbytes
010100 = 4 Mbytes
010101 = 8 Mbytes
010110 = 16 Mbytes
010111 = 32 Mbytes
011000 = 64 Mbytes
011001 = 128 Mbytes
011010 = 256 Mbytes
011011 = 512 Mbytes
011100 = 1 Gbytes
011101 = 2 Gbytes
011110 = 4 Gbytes
011111 = 8 Gbytes
100000 = 16 Gbytes
100001 = 32 Gbytes
100010 = 64 Gbytes
100011 = 128 Gbytes
100100 = 256 Gbytes

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

ADV_SWT_DSPn_BAR0_APERTURE_SIZE_16 (CPM5_PCIE_ATTR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
attr 5:0rwNormal read/write0x0BAR0 DSP Aperture: Specifies the aperture of BAR 0.
[The 32-bit BAR 0 or 64-bit BAR 0-1.]
For Endpoint Mode the encodings are:
000000 = 128bytes
000001 = 256bytes
000010 = 512bytes
000011 = 1 Kbytes
000100 = 2 Kbytes
000101 = 4 Kbytes
000110 = 8 Kbytes
000111 = 16 Kbytes
001000 = 32 Kbytes
001001 = 64 Kbytes
001010 = 128 Kbytes
001011 = 256 Kbytes
001100 = 512 Kbytes
001101 = 1 Mbytes
001110 = 2 Mbytes
001111 = 4 Mbytes
010000 = 8 Mbytes
010001 = 16 Mbytes
010010 = 32 Mbytes
010011 = 64 Mbytes
010100 = 128 Mbytes
010101 =
256 Mbytes
010110 = 512 Mbytes
010111 = 1 Gbytes
011000 = 2 Gbytes
011001 = 4 Gbytes
011010 = 8 Gbytes
011011 = 16 Gbytes
011100 = 32 Gbytes
011101 = 64 Gbytes
011110 = 128 Gbytes
011111 = 256 Gbytes
100000 = 512 Gbytes
100001= 1 Tbytes
100010= 2 Tbytes
100011 = 4 Tbytes
100100 = 8 Tbytes
100101 = 16 Tbytes
100110 = 32 Tbytes
100111 = 64 Tbytes
101000 = 128 Tbytes
101001 = 256 Tbytes
101010 = 512 Tbytes
101011 = 1 Pbytes
101100 = 2 Pbytes
101101 = 4 Pbytes
101110 = 8 Pbytes
101111 = 16 Pbytes
110000 = 32 Pbytes
110001 = 64 Pbytes
110010 = 128 Pbytes
110011 = 256 Pbytes
110100 = 512 Pbytes
110101 = 1 Ebytes
110110 = 2 Ebytes
110111 = 4 Ebytes
111000 = 8 Ebytes
For Root Port Mode (PF0 only), the encodings are:
000000 = 4 bytes
000001 = 8 bytes
000010 = 16 bytes
000011 = 32 bytes
000100 = 84 bytes
000101 = 128 bytes
000110 = 256 bytes
000111 = 512 bytes
001000 = 1 Kbytes
001001 = 2 Kbytes
001010 = 4 Kbytes
001011 = 8 Kbytes
001100 = 16 Kbytes
001101 = 32 Kbytes
001110 = 64 Kbytes
001111 = 128 Kbytes
010000 = 256 Kbytes
010001 = 512 Kbytes
010010 = 1 Mbytes
010011 = 2 Mbytes
010100 = 4 Mbytes
010101 = 8 Mbytes
010110 = 16 Mbytes
010111 = 32 Mbytes
011000 = 64 Mbytes
011001 = 128 Mbytes
011010 = 256 Mbytes
011011 = 512 Mbytes
011100 = 1 Gbytes
011101 = 2 Gbytes
011110 = 4 Gbytes
011111 = 8 Gbytes
100000 = 16 Gbytes
100001 = 32 Gbytes
100010 = 64 Gbytes
100011 = 128 Gbytes
100100 = 256 Gbytes