Location - 2022.2 English - UG1308

Vitis Networking P4 User Guide (UG1308)

Document ID
UG1308
Version
2022.2 English
Revision

The runtime software driver is located within a Vivado Design Suite project in the directory <project_name>/<project_name>.gen/sources_1/ip/<inst_name>/src/sw/drivers, and is composed of the following:

common
Definitions shared between multiple drivers.
cam_top
Low-level drivers.
table
High-level table drivers.
target
Top-level utility driver for managing both P4 and IP specific elements present. Includes generated Vitis Networking P4 configuration data.
target_mgmt
Low-level drivers to manage a target (Vitis Networking P4 instance) via IP specific elements.
cam_obf
Obfuscated CAM drivers.
Makefile
Top-level makefile.
xilinx_vitisnetp4_drivers.mak
Makefile snippet that configures the top-level makefile with the source code directories. Includes path dependencies.
x86.mak
Makefile snippet that configures the top-level makefile with details of the platform, for example, indication of which tool chain to use.