Invoke Method
- Updated2025-01-28
- 3 minute(s) read
Invoke Method
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. You must wire the FPGA VI Reference In input to view the available methods in the shortcut menu.
To specify a method, right-click the Invoke Method function and selectMethod»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.

Inputs/Outputs
![]() 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. This input provides standard error in functionality. ![]() 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.
- Abort
- Acknowledge IRQ
- Download
- Get FPGA VI Execution Mode
- Reset
- Run
- Wait on IRQ
FIFO–Includes the following methods you can use to read from or write to a FIFO in the FPGA VI. FIFO is the name of the FIFO item in the project. Except for the Get Peer To Peer Reader and Get Peer To Peer Writer methods, the following methods are available only for Direct Memory Access (DMA) FIFOs.