This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA829V: PCIe BAR Aperture of Register PCIE_CORE_RP_I_RC_BAR_CONFIG_REG for inbound transactions

Part Number: DRA829V

Tool/software:

Dear TI team,

Referring to register field RCBAR0A the Root Complex BAR aperture can be configured with a size of 4 bytes and 8 bytes (DRA829TDA4VM_Registers_Part4).
The configured aperture represents the corresponding mask that is applied to PCIE_CORE_RP_I_RC_BAR_0 register, where bits 3-0 are always not writable.

Consequently, I would expect 32-bit BARs to
 have apertures between 2 GB (2^31 bytes) and 16 B (2^4 bytes) with 31 and 4 not writable bits respectively.
How are apertures of 4 bytes and 8 bytes possible?

Thanks a lot for your help.

Best regards,
Jakob