05-05-2009 07:15 AM
05-06-2009 09:24 AM
05-06-2009 09:46 AM
To clarify, all of the I/O with the cRIO-9074 chassis is performed using C series modules which are plugged into the cRIO-9074 chassis. There are different modules available for different types of I/O operations such as analog I/O, digital I/O, CAN, serial communication, motion control, etc.
The FPGA communicates with the C series modules using a set of digital lines to configure and control the modules and read back data from them. This communication interface is implemented in the NI-RIO driver and LabVIEW FPGA module. By placing down the appropriate I/O nodes in your LabVIEW FPGA diagram, the communication code for the C series module is automatically created on the FPGA as part of your FPGA VI.
Here's a few links describing the cRIO architecture in more detail.
NI CompactRIO – Reconfigurable Control and Acquisition System
http://www.ni.com/compactrio/whatis.htm
05-06-2009 01:04 PM
05-06-2009 01:40 PM
a.k.m. wrote:
I want to know that can I assign any input X to any particular I/o pin of FPGA chip as pin no. A-9 or any other pin.
If it can not be done then can i know that at which pin no. i/os of VI are assign automatically by LabVIEW.
LabVIEW FPGA does not provide functionality for either of these on the CompactRIO platform. Using LabVIEW FPGA you do not have direct access to the FPGA I/O pins.
The new NI FlexRIO platform (PXI and PCI) does provide more direct access to the FPGA I/O pins through the NI FlexRIO Adapter Module Development Kit. Could you describe your application or what you are trying to do in some detail so that we can help you with the appropriate solution?