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

Timed Structures

LabVIEW 8.6 FPGA Module Help
June 2008

NI Part Number:
371599D-01

»View Product Info

Owning Palette: Structures

Installed With: FPGA Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Timed Loop structure to control the rate at which a subdiagram executes.

Palette ObjectDescription
FPGA Clock ConstantUse the FPGA clock constant to specify an FPGA clock on the block diagram. To specify the FPGA clock, click the arrow button on the right of the constant and select a clock from the shortcut menu.
Start Disabling FPGA ClockStarts disabling an FPGA clock to protect circuitry dependent on a periodic clock. Use this VI to disable the clock prior to glitches or before the clock signal becomes unavailable. Clocks that support and require enabling and disabling at run time begin disabled after you download or reset the FPGA VI. When you reenable the clock using the Start Enabling FPGA Clock VI, the state of all registers and memory using the disabled clock is the same as the last cycle before the clock was disabled.
Start Enabling FPGA ClockStarts enabling an FPGA clock. To ensure data integrity, the clock you want to enable must be glitch free and free running. When you reenable the clock using this VI, the state of all registers and memory using the disabled clock is the same as the last cycle before the clock was disabled.
Timed LoopThe FPGA Module Timed Loop differs from the standard LabVIEW Timed Loop in that the timing of the FPGA Timed Loop corresponds exactly to the clock rate of the FPGA clock you specify. By configuring a single-cycle Timed Loop to use a clock other than the base clock of the FPGA target, you can implement multiple clock domains in an FPGA VI. You can specify the FPGA clock that controls the Timed Loop by wiring a value to the Source Name input on the Input Node of the Timed Loop or by using the Configure Timed Loop dialog box.

Resources


 

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