Video Mixer Standalone Driver
Introduction
This page gives an overview of Video Mixer driver which is available as part of the Xilinx Vivado and SDK distribution.Source path for the driver:
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/v_mix
v_mix
|
-- doc - Provides the API and data structure details
|
- examples - Reference application to show how to use the driver APIs and calling sequence
|
- src - Driver source files
Controller Features Supported:
- Supports (per pixel) alpha-blending of eight video/graphics and logo layers
- Optional logo (in block RAM (BRAM)) layer with color transparency support
- Layers can either be memory mapped AXI4 interface or AXI4-Stream
- Provides programmable background color
- Provides programmable layer position and size
- Provides scaling of layers by 1x, 2x, or 4x
- Optional built-in color space conversion
- Supports RGB, YUV 444, YUV 422, YUV 420
- Supports 8, 10, 12, and 16 bits per color component input and output on stream interface, 8-bit and 10-bit per color component on memory interface
- Supports semi-planar memory formats next to packed memory formats
- Supports spatial resolutions from 64 × 64 up to 4,096 × 2,160
- Supports 4K 60 fps in all supported device families
Test cases
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/v_mix/examples© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy