|LabVIEW 2016 FPGA Module Help|
|LabVIEW 2017 FPGA Module Help|
|LabVIEW 2018 FPGA Module Help|
|LabVIEW 2019 FPGA Module Help|
|LabVIEW 2020 FPGA Module Help|
Owning Palette: FPGA Interface VIs and Functions
Requires: FPGA Interface
Invokes an FPGA Interface method or action from a host VI on an FPGA VI. Use methods to do the following: download, abort, reset, and run the FPGA VI on the FPGA target, wait for and acknowledge FPGA VI interrupts, read DMA FIFOs, and write to DMA FIFOs. The methods you can choose from depend on the target hardware and the FPGA VI.
To specify a method, right-click the Invoke Method function and select Method»x from the shortcut menu, where x is the specific method. You must wire the FPGA VI Reference In input to view the available methods in the shortcut menu.
|Note If you use a host VI to communicate with an FPGA VI that is running on a development computer, you must be aware of special considerations for the host VI.|
|FPGA VI Reference In is a reference to an FPGA VI. You must open a reference to the FPGA VI to use this parameter.|
|error in describes error conditions that occur before this node runs. With the following exception, this input provides standard error in functionality. |
Some methods follow different error functionality, which is described in the details for the specific method.
|FPGA VI Reference Out returns a reference to an FPGA VI.|
|error out contains error information. This output provides standard error out functionality.|
You can invoke the following FPGA interface methods on most FPGA targets to control the FPGA VI. You might have fewer or more methods available depending on the FPGA target. Refer to the specific FPGA target hardware documentation for information about the FPGA interface methods you can use.