PCI Express Endpoint with SR-IOV
The following figure shows the CPM PCIe Controller configured as a SR-IOV capable Endpoint,
interfacing with the user design. This use case addresses requirements for up to four physical and
252 virtual functions, and minimizes the soft logic requirement to implement an SR-IOV
Endpoint.
Figure 5: Illustrative Example of Endpoint with SR-IOV Use Case
VM1
VM0
VF0
CPM PCIe Controller
DMA
Control
Regs
TX
Buf
RX
Buf
VF1
Control
Regs
TX
Buf
RX
Buf
Application
PF Driver
Guest OS
Application
RX
Buf
TX
Buf
VF Driver
PF
Host
PCIe Link
VMM
X22668-071620
Chapter 1: Overview
PG346 (v3.3) November 16, 2022
CPM Mode for PCI Express
19