05-05-2009 05:18 AM
05-05-2009 08:56 AM
05-06-2009 12:51 PM
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.
05-07-2009 09:59 AM
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.
05-07-2009 10:05 AM - edited 05-07-2009 10:06 AM
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.