Hi
The image below shows the project view of a LabVIEW program. The project view encompasses hardware, I/O, and the software program. An embedded target, model sbRIO-9637, has been added to the project. If the RT Single-Board RIO Target is expanded, the FPGA target and the associated I/O are visible. For the sbRIO-9637 board, there are 16 analog inputs, 4 analog outputs, 28 digital I/O, and three board level pre-defined I/O channels.
A program in LabVIEW is called a virtual instrument (VI). A VI interacts through controls and indicators (similar to variables in programs). Depending on the execution host for LabVIEW, a VI can be written for the desktop, the real-time processor or the FPGA. Getting Started with flow LabVIEW FPGA is a collection of introductory videos walking through common LabVIEW FPGA programming tasks.We will illustrate the design flow through a program which controls the behavior of two LEDs (LED1 and LED2 on sbRIO-9637) via a push-button (PB1 on sbRIO-9637). In the default state (PB1 is not pressed), LED1 is on and LED2 is off. When PB1 is pressed, LED1 is off and LED2 is on. When PB1 is released, the LEDs return to the default state. The first image below shows an FPGA VI that accesses three I/O – one digital input (a push-button PB1), and two digital outputs (LEDs LED1 and LED2). The corresponding names on the FPGA I/O interfaces are DIO12 (PB1), DIO4 (LED1) and DIO5(LED2). All I/O is accessed within a while loop to continuously monitor their state. To read and control the state of any I/O, one needs to create a control or indicator reference for the respective I/O. A control or indicator in LabVIEW is similar to a register; indicator implies writing action, and control implies reading action. The second image below shows control and indicators for I/O being accessed by the program. I hope this information will definitely Enjoy this Information
Thanks in Advance Lavanya Sreepada