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), multicore CPU, I/O and protocol interfaces, and FPGAs.

The documentation on the Speedgoat website refers to the latest MATLAB® release only (R2021a). 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

FPGA Technology

How to use driver blocks for configurable FPGAs, and HDL Coder with programmable FPGAs

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