Skip to main content

IO331: FPGA I/O Module

FPGA I/O module with Spartan 6 FPGA and serial, analog and digital I/O options, with Simulink driver blocks

This I/O module offers a Spartan 6 FPGA chip with with 147,000 logic cells, flexible functionality, reconfigurable at any time with FPGA code modules, or your own algorithms designed in Simulink with HDL code automatically generated using HDL Coder.

Optional IO33X front plug-ins allow a variety of digital (TTL, LVDS, CMOS), RS485/RS422, and analog functionality to be added.

Optional IO3XX rear plug-ins allow the digital lines to be accessible from the front of the enclosure, and convert them to TTL, RS422 or RS485.

Plug-in Concept

Form factor PMC
PCI bus 64-bit, up to 105MHz
Operating temperature 0°C to +70°C (extended temperature version: -40°C to +85°C)
Relative humidity 5 to 95%, non-condensing
Programmable FPGA  
FPGA chip Xilinx Spartan 6
No. of logic cells available 147,433
Digital I/O
Transceiver type LVDS or single-ended 2.5V digital
Number of I/O lines 32 LVDS or 64 single-ended
Direction I/O lines individually programmable as inputs or outputs


For installation into the Performance real-time target machine the IO331 I/O Module is mounted on a PMC to PCI or PMC to PCIe carrier together with the optional front plug-in (e.g. IO33X-2). The optional rear plug-in (e.g. IO3XX-21) is mounted on another PMC to PCI or PMC to PCIe carrier in the PCI/PCIe slot next to the IO331. The two modules are linked through a ribbon cable at the rear.

The IO331 can be installed into all real-time target machines from Speedgoat. However, rear I/O lines (64 single-ended digital / 32 LVDS) are only accessible with the Performance real-time target machine. Cables and terminal boards for rear I/Os are included in delivery.

I/Os of the front plug-in modules are always accessible, for all target machines.

Item ID Product Name Components
20331X IO331
  • 1 x IO331
  • 1 x shielded round 68-way MDR cable, 1.82m (6ft) long
  • 1 x 68-way screw terminal board with DIN-rail mount
  • Driver block library for Simulink Real-Time™
  • Installation into real-time target machine

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

  • I/O module installed into real-time target machine
  • Cable
  • Terminal board
  • Simulink driver blocks
  • Test models
  • Comprehensive documentation

Supported target machines