FPGA Interface
- Updated2025-01-28
- 3 minute(s) read
FPGA Interface
Use the FPGA Interface VIs and functions to communicate with an FPGA VI from a host VI. The VI that runs on an FPGA target is called the FPGA VI. A host VI is a VI that communicates with the FPGA VI to control the FPGA target. A host VI can run on a computer running Windows or on an RT target.
You can use the FPGA Interface functions to programmatically control and communicate with an FPGA VI. Use the FPGA Interface functions to perform the following operations in host VIs:
- Establish and terminate communication with the FPGA VI or bitfile.
- Download, abort, reset, and run the FPGA VI on the FPGA target.
- Read and write data to the FPGA VI.
- Wait for and acknowledge FPGA VI interrupts.
- Read DMA FIFOs.
- Verify your FPGA design.
The functions on this palette can return general LabVIEW error codes, specific FPGA Interface error codes, or error codes specific to the FPGA target.
