Video Mixer

Multimedia User Guide (UG1449)

Document ID
UG1449
Release Date
2022-04-21
Revision
1.4 English

The Xilinx LogiCORE IP Video Mixer core provides the following features:

  • Flexible video processing block for alpha blending and compositing multiple video and/or graphics layers
  • Support for up to sixteen layers, with an optional logo layer, using a combination of video inputs from either frame buffer or streaming video cores through AXI4-Stream interfaces
  • Programmable core through a comprehensive register interface to control frame size, background color, layer position, and the AXI4-Lite interface
  • Comprehensive set of interrupt status bits for processor monitoring

Features

  • Supports (per pixel) alpha-blending of seventeen video/graphics layers
  • Optional logo 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 upscaling of layers by 1x, 2x, or 4x
  • Optional built-in color space conversion and chroma re-sampling
  • 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 8192 × 4320
  • Supports 8K30 in all supported device families

For more information, see Video Mixer LogiCORE IP Product Guide (PG243).