File Exchange

image thumbnail

HDL Coder Evaluation Reference Guide

version (4.53 MB) by Jack Erickson
Getting started guide for learning and evaluating HDL Coder


Updated 14 Feb 2019

View License

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

Guidelines for getting started in adopting HDL Coder for your design. The document outlines a recommended approach for:
* The overall workflow for generating HDL starting with a MATLAB algorithm or Simulink model
* How to create an HDL-ready Simulink model
* How to create an HDL-ready Stateflow chart
* How to adapt MATLAB code in a MATLAB function block for HDL code generation
* Converting to fixed-point or utilizing native floating point
* Optimizing for various goals and targets
* Verifying your generated code
It also includes examples to illustrate selected concepts. This version was developed using HDL Coder R2017b.

Cite As

Jack Erickson (2020). HDL Coder Evaluation Reference Guide (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (26)

Jinyu Zhang

Jing Ma

yongcun liu


Sam Jeong

Ryan Hawl

yang li


Tom Richter

Excellent articulation on guidelines for getting the optimal performance for a wide variety of modeling constructs!

Sam Jeong

I think this reference guide would be very useful to our customer. Thanks for your efforts!


Eric Cigan



Updated for R2018b

Japanese translation of R2017b update

Updated to R2017b

Updated Japanese version for R2016b

Updated for R2016b

Added Japanese version of the guide

MATLAB Release Compatibility
Created with R2018b
Compatible with any release
Platform Compatibility
Windows macOS Linux