AM62Px MCU+ SDK  09.01.00

Detailed Description

Timing configuration for the LCD output.

Data Fields

Fvid2_ModeInfo mInfo
 
uint32_t dvoFormat
 
uint32_t cscRange
 
uint32_t videoIfWidth
 
uint32_t deltaLinesPerPanel
 
uint32_t fidFirst
 

Field Documentation

◆ mInfo

Fvid2_ModeInfo CSL_DssVpLcdOpTimingCfg::mInfo

FVID2 mode information Fvid2_ModeInfo

standard:
Standard for which to get the info. For valid values see Fvid2_Standard. In case of BT output this should always be FVID2_STD_CUSTOM

width:
Active video frame width in pixels

height:
Active video frame height in lines

scanFormat:
Scan format of standard. For valid values see Fvid2_ScanFormat

hFrontPorch:
Horizontal Front Porch. Specifies the number of pixel clock periods to add to the end of a line transmission before line clock is asserted. In BT mode and interlaced, this field corresponds to the vertical field blanking No 1 for Even Field. In case of BT progressive mode this field is unused

hBackPorch:
Horizontal Back Porch. Specifies the number of pixel clock periods to add to the beginning of a line transmission before the first set of pixels is output to the display. In BT mode and interlaced, this field corresponds to the vertical field blanking No 2 for Even Field. In case of BT progressive mode this field is unused

hSyncLen:
Horizontal synchronization pulse width. Encoded Value(from 1 to 256)to specify the number of pixel clock periods to pulse the line clock at the end of each line. In BT mode, this field corresponds to 12-bit horizontal blanking

vFrontPorch:
Vertical front porch. Encoded value (from 0 to 4095) to specify the number of line clock periods to add to the end of each frame. When in BT mode and interlaced, this field corresponds to the vertical field blanking No 1 for Odd Field. In case of BT progressive mode this field corresponds to the Vertical frame blanking No 2

vBackPorch:
Vertical back porch. Encoded value (from 0 to 4095) to specify the number of line clock periods to add to the beginning of a frame. In BT mode and interlaced, this field corresponds to the vertical field blanking No 2 for Odd Field. In case of BT progressive mode this field corresponds to the Vertical frame blanking No 2 before the first set of pixels is output to the display

vSyncLen:
Vertical synchronization pulse width. In active mode, RW 0x00 encoded value (from 1 to 256) to specify the number of line clock periods (program to value minus 1) to pulse the frame clock (VSYNC) pin at the end of each frame after the end of frame wait (VFP) period elapses. In BT mode, this field is not used

pixelClock, fps: Not used, set to 0 or default

◆ dvoFormat

uint32_t CSL_DssVpLcdOpTimingCfg::dvoFormat

Digital output format. For valid values see Fvid2_DVFormat

◆ cscRange

uint32_t CSL_DssVpLcdOpTimingCfg::cscRange

CSC Range. For valid values see CSL_DssCscRange

◆ videoIfWidth

uint32_t CSL_DssVpLcdOpTimingCfg::videoIfWidth

Video interface Width, Valid options are
FVID2_VIFW_12BIT,
FVID2_VIFW_16BIT,
FVID2_VIFW_18BIT,
FVID2_VIFW_24BIT,
FVID2_VIFW_30BIT,
FVID2_VIFW_36BIT
For more details see Fvid2_VideoIfWidth

◆ deltaLinesPerPanel

uint32_t CSL_DssVpLcdOpTimingCfg::deltaLinesPerPanel

Delta size of the odd field compared to the even field. For valid values see CSL_DssVpDeltaLpp

◆ fidFirst

uint32_t CSL_DssVpLcdOpTimingCfg::fidFirst

Selects the first field to output in case of interlace mode. In case of progressive mode, the value is not used. For valid values see CSL_DssVpFidFirstVal