Simulink Real-Time

Build, run, and test real-time applications

Simulink Real-Time™ lets you create real-time applications from Simulink® models and run them on dedicated target computer hardware connected to your physical system. It supports real-time simulation and testing, including rapid control prototyping, DSP and vision system prototyping, and hardware-in-the-loop (HIL) simulation.

With Simulink Real-Time you can extend your Simulink models with driver blocks, automatically generate real-time applications, define instrumentation, and perform interactive or automated runs on a dedicated target computer equipped with a real-time kernel, multicore CPU, I/O and protocol interfaces, and FPGAs.

Simulink Real-Time and Speedgoat target computer hardware are expressly designed to work together to create real-time systems for desktop, lab, and field environments. Simulink Real-Time can also be used with custom target computer and I/O hardware.


Setting Up the Real-Time Simulation and Testing Environment

Set up and configure a development computer, Speedgoat target computer hardware, and your physical system.

Learn more Watch video 5:06

Selecting the Target Computer Hardware

Simulate and test your systems with a dedicated target computer system with CPU, I/O, and protocol interface hardware.

Learn more

Creating and Controlling a Real-Time Application

Extend your model with driver blocks, make signal connections between blocks, and initiate the real-time application build. Monitor the application and view signal values and traces.

Learn more

Instrumenting a Real-Time Application

Tune parameters and display or log signals of interest. Identify parameters to tune or signals to observe either by navigating the model hierarchy or via preconfigured groups.

Learn more

Defining Concurrent Execution for a Real-Time Application

Create high-performance applications by using concurrent execution so you can run more code within a specified sample time.

Learn more

Creating a Standalone Real-Time Application

Create a standalone application with an integrated Simulink Real-Time kernel, so that when your computer is turned on, the real-time application starts executing automatically.

Learn more

Using Reconfigurable FPGA I/O Modules

Leverage FPGA hardware in the target computer system for specialized reconfigurable I/O or algorithm acceleration of parts of your real-time application.

Learn more

Product Resources

Discover more about Simulink Real-Time by exploring these resources.


Explore documentation for Simulink Real-Time functions and features, including release notes and code examples.


Browse the list of available Simulink Real-Time functions.

Speedgoat Target Hardware

Use Simulink Real-Time with Speedgoat target hardware for mobile and performance target machines and I/O connectivity.

Custom Target Hardware I/O Drivers

View hardware driver support for commercial, off-the-shelf I/O boards, and develop your own real-time simulation and testing environment.

System Requirements

View system requirements for the latest release of Simulink Real Time.

Technical Articles

View articles that demonstrate technical advantages of using Simulink Real-Time.

User Stories

Read how Simulink Real-Time is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Protocol Support

Watch videos and read white papers to learn about how Simulink Real-Time supports protocols for your industry.

Try or Buy

There are many ways to start using Simulink Real-Time. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Simulink Real-Time.

Get a trial

Ready to Buy?

Purchase Simulink Real-Time and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Email Technical Team

Simulink Real-Time requires MATLAB, Simulink, Simulink Coder, and MATLAB Coder.

Related Solutions

Use Simulink Real-Time to solve scientific and engineering challenges:

News and Events

Speedgoat Target Computer Hardware for Simulink Real-Time Use Speedgoat real-time target machines and I/O modules as dedicated target computer hardware for Simulink Real-Time™. Video produced by Speedgoat.

Simulate and Test Simulink Models with Hardware in Real Time  (Discovery) Learn how to extend real-time testing with hardware beyond simulation.

Learn About Protocol Support Offered in Simulink Real-Time

Download white papers and watch videos