ycrcb2rgb
Xilinx SDK Drivers API Documentation
XYCrCb2Rgb_Config Struct Reference

This typedef contains configuration information for a YCrCb2Rgb core. More...

Data Fields

u16 DeviceId
 DeviceId is the unique ID of the YCRCB2RGB core. More...
 
u32 BaseAddress
 BaseAddress is the physical base address of the YCRCB2RGB core registers. More...
 
u32 SlaveAxisVideoFormat
 Slave Axis Video Format. More...
 
u32 MasterAxisVideoFormat
 Master Axis Video Format. More...
 
u16 HasDebug
 Debugging support. More...
 
u16 HasIntcIf
 Interrupt controller support. More...
 
u32 MaxCols
 Maximum number of columns. More...
 
u32 ActiveCols
 Active number of columns. More...
 
u32 ActiveRows
 Active number of rows. More...
 
u32 MWidth
 MWidht. More...
 
u32 CoefRange
 Coefficient range. More...
 
u32 ACoef
 A Coefficient. More...
 
u32 BCoef
 B Coefficient. More...
 
u32 CCoef
 C Coefficient. More...
 
u32 DCoef
 D Coefficient. More...
 
u32 ROffset
 R Offset. More...
 
u32 GOffset
 G Offset. More...
 
u32 BOffset
 B Offset. More...
 
u16 HasClip
 Clipping support. More...
 
u16 HasClamp
 Clamping support. More...
 
u16 RgbMax
 RGB Max value. More...
 
u16 RgbMin
 RGB Min value. More...
 
u32 SlaveAxiClkFreqHz
 Slave Axis Clock frequency in Hz. More...
 
u32 StandardSelection
 Standard Selection. More...
 
u32 OutputRange
 Output Range. More...
 

Detailed Description

This typedef contains configuration information for a YCrCb2Rgb core.

Each YCrCb2Rgb core should have a configuration structure associated.

Field Documentation

◆ ACoef

u32 XYCrCb2Rgb_Config::ACoef

A Coefficient.

◆ ActiveCols

u32 XYCrCb2Rgb_Config::ActiveCols

Active number of columns.

◆ ActiveRows

u32 XYCrCb2Rgb_Config::ActiveRows

Active number of rows.

◆ BaseAddress

◆ BCoef

u32 XYCrCb2Rgb_Config::BCoef

B Coefficient.

◆ BOffset

u32 XYCrCb2Rgb_Config::BOffset

B Offset.

◆ CCoef

u32 XYCrCb2Rgb_Config::CCoef

C Coefficient.

◆ CoefRange

u32 XYCrCb2Rgb_Config::CoefRange

Coefficient range.

◆ DCoef

u32 XYCrCb2Rgb_Config::DCoef

D Coefficient.

◆ DeviceId

u16 XYCrCb2Rgb_Config::DeviceId

DeviceId is the unique ID of the YCRCB2RGB core.

◆ GOffset

u32 XYCrCb2Rgb_Config::GOffset

G Offset.

◆ HasClamp

u16 XYCrCb2Rgb_Config::HasClamp

Clamping support.

Referenced by XYCrCb2Rgb_GetRGBMin(), and XYCrCb2Rgb_SetRGBMin().

◆ HasClip

u16 XYCrCb2Rgb_Config::HasClip

Clipping support.

Referenced by XYCrCb2Rgb_GetRGBMax(), and XYCrCb2Rgb_SetRGBMax().

◆ HasDebug

◆ HasIntcIf

u16 XYCrCb2Rgb_Config::HasIntcIf

Interrupt controller support.

Referenced by XYCrCb2Rgb_IntrHandler().

◆ MasterAxisVideoFormat

u32 XYCrCb2Rgb_Config::MasterAxisVideoFormat

Master Axis Video Format.

◆ MaxCols

u32 XYCrCb2Rgb_Config::MaxCols

Maximum number of columns.

◆ MWidth

u32 XYCrCb2Rgb_Config::MWidth

MWidht.

◆ OutputRange

u32 XYCrCb2Rgb_Config::OutputRange

Output Range.

◆ RgbMax

u16 XYCrCb2Rgb_Config::RgbMax

RGB Max value.

◆ RgbMin

u16 XYCrCb2Rgb_Config::RgbMin

RGB Min value.

◆ ROffset

u32 XYCrCb2Rgb_Config::ROffset

R Offset.

◆ SlaveAxiClkFreqHz

u32 XYCrCb2Rgb_Config::SlaveAxiClkFreqHz

Slave Axis Clock frequency in Hz.

◆ SlaveAxisVideoFormat

u32 XYCrCb2Rgb_Config::SlaveAxisVideoFormat

Slave Axis Video Format.

◆ StandardSelection

u32 XYCrCb2Rgb_Config::StandardSelection

Standard Selection.