- AXI4 Compliant
- Streaming Video Format support for: RGB, RGBA, YUV 4:4:4, YUVA 4:4:4, YUV 4:2:2, YUV 4:2:0
- Provides programmable memory video format
- Supports memory video format in raster and tile modes. All tile formats and a subset of raster formats are specific to Video Codec Unit 2 (VCU2).
- Raster Mode Memory Video Format support for: RGBX8, BGRX8, YUVX8, YUYV8, UYVY8, RGBA8, BGRA8, YUVA8, RGBX10, YUVX10, RGBX12, YUVX12, RGB16, YUV16, Y_UV8, Y_UV8_420, RGB8, BGR8, YUV8, Y_UV10, Y_UV10_420, Y_UV12, Y_UV12_420, Y_UV16, Y_UV16_420, Y_U_V8, Y_U_V10, Y_U_V12, Y_U_V8_420, Y8, Y10, Y12, Y16
- Raster Mode supports a few memory video formats specific to VCU2, where each pixel component of 10 or 12-bit depth is packed to 16-bit
- Tile Mode memory video formats are enabled exclusively for VCU2, with support for: Y_U_V8, Y_U_V10, Y_U_V12, Y_UV8, Y_UV10, Y_UV12, Y_UV8_420, Y_UV10_420, Y_UV12_420, Y8, Y10, Y12
- Supports progressive and interlaced video in Raster mode
- Supports only progressive video format in Tile mode
- Supports block RAM or UltraRAM for internal line buffers in Tile mode through configurable GUI/Tcl parameter
- Raster Mode supports 8, 10, 12, and 16-bit per color component on stream interface and memory interface
- Tile Mode supports 8, 10, and 12-bit per color component on stream and memory interface
- Raster Mode supports 1, 2, 4, 8, and 16 samples per clock processing
- Tile Mode supports 1, 2, 4, and 8 samples per clock processing
- Supports spatial resolutions from 64 × 64 up to 15360 × 8640
- Supports 8K60 in all supported device familiesNote: Performance on low power devices can be lower.
- Generates optional line and frame synchronization signals for low latency operations