Root Port BAR does not support packet filtering (all TLPs received from PCIe link are forwarded to the user logic), however Address Translation can be configured to enable or disable, depending on the IP configuration.
During core customization in the Vivado® Design Suite, when there is no BAR enabled, RP passes all received packets to the user application without address translation or address filtering.
When BAR is enabled, by default the BAR address starts at
0x0000_0000 unless programmed separately. Any packet
received from the
link that hits a BAR is
translated according to the PCIE-to-AXI Address Translation rules.
The Root Port BAR customization options in the Vivado Design Suite are found in the PCIe BARs Tab.