Video Multi Scaler Driver

Introduction
This page gives an overview of Video Multi Scaler driver which is available as part of the Xilinx Vivado and SDK distribution.

Source path for the driver:
https://gitenterprise.xilinx.com/embeddedsw/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/v_multi_scaler


v_multi_scaler
|
-- 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 and Driver Features Supported:

• Memory mapped AXI4 Interface
• Supports maximum 8 outputs
• Supports spatial resolutions ranging from 64 × 64 up to 7680 × 4320
• Supports one, two, or four pixel-width
• Supports RGB, YUV 444, YUV 422, YUV 420
• Supports 8-bit and 10-bit per color component on memory interface
• Supports semi-planar memory formats next to packed memory formats
• Dynamically configurable source and destination buffer addresses
• Supports 6, 8, 10, and 12 taps in both H and V domains
• Supports 64 phases
• Supports 8K 30 fps depending on the device family

Test cases

Refer below pah for testing different examples for each feature of the IP.
https://gitenterprise.xilinx.com/embeddedsw/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/v_multi_scaler/examples