Ease of Use

Simplify Packet Processing Design with P4 and Vivado Tools (WP555)

Document ID
WP555
Release Date
2024-01-24
Revision
1.0 English

Technology parameters can be customized via a graphical user interface (GUI), which provides visual feedback, such as memory utilization for tables. The GUI displays the specific features and allowable parameter values tailored to the P4 program.

Figure 1. VNP4 Customization GUI

IP integrator can be used for connectivity between IPs, because VNP4 uses standard interfaces (AXI4-Stream and AXI4-Lite). These IPs can easily be connected in IP integrator, along with straightforward address mapping for AXI4-Lite.

Figure 2. VNP4 within Vivado IP Integrator

Typical configurations of the IP are supplied in the form of Example Designs. This allows you to see IP features operating in simulation and synthesis.