Using Xilinx ISE to Prepare Verilog Modules for Integration Into LabVIEW FPGA

Updated Sep 28, 2020

Environment

Software

  • LabVIEW FPGA Module

Two of the most commonly used hardware description languages are VHDL and Verilog. LabVIEW FPGA only supports native integration of third party IP written in VHDL. However, it is possible to integrate IP written in Verilog by following the procedures outlined in this tutorial.
 

This tutorial shows how to use Xilinx ISE Design Suite to prepare Verilog modules for integration into LabVIEW FPGA by using the following procedures:
 

  • Synthesize Design - convert the Verilog module into a Xilinx netlist (.ngc)
  • Create VHDL Simulation Model - generate a simulation model in VHDL
  • Create VHDL Wrapper - write a simple VHDL wrapper to instantiate the component

The attached file "verilog_integration_tut.zip" contains the tutorial (in PDF format) along with some example HDL files and a completed LabVIEW project.

  1. Download and extract the attached file: "verilog_integration_tut.zip".

  2. Open "Preparing Verilog Modules For Integration Into LabVIEW FPGA.pdf" and follow the contained procedure.