HDL-Optimized Algorithm Design
Select blocks or System objects for streaming video processing
The Vision HDL Toolbox™ blocks and System objects in this category implement hardware-friendly architectures and support HDL code generation when used with HDL Coder™.
Blocks
Objects
Functions
visionhdlframetoregions |
Convert video frame dimensions into tiled regions of interest |
Topics
Video Modeling
- Edge Padding
Padding algorithms used to filter edge pixels of a frame. - Increase Throughput with Padding None
This example shows how to reduce latency and save hardware resources by not adding padding pixels at the edge of each frame. - Configure the Simulink Environment for HDL Video Processing
Set up a Simulink®model for HDL image and video processing. - Modeling External Memory
You can model external memory using features fromVision HDL Toolbox Support Package for Xilinx®Zynq®-Based Hardwareor SoC Blockset™.
In MATLAB
- Accelerate a MATLAB Design with MATLAB Coder
Compile MATLAB®designs to C code for faster simulation. - Pixel-Streaming Design in MATLAB
This example shows how to design pixel-stream video processing algorithms using Vision HDL Toolbox™ objects in the MATLAB® environment and generate HDL code from the design. - Enhanced Edge Detection from Noisy Color Video
This example shows how to develop a complex pixel-stream video processing algorithm, accelerate its simulation using MATLAB® Coder™, and generate HDL code from the design.