Skip to main content
Documentation
CONTENTS

Speedgoat - HDL Coder Integration Packages

FPGAs are ideal for applications such as rapid control prototyping (RCP), hardware-in-the-loop (HIL) plant simulation, high-frequency signal acquisition and generation, and signal processing algorithms, to name just a few. Users 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 RCP 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 Speedgoat FPGA I/O modules is fast and easy and no VHDL knowledge is required. With HDL coder integration packages (HCIP), users can:

  • Automatically generate HDL code and synthesize floating-point or fixed-point Simulink models
  • Automatically build and download real-time applications to the 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 modules and follow links to the corresponding example models.

Simulink Driver Blocks

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

Interfaces

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

Examples

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