NI sbRIO-9642 (FPGA Interface)

CompactRIO

NI sbRIO-9642 (FPGA Interface)

Single-Board Reconfigurable I/O (AI, AO, DI, DO, DIO)

32 AI channels, 4 AO channels, 110 3.3 V DIO channels, 32 24 V DI channels, 32 24 V DO channels, 2 million gate FPGA

FPGA I/O Node

You can use an FPGA I/O Node, configured for reading and writing, with this device.

Terminals in Software

Use the FPGA I/O Node to access the following terminals for this device.

Terminal Description
Portx/DIOy Digital input/output channel y on port x, where y is the channel number and x is the port number. The NI sbRIO-9642 has ports 0 to 9. Use the FPGA I/O Node or the Set Data Output or Set Data Enable method to access this channel.
Portx/DIOCTL Digital control channel on port x. Do not use DIOCTL for high-speed digital communication.
Portx/DIO9:0 Digital input/output channels 0 to 9 on port x. Use the FPGA I/O Node or the Set Data Output or Set Data Enable method to access all channels on the port.

Arbitration

You can configure the arbitration settings for the DIO channels of this device in the Advanced Code Generation page of the FPGA I/O Properties dialog box. The default arbitration setting is Never Arbitrate. For information about arbitration on channels of an onboard or installed C Series module, refer to the help topic for the module. You can find the help topic for the module you are using by navigating on the Contents tab to FPGA Module»CompactRIO Reference and Procedures»Module Type»NI 9xxx.

Onboard C Series Module I/O

This device contains onboard NI 9205, NI 9263, NI 9425, and NI 9476 modules.

I/O Methods

Use the FPGA I/O Method Node to access the following methods for this device. This device does not support any module methods.

Method Description
Set Output Data Refer to the FPGA I/O Method Node topic for a description of this method.
Set Output Enable Refer to the FPGA I/O Method Node topic for a description of this method.

Properties

This device does not support any properties.

Single-Cycle Timed Loop

This device supports the single-cycle Timed Loop for digital I/O only. Configure the number of output synchronizing registers for the channels of this device in the Advanced Code Generation page of the FPGA I/O Properties dialog box. Configure the number of input synchronizing registers for the channels of this device in the Advanced Code Generation page of the FPGA I/O Node Properties dialog box.