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 or SoC (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®

Time Series and Sequence Data Networks

Deploy networks trained for time series classification, regression, and forecasting tasks to target FPGA and SoC boards

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 Deep Learning Processor IP Core

Generate the deep learning (DL) processor IP core by using HDL Coder and Deep Learning HDL Toolbox

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