32579B

Video Processor Module - Video Processor Registers - Function 4

Table 7-9. F4BAR0+Memory Offset: Video Processor Configuration Registers (Continued)

Bit

Description

1CT_GENLOCK_EN (Enable Continuous GenLock Function).

0:The continuous GenLock function is disabled.

1:Enable locking (i.e., synchronization) of the GX1 VSYNC with the VIP VSYNC on every VSYNC (i.e., continuous lock- ing).

Note: If bit 0 (SG_GENLOCK_EN) = 1, it overrides the value of this bit.

0SG_GENLOCK_EN (Enable a Single GenLock Function).

0:GenLock is disabled if bit 1 (CT_GENLOCK_EN) = 0.

1:Enable synchronization (i.e., locking) of GX1 VSYNC with the VIP VSYNC and synchronization of the TV encoder field with the VIP field, once. During the synchronization process, the TV encoder field is determined by bit 5 of this register. When in Direct Video mode, it is critical that the field of the TV encoder and the Video Input Port (F4BAR2+Memory Off- set 08h[24]) be the same after the synchronization event. After locking once, this bit is reset by hardware to 0.

Note: If this bit = 1, it overrides the value of bit 1 (CT_GENLOCK_EN).

Offset 424h-427h

GenLock Delay Register (R/W)

Reset Value: 00000000h

 

 

 

 

31:21

Reserved.

 

 

 

 

20:0

GENLOCK_DEL (GenLock Delay). Indicates the delay (in 27 MHz clocks) between the VIP VSYNC and the GX1 module’s

 

Display Controller VSYNC.

 

 

 

 

 

 

Offset 428h-43Bh

Reserved

 

 

 

 

Offset 43Ch-43Fh

Continuous GenLock Timeout Register (R/W)

Reset Value: 1FFF1FFFh

 

 

 

31:16

CGENTO1 (Even Field Continuous GenLock Timeout).

 

 

 

 

15:0

CGENTO0 (Odd Field Continuous GenLock Timeout).

 

 

 

 

 

Offset 800h-803h

Horizontal Timing Register (R/W)

Reset Value: 00000000h

This register is updated at each occurrence of HSYNC.

31:28

Reserved.

 

 

 

 

27:16

H_DISP_START (Horizontal Display Start). Specifies the first horizontal valid pixel position on a TV screen, in pixel clocks.

 

 

 

 

15:12

Reserved.

 

 

 

 

11:0

H_TOTAL (Horizontal Total). Specifies the total number of pixels per line - 1, for TV. For NTSC, use 857; for PAL use 863.

 

 

 

 

Offset 804h-807h

Horizontal Sync Timing Register (R/W)

Reset Value: 00000000h

This register is updated at each occurrence of HSYNC.

31:28

Reserved.

 

 

 

 

27:16

H_SYNC_END (Horizontal Sync End). Specifies the horizontal synchronization end position in pixel clocks.

 

 

 

 

15:12

Reserved.

 

 

 

 

11:0

H_SYNC_START (Horizontal Sync Start). Specifies the horizontal synchronization start position in pixel clocks.

 

 

 

 

Offset 808h-80Bh

Vertical Sync Timing Register (R/W)

Reset Value: 00000000h

This register is updated at each occurrence of VSYNC.

 

 

 

 

 

31:28

Reserved.

 

 

 

 

27:26

V_DISP_SKEW_EVEN (Vertical Display Skew). Specifies the vertical display end skew in terms of horizontal lines for all

 

even fields. Recommended value is 1.

 

 

 

25:24

V_DISP_SKEW_ODD (Vertical Display Skew). Specifies the vertical display start skew in terms of horizontal lines for all

 

odd fields. Recommended value is 1.

 

 

 

 

 

23:22

Reserved.

 

 

 

 

21:12

V_SYNC_END (Vertical Sync End). Specifies the vertical synchronization end position in terms of horizontal lines.

 

 

 

 

11:10

Reserved.

 

 

 

 

9:0

VSYNC_START (Vertical Sync Start). Specifies the vertical synchronization start position in terms of horizontal lines.

 

 

 

 

352

AMD Geode™ SC1200/SC1201 Processor Data Book

Page 352
Image 352
AMD SC1200 Ctgenlocken Enable Continuous GenLock Function, Sggenlocken Enable a Single GenLock Function, Offset 424h-427h