Skip to main content

Customer Login

This content is for Speedgoat customer only. Log in to see content.

Forgot your password?

Don't have a Speedgoat account? Create an account.


Speedgoat - The Quickest Path from Desktop to Real-Time Simulation and Testing

Speedgoat Real-time target machines work seamlessly with Simulink Real-Time to create real-time systems for desktop, lab and field environments. Typical applications include rapid control prototyping, DSP and vision system prototyping, and hardware-in the loop (HIL) simulation.

Simulink Real-Time empowers you to extend your Simulink models with driver blocks, automatically generate real-time applications, define instrumentation, and perform interactive or automated runs on Speedgoat target computers equipped with a real-time operating system (RTOS), a multicore CPU, and I/O and protocol interfaces.

The documentation on the Speedgoat website refers to the latest MATLAB® release only (R2021b). For earlier releases, refer to the documentation in your installation by entering the following in the MATLAB command window: speedgoat.doc

Getting Started

How to setup and configure your real-time target machine and development computer

Speedgoat Tools

How to configure your real-time target machine's Ethernet interfaces and basic software installation

Simulink-Programmable FPGA I/O Modules

How to use Speedgoat driver blocks for Simulink-programmable FPGA I/O modules

Configurable I/O Modules

How to use Speedgoat driver blocks for configurable I/O modules and corresponding configuration files

I/O Connectivity

How to use Speedgoat driver blocks for I/O connectivity, e.g. analog, video, vibration

Communications Protocols

How to use Speedgoat driver blocks for communications protocols, e.g. CAN, LIN, PROFIBUS, SPI


A collection of utility blocks to configure referenced models or access resources on the target machine