Introduction
This page gives an overview of Video Frame Buffer Read 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_frmbuf_rd
v_frmbuf_rd
|
-- Doc - Provides the API and data structure details
|
- Examples - Reference application to show how to use the driver APIs and calling sequence
|
- Source - Driver source files

Controller and Driver Features Supported:

  • 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
  • Memory Video Format support for: RGBX8, BGRX8, YUVX8, YUYV8, UYVY8, RGBA8, BGRA8,
  • YUVA8, RGBX10, YUVX10, Y_UV8, Y_UV8_420, RGB8, BGR8, YUV8, Y_UV10, Y_UV10_420, Y8, Y10
  • Provides programmable memory video format
  • Supports progressive and interlaced video
  • Supports 8 and 10-bits per color component on
  • stream interface and memory interface
  • Supports spatial resolutions from 64 x 64 up to 8192 x 4320
  • Supports 4K60 in all supported device families.

Test cases

Refer below pah for testing different examples for each feature of the IP.
https://github.com/Xilinx/embeddedsw/tree/master/XilinxProcessorIPLib/drivers/v_frmbuf_rd/examples