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

Synchronization Functions (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

Use the Synchronization functions to synchronize tasks executing in parallel and pass data between parallel tasks.

Note  This palette is specific to FPGA targets and contains a subset of the VIs and functions that are on this palette when you edit a Windows or RT target VI.

Palette ObjectDescription
First Call?Indicates that a subVI or section of a block diagram is running for the first time. The First Call? function returns TRUE only the first time you call it after you click the Run button.
InterruptAsserts an interrupt on the interrupt line of the FPGA target. Support of interrupts and the number of interrupts available varies according to the FPGA target. Refer to the specific FPGA target hardware documentation for more information.


SubpaletteDescription
FIFO FunctionsUse the FIFO Read and FIFO Write functions to transfer data from one loop to another using FIFOs in an FPGA VI, such as among single-cycle Timed Loops. You also can use the FIFO Write function to transfer data to host VIs using a DMA FIFO.
Occurrences FunctionsUse the Occurrences functions to control separate, synchronous activities. In particular, use these functions when you want one part of a block diagram to wait until another part of a block diagram finishes a task without forcing LabVIEW to poll.


Resources


 

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