Vivado Export Templates
- Updated2025-10-07
- 3 minute(s) read
NI Data Link Test Framework provides several Vivado Export templates to allow you to take advantage of the design features provided by the Vivado Design Suite while making full use of the NI Data Link Test Framework on NI FPGA hardware resources.
Modifying the Templates
For each FPGA VI, NI Data Link Test Framework provides a build specification that exports the VI as a Vivado Design Suite project.
The templates are provided with example UserRTL VHD files that define the CLIP interfaces—such as clocks, AXI4-Lite, AXI4-Stream interface, and so on—in the form of input and output signals:
- UserRTL_rx_ip.vhd
- UserRTL_tx_ip.vhd
Modify the VHD file for the different connecting signals, clocks, and so on, for your design.
NI Data Link Test Framework provides the following CLIPs with the project that correspond to the VHD files:
- rxClip
- txClip
As you modify UserRTL_tx_ip.vhd or UserRTL_rx_ip.vhd, you must update the corresponding txClip or rxClip. Modify the CLIP in one of the following ways:
- In LabVIEW, create a new CLIP by right-clicking the FPGA Target and selecting and following the steps.
- Right-click an existing txClip or rxClip, select Properties, and follow the subsequent steps.
The process creates or updates the XML file corresponding to the VHD file.
Vivado Export Template VIs
All Vivado Export template projects provide the following template VIs that interface between LabVIEW FPGA and external IP through Component Level IP (CLIP) nodes.