Features - Features - 3.1 English - PG278

Video Frame Buffer Read and Video Frame Buffer Write v3.1 LogiCORE IP Product Guide (PG278)

Document_ID
PG278
Release_Date
2026-07-22
Version
3.1 English
  • 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 families
    Note: Performance on low power devices can be lower.
  • Generates optional line and frame synchronization signals for low latency operations