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 |