v_csc
Vitis Drivers API Documentation
xv_csc_g.c File Reference

Variables

XV_csc_Config XV_csc_ConfigTable []
 XV_csc_ConfigTable - Array of configuration structures for the Color Space Converter (CSC) driver. More...
 

Variable Documentation

XV_csc_Config XV_csc_ConfigTable[]
Initial value:
=
{
{
}
}

XV_csc_ConfigTable - Array of configuration structures for the Color Space Converter (CSC) driver.

This table contains the configuration parameters for each instance of the CSC hardware present in the system. Each entry is populated with values defined in the hardware platform configuration (xparameters.h), such as device ID, base address, supported data widths, and feature enable flags.

Fields:

  • DeviceId: Unique identifier for the CSC instance.
  • BaseAddress: Base address for the control interface of the CSC.
  • SamplesPerClock: Number of samples processed per clock cycle.
  • MaxWidth: Maximum supported image width.
  • MaxHeight: Maximum supported image height.
  • MaxDataWidth: Maximum data width supported by the CSC.
  • Enable422: Flag indicating support for 4:2:2 chroma subsampling.
  • Enable420: Flag indicating support for 4:2:0 chroma subsampling.
  • EnableWindow: Flag indicating support for windowing feature.

Note: The table is conditionally compiled based on the number of CSC instances defined by XPAR_XV_CSC_NUM_INSTANCES.