Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

Modifying Connections on the Starter Kit FPGA (Robotics Module)

LabVIEW 2013 Robotics Module Help

Edition Date: June 2013

Part Number: 372983D-01

»View Product Info

The Single-Board RIO in the Robotics Starter Kit allows access to various analog and digital I/O on the FPGA. You can connect new devices to the FPGA to extend the functionality of the robot or change the default connections of the robot drive motors, distance sensor, and sensor servo. When you add or change connections on the FPGA, the methods you can use to program the FPGA vary according to the changes you make.

Note  Refer to the user guide for the Single-Board RIO on your robot for dimensions, pinouts, and specifications. You can find the user guide and other resources in the National Instruments Product Manuals Library at

Connecting a New Device to the FPGA

If you connect a new device to the FPGA, you can use the Direct Input and Output VIs to read from or write to certain analog and digital lines without directly programming the FPGA. However, if you want to connect the device to I/O the VIs do not support, you must write an FPGA VI to access that device.

Changing Connections of Existing Devices

If you change the I/O to which the robot drive motors, distance sensor, or sensor servo connect by default, the Starter Kit VIs cannot access them anymore because the expected I/O becomes invalid. Instead, you must write an FPGA VI to communicate with the FPGA I/O and RT host VI, and you must compile and download a new FPGA bitfile.

Caution  Incorrectly modifying connections on the FPGA can damage the device. Refer to the user guide for the Single-Board RIO on your robot for information about safely working with connections on the device.


 Was this document helpful?  submit
  Helpful Not Helpful