Products search search close


Configurable I/O module

The IO316 is a flexible, cost-effective, and configurable I/O module with 64 single-ended digital lines.

You can expand the IO316 capabilities with Speedgoat’s I/O interface extensions for digital lines or additional functionalities such as resolver measurement.

The IO316 I/O module comes with a Speedgoat configuration file containing all the required functionality and is ideal for closed-loop controls and hardware-in-the-loop (HIL) simulations using MATLAB® and Simulink®.

Key Features

  • 64 ESD-protected TTL lines
  • 64 additional I/O lines
  • Configurable FPGA workflow for Simulink® Real-Time™ supported by Speedgoat configuration files and the Speedgoat I/O Blockset
  • Simulink® Real-Time™ driver blocks for FPGA code modules
Form factor XMC
Bus PCIe
Power requirements Up to 0.650 A typical @ +5 V VPWR
Connectors Front I/O 3M MDR68 type Connector
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
FPGA chip AMD® Spartan-6 XC6SLX100T-2
Logic cells 100k
Clock frequency 75 MHz
I/O Interface  
Front I/O 64 ESD-protected TTL I/O lines, with software configurable 3.3 V pull-up, 5 V pull up or pull down to the ground; the direction is configurable by line
Output current Up to 15 mA per channel @ 3.3V, 5V pull-up can only drive high impedance inputs.
Mean time between failures (MTBF)* 320,000 hours
I/O Interfaces
IO316 - Plug-ins
I/O Interface Extension
IO316-21 56x 3.3 V/5 V TTL I/O lines
IO316-22 24x 3.3 V/5 V TTL I/O lines and 32x RS422/RS485 I/O lines
MTBF (Mean Time Between Failure) - MTBF values shown are based on calculation according to MIL-HDBK-217F and MIL-HDBK-217F Notice 2; Environment: GB 20°C. The MTBF calculation is based on component FIT rates provided by the component suppliers. If FIT rates are unavailable, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.
Item ID Product Name Components
2B316X* IO316
  • 1x IO316 I/O module
  • 1x 68-pin male MDR to 68-pin male MDR cable, (6 ft/1.82 m)
  • 1x DIN-rail mountable 68-pin Female MDR Terminal Board
  • Driver block library for Simulink® Real-Time™
  • Comprehensive documentation and Simulink® example models
    Installation into the real-time target machine
I/O Interface Extension (Optional)
23x21X IO316-21
  • 1x IO316-21
  • 1x 68-pin male MDR to 68-pin male MDR cable, (6 ft/1.82 m)
  • 1x 68-Pin Female MDR Terminal Board
  • Installation next to the IO316 I/O module
23x22X IO316-22
  • 1x IO316-22
  • 1x 68-pin male MDR to 68-pin male MDR cable, (6 ft/1.82 m)
  • 1x 68-Pin Female MDR Terminal Board
  • Installation next to the IO316 I/O module

Key to X in Item ID
Please replace the X with the code number of the specific target machine into which this I/O module shall be installed:

  • 5 = Mobile real-time target machine
  • 6 = Performance real-time target machine
  • 8 = Baseline real-time target machine

Pricing information
We don't publish pricing information on our website. Upon request by e-mail or phone, we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you get in touch with us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.


Included in delivery

Common Applications

  • Rapid control prototyping
  • Hardware-in-the-loop (HIL) simulation

Supported target machines


Follow Speedgoat LinkedIn