Skip to main content

Built to your needs, made for Simulink

MathWorks software products are optimized to guarantee the best real-time performance, workflow integration and usability with Simulink Real-Time™, HDL Coder™ and Speedgoat target machines. The latest Simulink and Speedgoat technologies are first supported with this platform.

Speedgoat on the other hand doesn't only build and optimize its target machines for use with Simulink Real-Time and HDL Coder, but also guarantees that each target machine is configured to meet your specific requirements, such as sample rate, I/O, and environmental.

Furthermore, every target machine comes with Simulink driver blocks or FPGA reference designs to configure all installed I/O and protocols functionality. Simulink test models are also provided.

Paired with long-term warranty, maintenance, training, and consulting services from MathWorks and Speedgoat, you benefit from a truly turn-key solution for your next generation projects.

Perfect for teaching

The real-time solution for Education with its built-in, high-end analog and digital I/O together with MathWorks' Model-Based Design software (MATLAB, Simulink, Simulink Coder, Simulink Real-Time, and HDL Coder) forms a complete solution to teach mechatronic design concepts at various levels including:

  • Basic Mechatronic Design Concepts
    Control design, signal processing, and physical modeling
  • Advanced Mechatronic Design Concepts
    Pulse train generation (PWM), PWM capture, incremental encoder inputs and emulation (QAD/QAE), and generic parallel digital I/O (DIO) using the optional Motion Control FPGA package
  • Communication protocols
    Teach students about communication protocols like real-time UDP, I2C and SPI, or even industrial protocls like XCP, EtherCAT, CAN bus, CAN FD (Flexible Data-Rate) and SAE J1939.
  • Custom FPGA Designs with HDL Coder
    Develop custom FPGA implementations using the HDL Coder workflow with the IO397 Simulink-programmable FPGA.

More information about typical application areas of real-time testing can be found in Applications & Industries.

Basic Mechatronic Design Concepts

The high-resolution, high-speed analog inputs allow the reading of values from sensors such as for position or speed, pressure or force. The analog outputs can be used for driving analog actuators, for example a linear amplifier. Parallel digital I/O channels allow the reading of discrete values from switches, over-current detection devices and also output discrete values, for example to relays.

While the Speedgoat real-time solution for education has been optimized for teaching mechatronic systems, it is also ideally suited for other types of application like power electronics or signal processing.

Simulink driver blocks are provided for easy access to all I/O on the target machine.

Advanced Mechatronic Design Concepts

With the IO397 Simulink-programmable FPGA I/O module, the Speedgoat real-time solution for education can use Speedgoat code modules with 3 different bitstreams:

1) DUT demo functionality: one PWM generation, I2C Master/Slave communication and 8 general purpose digital I/O lines

2) HIL demo functionality: SPI communication, 3x PWM capture, quadrature encoding to emulate an encoder sensor, and 4 general purpose digital I/O lines

3) PMSM demo functionality: three PWM generation, quadrature decoding of incremental encoder sensors, and 4 general purpose I/O lines

Delivery includes an I/O cable, a terminal board, blocksets and drivers for Simulink and Simulink Real-Time, a Simulink test models, and comprehensive documentation all to teach advanced mechatronic design concepts.

With this package there is no need for you to deal with FPGA programming - you can simply drag and drop the provided blocksets into your Simulink model to access and configure the provided functionality.


For more information please contact Speedgoat.

Perfect for teaching

High-speed analog and digital I/O

Analog inputs and outputs are essential to interact with mechatronic systems and interact with a wide range of sensors and actuators. Digital inputs and outputs are also very important as they allow to interact with switches, relays, transistors (PWM), LEDs and actuators.

The Speedgoat real-time solution for education can acquire up to 12 analog inputs signals and output 8 analog signals in real-time. It also features 28 general purpose digital I/O (GPIO). Half of the GPIO can be used with FPGA code modules to implement PWM generation, encoder emulation, and many other custom high-speed functionalities.

Simulink-programmable FPGA

Controls, signal processing, vision, and plant-simulation applications designed with Simulink frequently require high frequency acquisition and signal generation support of analog and digital data using ADCs and DACs, I/O connectivity, as well as high speed protocols. Speedgoat FPGA Technology provides high frequency I/O connectivity, communication protocols and closed-loop rates up to a few MHz. The Speedgoat real-time system for education features the IO397 Simulink-programmable FPGA I/O module that includes:

  • Xilinx Artix 7 FPGA with 45,000 logic cells,
  • 4 differential analog inputs,
  • 4 single-ended analog outputs, and
  • 14 general purpose I/O.

Programming the IO397 FPGA I/O module can follow two approaches:

  1. Simulink Real-Time workflow: for high frequency I/O connectivity and industrial protocols but closed-loop sample times below 20 kHz. Uses FPGA code modules to provide I/O connectivity, I/O hardware emulation and a wide range of communication protocols.
  2. HDL Coder workflow: for the most demanding applications and closed-loop sample times above 20 kHz. Automatic VHDL code generation from MATLAB & Simulink using the HDL Coder from MathWorks.
Simulink-programmable FPGA

Ethernet and CAN 2.0 protocols

Features from on-board connectivity, IO397 bitstreams and IO614

Ethernet and CAN 2.0 protocols

High grade enclosure

This high-performance and cost-effective real-time target machine is designed for all working environments: from the office, to the factory floor to in-vehicle flight control.

Rugged development platform

Its rugged case comes in three sizes, all designed to withstand high levels of shock and vibration - typical when used in off-highway vehicles, helicopters, or planes. The mainboard, internal power supply, and I/O module carriers form a single rigid unit, isolated from the case to prevent unwanted strains which could occur in environments with varying temperatures.

Fanless by default, optional fans

The Baseline real-time target machine has no mechanically moving parts (e.g. CPU fans, hard disk). The advanced heat dissipation concept is based entirely on thermal conduction. By using solid aluminum heat sinks and optimized internal heat distribution, temperature ranges of -20°C to 60°C (optionally -45°C up to +75°C) can be supported. The enclosure is EMI shielded with all connectors being ESD protected. IP67 is optionally available.


Baseline model
Width Depth Height Weight
Baseline-S 190 mm (7.48 in) 190 mm (7.48 in) 80 mm (3.15 in)  2.56 kg
High grade enclosure

Warranty and Technical Support

Speegoat not only builds a solution to your needs, but also our support team is there to make sure you get your system up and running. You can also check our learn and support section for documentation, webinars and tutorials. If you cannot find what you need, please contact us and we will be happy to get back to you within 24 hours.

Warranty and technical support