Main Content

Deep Learning HDL Toolbox

Prototype and deploy deep learning networks on FPGAs and SoCs

Deep Learning HDL Toolbox™ provides functions and tools to prototype and implement deep learning networks on FPGAs and SoCs. It provides pre-built bitstreams for running a variety of deep learning networks on supported Xilinx® and Intel® FPGA and SoC devices. Profiling and estimation tools let you customize a deep learning network by exploring design, performance, and resource utilization tradeoffs.

Deep Learning HDL Toolbox enables you to customize the hardware implementation of your deep learning network and generate portable, synthesizable Verilog® and VHDL® code for deployment on any FPGA (with HDL Coder™ and Simulink®).

Get Started

Learn the basics of Deep Learning HDL Toolbox

Prototype Deep Learning Networks on FPGA

Estimate performance of series networks. Profile and retrieve inference results from target devices using MATLAB®

Deep Learning Processor Customization and IP Generation

Configure, build, and generate custom bitstreams and processor IP cores, estimate and benchmark custom deep learning processor performance

System Integration of DL Processor IP Core

Manually integrate the generated deep learning (DL) processor IP core into your system design

Deep Learning INT8 Quantization

Calibrate, validate, and deploy quantized pretrained series deep learning networks

Deep Learning HDL Toolbox Supported Hardware

Support for third-party hardware such as Intel and Xilinx FPGA boards