12.07.2015 Views

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

Geode GXLV Processor Series Low Power Integrated x86 Solutions

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Geode</strong> <strong>GXLV</strong> <strong>Processor</strong> <strong>Series</strong><strong>Integrated</strong> Functions (Continued)4.5.10 Timing RegistersThe Display Controller’s timing registers control the generationof sync, blanking, and active display regions. Theyprovide complete flexibility in interfacing to both CRT andflat panel displays. These registers will generally be programmedby the BIOS from an INT 10h call or by theextended mode driver from a display timing file. Note thatthe horizontal timing parameters are specified in characterclocks, which actually means pixels divided by 8, since allBit Name DescriptionTable 4-31. Display Controller Timing Registerscharacters are bit mapped. For interlaced display the verticalcounter will be incremented twice during each displayline, so vertical timing parameters should be programmedwith reference to the total frame rather than a single field.The Timing Registers group consists of six 32-bit registerslocated at GX_BASE+8330h-834Ch. These registers aresummarized in Table 4-28 on page 141, and Table 4-31gives their bit formats.GX_BASE+8330h-8333h DC_H_TIMING_1 Register (R/W) (Locked) Default Value = xxxxxxxxh31:27 RSVD Reserved: Set to 0.26:19 H_TOTAL Horizontal Total: The total number of character clocks for a given scan line minus 1. Note that thevalue is necessarily greater than the H_ACTIVE field because it includes border pixels and blankedpixels. For flat panels, this value will never change. The field [26:16] may be programmed with thepixel count minus 1, although bits [18:16] are ignored. The horizontal total is programmable on 8-pixel boundaries only.18:16 IGRD Ignored15:11 RSVD Reserved: Set to 0.10:3 H_ACTIVE Horizontal Active: The total number of character clocks for the displayed portion of a scan lineminus 1. The field [10:0] may be programmed with the pixel count minus 1, although bits [2:0] areignored. The active count is programmable on 8-pixel boundaries only. Note that for flat panels, ifthis value is less than the panel active horizontal resolution (H_PANEL), the parametersH_BLANK_START, H_BLANK_END, H_SYNC_START, and H_SYNC_END should be reduced bythe value of H_ADJUST (or the value of H_PANEL - H_ACTIVE / 2)to achieve horizontal centering.2:0 IGRD IgnoredNote: For simultaneous CRT and flat panel display the H_ACTIVE and H_TOTAL parameters pertain to both.GX_BASE+8334h-8337h DC_H_TIMING_2 Register (R/W) (Locked) Default Value = xxxxxxxxh31:27 RSVD Reserved: Set to 0.26:19 H_BLK_END Horizontal Blank End: The character clock count at which the horizontal blanking signal becomesinactive minus 1. The field [26:16] may be programmed with the pixel count minus 1, although bits[18:16] are ignored. The blank end position is programmable on 8-pixel boundaries only.18:16 IGRD Ignored15:11 RSVD Reserved: Set to 0.10:3 H_BLK_START Horizontal Blank Start: The character clock count at which the horizontal blanking signal becomesactive minus 1. The field [10:0] may be programmed with the pixel count minus 1, although bits [2:0]are ignored. The blank start position is programmable on 8-pixel boundaries only.2:0 IGRD IgnoredNote: A minimum of four character clocks are required for the horizontal blanking portion of a line in order for the timing generator tofunction correctly.GX_BASE+8338h-833Bh DC_H_TIMING_3 Register (R/W) (Locked) Default Value = xxxxxxxxh31:27 RSVD Reserved: Set to 0.26:19 H_SYNC_END Horizontal Sync End: The character clock count at which the CRT horizontal sync signal becomesinactive minus 1. The field [26:16] may be programmed with the pixel count minus 1, although bits[18:16] are ignored. The sync end position is programmable on 8-pixel boundaries only.18:16 IGRD Ignored15:11 RSVD Reserved: Set to 0.10:3 H_SYNC_START Horizontal Sync Start: The character clock count at which the CRT horizontal sync signal becomesactive minus 1. The field [10:0] may be programmed with the pixel count minus 1, although bits [2:0]are ignored. The sync start position is programmable on 8-pixel boundaries only.2:0 IGRD IgnoredNote: This register should also be programmed appropriately for flat panel only display since the horizontal sync transition determineswhen to advance the vertical counter.www.national.com 150 Revision 1.3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!