v_hscaler
Vitis Drivers API Documentation
xv_hscaler_g.c File Reference

Variables

XV_hscaler_Config XV_hscaler_ConfigTable []
 XV_hscaler_ConfigTable - Array of configuration structures for XV_hscaler instances. More...
 

Variable Documentation

XV_hscaler_Config XV_hscaler_ConfigTable[]
Initial value:
=
{
{
}
}

XV_hscaler_ConfigTable - Array of configuration structures for XV_hscaler instances.

This table contains the configuration parameters for each instance of the XV_hscaler hardware IP core present in the system. Each entry is initialized with values defined in the hardware platform configuration (xparameters.h), such as device ID, base address, supported video formats, and scaling capabilities.

Fields initialized per instance:

  • Device ID
  • AXI control base address
  • Samples per clock
  • Number of video components
  • Maximum columns and rows supported
  • Maximum data width
  • Phase shift value
  • Scale mode
  • Number of filter taps
  • Enable flags for 4:2:2 and 4:2:0 chroma subsampling
  • Enable flag for color space conversion (CSC)

The table is typically auto-generated based on the hardware design and should not be modified manually.