DPI Simulation - 2022.2 English

Vitis Networking P4 User Guide (UG1308)

Document ID
2022.2 English

This section describes how and why DPI is used within the testbench provided with the example designs. DPI is used to enable the combined testing of the C code of the software drivers with the SystemVerilog RTL of the hardware design. DPI is described here in brief as an aid, it is recommended that you familiarize yourself with Section 35 of IEEE 1800-2017 to gain a more complete understanding of its functionality.