vtc
Xilinx SDK Drivers API Documentation
XVtc_Signal Struct Reference

This typedef contains the VTC signal configuration used by the Generator/Detector modules in a VTC device. More...

Data Fields

u16 OriginMode
 Origin Mode. More...
 
u16 HTotal
 Horizontal total clock cycles per Line. More...
 
u16 HFrontPorchStart
 Horizontal Front Porch Start Cycle Count. More...
 
u16 HSyncStart
 Horizontal Sync Start Cycle Count. More...
 
u16 HBackPorchStart
 Horizontal Back Porch Start Cycle Count. More...
 
u16 HActiveStart
 Horizontal Active Video Start Cycle Count. More...
 
u16 V0Total
 Total lines per Frame (Field 0) More...
 
u16 V0FrontPorchStart
 Vertical Front Porch Start Line Count * (Field 0) More...
 
u16 V0SyncStart
 Vertical Sync Start Line Count (Field 0) More...
 
u16 V0BackPorchStart
 Vertical Back Porch Start Line Count * (Field 0) More...
 
u16 V0ActiveStart
 Vertical Active Video Start Line Count * (Field 0) More...
 
u16 V0ChromaStart
 Active Chroma Start Line Count (Field 0) More...
 
u16 V1Total
 Total lines per Frame (Field 1) More...
 
u16 V1FrontPorchStart
 Vertical Front Porch Start Line Count * (Field 1) More...
 
u16 V1SyncStart
 Vertical Sync Start Line Count (Field 1) More...
 
u16 V1BackPorchStart
 Vertical Back Porch Start Line Count * (Field 1) More...
 
u16 V1ActiveStart
 Vertical Active Video Start Line Count (Field 1) More...
 
u16 V1ChromaStart
 Active Chroma Start Line Count (Field 1) More...
 
u8 Interlaced
 Interlaced / Progressive video. More...
 

Detailed Description

This typedef contains the VTC signal configuration used by the Generator/Detector modules in a VTC device.

Field Documentation

◆ HActiveStart

u16 XVtc_Signal::HActiveStart

Horizontal Active Video Start Cycle Count.

Referenced by XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ HBackPorchStart

u16 XVtc_Signal::HBackPorchStart

Horizontal Back Porch Start Cycle Count.

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ HFrontPorchStart

u16 XVtc_Signal::HFrontPorchStart

Horizontal Front Porch Start Cycle Count.

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ HSyncStart

u16 XVtc_Signal::HSyncStart

Horizontal Sync Start Cycle Count.

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ HTotal

u16 XVtc_Signal::HTotal

Horizontal total clock cycles per Line.

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ Interlaced

u8 XVtc_Signal::Interlaced

Interlaced / Progressive video.

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ OriginMode

◆ V0ActiveStart

u16 XVtc_Signal::V0ActiveStart

Vertical Active Video Start Line Count * (Field 0)

Referenced by XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V0BackPorchStart

u16 XVtc_Signal::V0BackPorchStart

Vertical Back Porch Start Line Count * (Field 0)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V0ChromaStart

u16 XVtc_Signal::V0ChromaStart

Active Chroma Start Line Count (Field 0)

Referenced by XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V0FrontPorchStart

u16 XVtc_Signal::V0FrontPorchStart

Vertical Front Porch Start Line Count * (Field 0)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V0SyncStart

u16 XVtc_Signal::V0SyncStart

Vertical Sync Start Line Count (Field 0)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V0Total

u16 XVtc_Signal::V0Total

Total lines per Frame (Field 0)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V1ActiveStart

u16 XVtc_Signal::V1ActiveStart

Vertical Active Video Start Line Count (Field 1)

Referenced by XVtc_GetDetector(), and XVtc_GetGenerator().

◆ V1BackPorchStart

u16 XVtc_Signal::V1BackPorchStart

Vertical Back Porch Start Line Count * (Field 1)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V1ChromaStart

u16 XVtc_Signal::V1ChromaStart

Active Chroma Start Line Count (Field 1)

Referenced by XVtc_GetDetector(), and XVtc_GetGenerator().

◆ V1FrontPorchStart

u16 XVtc_Signal::V1FrontPorchStart

Vertical Front Porch Start Line Count * (Field 1)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), and XVtc_GetGenerator().

◆ V1SyncStart

u16 XVtc_Signal::V1SyncStart

Vertical Sync Start Line Count (Field 1)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().

◆ V1Total

u16 XVtc_Signal::V1Total

Total lines per Frame (Field 1)

Referenced by XVtc_ConvSignal2Timing(), XVtc_GetDetector(), XVtc_GetGenerator(), and XVtc_SetGenerator().