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

u32 XYCrCb2Rgb_Config::ACoef

A Coefficient.

u32 XYCrCb2Rgb_Config::ActiveCols

Active number of columns.

u32 XYCrCb2Rgb_Config::ActiveRows

Active number of rows.

u32 XYCrCb2Rgb_Config::BCoef

B Coefficient.

u32 XYCrCb2Rgb_Config::BOffset

B Offset.

u32 XYCrCb2Rgb_Config::CCoef

C Coefficient.

u32 XYCrCb2Rgb_Config::CoefRange

Coefficient range.

u32 XYCrCb2Rgb_Config::DCoef

D Coefficient.

u16 XYCrCb2Rgb_Config::DeviceId

DeviceId is the unique ID of the YCRCB2RGB core.

u32 XYCrCb2Rgb_Config::GOffset

G Offset.

u16 XYCrCb2Rgb_Config::HasClamp

Clamping support.

Referenced by XYCrCb2Rgb_GetRGBMin(), and XYCrCb2Rgb_SetRGBMin().

u16 XYCrCb2Rgb_Config::HasClip

Clipping support.

Referenced by XYCrCb2Rgb_GetRGBMax(), and XYCrCb2Rgb_SetRGBMax().

u16 XYCrCb2Rgb_Config::HasIntcIf

Interrupt controller support.

Referenced by XYCrCb2Rgb_IntrHandler().

u32 XYCrCb2Rgb_Config::MasterAxisVideoFormat

Master Axis Video Format.

u32 XYCrCb2Rgb_Config::MaxCols

Maximum number of columns.

u32 XYCrCb2Rgb_Config::MWidth

MWidht.

u32 XYCrCb2Rgb_Config::OutputRange

Output Range.

u16 XYCrCb2Rgb_Config::RgbMax

RGB Max value.

u16 XYCrCb2Rgb_Config::RgbMin

RGB Min value.

u32 XYCrCb2Rgb_Config::ROffset

R Offset.

u32 XYCrCb2Rgb_Config::SlaveAxiClkFreqHz

Slave Axis Clock frequency in Hz.

u32 XYCrCb2Rgb_Config::SlaveAxisVideoFormat

Slave Axis Video Format.

u32 XYCrCb2Rgb_Config::StandardSelection

Standard Selection.