
Figure 55: SRIOV BARs Tab, Advanced Mode
Table 54: Example Virtual Function Mappings
Physical Function
Virtual Function
Function Number Range
PF0
VF0
64
PF0
VF1
65
PF1
VF0
68
PF1
VF1
69
PF1
VF1
70
• SRIOV Base Address Register Overview: In Endpoint configuration, the core supports up to
six 32-bit BARs or three 64-bit BARs. In Root Port configuration, the core supports up to two
32-bit BARs or one 64-bit BAR. SR-IOV BARs can be one of two sizes:
• 32-bit BARs: The address space can be as small as 16 bytes or as large as 3 gigabytes. Used
for memory to I/O.
• 64-bit BARs: The address space can be as small as 128 bytes or as large as 256 gigabytes.
Used for memory only.
All SR-IOV BAR registers have these options:
• Checkbox: Click the checkbox to enable the BAR; deselect the checkbox to disable the
BAR.
• Type: SR-IOV BARs can be either I/O or Memory.
• I/O: I/O BARs can only be 32-bit; the Prefetchable option does not apply to I/O BARs.
I/O BARs are only enabled for a Legacy PCI Express Endpoint.
Chapter 5: Design Flow Steps
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
208