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.

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.


icon

Inputs/Outputs

  • cgenclassrn.png FPGA VI Reference In

    is a reference to an FPGA VI. You must open a reference to the FPGA VI to use this parameter.

  • cerrcodeclst.png error in

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • igenclassrn.png FPGA VI Reference Out

    returns a reference to an FPGA VI.

  • ierrcodeclst.png error out

    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.