HLS Applications
R2026bMATLAB® algorithms in signal processing, image processing, and
communications for High-Level Synthesis code generation
Generate High-Level Synthesis (HLS) code from hardware-optimized MATLAB algorithms in application areas such as signal processing, communications, image processing and, cryptography. These application-specific algorithms are hardware-friendly and demonstrate best practices for generating HLS code.
Topics
Signal Processing Algorithms
- High-Level Synthesis Code Generation for LMS Filter
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design that implements an LMS filter. - Generate HDL and HLS Code from a Bisection Square Root Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that computes the square root of an unsigned fixed-point number using the bisection algorithm.
Communications Algorithms
- Generate HDL and HLS Code from a Packetized Transmit Logic Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that packetizes a transmit sequence. - High-Level Synthesis Code Generation for DF2T Filter
This example shows how to generate High-Level Synthesis (HLS) code from a MATLAB® design for a direct-form II transposed filter. - Generate HDL and HLS Code from Transmit and Receive FIFO Algorithms
This example shows how to generate HDL and HLS code from MATLAB designs that implement transmit and receive first-in, first-out (FIFO) buffers.
Image Processing Algorithms
- Generate HDL and HLS Code from a Contrast Adjustment Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that adjusts image contrast by linearly scaling pixel values. - Generate HDL and HLS Code from an RGB to YUV Color Space Conversion Algorithm
This example shows how to generate HDL and HLS code from a MATLAB design that converts RGB color space to YUV color space.