Products search search close

IO334

Simulink®-Programmable FPGA and Configurable I/O Module

The IO334 is a Simulink®-programmable FPGA and configurable I/O module with high-speed analog input and output channels, enabling low-latency connectivity and high-frequency closed-loop sample times. This makes the IO334 an ideal solution for power electronics' measurements and simulations, and in general for demanding and complex applications requiring fast sample rates.

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

In addition, take advantage of Speedgoat’s HDL I/O Blocksets for the Simulink®-programmable FPGA workflow to achieve high-demanding closed-loop applications where sample rates in the MHz domain are required. Alternatively, you can choose Speedgoat’s configurable workflow for applications with closed-loop sample rates up to 100 kHz.

Furthermore, AMD® Aurora protocol support enables low-latency inter-module communication between multiple IO334 I/O modules, in turn making it possible to extend I/O functionalities and algorithmic resources.

Key Features

  • Closed-loop sample rates of up to 100 MHz
  • High-frequency acquisition and signal generation
  • Analog inputs and outputs
  • Aurora high-speed communication protocols
  • Configurable workflow for Simulink® Real-Time™ supported by Speedgoat configuration files and the Speedgoat I/O Blockset
  • Simulink®-programmable FPGA workflow to use HDL Coder™ and Simulink® Real-Time™ supported by the Speedgoat HDL Coder™ Integration Package

IO334 Configuration Packages

Configuration Package IO334 -21 I/O Interface Extension IO334 -22 I/O Interface Extension
Rapid Control Prototyping

 

10x PWM Generation,
4x PWM Capture,
3x Quadrature Decoder,
3x Pulse Counter,
2x Serial (UART) Tx,
2x Serial (UART) Rx,
1x I2C Master,
2x I2C Slave,
1x Interrupt
  6x PWM Generation,
4x PWM Capture,
2x Quadrature Decoder,
1x Pulse Counter,
3x SSI Master,
2x EnDAT Master,
1x I2C Master,
2x I2C Slave,
1x Interrupt
Hardware in-the-loop   5x PWM Generation,
12x PWM Capture,
3x Quadrature Encoder,
2x Pulse Counter,
2x Serial (UART) Tx,
2x Serial (UART) Rx,
1x SPI,
1x I2C Master,
2x I2C Slave,
1x Interrupt
  3x PWM Generation,
9x PWM Capture,
2x Quadrature Encoder,
3x SSI Master,
2x EnDAT Slave,
1x I2C Master,
2x I2C Slave,
1x Interrupt
Communication   5x PWM Generation,
6x PWM Capture,
1x Quadrature Decoder,
1x Quadrature Encoder,
4x Serial (UART) Tx,
4x Serial (UART) Rx,
4x SPI,
1x I2C Master,
2x I2C Slave,
1x Interrupt
  5x PWM Generation,
3x PWM Capture,
1x Quadrature Decoder,
1x Quadrature Encoder,
6x Serial (UART) Tx,
6x Serial (UART) Rx,
1x I2C Master,
2x I2C Slave,
1x SPI

 

Configuration Package IO334 -24 I/O Interface Extension
Resolver

2x Resolver Emulation

7x PWM Generation,
4x PWM Capture,
3x Pulse Counter,
2x Serial (UART) Tx,
2x Serial (UART) Rx,
2x SPI,
1x Interrupt

 

 

Physical  
Form factor PCIe
Power requirements +12 V: 1.3 A
Electrical interface PCI Express x4 Link (Base Specification 2.1)
Connector Front I/O Samtec – ERF8-049-01-L-D-RA-L
Environmental  
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
Analog inputs  
Number of inputs 16 differential
ADC resolution 16 bit
Max ADC sample rate 5 Msps (simultaneous)
Maximum differential input voltage range IO334-325k-10V: ±20 V
IO334-325k-2.5V: ±5 V
Maximum operating voltage range per input pin IO334-325k-10V: ±10 V
IO334-325k-2.5V: ±2.5 V
Analog Output  
Number of outputs 16 single-ended
DAC resolution 16 bit
Settling time (10mA/1000 pF) <1 μs
Update rate Up to 10 Mups
Voltage range ±2.5 V, ±5 V or ±10 V
Output current 10 mA
FPGA  
FPGA chip AMD® Kintex-7 XC7K325T
Logic cells 325k
MGT  
Inter-module communication 4 MGT lines for the I/O interface extension
I/O Interfaces
IO334 - Plug-ins
I/O Interface Extension
IO334-21 56x 3.3 V/5 V TTL I/O lines
IO334-22 24x 3.3 V/5 V TTL I/O lines and 32x RS422/RS485 I/O lines
IO334-24 2x resolver measurement channels, 40x 3.3 V/5 V TTL I/O lines (of which 16 configurable as RS422/485)
IO334-32 Signal-conditioning additional plug-in provides access to 4x MGT I/O lines at the front with 4x SFP+ cages
Item ID Product Name Components
2A334X* IO334-325k-10V
  • 1x IO334 I/O module with 325k logic cells with +/- 10V input voltage range
  • 1x 98-pin male ERDP to 98-pin male ERDP cable, (3.28 ft/1 m)
  • 1x IO334 I/O Box
  • Driver block library for Simulink® Real-Time™
  • Simulink® test models
  • Comprehensive documentation and Simulink® example models
  • Installation into the real-time target machine
2C334X IO334-325k-2.5V
  • 1x IO334 I/O module with 325k logic cells with +/- 2.5V input voltage range
  • 1x 98-pin male ERDP to 98-pin male ERDP cable, (3.28 ft/1 m)
  • 1x IO334 I/O Box
  • Driver block library for Simulink® Real-Time™
  • Simulink® test models
  • Comprehensive documentation and Simulink® example models
  • Installation into the real-time target machine
I/O Interface Extension (Optional)
23x21X IO3XX-21
  • 1x IO3XX-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 IO334 I/O module
23x22X IO3XX-22
  • 1x IO3XX-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 IO334 I/O module
23x24X IO3XX-24
  • 1x IO3XX-24
  • 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 IO334 I/O module
23x32X IO3XX-32
  • 1x IO3XX-32
  • Installation next to the IO334 I/O module
HDL Coder™ Integration Package
3A34IP IO334-325k-HCIP
  • IO334-325k HDL Coder™ Integration Package
  • HDL Coder™ integration for base module and available I/O interface extensions
HDL I/O Blocksets (Optional)
303MOT Motion Control HDL I/O  Blockset
  • A bundle of motion control functionalities that can be used for the Simulink-programmable workflow using HDL Coder™.
  • This package contains PWM generation and capture, and encoder measurement and emulation (Quadrature, SSI, BiSS, EnDat, Cam/Crank and Resolver Emulation) functionalities.
303COM Communication HDL I/O  Blockset
  • A bundle of communication functionalities that can be used for the Simulink-programmable workflow using HDL Coder™.
  • This package contains all communication protocol functionalities: SPI, I2C, SENT, Serial, and dShot.


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 will be installed:

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

Pricing information
We do not 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 contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

 
IO334

Included in delivery

Optional Accessories

Common Applications

Supported target machines

Resources

Follow Speedgoat LinkedIn