Skip to main content

Simulink-Programmable FPGAs

Speedgoat’s Simulink-programmable FPGA I/O modules installed into Speedgoat target machines provide analog, digital and multi-gigabit (MGT) serializer/deserializer (SERDES) I/O lines directly connected to the FPGA and hence eliminating PCIe latencies. 

Paired with the integrated, latest generation Xilinx FPGAs programmable from Simulink™ and Simscape Electrical™ using HDL Coder™, Xilinx Vivado™ and Speedgoat’s  HDL Coder™ Integration Packages, these I/O modules enable you to achieve closed-loop sample rates up to the MHz range, e.g. ideal for:

  • Power electronics control or simulation applications designed in Simulink
  • Controls and simulation of large scale experimental or commercial setups
  • Active noise cancelling (ANC)
  • Radar simulation


Multiple FPGAs can be inter-connected through integrated multi-gigabit transceivers supporting the very low-latency Xilinx Aurora protocol, enabling you to scale to applications requiring hundreds of analog or digital I/O lines and multiple FPGAs of different sizes, while maintaining very fast closed-loop sample rates. Also supported is high precision acquisition triggering and synchronization. 

Contact us for more information

Simulink-Programmable FPGA I/O Modules

Following I/O modules are supported for use with HDL Coder, enabled by Speedgoat’s HDL Coder Integration Packages:

  • The IO332-IO335 I/O modules support input frequencies up to 5MHz and settling times < 1µs depending on the chosen variant, combined with a high count of digital I/O lines and Aurora support for inter-module communication. These I/O modules are ideal for power electronics measurement or simulation, noise cancelling, and in general for demanding closed-loop controls applications requiring sample rates in the range of hundreds of kHz up to the MHz range.
  • The IO342 supports analog inputs and outputs up to the GHz range, and/or up to 16 SFP ports, e.g. to connect external hardware through the low latency Xilinx protocol. This I/O module is ideal for high frequency data acquisition, signal generation and logging applications such as oftentimes required for radar simulation or controls or large experimental scientific and commercial setups.
  • The IO397 is e.g. ideal for academia, or for smaller scale inner current control loop applications in combination with the Speedgoat Electric Motor Control Kit

Below table provides further selection guidance about the type of FPGA, analog, digital, and fiber optic transceivers available.

I/O module FPGA type No. of logic cells Front I/O Additional rear to front I/O - requires additional I/O slot Low-latency inter-module communication between FPGAs
IO324 Xilinx Artix-7 200k

32x TTL lines / 8x RS422/RS485 

32x 16-bit analog in

8x 16-bit analog out

Selectable Not supported
IO332 Xilinx Artix-7 200k Selectable Selectable

IO333 Xiling Kintex-7 325k or 410k Selectable Selectable


Xiling Kintex-7

325k or 410k

2 x SFP e.g. for Aurora, 26 LVCMOS /13 LVDS digital I/O lines

Selectable Supported
IO334 Xilinx Kintex-7 325k 16 x 5 MHz 16-bit analog in
16 x 16-bit analog out
Selectable Supported
IO335 Xilinx Kintex-7 325k 24 x 5 MHz 16-bit analog in Selectable Supported
IO342 Xilinx Kintex Ultrascale 1450k Selectable



IO397 Xilinx Artix-7 50k 4 x 16 bit analog in, 4 x 16-bit analog out, 14 x TTL Not applicable N/A

HDL I/O Blocksets

Speedgoat provides two types of I/O functionality Blockset bundles for the use with analog and digital I/O functionality provided by Simulink programmable FPGA I/O modules. The Motion Control HDL I/O Blockset provides proven, configurable PWM generation and capture, and encoder emulation and simulation support. The Communication HDL I/O Blockset supports I2C, SPI, SENT, UART, and Dshot Master and Slave.

Motion Control HDL I/O Blockset Communication HDL I/O Blockset
EnDAT 2.1/2.2 I2C
PWM Serial (UART)
Quadrature SPI
BiSS Dshot
Cam and Crank  


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.