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

Interactive Front Panel Communication (FPGA Module)

LabVIEW 8.6 FPGA Module Help
June 2008

NI Part Number:
371599D-01

»View Product Info

Use Interactive Front Panel Communication to communicate with an FPGA VI running on an FPGA target with no additional programming. With Interactive Front Panel Communication, the host computer displays the FPGA VI front panel window and the FPGA target executes the FPGA VI block diagram, as shown in the following illustration.

Note  Support of Interactive Front Panel Communication varies by FPGA target. Refer to the specific FPGA target hardware documentation for more information.

The LabVIEW front panel window communicates with the FPGA target block diagram to exchange the state of the controls and indicators. You can communicate with an FPGA target located in the host computer or with an FPGA target located in a remote system. As the FPGA target block diagram continues to run, the host computer updates values on the FPGA VI front panel window as often as possible. The execution rate of the FPGA VI is not affected by communication with the host computer. However, the front panel data you share during Interactive Front Panel Communication is not deterministic.

Use Interactive Front Panel Communication between the FPGA target and the host computer to control and test VIs running on the FPGA target. After downloading and running the FPGA VI, keep LabVIEW open on the host computer to display and interact with the front panel window of the FPGA VI.

During Interactive Front Panel Communication, you cannot use LabVIEW debugging tools—including probes, execution highlighting, breakpoints, and single-stepping. To identify errors before you compile, download, and run the FPGA VI on the FPGA target, consider using a test bench.


Resources


 

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