HDL Coder Self-Guided Tutorial

Learn how to deploy an algorithm to an FPGA using MATLAB and Simulink.
7K Downloads
Updated 17 Jun 2024

Editor's Note: This file was selected as MATLAB Central Pick of the Week

This tutorial will guide you through the steps necessary to implement a MATLAB algorithm in FPGA hardware, including:
* Create a streaming version of the algorithm using Simulink
* Implement the hardware architecture
* Convert the design to fixed-point
* Generate and synthesize the HDL code

Cite As

MathWorks HDL Coder Team (2024). HDL Coder Self-Guided Tutorial (https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial/releases/tag/1.73.0), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2023a
Compatible with R2018a to R2023b
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

pulse_detector/work

Versions that use the GitHub default branch cannot be downloaded

Version Published Release Notes
1.73.0

See release notes for this release on GitHub: https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial/releases/tag/1.73.0

1.72.0.0

See release notes for this release on GitHub: https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial/releases/tag/1.72.0

1.71.0

See release notes for this release on GitHub: https://github.com/mathworks/HDL-Coder-Self-Guided-Tutorial/releases/tag/1.71.0

1.40

Updated for R2021b. Added some tips to address common challenges.

1.35

Updating for 20a/20b GitHub release

1.34

Updated for 20a/20b

1.33

Updated for R2019b

1.3

Moved to GitHub repository

1.2

Updated for R2019a

1.1.1

Minor edits to two slides

1.1.0

Updated for R2018b

1.0.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.