Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I find that the i/o used in the VI connected to which pin of FPGA chip ?

I am using the FPGA module 8.5 with cRIO-9074. Can I know that the inputs and outputs used in the VI, connected to which pin of FPGA chip?
0 Kudos
Message 1 of 5
(3,882 Views)
Can you elaborate on this? What exactly are you trying to do?
Adnan Zafar
Certified LabVIEW Architect
Coleman Technologies
0 Kudos
Message 2 of 5
(3,877 Views)

Other softwares used for programing FPGA creats a constrain file which shows the variables used in the program as input and putput connected to which i/p pin of the FPGA chip.

As an example if there is A,B,C three variables as input and a variable D as output then the constrain file shows that at which i/o pin of FPGA chip these variables are assign.

As   A-11 pin to A

       A-12 pin to B

       A-13 pin to C

       A-25 pin to D

I want to know that does LabVIEW provide this type of facility.

0 Kudos
Message 3 of 5
(3,851 Views)

LabVIEW FPGA does not provide this specific feature as it is a higher level design and programming tool than the software tools you are comparing it to.

 

LabVIEW FPGA and the RIO platform (R series, CompactRIO, SingleBoard RIO) define all of it's I/O through resources in the LabVIEW project. So in effect, yes, you can see the I/O defined for your solution using the LabVIEW project. In your LabVIEW FPGA VI diagram you connect your "variables", which are the wires, to the I/O using the I/O node. You define the association of data in the diagram to the physical I/O that you have access to on the hardware.

 

Look at some of the basic DIO examples that are installed with LabVIEW FPGA and NI-RIO to see how this is accomplished.

authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 4 of 5
(3,836 Views)

This image shows the LabVIEW FPGA project and an example FPGA VI diagram that illustrate how you can define your I/O (InputA, InputB, InputC, OutputD) and how to access the I/O in your VI to perform different operations on the input and pass the result to the output.

 

LabVIEW FPGA project and VI diagram

Message Edited by Christian L on 05-07-2009 10:06 AM
authored by
Christian L, CLA
Systems Engineering Manager - Automotive and Transportation
NI - Austin, TX


  
0 Kudos
Message 5 of 5
(3,835 Views)