Skip to main content

IO332: Simulink-programmable FPGA I/O Module

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

This I/O module offers an Artix®-7 chip with 200k logic cells, flexible functionality, reconfigurable at any time using FPGA code modules, or your own algorithms designed in Simulink with HDL code automatically generated using HDL Coder. The IO332 is well-suited for a broad range of applications requiring closed-loop rates up to 10 MHz, high frequency acquisition and signal generation, support of analog and digital inputs and outputs, I/O connectivity, and high-speed communication protocols.The IO332 also features high-speed memory, 8 multi-gigabit transceivers and 64 reconfigurable digital I/O channels. Its I/O connectivity is defined by the selection of a front plug-in and an optional rear plug-in.

Support for either IO33X front plug-ins providing a variety of digital (TTL, LVDS, CMOS), RS485/RS422, and analog functionality.

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 IO332 I/O modules can be connected together via the up to 8 rear multi-gigabit transceivers (MGT), supporting the Xilinx Aurora protocol for lowest latency, high bandwidth communication.



Form factor XMC
Power requirements 3.3V (±5%): 6.9W typical
12V (±5%): 1.8W typical
3.3V AUX (±5%): 57µW typical
Bus PCI Express x4 Link (Base Specification 2.1)
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
Compatible FPGA Xilinx Artix-7
No. of logic cells 215360 (-200k)
Front Connector for IO33X front plug-ins
Rear 8 multi-gigabit transceivers (MGT).
64 x 2.5V LVCMOS or 32 LVDS (individually programmable as inputs or outputs)


IO333 with carrier

For installation into the Performance real-time target machine the IO332 FPGA I/O module is mounted on an XMC to PCIe carrier together with the optional front plug-in (e.g. IO33X-2). 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 IO332. The two modules are linked through a ribbon cable at the rear.

The IO332 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
2A332X IO332-200K
  • 1 x IO332 with 200k logic cells
  • 1 x shielded round 68-way SCSI-3 cable, 1.62m (6ft) long
  • 1 x 68-way 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.

IO332 Programmable FPGA I/O module

Included in the Delivery

  • I/O module installed into real-time target machine
  • Cable
  • Terminal board
  • 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.