I/O Node: Not Supported for Current Target

Updated Aug 17, 2020

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller
  • CompactRIO Single-Board Controller

Issue Details

  • My FPGA VI has a broken run arrow that points to: I/O Node: Not supported from current target.  Close the VI and reopen it in the Project Explorer window under a target that supports I/O nodes. 
  • I am trying to blink the FPGA USER1 LED on my single-board RIO (sbRIO) or compactRIO (cRIO), but when I drag the I/O item from the project explorer onto the block diagram, there is only one terminal for the node. 

    If I try to create a constant or control for that input, I do not have the option to create anything.

Solution

  1. Make sure that your FPGA VI is under an FPGA target under your LabVIEW project. If you put an FPGA VI under a non-FPGA target in the project, the LabVIEW FPGA functions will not be supported under this target, and it will produce the error. 
  2. In case you are using the FPGA LED I/O node, make sure it is under the FPGA Target as that is the only valid location to use the I/O node.  The below image shows that the only valid location for the FPGA LED I/O Node is under Untitled 2 because that is under the FPGA Target.