tpg
Vitis Drivers API Documentation
XTpg_Config Struct Reference

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

Data Fields

u16 DeviceId
 DeviceId is the unique ID of the TPG core. More...
 
u32 BaseAddress
 BaseAddress is the physical base address of the TPG core registers. More...
 
u32 SlaveAxisVideoFormat
 Slave Axis Video Format. More...
 
u32 MasterAxisVideoFormat
 Master Axis Video Format. More...
 
u32 SlaveAxiClkFreqHz
 Slave Clock Frequency. More...
 
u32 ActiveRows
 Active Rows. More...
 
u32 ActiveColumns
 Active Columns. More...
 
u32 PatternControl
 Pattern Control. More...
 
u8 MotionSpeed
 Motion Speed. More...
 
u32 CrossHairs
 Cross Hair. More...
 
u32 ZPlateHorizontalControl
 ZPlate Horizontal Control. More...
 
u32 ZPlateVerticalControl
 ZPlate Vertical Control. More...
 
u16 BoxSize
 Box Size. More...
 
u32 BoxColor
 Box Color. More...
 
u16 StuckPixelThreshold
 Stuck Pixel Threshold. More...
 
u8 NoiseGain
 Noise Gain. More...
 
u8 BayerPhase
 Bayer Phase. More...
 
u16 HasIntcIf
 Has Interrupt Control Flag. More...
 
u16 EnableMotion
 Enable Motion. More...
 

Detailed Description

This typedef contains configuration information for a TPG core.

Each TPG core should have a configuration structure associated.

Field Documentation

u32 XTpg_Config::ActiveColumns

Active Columns.

u32 XTpg_Config::ActiveRows

Active Rows.

u8 XTpg_Config::BayerPhase

Bayer Phase.

u32 XTpg_Config::BoxColor

Box Color.

u16 XTpg_Config::BoxSize

Box Size.

u32 XTpg_Config::CrossHairs

Cross Hair.

u16 XTpg_Config::DeviceId

DeviceId is the unique ID of the TPG core.

u16 XTpg_Config::EnableMotion

Enable Motion.

u16 XTpg_Config::HasIntcIf

Has Interrupt Control Flag.

Referenced by XTpg_IntrHandler().

u32 XTpg_Config::MasterAxisVideoFormat

Master Axis Video Format.

u8 XTpg_Config::MotionSpeed

Motion Speed.

u8 XTpg_Config::NoiseGain

Noise Gain.

u32 XTpg_Config::PatternControl

Pattern Control.

u32 XTpg_Config::SlaveAxiClkFreqHz

Slave Clock Frequency.

u32 XTpg_Config::SlaveAxisVideoFormat

Slave Axis Video Format.

u16 XTpg_Config::StuckPixelThreshold

Stuck Pixel Threshold.

u32 XTpg_Config::ZPlateHorizontalControl

ZPlate Horizontal Control.

u32 XTpg_Config::ZPlateVerticalControl

ZPlate Vertical Control.