Skip to main content

IO335: Simulink-programmable FPGA I/O Module

Simulink-programmable FPGA I/O module with Xilinx Kintex-7 and selectable I/O options, with Simulink driver blocks

This I/O module offers a Kintex®-7 chip with 325k logic cells, flexible functionality, reconfigurable at any time with functionality from FPGA code modules, or your own algorithms designed in Simulink with HDL code automatically generated using HDL Coder.

Digital I/O

  • 3 x front differential digital inputs
  • 64 x single-ended LVCMOS I/O lines or 32 differential LVDS I/O lines from rear connector to connect with IO3XX rear plug-ins for signal conditioning
  • 4 x rear multi-gigabit transceivers (MGTs), to exchange data with other FPGA-based I/O modules

Analog Inputs

  • 24 x 16-bit differential analog inputs.
  • Maximum simultaneous acquisition frequency of 5 MSPS
  • Differential input voltage range: ±5 V

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

Multiple IO335 I/O modules can be connected together via the four rear multi-gigabit transceivers, supporting the Xilinx Aurora protocol for lowest latency, high bandwidth communication.
Form factor XMC
Power requirements 5 V: 3 A typical
12 V: 1.25 A typical
Bus PCI Express x4 Link (Base Specification 1.1)

98-way SAMTEC
Cable connectors: SAMTEC
Board connector: SAMTEC part no. ERF8-049-01-L-D-RA-L

Operating temperature -40°C to +70°C
Relative humidity 5 to 95%, non-condensing
FPGA chip Xilinx Kintex-7
No. of logic cells 326080
Analog inputs
Number of inputs 24 differential
Input signal type Voltage
A/D resolution 16-bit
Max. ADC sample rate 5 MSPS
I/O Access

24 x 16-bit analog inputs
3 x differential digital inputs

Rear 4 multi-gigabit transceivers (MGT)
64 x LVCMOS or 32 LVDS (individually programmable as inputs or outputs)
Mean time between failures (MTBF)* 269,000 hours
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 not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.


For installation into the Performance real-time target machine the IO335 FPGA I/O module is mounted on an XMC to PCIe carrier. The optional rear I/O signal conditioning 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 IO335. The two modules are linked through a ribbon cable at the rear.

The IO335 can be installed into all Speedgoat real-time target machines. 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.

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

Item ID Product Name Components
2A335X IO335
  • 1 x IO335 with 325k logic cells
  • 1 x 98-way SAMTEC cable
  • Driver block library for Simulink Real-Time™
  • Installation into real-time target machine
  • 1 x IO335 I/O box

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.

IO335 Reconfigurable FPGA-based I/O module

Included in delivery

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

Supported target machines


Curious how to accelerate control design innovation with a modular controller hardware setup?

Request a free
workflow demo

Have Questions?

Talk to our experts about your application requirements.