Deep Learning HDL Toolbox
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®
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. Integrate the generated deep learning (DL) processor IP core into your system design manually or by using HDL Coder and IP core generation workflow
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