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 Object | Description |
|---|
| 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. |
| Interrupt | Asserts 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. |
| Subpalette | Description |
|---|
| FIFO Functions | Use 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 Functions | Use 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. |