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 - HDL Coder Integration Packages

FPGAs are ideal for applications such as rapid control prototyping, hardware-in-the-loop (HIL) plant simulation, high-frequency signal acquisition and generation, and signal processing algorithms, to name just a few. You can achieve fast, closed-loop sample rates given the parallel nature of FPGAs. Simulink Real-Time and HDL Coder, together with Speedgoat real-time systems, create a complete and seamless integrated real-time software and hardware environment for rapid control prototyping and HIL simulation. Simulink Real-Time provides a high-performance, host-target prototyping environment that enables users to connect Simulink®/Simscape models to physical systems running C code on a CPU and HDL code on a FPGA. Speedgoat offers a wide range of optimized hardware sufficiently equipped with high-speed analog and digital inputs and outputs. Running Simulink designs on Simulink-programmable FPGA I/O modules is fast and easy and no VHDL knowledge is required. With HDL Coder Integration Packages (HCIP), you can:

  • Automatically generate HDL code and synthesize floating-point or fixed-point Simulink models
  • Automatically build and download real-time applications to the Simulink-programmable FPGA I/O module installed in a Speedgoat target machine, or operating on a stand-alone carrier
  • Run the application in real-time with the click of a button, log data, and monitor and define parameters.

Getting Started

Learn how to download and install the HDL Coder Integration Package and how to configure and setup your development environment.

Common Use Cases

Explore the various use cases of Simulink-programmable FPGA I/O modules and follow links to the corresponding example models.

Best Practice

A summary of best practices which help you to get your design running as fast as possible.

Simulink Driver Blocks

Learn about Simulink driver blocks used for CPU execution in combination with the FPGA implementation.

Utility Blocks

Take advantage of pre-defined functionality inside your HDL Coder DUT subsystem.


Find out how to use Speedgoat custom interfaces for HDL Coder.


Explore a vast number of example models illustrating all the available features.