Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Clearing FPGA FIFOs (FPGA Module)

LabVIEW 8.6 FPGA Module Help
June 2008

NI Part Number:
371599D-01

»View Product Info

When you run the FPGA VI on a development computer with real I/O, LabVIEW clears FIFOs when the FPGA VI stops and then starts again. When you run the FPGA VI on an FPGA target using Interactive Front Panel Communication, LabVIEW does not clear FIFOs when the FPGA VI stops and then starts again. To clear target-scoped or VI-scoped FIFOs on the FPGA, use the FIFO Clear function. You also can right-click the VI in the Project Explorer window and select Download from the shortcut menu to clear FIFOs.

When you control an FPGA VI using Programmatic FPGA Interface Communication, use the Stop method on the Invoke Method function to clear individual DMA FIFOs from the host VI. You also can clear all FIFOs using the Reset method on the Invoke Method function or the Close FPGA VI Reference function with the Close and Reset if Last Reference shortcut menu option selected. In addition to clearing FIFOs, the Reset method and Close and Reset if Last Reference option complete other tasks. Refer to the Invoke Method and Close FPGA VI Reference topics for more information.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit