Get Started with Deep Learning HDL Toolbox
R2026bDeep Learning HDL Toolbox™ provides functions and tools for prototyping and implementing deep learning networks on FPGAs and SoCs. It provides pre-built bitstreams for running deep learning networks on supported FPGAs and SoCs (with SoC Blockset™ for AMD devices and HDL Coder™ for Altera® devices). Profiling and estimation tools enable you to customize a deep learning network by exploring design, performance, and resource utilization tradeoffs.
You can use the toolbox for customizing the hardware implementation of your deep learning network. Also, you can generate portable, synthesizable Verilog®, SystemVerilog, and VHDL® code for deployment on any FPGA or SoC devices (with HDL Coder and Simulink®).
Tutorials
- Supported Networks, Boards, and Tools
Pretrained deep learning networks and network layers for which code can be generated by Deep Learning HDL Toolbox.
- Supported Layers
Layers supported for code generation by Deep Learning HDL Toolbox.
- Try Deep Learning on FPGA with Only Five Additional Lines of MATLAB Code
Use Deep Learning HDL Toolbox to identify objects on a live webcam with the ResNet-18 pretrained network which has been deployed to a FPGA or SoC board.
- Deep Learning on FPGA Solution
Rapidly prototype custom deep learning networks on FPGA by leveraging the deep learning on FPGA solution.



