Location - 2025.1 English - UG1308

Vitis Networking P4 User Guide (UG1308)

Document ID
UG1308
Release Date
2025-05-29
Version
2025.1 English

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.