rgb2ycrcb
Xilinx SDK Drivers API Documentation
XRgb2YCrCb_Config Struct Reference

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

Data Fields

u16 DeviceId
 DeviceId is the unique ID of the RGB2YCRCB core. More...
 
u32 BaseAddress
 BaseAddress is the physical base address of the RGB2YCRCB core registers. More...
 
u32 SlaveAxisVideoFormat
 Slave Axis Video Format. More...
 
u32 MasterAxisVideoFormat
 Master Axis Video Format. More...
 
u16 HasDebug
 To check debug support. More...
 
u16 HasIntcIf
 To check Interrupt controller support. More...
 
u32 MaxCols
 Maximum number of columns. More...
 
u32 ActiveCols
 Number of active columns. More...
 
u32 ActiveRows
 Number of active rows. More...
 
u16 HasClip
 To check support for clipping. More...
 
u16 HasClamp
 To check support for clamping. More...
 
u32 ACoef
 A coefficient. More...
 
u32 BCoef
 B coefficient. More...
 
u32 CCoef
 C coefficient. More...
 
u32 DCoef
 D coefficient. More...
 
u32 YOffset
 Y Offset value. More...
 
u32 CbOffset
 Cb Offset value. More...
 
u32 CrOffset
 Cr Offset value. More...
 
u32 YMax
 Y Min value. More...
 
u32 YMin
 Y Max value. More...
 
u32 CbMax
 Cb Max value. More...
 
u32 CbMin
 Cb Min value. More...
 
u32 CrMax
 Cr Max value. More...
 
u32 CrMin
 Cr Min value. More...
 
u32 SlaveAxiClkFreqHz
 Slave AXI Clock Frequency in Hz. More...
 
u32 StandardSelection
 To select standard. More...
 
u32 OutputRange
 To identify output range. More...
 

Detailed Description

This typedef contains configuration information for a Rgb2YCrCb core.

Each Rgb2YCrCb core should have a configuration structure associated.

Field Documentation

◆ ACoef

u32 XRgb2YCrCb_Config::ACoef

A coefficient.

◆ ActiveCols

u32 XRgb2YCrCb_Config::ActiveCols

Number of active columns.

◆ ActiveRows

u32 XRgb2YCrCb_Config::ActiveRows

Number of active rows.

◆ BaseAddress

◆ BCoef

u32 XRgb2YCrCb_Config::BCoef

B coefficient.

◆ CbMax

u32 XRgb2YCrCb_Config::CbMax

Cb Max value.

◆ CbMin

u32 XRgb2YCrCb_Config::CbMin

Cb Min value.

◆ CbOffset

u32 XRgb2YCrCb_Config::CbOffset

Cb Offset value.

◆ CCoef

u32 XRgb2YCrCb_Config::CCoef

C coefficient.

◆ CrMax

u32 XRgb2YCrCb_Config::CrMax

Cr Max value.

◆ CrMin

u32 XRgb2YCrCb_Config::CrMin

Cr Min value.

◆ CrOffset

u32 XRgb2YCrCb_Config::CrOffset

Cr Offset value.

◆ DCoef

u32 XRgb2YCrCb_Config::DCoef

D coefficient.

◆ DeviceId

u16 XRgb2YCrCb_Config::DeviceId

DeviceId is the unique ID of the RGB2YCRCB core.

◆ HasClamp

u16 XRgb2YCrCb_Config::HasClamp

To check support for clamping.

◆ HasClip

u16 XRgb2YCrCb_Config::HasClip

To check support for clipping.

◆ HasDebug

◆ HasIntcIf

u16 XRgb2YCrCb_Config::HasIntcIf

To check Interrupt controller support.

Referenced by XRgb2YCrCb_IntrHandler().

◆ MasterAxisVideoFormat

u32 XRgb2YCrCb_Config::MasterAxisVideoFormat

Master Axis Video Format.

◆ MaxCols

u32 XRgb2YCrCb_Config::MaxCols

Maximum number of columns.

◆ OutputRange

u32 XRgb2YCrCb_Config::OutputRange

To identify output range.

◆ SlaveAxiClkFreqHz

u32 XRgb2YCrCb_Config::SlaveAxiClkFreqHz

Slave AXI Clock Frequency in Hz.

◆ SlaveAxisVideoFormat

u32 XRgb2YCrCb_Config::SlaveAxisVideoFormat

Slave Axis Video Format.

◆ StandardSelection

u32 XRgb2YCrCb_Config::StandardSelection

To select standard.

◆ YMax

u32 XRgb2YCrCb_Config::YMax

Y Min value.

◆ YMin

u32 XRgb2YCrCb_Config::YMin

Y Max value.

◆ YOffset

u32 XRgb2YCrCb_Config::YOffset

Y Offset value.