Error -61206 when Starting Target to Host DMA FIFO

Updated May 8, 2023

Reported In

Hardware

  • CompactRIO Chassis

Software

  • LabVIEW
  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

Issue Details

I have an FPGA VI running on my CompactRIO. I am using the FIFO.Start method with the Invoke Method on my Real-Time program, but I get Error -61206: The configured item does not exist.
 

Why is this happening?

Solution

This may occur in different situations, find here some solutions:
  • Place down a new Invoke Method node, wire in the FPGA reference (that comes from Open FPGA VI Reference) and select the FIFO.start method again.
  • Make sure the FIFO is actually being run at some point in the FPGA VI. For instance, if your FIFO methods are used in a case structure, make sure that the case that runs the FIFO method occurs.

Additional Information

Some reasons this may occur are:
  • The Real-Time program does not know what FIFOs are in the project or bitfile.
  • The FIFO is not being run at some point in the FPGA VI.