Understanding FPGA Personalities (roboRIO Toolkit)

LabVIEW 2015 roboRIO Toolkit Help

Edition Date: June 2015

Part Number: 374999A-01

»View Product Info
Download Help (Windows Only)

FPGA personalities consist of predefined FPGA bitfiles for you to program with roboRIO. The LabVIEW roboRIO Toolkit provides a default FPGA personality. The default FPGA personality supports general I/O, protocols, and interrupt. Use the default personality for control applications.

Note  You can also create customized FPGA personality to fit your application needs.

The following table lists the functionalities, channels names, and channel numbers that the default FPGA personality supports.

Supported Functionalities Number of Supported Channels Name of Supported Channels
Analog Input 8 B/AI0~B/AI3
AI/AI0~AI/AI3
Analog Output 2 B/AO0, B/AO1
Digital Input 30 B/DIO0~B/DIO15
DIO/DIO0~DIO/DIO9
SPI/CS0~SPI/CS3
Digital Output 30 B/DIO0~B/DIO15
DIO/DIO0~DIO/DIO9
SPI/CS0~SPI/CS3
RSL 1 RSL
Relay 4 RELAY/RELAY0~RELAY/RELAY3
Button 1 Button
LED 6 RADIO (Green), RADIO (Red)
COMM (Green), COMM (Red)
MODE (Green), MODE (Red)
Accelerometer 3 X-Axis, Y-Axis, Z-Axis
PWM 13 B/PWM0~B/PWM2
PWM/PWM0~PWM/PWM9
Encoder 6 B/ENC
DIO/ENC0~DIO/ENC4
SPI 2 B/SPI
SPI/SPI
I2C 2 B/I2C
I2C/I2C
UART 2 B/UART
RS-232
CAN 1 CAN
Interrupt 8 B/AI0 (Interrupt)~B/AI1 (Interrupt)
B/DIO0 (Interrupt)~B/DIO3 (Interrupt)
Button0 (Interrupt)
Timer (Interrupt)

Related Information

roboRIO Shipping Personality Reference

roboRIO User Manual

roboRIO Specifications

I/O Connectors

WAS THIS ARTICLE HELPFUL?

Not Helpful