Vai alla pagina of
Manuali d’uso simili
-
Computer Hardware
Intel XP-P5CM-GV
28 pagine 4.46 mb -
Computer Hardware
Intel FB24624100
108 pagine 3.71 mb -
Computer Hardware
Intel 865
11 pagine 0.1 mb -
Computer Hardware
Intel DQ35MP
88 pagine 4.28 mb -
Computer Hardware
Intel U3-1L
20 pagine 0.29 mb -
Computer Hardware
Intel PXP43
44 pagine 2.81 mb -
Computer Hardware
Intel D925XCV
112 pagine 2.14 mb -
Computer Hardware
Intel SE8500
30 pagine 0.33 mb
Un buon manuale d’uso
Le regole impongono al rivenditore l'obbligo di fornire all'acquirente, insieme alle merci, il manuale d’uso Intel 815. La mancanza del manuale d’uso o le informazioni errate fornite al consumatore sono la base di una denuncia in caso di inosservanza del dispositivo con il contratto. Secondo la legge, l’inclusione del manuale d’uso in una forma diversa da quella cartacea è permessa, che viene spesso utilizzato recentemente, includendo una forma grafica o elettronica Intel 815 o video didattici per gli utenti. La condizione è il suo carattere leggibile e comprensibile.
Che cosa è il manuale d’uso?
La parola deriva dal latino "instructio", cioè organizzare. Così, il manuale d’uso Intel 815 descrive le fasi del procedimento. Lo scopo del manuale d’uso è istruire, facilitare lo avviamento, l'uso di attrezzature o l’esecuzione di determinate azioni. Il manuale è una raccolta di informazioni sull'oggetto/servizio, un suggerimento.
Purtroppo, pochi utenti prendono il tempo di leggere il manuale d’uso, e un buono manuale non solo permette di conoscere una serie di funzionalità aggiuntive del dispositivo acquistato, ma anche evitare la maggioranza dei guasti.
Quindi cosa dovrebbe contenere il manuale perfetto?
Innanzitutto, il manuale d’uso Intel 815 dovrebbe contenere:
- informazioni sui dati tecnici del dispositivo Intel 815
- nome del fabbricante e anno di fabbricazione Intel 815
- istruzioni per l'uso, la regolazione e la manutenzione delle attrezzature Intel 815
- segnaletica di sicurezza e certificati che confermano la conformità con le norme pertinenti
Perché non leggiamo i manuali d’uso?
Generalmente questo è dovuto alla mancanza di tempo e certezza per quanto riguarda la funzionalità specifica delle attrezzature acquistate. Purtroppo, la connessione e l’avvio Intel 815 non sono sufficienti. Questo manuale contiene una serie di linee guida per funzionalità specifiche, la sicurezza, metodi di manutenzione (anche i mezzi che dovrebbero essere usati), eventuali difetti Intel 815 e modi per risolvere i problemi più comuni durante l'uso. Infine, il manuale contiene le coordinate del servizio Intel in assenza dell'efficacia delle soluzioni proposte. Attualmente, i manuali d’uso sotto forma di animazioni interessanti e video didattici che sono migliori che la brochure suscitano un interesse considerevole. Questo tipo di manuale permette all'utente di visualizzare tutto il video didattico senza saltare le specifiche e complicate descrizioni tecniche Intel 815, come nel caso della versione cartacea.
Perché leggere il manuale d’uso?
Prima di tutto, contiene la risposta sulla struttura, le possibilità del dispositivo Intel 815, l'uso di vari accessori ed una serie di informazioni per sfruttare totalmente tutte le caratteristiche e servizi.
Dopo l'acquisto di successo di attrezzature/dispositivo, prendere un momento per familiarizzare con tutte le parti del manuale d'uso Intel 815. Attualmente, sono preparati con cura e tradotti per essere comprensibili non solo per gli utenti, ma per svolgere la loro funzione di base di informazioni e di aiuto.
Sommario del manuale d’uso
-
Pagina 1
Intel ® 815 Chipset: Graphics Controller Programmer’s Reference Manual (PRM) July 2000 Order Num ber: 298237-001 R[...]
-
Pagina 2
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 2 Information in this document i s provided in connection with Intel products. No license, express or implied, by estoppel or oth erwise, to any intellectual property rights is granted by this document. Except as provided in Intel’s Term s and Conditions of Sale for such products, Inte l a[...]
-
Pagina 3
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 3 Contents 1. Introduction ................................................................................................................... ............. 15 1.1. Term inology ..................................................................................................................[...]
-
Pagina 4
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 4 6.2.2. Source Data ................................................................................................. 58 6.2.3. Monochrom e Source Data ........................................................................... 59 6.2.4. Pattern Data ........................................[...]
-
Pagina 5
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 5 9.4.5. AR12 Mem ory Plane Enable Register .................................................... 104 9.4.6. AR13 Horizontal Pixel Panning Register ................................................ 105 9.4.7. AR14 Color Select Register ..............................................[...]
-
Pagina 6
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 6 10. Programm ing Interf ace .......................................................................................................... ... 141 10.1. Reserved Bits and Sof tware Compatibility ................................................................... 141 10.2. Overview ............[...]
-
Pagina 7
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 7 12.2.6. TEXT _Im m ediate_BLT ............................................................................. 169 12.2.7. COLOR_BLT ............................................................................................. 170 12.2.8. PAT_BLT ..............................................[...]
-
Pagina 8
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 8 13.9. GFXRENDERST ATE_MAP_LO D_LIMITS .................................................................. 224 13.10. GFXRENDERST ATE_MAP_LO D_CONTROL ............................................................ 225 13.11. GFXRENDERST ATE_MAP_PALET T E_LOAD ..................................[...]
-
Pagina 9
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 9 15.4.3.3. HORZ_PH—Horizontal Phase Register ....................................... 279 15.4.3.4. INIT_PH—Initial Phas e Register .................................................. 280 15.4.4. Overlay Destination W indow Position/Size Registers ............................... 281 15.4.[...]
-
Pagina 10
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 10 16.2.5. ISR—Interrupt Status Register .................................................................. 326 16.2.6. Error Identity, Mask and Status Regis ters ................................................. 327 16.2.6.1. Page Table Er ror handling in Intel ® 815 Chipset ............[...]
-
Pagina 11
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 11 Figures Figure 1. Intel â 815 Chipset System Block Diagram ......................................................... 18 Figure 2. Intel ® 82815 Chipset GMCH Block Diagram ...................................................... 19 Figure 3. Conceptual Platf orm PCI Conf iguration Diagram [...]
-
Pagina 12
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 12 Tables Table 1. Supported System Bus and System Mem ory Bus Frequencies ......................... 22 Table 2. Mem ory-Mapped Registers ................................................................................ 32 Table 3. I/O and M emory Register M ap ...............................[...]
-
Pagina 13
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 13 Rev ision History Rev. Descripti on Date 1.0 • Ini tial Releas e July 2000[...]
-
Pagina 14
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 14 This page is intentionally left blank.[...]
-
Pagina 15
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 15 1. Introduction The In te l â 815 ch ipset is a high ly f lexible chips et designed to ex tend from the basic graph ics/mu ltimedia PC platform up to the m ainstream perform ance desk top platform. The chips et consists of an Intel ® 82815 chipset Graphi cs and Mem ory Con troller Hub ([...]
-
Pagina 16
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 16 Term Description MCH The Memory Controll er Hub com ponent that c ontains t he process or interfac e, DRAM controll er, and AGP i nterfac e. The MCH comm unic ates with the I CH over a proprietary int erconnect c alled the hub i nterface (previ ously known as HubLink). The MCH was cal led[...]
-
Pagina 17
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 17 2. Intel ® 815 Chipset Overview The chipset consists of an Intel ® 82815 chipset G raphics an d Memory Control ler Hub (GMC H), an I/O Controller Hub (IC H) for the I/O su bsys tem, an d a Firmw are* Hub (FWH). The GMCH in tegrates a sy stem mem ory SDRA M controlle r that su pports a 6[...]
-
Pagina 18
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 18 Figure 1. Intel â â â â 815 Chipset System Block Diagram System Bus (66/100/133 MHz) PCI Bus PCI Slots (ICH=6 Req/G nt pairs) 815_SysBlk IS A Option 2 IDE Ports Ultra ATA/66 ( ICH); Ultra ATA/100 ( ICH2) 2 USB Ports ( ICH); 4 USB Ports ( ICH2) USB USB I/O Controller Hub Super I/O A C&[...]
-
Pagina 19
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 19 • Support f or a sing le processor conf igu ration • 64-bit A GTL+ based Sy stem Bus Interf ace at 66/100/133 MHz • 32-bit H ost A ddress Su pport • 64-bit Sy stem Memory Interf ace with optimized s upport for SDRA M at 100/133 MHz • Integr ated 2D & 3 D Gr aphic s Engines ?[...]
-
Pagina 20
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 20 • 370-pin sock et (PGA370). The PGA 370 is a zero in sertion force (ZIF) s ocket th at a processor in the FC-PGA packag e will u se to interface w ith a sy stem board. 2.2.2. Sy stem Memory Interface The GMCH in tegrates a s yst em m em ory con troller th at supports a 64-bit 100/133 MH[...]
-
Pagina 21
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 21 Display Cache Interface The GMCH su pports a Display Cach e SDRA M controller w ith a 32-bit 133 MHz S DRAM array . The DRA M type s upported is indus try s tandard Sy nch ronous DR AM (SD RAM) li ke that of the s yst em mem ory. The local memory SDRA M controller interface is fully confi[...]
-
Pagina 22
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 22 2.2.6. Sy stem Clocking The In te l ® 82815 ch ipset GMCH h as a new ty pe of clock ing arch itecture. It h as inte grated SDRA M buff ers that run at eit her 100 or 133 MHz, indepen dent of t he sy stem bus f requency . See tabl e below for supported s ys tem bu s and sy stem m em ory b[...]
-
Pagina 23
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 23 Figure 3. Conceptual Pla tform PCI Configuration Diagra m Processo r PCI Co nfi gura tion Window in I/O Space Hub Inter face DRAM* Con trol/ Host Bridge Bus #0 Dev #0 AGP Bridge Bus #0 Dev # 1 PCI Devices Hub Int erfa ce LP C Devic e Bus #0 Dev # 31 Fcn #0 Hub I/F - PCI Bridge (P 2P) PBus[...]
-
Pagina 24
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 24 To support a PCI g raphics dev ice, the Int el ® 815 chipset s imply pass es all of th at device’ s cycl es to the hub interf ace as it w ould for any other PCI dev ice. Configuration Single Monitor Multi-monitor Primary Graphics Device Intern al Graphics (with LM or UMA) AGP Graphics [...]
-
Pagina 25
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 25 2.3.1.2. Sy stem Startup The In te l ® 815 ch ipset has m ultiple poss ible device m odes. The selection of w h ich mode w ill be auto- detected is represented in the followin g flow chart. The softw are requirements f or implem enting th is high level flow are detailed in the next secti[...]
-
Pagina 26
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 26 2.3.1.3. Software Start-Up Sequence The following sequence of events w ill occur durin g the initialization of an Intel ® 815 ch ipset- based system : 1. The ICH asserts P CIRST# either in response to an initial assertion of PWROK or a write to an I/O Port. 2. Sy stem BIOS runs basic POS[...]
-
Pagina 27
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 27 14. During PCI enumeration, th e system BIOS will identify and initialize the prim ary display device. The selection of the primary display device is ty pically OEM dependent. A n OEM may use a BIOS setup question to allow the sy stem us er to select the primary display device. Intel reco[...]
-
Pagina 28
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 28 3. After the conclu sion of the graphics driver startup code the internal g raphics functions w ill be ready for ru n-tim e activity an d comm ands can be written in to the ring buf fer. 2.3.1.4. Switching Device modes Under normal con ditions, the GMCH Device Mode w ill be switched at m [...]
-
Pagina 29
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 29 3. System Address M ap This chapter provides address m aps of th e graphics con troller (GC) I/O and m em ory- mapped reg isters. Individual register bit f ield descriptions are provided in the f ollowing ch apters. Note that PCI configuration reg ister descriptions are not covered in thi[...]
-
Pagina 30
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 30 3.1. Memory and I/O Space Registers Thi s sectio n pr ovide s a high-le vel re gister map (re gister group ings pe r functio n). T he memory and I/O maps for the GC regi sters are show n in the follow ing figu re. The VGA and Exten ded VGA registers can be accessed via standard VGA I/O lo[...]
-
Pagina 31
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 31 • VGA an d Extend ed VGA Control Regis ters (00000h − − − − 00FFFh). These regist ers are located in both I/O space and m em ory space. The VGA an d Extended VGA registers con tain the f ollowin g register sets: General Control/Status, Sequen cer (SRxx), Graphics Controller (GRx[...]
-
Pagina 32
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 32 3.2. GC Register Memory A ddress Map All GC registers are m em ory-m apped. In addition, the VGA and Extended VGA registers are I/O ma pped. Table 2. Memo ry-Mapp ed Registers A ddress Offset Sy mbol Register Name A ccess 00000h − 00FFFh VGA and VGA Extended R egisters These regist [...]
-
Pagina 33
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 33 Table 2. Memo ry-Mapp ed Registers A ddress Offset Sy mbol Register Name A ccess 020C0h INSTP M Inst ruction P arser Mode Register R/W 020C1h–020C3h Reserved 020C4h–020C7h INSTP S Inst ruction P arser Stat e Register RO 020C8h–020CBh BBP_P TR Batch B uffer P arser Point er R[...]
-
Pagina 34
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 34 Table 2. Memo ry-Mapp ed Registers A ddress Offset Sy mbol Register Name A ccess Overlay Registers (30000h − − − − 03FFFFh) (For additional address offsets i n the double-buffering scheme, see Overl ay Chapter) 30000h − 30003h OV0ADD Overlay 0 Regis ter Update A ddress Overlay 0[...]
-
Pagina 35
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 35 Table 2. Memo ry-Mapp ed Registers A ddress Offset Sy mbol Register Name A ccess BLT Engine Status (40000h − − − − 4FFFFh) (Software Debug) 40000h–40003h BR00 BLT Opcode and Control RO 40004h–40007h BR01 Setup BLT Raster OP , Control, and Des tinati on Offset RO 40008h–4000B[...]
-
Pagina 36
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 36 Table 2. Memo ry-Mapp ed Registers A ddress Offset Sy mbol Register Name A ccess LCD/TV-Out Registers (60000h–6FFFFh) LCD/TV-Out 60000h–60003h HTOTAL Horizontal Total R/W 60004h–60007h HBLANK Horizontal Blank R/W 60008h–6000Bh HSYNC Horizontal Sync R/W 6000Ch–6000Fh VTOTAL Verti[...]
-
Pagina 37
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 37 3.3.1. VGA and Extended VGA I/O and Memor y Regi ster M ap Table 3. I/O and Memory Register Map A ddress Register Name (Read) Register Name (Wri te) 2D Registers 3B0h–3B3h Reserved Reserved 3B4h VGA CRTC Index (CRX) (monochom e) VGA CRTC Index (CRX) (monochom e) 3B5h VGA CRTC Data (m on[...]
-
Pagina 38
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 38 3.4. Indirect VGA and Extended VGA Register Indices Programm ing an index v alue into the appropriate SR X, GRX, ARX, or C RX register in directly access es the registers listed in this section. The index and data register address locations are listed in the previous section. Additional d[...]
-
Pagina 39
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 39 Table 6. 2D A tt ribute Cont roller Registers (3C0h / 3C1h ) Index Sym Register Name 00h AR00 Palette Regi ster 0 01h AR01 Palette Regi ster 1 02h AR02 Palette Regis ter 2 03h AR03 Palette Regi ster 3 04h AR04 Palette Regi ster 4 05h AR05 Palette Regi ster 5 06h AR06 Palette Regi ster 6 0[...]
-
Pagina 40
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 40 Index Sym Register Name 0Fh CR0F Text Cursor Location Low 10h CR10 Vertical Sync St art 11h CR11 Vertical Sync End 12h CR12 Vertical Display E nable End 13h CR13 Offset 14h CR14 Underline Location 15h CR15 Vertical Blanking S tart 16h CR16 Vertical Blanking E nd 17h CR17 CRT Mode 18h CR18[...]
-
Pagina 41
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 41 3.4.1. Graphics A ddress Translation The In te l ® 815 ch ipset uses a log ical mem ory-addressi ng concept f or accessing graphics data. The GC supports a 64- MB logical address space, wh ere each 4-KB log ical page can be m apped to a physical mem o ry page in System RAM, PCI Mem ory, [...]
-
Pagina 42
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 42 Figure 8. GTT M apping Virtual Graphics Memory Base Base + 64 MB TOM Base + 32 MB 64 KB 0 64 MB Graphics Engine Address Space Graphics Translation Table (GTT) 4 KB 4 KB 0 KB GTT Maps 4KB blocks of Virtual Graphics Memory to 4 KB pages in System Memory System Memory 31 0 31 0 4 GB 31 0 GTT[...]
-
Pagina 43
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 43 4. Graphics Translation Table (GTT) Range Definition Address Off set: 10000h–FFFFh Default Value: Page table range 64 KB Acces s: aligned DW ord-QW ord W rite Only This range def ined w ithin th e graphics m emory m apped register s pace is for th e m emory m anager to access the graphi[...]
-
Pagina 44
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 44 This page is intentionally left blank.[...]
-
Pagina 45
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 45 5. Basic Initialization Procedures 5.1. Initialization Sequence The initialization of graphics driver resources can be broken dow n into three categories: hardw are detection, frame buf fer initialization, and hardw are register initialization. Each category is discussed in more detail in[...]
-
Pagina 46
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 46 Once the operating sy stem h as identified the device, it can load the appropriate dr iver. One of the first task s of the driver is to make su re that the device m atches the driver. Checking that the driver and devi ce match is done in m uch the s ame w ay that the operating sys tem ide[...]
-
Pagina 47
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 47 5.4. Hardw are Register Initialization 5.4.1. Color vs. M onochrome M onitor s The mapping and initialization of some hardw are registers depends in part on wh ether the graphics adapter is attached to a monochrom e or color monitor. The following steps illu strate how to determ ine the t[...]
-
Pagina 48
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 48 5.6. Sav ing the Hardw are State Note that the VGA register u nlockin g protocol m ust be perform ed in order to access som e of the reg isters described below . During a state chang e, the driver sh ould preserve the f ollowi ng regis ters to provide com plete state restoration in the fu[...]
-
Pagina 49
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 49 5.7. Restoring the Hardw are State The graphics adapter s tate shou ld be restored by perf ormi ng the f ollowi ng steps . Note some of the syn chronization operations, especially those that ensu re that the local mem o ry is idle during the state restore. Al so, much of the w ork involve[...]
-
Pagina 50
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 50 • Other registers that sh ould restore o nly certain bits from the sav ed-state values: Bit Blit Control MM 0x7000c Read the current valu e of the Bit Blit Control Register. Clear the bits pertaining to the Color Expansion Mode (bits 5:4). OR–in the saved value of the Bit [...]
-
Pagina 51
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 51 Wat ermark a nd Bur stlengt h Contro l MM 0 x20D 8 Read the curren t value of the Watermark and Burstleng th Control R egister. Clear th e burst l ength and w atermark bit s (bits 22: 20, 17:12, 10:8 and 5:0). OR–in t he saved value o f the Wa termark a nd B urstlengt h Cont[...]
-
Pagina 52
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 52 This page is intentionally left blank.[...]
-
Pagina 53
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 53 6. Blt Engine Programming 6.1. BLT Engine Programming Considerations 6.1.1. When the Source and Destination Locations Overlap It is possible to have BLT o perations in w hich the locations of the sou rce and destination data overlap. This frequently occurs in BLT ope rations w here a user[...]
-
Pagina 54
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 54 Figure 9. Source Cor ruption in BLT w ith Overlapping Sour ce and Destination Loca tions (i) Source Destination (a) Source Destination b_blt2.vsd (e) (b) (c) (d) (f) (g) (h)[...]
-
Pagina 55
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 55 The BLT engine can alter the order in w hich source data is read and destination data is w ritten wh en necessary to avoid source data corruption problem s w hen th e source and destin ation locations ov erlap. The comm and packets provide the ability to change th e point at wh ich the BL[...]
-
Pagina 56
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 56 The figure below illu strates how th is feature of the BLT engin e can be used to perform the sam e BLT operation as was illustrated in th e figure above, w hile avoiding th e corruption of source data. As show n in the fig ure below, the BLT engine reads the source data and w rites the d[...]
-
Pagina 57
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 57 6.2. Basic Graphics Data Considerations 6.2.1. Contiguous vs. Discontinuous Gr aphics Data Graphics data st ored in mem ory, particularly in the f rame buf fer of a g raphics sy stem, has org anizational chara cter istic s that oft en dist inguish it fro m other varie ties o f data. The m[...]
-
Pagina 58
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 58 Figure 13. Representation o f On-Screen 6x4 Array of Pixels in the Frame Buff er Note: Drawing is not to scale (0, 0) (0, 479) (639, 479) (639, 0) b_blt6.vsd 256th Scan Line 257th Scan Line 258th Scan Line 259th Scan Line 256, 256 261, 256 256, 259 261, 259 63 32 31 0 28100h 270F8h 28108h[...]
-
Pagina 59
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 59 If the color sou rce data resides w ithin th e frame bu ffer or m ain mem ory graph ics mem ory, then the Source Addres s Regist er, specified in th e comm and packets is used to specify the address of the sou rce. However, if the host processor pro vides the source data, then this reg is[...]
-
Pagina 60
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 60 mon ochrome s ource data can be set in th e source expans ion foregroun d color register and th e source expa nsion ba ckgro und co lor registe r. The BLT Engine requires that the bit align ment of each scan lin e’s w orth of m o nochrom e source data be specified. Each s can line’s w[...]
-
Pagina 61
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 61 Figure 15. 8bpp Pattern Data -- Occ upies 64 By tes (8 quadwords) b_blt9.vsd 0 Pixel (0, 7) Pixel (7, 7) Pixel (0, 0) Pixel (7, 0) 63 57 56 48 47 40 39 24 23 32 31 16 15 8 7 00h 28h 08h 10h 18h 20h 30h 38h Figure 16. 16bpp Pattern Data -- Occupies 128 Bytes (16 quadwords) b _ blt10. vsd 0[...]
-
Pagina 62
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 62 Figure 18. 2bpp Pattern Data -- Occupies 256 Bytes (32 quadwords) b _ blt10.vsd 0 Pixel ( 3, 0 ) Pixe l ( 7, 7 ) Pixel ( 0, 0 ) Pixe l ( 4, 7 ) 63 48 47 32 31 16 15 00h 70h 08h 68h 78h As is show n in 24bpp pattern data figure, th ere are four by tes allocated for each pix el on each scan[...]
-
Pagina 63
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 63 6.3. BLT Programming Examples 6.3.1. Pattern Fill -- A Very Simple BLT In this example, a rec tangular ar ea on the scre en is to be filled with a color patte rn stored as pattern d ata in off-scr een memory. T he scr een has a r esol ution o f 1024x768 an d the graph ics sy stem has been[...]
-
Pagina 64
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 64 Figure 20. Pattern Data for Example Pattern Fill BLT b_blt22.vs d 63 0 100000h 100008h 100010h 100018h 100020h 100028h 100030h 100038h (0, 0) (0, 7) (7, 0) (7, 7) Pattern Data (0, 0) (7, 0) (0, 7) (7, 7) As s how n in figu re above, the patt ern data occupi es 64 byt es starti ng at addre[...]
-
Pagina 65
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 65 Figure 21. Results of Example Pattern Fill BLT b_blt21.vs d Scan Lines 128 Through 191 128, 128 Note: Drawing is not to scale (0, 0) (0, 767) (1023, 0) (1023, 767) 191, 128 63 0 128, 128 20080h 20088h 20090h 20098h 200A0h 200A8h 200B0h 200B8h On 128th Scan Line (191, 128) (128, 191) 2FC80[...]
-
Pagina 66
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 66 6.3.2. Dr aw ing Char acters Using a Font Stored i n Sy stem M emory In this ex ample BLT operation, a low ercase letter “f” is to be draw n in black on a display with a gray backgrou nd. The resoluti on of th e display is 1024x768, an d the graph ics sy stem has been set to a col or [...]
-
Pagina 67
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 67 monoch rome BLT operand following the BLT_T EXT comman d. The BLT engin e will receiv e this data through the c ommand stream and use it as the source d ata fo r this BLT oper ation. T he B LT engine will be set to the sam e color depth as the graphics syst em 8 bits per p[...]
-
Pagina 68
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 68 This BLT o peration does not use the values in the Pattern A ddress Register, the Source Expansion Bac kground Color Registe r, or the Sour ce E xpansio n Fore ground Color Register . Figure 24. Results of Example Charact er Drawing BLT 63 b_blt12.vsd 0 128, 128 20080h (128th Scan Lin 204[...]
-
Pagina 69
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 69 7. Initialization Registers To function, all registers described in this section mu st be pro gram med for the In tel ® 815 chips et fam ily of products. The def ault states of these regis ters, w ith the exception of registers that deal w ith extended modes or performance en hancem ents[...]
-
Pagina 70
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 70 Bit Descripti on 7:6 Graphics Mode Sel ect (GMS). This fiel d is used t o enable/dis able the Internal Graphics devi ce and select the am ount of Main Memory t hat is “S tolen” to s upport the I nternal Graphics device in V GA (non-linear) m ode only. These 2 bit s only have m eaning [...]
-
Pagina 71
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 71 Bit Descripti on 1 SMM Space Locked (D_LCK). W hen D_LCK is set to 1 t hen D_LCK, GMS, US MM, and the mos t signif icant bit of LSMM becom e read only. D_LCK c an be set t o 1 via a normal configurat ion space write but can only be c leared by a reset. The com bination of D_LCK and LSMM p[...]
-
Pagina 72
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 72 7.3. Display , I/O, GPIO, Clock, LCD, and Pixel Pipeline Registers These registers are described elsew here in th is docum ent. Refer to th e appropriate sections of this PRM for detailed bit/field descriptio ns. A ddress Offset Sy mbol Register Name A ccess Instruction and Interrupt Cont[...]
-
Pagina 73
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 73 7.4. 2D Graphics Controller Registers (3CEh / 3CFh) Refer to Chapter 9, “VGA an d Extended VGA Registers” for detailed bit/field descriptions. Index Sym Register Name 10h GR10 Address Mapping 11h GR11 Page Select or 7.5. 2D CRT Controller Registers (3B4h/3D4h/3B5h/3D5h) Refer to Chapt[...]
-
Pagina 74
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 74 7.6. Initialization Values for VGA Registers Mode -> 0 0* 0+ 1 1* 1+ 2 2* 2+ 3 3* 3+ 7 7+ 132 col 132 col R e g i s t e r O p t 1 O p t 2 MSR 63h A3h 67h 63h A3h 67h 63h A3h 67h 63h A3h 67h A6h 66h 6Bh 6Bh CR00 2Dh 2Dh 2Dh 2Dh 2Dh 2Dh 5Fh 5Fh 5Fh 5Fh 5Fh 5Fh 5Fh 5Fh A0h 9Eh CR01 27h 27[...]
-
Pagina 75
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 75 Mode -> 0 0* 0+ 1 1* 1+ 2 2* 2+ 3 3* 3+ 7 7+ 132 col 132 col R e g i s t e r O p t 1 O p t 2 GR01 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h GR02 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h GR03 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00[...]
-
Pagina 76
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 76 This page is intentionally left blank.[...]
-
Pagina 77
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 77 8. Frame Buffer Access The VGA fram e buff er is located at A000h -BFFFh. This is the s tandard VGA f rame bu ffer address . The phy sical location of the f rame bu ffer is at the top of main me mory . The size can eit her be 512 KB or 1 MB. T his is selected in the SMRA M register, w hic[...]
-
Pagina 78
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 78 This page is intentionally left blank.[...]
-
Pagina 79
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 79 9. VGA and Extended VGA Registers This chapter describes the registers and the functional operation notations f or the observable registers in the 2D section. Each register is docum ented and the various bit settings defined. It is important to note that not all combinations of bit settin[...]
-
Pagina 80
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 80 9.1.1. ST00 Input Status 0 I/O (and Mem ory Offset) Address: 3C2h Default: 00h Attributes: Read Only 7 6 5 4 3 0 CRT Int Reserved (00) RGB Cm p / Sen Reserved (0000) Bit Descripti ons 7 CRT Interrupt Pending. Note that the generat ion of interrupt s can be enabled, through[...]
-
Pagina 81
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 81 9.1.2. ST01 Input Status 1 I/O (and Mem ory Offs et) Address: 3BAh/3DAh Default: 00h Attributes: Read Only The address selection is dependent on CG A or MDA em ulation mode as s elected via the MSR register. 7 6 5 4 3 2 1 0 Reserved (0) Reserved (0) Video Feedback Vert ica[...]
-
Pagina 82
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 82 9.1.3. FCR Feature Control I/O (and Mem ory Offs et) Address: 3BAh/3DAh W r ite; 3CAh Read Default: 00h Attributes: See Address above The address selection f or reads is dependent on CGA or MDA emu lation m ode as selected via th e MSR register. 7 4 3 2 0 Reserved [...]
-
Pagina 83
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 83 9.1.4. MSR Mi scellaneous Output I/O (and Mem ory Offset) Address: 3C2h W rite; 3CCh Read Default: 00h Attributes: See Address above 7 6 5 4 3 2 1 0 VSYNC Polarity HSYNC Polarity Page Select Reserved (0) Clock Se lect A 0000 − BFFFFh Acc En I/O Address Bit Descri[...]
-
Pagina 84
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 84 Table 8. CRT Display Sync Polarities V H Display Hori zontal Frequency Vertical Frequency P P >480 Line Variable Vari able P P 200 Line 15.7 KHz 60 Hz N P 350 Line 21.8 KHz 60 Hz P N 400 Line 31.5 KHz 70 Hz N N 480 Line 31.5 K Hz 60 Hz 9.2. Sequencer Registers The sequencer reg isters [...]
-
Pagina 85
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 85 9.2.2. SR00 Sequencer Reset I/O (and Mem ory Offs et) Address: 3C5h( Index=00h) Default: 00h Attributes: Read/W rite 7 2 1 0 Reserved (000000) Reserved (scra tch bit) Reserved (scra tch bit) Bit Descripti ons 7:2 Reserved . Read as 000000. W ri te has no eff ect. 1 Rea d/W[...]
-
Pagina 86
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 86 9.2.3. SR01 Clocking M ode I/O (and Mem ory Offs et) Address: 3C5h ( Index=01h) Default: 00h Attributes: Read/W rite 7 6 5 4 3 2 1 0 Reserved (00) Screen Off Shift 4 Dot Clock Divide Shift Load Res erved (0) 8/9 Dot Clocks Bit Descripti ons 7:6 Reserved. Read as 0s. 5 Scre[...]
-
Pagina 87
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 87 9.2.4. SR02 Plane/Map M ask I/O (and Mem ory Offs et) Address: 3C5h ( Index=02h) Default: 00h Attributes: Read/W rite 7 4 3 0 Reserved Mem ory Planes P rocess or W rite Ac cess Enable. Bit Descripti ons 7:4 Reserved. Read as 0s. 3:0 Memory Planes [3:0] Processor W rite A c[...]
-
Pagina 88
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 88 9.2.5. SR03 Character Font I/O (and Mem ory Offs et) Address: 3C5h (index=03h) Default: 00h Attributes: Read/W rite 7 6 5 4 3 2 1 0 Reserved (00) Char Map A Select (bit 0) Char Map B Select (bit 0) Character Map A S elect (bits 2 and 1) Character Map B S elect (bits 2 and [...]
-
Pagina 89
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 89 9.2.6. SR04 Memor y M ode Register I/O (and Mem ory Offs et) Address: 3C5h ( index=04h) Default: 00h Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) Chain 4 Odd/Even E xtended Mem ory Reserved (0) Bit Descripti on 7:4 Reserved. Read as 0s. 3 Chain 4 Mode. The s electi [...]
-
Pagina 90
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 90 9.2.7. SR07 Horiz ontal Character Counter Reset I/O (and Mem ory Offs et) Address: 3C5h ( index=07h) Default: 00h Attributes: Read/W rite Writing this reg ister w ith any data causes th e horizontal character coun ter to be held in reset (th e character counter output will[...]
-
Pagina 91
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 91 9.3.2. GR00 Set/Reset Register I/O (and Mem ory Offs et) Address: 3CF h (index=00h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) Set/Res et Plane 3 Set/Res et Plane 2 Set/Re set Plane 1 Set/Re set Plane 0 Bit Descripti on 7:4 Reserved. Rea[...]
-
Pagina 92
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 92 9.3.4. GR02 Color Compare Register I/O (and Mem ory Offs et) Address: 3CF h (Index=02h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) Color Compare Plane 3 Color Compare Plane 2 Color Compare Plane 1 Color Compare Plane 0 Bit Descripti on 7[...]
-
Pagina 93
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 93 9.3.6. GR04 Read Plane Select Register I/O (and Mem ory Offs et) Address: 3CF h (Index=04h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 2 1 0 Reserved (000000) Read P lane Selec t Bit Descripti on 7:2 Reserved. Read as 0s. 1:0 Read Pl ane Select. Thes e two bits s[...]
-
Pagina 94
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 94 Bit Descripti on 6:5 Shift Register Control. In standard VGA m odes, pi xel data is trans ferred from the 4 graphics mem ory planes to t he palette vi a a set of 4 s erial output bits. These 2 bits of this register c ontrol the f ormat i n which data in the 4 m em ory planes is serialized[...]
-
Pagina 95
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 95 Bit Descripti on 4 Odd/Even Mode. 0 = Addres ses s equentially acc ess dat a within a bit m ap, and the c hoice of which m ap is ac cessed i s made ac cording to t he value of the P lane Mask Regis ter (SR02). 1 = The fram e buffer i s mapped i n such a way that t he functi on of address [...]
-
Pagina 96
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 96 9.3.8. GR06 Mi scellaneous Regi ster I/O (and Mem ory Offs et) Address: 3CF h (Index=06h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) Memory Map Mode Chain Odd/Even Graphics / Text Mode Bit Descripti on 7:4 Reserved. Read as 0s. 3:2 Memor[...]
-
Pagina 97
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 97 9.3.9. GR07 Color Don’ t Care Register I/O (and Mem ory Offs et) Address: 3CF h (Index=07h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) Ignore Color Plane 3 Ignore Color Plane 2 Ignore Color Plane 1 Ignore Color Plane 0 Bit Descripti on[...]
-
Pagina 98
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 98 9.3.11. GR10 A ddress M apping I/O (and Mem ory Offs et) Address: 3CF h (Index=10h) Default: 00h Attributes: R/W 7 5 4 3 2 1 0 Reserved Paging to LM VGA Buffer / Mem ory Map Pack ed Mode Enable Linear Mapping Page Mapping Bit Description 7:5 Reserved. 4 Page to Local Mem o[...]
-
Pagina 99
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 99 Table 9. VGA Address Range GR10 [2] GR10 [1] GR10 [0] Note 1 A ddress Range (see note 2) A 0000-A FFFF Range (No GTT) B0, B8 Ranges (No GTT) 0 0 0 Std VGA xlations VGA Cont roller, No Paging VGA Contr oller, No Paging 0 0 1 P aging and VGA xlation not supported NA NA 0 1 0 No Pagi ng, No [...]
-
Pagina 100
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 100 9.3.13. GR[14:1F] Softw are Flags I/O (and Mem ory Offs et) Address: 3CFh (Index=14h-1f h) Default: 00 Attribute: R/W Bit Description 7:0 S oftware Flags. Us ed as sc ratch pad s pace in BI OS. These have no ef fect on H/ W .[...]
-
Pagina 101
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 101 9.4. A ttribute Controller Registers Unlike the other sets of indexed registers, the attr ibute controller registers are no t accessed through a schem e employ ing entirely separate index an d data ports. I/O address 3C0h (or mem ory address 3C 0h) is used both as the read and w r ite fo[...]
-
Pagina 102
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 102 9.4.2. A R[00:0F] Palette Registers [0:F] I/O (and Mem ory Offs et) Address: Read at 3C1h and W rite at 3C0h; (index=00h- 0Fh) Default: 00UU UUUUb (U=Undefined) Attributes: Read/W rite 7 6 5 0 Reserved Palet te Bits P[5:0] Bit Descripti on 7:6 Reserved. Read as 0s. 5:0 Pa[...]
-
Pagina 103
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 103 Bit Descripti on 5 Pixel Panning C ompatibility . 0 = Sc roll both the upper and l ower screen regions horizontal ly as spec ified in t he Pixel Panning Register (A R13). 1 = Sc roll only the upper s creen region horizontal ly as spec ified in t he Pixel Panning Regis ter (AR13). Note: T[...]
-
Pagina 104
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 104 9.4.4. A R11 Overscan Color Register I/O (and Mem ory Offs et) Address: Read at 3C1h and W rite at 3C0h; (index=11h) Default: UUh (U=Undefined) Attributes: Read/W rite Bit Descripti on 7:0 Overscan. Thes e 8 bits s elect the overscan (border) c olor. The border col or is [...]
-
Pagina 105
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 105 9.4.6. A R13 Horiz ontal Pixel Panni ng Register I/O (and Mem ory Offs et) Address: Read at 3C1h and W rite at 3C0h; (index=13h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 0 Reserved (0000) Horizontal P ixel Shift Bit Descripti on 7:4 Reserved. 3:0 Horiz ont[...]
-
Pagina 106
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 106 9.4.7. A R14 Color Select Register I/O (and Mem ory Offs et) Address: Read at 3C1h and W rite at 3C0h; (index=14h) Default: 0Uh (U=Undefined) Attributes: Read/W rite 7 4 3 2 1 0 Reserved (0000) P7 P6 Alt P 5 Alt P4 Bit Descripti on 7:4 Reserved. 3:2 Pal ette Bits P[7: 6].[...]
-
Pagina 107
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 107 used to c hoose the co lor da ta positio n that is to be written to through the same data p ort. T his arrangem ent allow s the sam e data port to b e used for reading f rom and w r iting to tw o different color data positions. Reading and w riting the color data at a color data p ositio[...]
-
Pagina 108
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 108 9.5.2. DA CSTATE DA C State Register I/O (and Mem ory Offset) Address: 3C7h Default: 00h Attributes: Read Only 7 2 1 0 Reserved (000000) DAC Stat e Bit Descripti on 7:2 Reserved. Read as 0s. 1:0 DAC State. This fiel d indicates which of the two index registers was most re[...]
-
Pagina 109
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 109 9.5.5. DA CDATA Palette Data Register I/O (and Mem ory Offset) Address: 3C9h Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Pal ette Data. This byt e-wide data port provides read or write ac cess to the t hree bytes of dat a of each color data pos ition [...]
-
Pagina 110
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 110 Figure 25 Display Fields and Dimens ions CRxx Control Registers crt_reg.vsd Blank (V ertical B ack Porc h) Vertical Top B orde r Blank (Ver tical Front Porch Vertical Sync Vertical Bot tom Borde r Horizont al Rig ht Bord e r Horizont al Sync CR12 V ertical Di splay E nable E nd CR15 V er[...]
-
Pagina 111
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 111 9.6.2. CR00 Horiz ontal Total Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=00h) Default: 00h Attributes: Read/W rite (G roup 0 Protection) This register is u sed to specify the total leng th of each s can line. This encom p asses both the part of the scan [...]
-
Pagina 112
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 112 9.6.5. CR03 Horiz ontal Blanki ng End Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=03h) Default: 1UUU UUUUb (U=Undefined) Attributes: Read/W rite (G roup 0 Protection) 7 6 5 4 0 Reserved (0) Display E nable Skew Control Horizontal Bl anking End B its 4: 0 [...]
-
Pagina 113
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 113 9.6.7. CR05 Horiz ontal Sy nc End Regi ster I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=05h) Default: 00h Attributes: Read/W rite (G roup 0 Protection) 7 6 5 4 0 Hor Blank End Bit 5 Horizontal S ync Delay Horizontal Sync End Bit Descripti on 7 Horizontal Blanking [...]
-
Pagina 114
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 114 9.6.8. CR06 Vertical Total Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=06h) Default: 00h Attributes: Read/W rite (G roup 0 Protection) Bit Descripti on 7:0 Vertical Tota l Bits [7:0] . This f ield provides t he 8 least s ignific ant bits of either a 10-bi[...]
-
Pagina 115
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 115 Bit Descripti on 6 Vertical Displ ay E nable End Bit 9. The vertical display enable end i s a 10-bit or 12-bi t value that specif ies the num ber of t he last s can line within t he acti ve display area. In st andard VGA m odes, where bit 0 of the I/O Cont rol Regist er (CR80) is set to [...]
-
Pagina 116
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 116 Bit Descripti on 3 Vertical Blanki ng Start Bit 8. The vert ical blank ing start is a 10-bit or 12-bit value that speci fies t he beginning of t he vertical bl anking period relat ive to the begi nning of the ac tive displ ay area. In st andard VGA m odes, where bit 0 of t he I/O Cont ro[...]
-
Pagina 117
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 117 Bit Descripti on 0 Vertical Total Bi t 8. The vertic al total i s a 10-bit or 12-bi t value that s pecif ies the t otal num ber of scan lines. This incl udes the s can lines bot h inside and out side of t he active di splay area. In st andard VGA m odes, where bit 0 of t he I/O Cont rol [...]
-
Pagina 118
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 118 9.6.11. CR09 Maximum Scan Line Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=09h) Default: 00h Attributes: Read/W rite 7 6 5 4 0 Double Scanning Line Cmp Bit 9 Vert Blnk Start Bit 9 Starti ng Row Scan Count Bit Descripti on 7 Double Scanning Enable. 0 = Dis[...]
-
Pagina 119
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 119 9.6.12. CR0A Text Cursor Start Register I/O (and Mem ory Offs et) Address : 3B5h/3D5h (index=0Ah) Default: 00UU UUUUb (U=Undefined) Attributes: Read/W rite This cursor is the text cursor that is part of the VGA standard, and should not be confused w ith the hardw are curs[...]
-
Pagina 120
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 120 9.6.14. CR0C Start A ddress High Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=0Ch) Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Start Address Bits [15:8] or [17:10]. This regi ster provides either bits 15 through 8 of a 16-bit value tha[...]
-
Pagina 121
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 121 9.6.15. CR0D Start A ddress Low Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=0Dh) Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Start Address Bits [7:0] or [9:2]. This regi ster provides either bits 7 through 0 of a 16 bit value that spe[...]
-
Pagina 122
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 122 9.6.17. CR0F Text Cursor Locati on Low Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=0Fh) Default: Undef ined Attributes: Read/W rite This cursor is the text cursor that is part of the VGA standard, and should not be confused w ith the hardw are cursor and [...]
-
Pagina 123
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 123 9.6.19. CR11 Vertical Sy nc End Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=11h) Default: 0U00 UUUUb (U=Undefined) Attributes: Read/W rite 7 6 5 4 3 0 Protect Regs 0:7 Reserved Vert I nt Enable Vert Int Clear Vertic al Sync End Bit Descripti on 7 Protect [...]
-
Pagina 124
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 124 9.6.20. CR12 Vertical Display Enable End Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=12h) Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Verti cal Display Enable End Bits [7:0]. This regis ter provides t he 8 least s ignific ant bits of [...]
-
Pagina 125
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 125 9.6.22. CR14 Underli ne Location Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=14h) Default: 0UUU UUUUb (U=Undefined) Attributes: Read/W rite 7 6 5 4 0 Reserved (0) DW ord Mode Count By 4 Underline Locat ion Bit Descripti on 7 Reserved. Read as 0s. 6 DWord [...]
-
Pagina 126
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 126 9.6.23. CR15 Vertical Blanking Start Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=15h) Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Verti cal Blanking S tart Bits [7:0]. This regist er provides the 8 l east s ignific ant bits of either [...]
-
Pagina 127
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 127 9.6.25. CR17 CRT Mode Contr ol I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=17h) Default: 0UU0 UUUUb (U=Undefined) Attributes: Read/W rite 7 6 5 4 3 2 1 0 CRT Ctrl Reset Wo r d o r Byte Mode Address W rap Reserved (0) Count By 2 Horizontal Retrace Select Select Row[...]
-
Pagina 128
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 128 Bit Descripti on 3 Count By 2. This bit is used in c onjunct ion with bit 5 of t he Underline Locat ion Register (CR14) t o select the n umber o f chara cter clo cks are r equired to caus e the m emory addres s counter t o be increm ented. 0 = The m emory addres s count er is increm ente[...]
-
Pagina 129
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 129 Table 10. M emory A ddress Counter Address Bits [15:0] By te Mode CR14 bit 6=0 CR17 bit 6=1 CR17 bit 5=X Word M ode CR14 bit 6=0 CR17 bit 6=0 CR17 bit 5=1 Word M ode CR14 bit 6=0 CR17 bit 6=0 CR17 bit 5=0 DWord M ode CR14 bit 6=1 CR17 bit 6=X CR17 bit 5=X MAOut0 0 15 13 12 MAOut1 1 0 0 1[...]
-
Pagina 130
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 130 Table 11. Frame Buf fer A ddress Decoder CR17 bit 1=1 CR17 bit 1=1 CR17 bit 1=0 CR17 bit 1=0 CR17 bit 0=1 CR17 bit 0=0 CR17 bit 0=1 CR17 bit 0=0 FBI n0 MA Out 0 MA Out 0 MAOut 0 MAOut0 FBI n1 MA Out 1 MA Out 1 MAOut 1 MAOut1 FBI n2 MA Out 2 MA Out 2 MAOut 2 MAOut2 FBI n3 MA Out 3 MA Out [...]
-
Pagina 131
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 131 9.6.26. CR18 Line Compare Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=18h) Default: Undef ined Attributes: Read/W rite Bit Descripti on 7:0 Li ne Compare Bi ts [7:0]. Thi s regist er provides the 8 l east si gnificant bits of a 10-bit value t hat specif i[...]
-
Pagina 132
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 132 9.6.28. CR24 Test Register for Toggl e State of A ttribute Control ler Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=24h) Default: 00h Attributes: Read Only 7 6 0 Toggle Status Reserved (0000000) Bit Descripti on 7 Toggle Stat us. Last write to attri bute r[...]
-
Pagina 133
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 133 9.6.30. CR31 Extended Vertical Display End Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=31h) Default: 00h Attributes: Read/W rite 7 4 3 0 Reserved (0000) Vertical Di splay End B its 11: 8 Bit Descripti on 7:4 Reserved. Read as 0s. This fiel d must be 0s wh[...]
-
Pagina 134
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 134 9.6.31. CR32 Extended Vertical Sy nc Start Regi ster I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=32h) Default: 00h Attributes: Read/W rite 7 4 3 0 Reserved (0000) Vert ical S ync Start Bits 11:8 Bit Descripti on 7:4 Reserved. Read as 0s. This fiel d mus t be 0s wh[...]
-
Pagina 135
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 135 9.6.32. CR33 Extended Vertical Blanking Start Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=33h) Default: 00h Attributes: Read/W rite 7 4 3 0 Reserved (0000) Vertic al Blank ing Start B its 11: 8 Bit Descripti on 7:4 Reserved. Read as 0s. This fiel d must b[...]
-
Pagina 136
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 136 9.6.33. CR35 Extended Horiz ontal Total Time Regi ster I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=35h) Default: 00h Attributes: Read/W rite 7 1 0 Reserved (0000000) Ext Horiz Total Bit Descripti on 7:1 Reserved. W hen this register i s written to, these bit s sho[...]
-
Pagina 137
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 137 9.6.35. CR40 Extended Start A ddress Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=40h) Default: 00h Attributes: Read/W rite 7 6 5 0 Start A ddr Enable Reserved (0) Start A ddress B its 23: 18 Bit Descripti on 7 Extended Mode Start Address Enable. This bit [...]
-
Pagina 138
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 138 9.6.36. CR41 Extended Offset Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=41h) Default: 00h Attributes: Read/W rite 7 4 3 0 Reserved (0000) Offs et Bits 11:8 Bit Descripti on 7:4 Reserved. Read as 0’s. This fi eld mus t be 0’s when this register i s wr[...]
-
Pagina 139
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 139 9.6.38. CR70 Interlace Control Register I/O (and Mem ory Offs et) Address: 3B5h/3D5h (index=70h) Default: 00h Attributes: Read/W rite 7 6 0 Interl ace Enable CRT Half-Line Val ue Bit Descripti on 7 Interlace Enabl e. 0 = Select s non-interlac ed CRT output (def ault). 1 =[...]
-
Pagina 140
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 140 9.6.40. CR81 Reserved I/O (and Mem ory Offs et) Address: 3B5h/3D5h(index 81h) Default: 00h Attributes Read/W rite This register is not present in 2D. 7 0 Reserved (00000000) Bit Descripti on 7:0 Reserved. (This regi ster did s omet hing useful i n ‘554, and was not com [...]
-
Pagina 141
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 141 10. Programming Interface The Graphics Con troller (GC) contains an extens ive set of reg isters and in struction s (also referred to as “Com mands” ) for controll ing 2D, 3D , and video operati ons. This s ection descri bes the prog ramm er’s interface to th ese registers an d ins[...]
-
Pagina 142
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 142 10.3. GC Register Programming All of th e GC regist ers (except for the PCI C onfigu ration registers ) are mem o ry m apped. T he base address of this 512 K B mem o ry block is prog ramm ed in the MMA DR PCI C onfig uration register. N ote that 2D control reg isters (VGA and Extended VG[...]
-
Pagina 143
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 143 10.4.3. Instruction Parser The follow ing fig ure show s a high-lev el diagram of the GC in struction in terface. The GC's Instruction Parser (IP) unit is respon sible for: • Detecting the presence of in structions (w ithin the Rin g Buffers) • Arbitrating the ex ecution of inst[...]
-
Pagina 144
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 144 10.4.4. Ring Buffers (RB) The GC pr ovide s two Ring Buffe r (RB ) mechanisms thr ough which instruc tions ca n be p assed to the Instru ction Parser. They are ref erred to as the Interru pt and Low -Priority RBs, and are basically identical, except for differen ces in arbitration rules [...]
-
Pagina 145
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 145 • Head Wrap Cou nt: This field is in cremen ted by the IP every time the Head Off set w raps back to the start of the buf fer. As it is inclu ded in the DWord written in the "report head" process, software can us e this f ield to track IP prog ress as if the RB h ad a "v[...]
-
Pagina 146
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 146 Softw are is required to use some m echanism to track instruction execu tion progress to determine the free space in the RB. This can be: • A direct read of th e Head Pointer register • The automatic reporting of th e Head Pointer register • The explicit reporting of the Head Point[...]
-
Pagina 147
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 147 10.4.6. Instruction A r bitration The Instru ction Parser s upports u p to four s ources of pen ding instru ctions: tw o Ring Buff ers and tw o Batch Buf fer sequ ences (one batch buff er per ring bu ffer). The IP em ploys a s et of rules to arbitrate amon g these in struction st ream so[...]
-
Pagina 148
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 148 buff ers, and the im pact on latency an d perform ance, shou ld be caref ully cons idered by softw are developers. 10.4.6.3. Instruction A rbitration Points The IP performs arbitration for instruction ex ecution at the follow ing points: • Continuo usly when idle (i. e., no pe nding in[...]
-
Pagina 149
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 149 10.5. Instruction Format GC instructions are defin ed with v arious formats. The first DWord of all instructions is called the h eader DWord. The header contains th e only f ield comm on to all instructions: th e client field th at determines the major GC unit that w ill pr ocess the ins[...]
-
Pagina 150
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 150 10.5.3. 3D Instructions The 3D inst ructions are used to program the 3D pipeline s tate and perf orm 3D, S tretch Blt , and MotionComp operations. All 3D state instru ctions are of fixed leng th, w hile the rendering in structions are all variable length . Refer to the Rendering Engi ne [...]
-
Pagina 151
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 151 Table 13. Grap hics Contro ller Instructio ns Client Instruction 00h–Comm and Parser GFXCMDPARSER_NOP_IDENTIFI CATION GFX CMD PARSER_BR EAKPOINT_INTER RUPT GFX CMD PARSER_U SER_INTER RUPT GFX CMD PARSER_WAIT_FOR_EVEN T GFXCMDPARSER_FLUSH GFX CMD PARSER_CO NTEX T_SEL GFXCMDPARSER_DEST _[...]
-
Pagina 152
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 152 Table 13. Grap hics Contro ller Instructio ns Client Instruction 03h–Rendering Proces sor GFXPRIMITIVE GFXBLOCK GFXR ENDERSTATE_VERTEX _FORMAT GFX RENDER STATE_MAP_T EXELS GFX RENDER STATE_MAP_C OORD_ SETS GFXRENDERSTATE _MAP_INFO GFXR ENDERSTATE_MAP_FILTER GFXRENDERSTATE_MAP_LOD_LIMIT[...]
-
Pagina 153
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 153 11. Instruction Parser Instructions 11.1. Introduction The Graphics Cont roller (GC) contains an extensiv e set of ins truction f or controlling 2D an d 3D operations. This section describes the program mer’s in terface to these in structions. The in structions can be categorized as fo[...]
-
Pagina 154
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 154 11.2.2. GFXCMDPA RSER_BREA KPOINT_INTERRUPT This instruction w ill generate a breakpoint interrupt an d cause the parser to stop until the interrupt is cleare d by writing the Interrup t Identity Register. If the interrup ting event is masked through the IMR, the parser continues parsing[...]
-
Pagina 155
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 155 11.2.4. GFXCMDPARSER_WA IT_FOR_EVENT This instruction can be used to pause instruction stream processing un til a specific event occurs. Only one event can be specified -- specifyin g mu ltiple events is UNDEFINED. The effect of th e wait operation depends on the source of the instructio[...]
-
Pagina 156
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 156 11.2.5. GFXCMDPARSER_FLUSH This instruction w ill flush all drawing engines an d the frame buf fer cache (a.k.a. local cach e). In addition, it will conditionally invalidate the m ap cache. After th is instruction is completed and follow ed by a store DWord, p rocessor access to graphics[...]
-
Pagina 157
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 157 11.2.7. GFXCMDPARSER _DEST_BUFFER_INFO The GFXCMDPARSER DEST_ BUFFER_INFO instruction is used to specify th e information about the destination buffer. This is an "immediate" inst ruction and therefor e software mus t ensure that t he Rendering Engine and the local cache are f [...]
-
Pagina 158
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 158 11.2.8. GFXCMDPARSER _FRONT_BUFFER_INFO The GFXCMDPARSER _FRONT _BUFFER_INFO instruction is used to initialize the base address of the scene to be dis play by the Display Engine (DE) (a.k .a. flip). There are tw o choices for th is instruction. In th e first choice, the Instru ction Pars[...]
-
Pagina 159
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 159 11.2.9. GFXCMDPARSER _Z_BUFFER_INFO This instru ction is us ed to specify the base address an d pitch of the Z buff er surf ace used by the 3D Rendering engine. This is an "imm ediate" comm and and theref ore softw are mu st guaran tee that the Rendering Engin e and the local c[...]
-
Pagina 160
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 160 11.2.11. GFXCMDPARSER_A RB_ON_OFF The GFXCMDPARSER_A RB_ON_OFF instru ction is used to in form th e input interf ace to turn on/of f all the rings except the ring that th is instruction is execu ted from. It can be use f rom a batch buff er. This instruction can be u sed to prevent other[...]
-
Pagina 161
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 161 11.2.14. GFXCMDPARSER_LOA D_SCA N_LINES_EXCL This instruction is used to initialize the scan lin e win dow registers in th e Display engin e. If the display refresh is outside this w indow, th e display engine asserts a sig nal that is used by th e instruction parser to process the WAIT_[...]
-
Pagina 162
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 162 11.2.17. GFXCMDPARSER_BA TCH_BUFFER The GFXCMDPARSER_BA TCH_BUFFER instruction is used to inf orm the in put interface to pars e an instruction buff er. The address o n the instru ction buffers is in graphics m emory that should tran slate to a phy sical address in m ain mem ory. Note th[...]
-
Pagina 163
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 163 12. 2D Instructions This chapter contain s the 2D graphi cs controller inst ructions. For each in struction the form at specifies the fun ctionality of a fi eld. When an instruction does not require a field, it is ignored. All reg isters can only be written through instructio ns. No pr o[...]
-
Pagina 164
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 164 12.2.1. SETUP_BLT The setup instruction supplies comm on setup information in cluding clipping coordinates used exclusively with the follow ing 3 instructions: 1. PIXEL_BLT (PB) - 1 pixel w rite with th e coordinate and solid pattern s upplied for each pix el to be written. No non- solid[...]
-
Pagina 165
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 165 DWord Bi t Description 0 = BR00 31:29 Cl ient : 02h – 2D Process or 28:22 Instruction T arget (Opcode) : 00h 21:05 Reserved. Must be Zero 0 04:00 Dword Length : 06h 1 = BR01 31 Reserved. Must be Zero 30 Reserved. Must be Zero 29 Mono Source Transparency Mode: (1 = transparency enabl ed[...]
-
Pagina 166
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 166 12.2.2. SETUP_MONO_PATTERN_SL_BLT This setup instruction supplies common setu p information inclu ding clipping coordinates used exclusively with the follow ing instru ction: • SCA NLINE_BL T (SLB) - 1 scan l ine of m onochrome pat tern and des tination are the only operands allowed. C[...]
-
Pagina 167
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 167 12.2.3. PIXEL_BLT The Destination X coordinate and Destination Y Address is compared with th e ClipRect registers. If it is with in all 4 comparisons, then the pix el supplied in the SETUP _BLT instruction is written w ith the raster operation to (Destination Y Address + Destination X co[...]
-
Pagina 168
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 168 12.2.5. TEXT_BLT All m onochrome source scan lines and pixels that f all with in the ClipRect Y addresses and X coo rdinates are written (ignoring the raster operation) to (Destination Y Address + Destination X coordinate * by tes per pixel). Source expan sion color regi sters are alw ay[...]
-
Pagina 169
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 169 12.2.6. TEXT_Immediate_BLT This instructi on allo ws the Driver to se nd dat a thro ugh the instr uction st ream, which eliminate s the re ad latency of reading a source from m emory. This allows graphics primitives su ch as Text to execute mu ch faster. If an operand is in s yst em cach[...]
-
Pagina 170
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 170 12.2.7. COLOR_BLT COLOR_BLT is the simplest BLT operation. It pe rforms a color fill to the destination (with a possible ROP). T he only operand is the destination operand, which is w ritten dependent on the raster operation. The solid pattern colo r is stored in the pattern background r[...]
-
Pagina 171
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 171 12.2.8. PA T_BLT PAT_BLT is used w hen there is no source and th e color pattern is not trivial (is not a solid colo r only). The w hole color pattern (8 x 8 pix els = 16, 32, or 64 DWs) is read at the begi nnin g of th e BLT and stored in the Textu re Cache. The pattern vertical align m[...]
-
Pagina 172
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 172 12.2.9. MONO_PAT _BLT MONO_PAT_B LT is used w hen there is no source and the m o nochrom e pattern is not trivial (is not a solid color only). The monochrom e pattern is loaded from the instru ction stream an d the only m emory accesses are f or the destination operan d, wh ich is depend[...]
-
Pagina 173
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 173 12.2.10. SRC_COPY_BLT This BLT instruction perform s a color source copy w here the only operands involved is a color sou rce and destination of the sam e bit width. The source and destination operands m ay ov erlap, wh ich mean s that the X an d Y directions can be eith er forw ards or [...]
-
Pagina 174
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 174 12.2.11. MONO_SRC_COPY_BLT This BLT instruction perform s a mon ochrome s ource copy w here the only operands involv ed is a mon ochrome s ource and destination . The source and destination operands cannot ov erlap, wh ich m eans that the X direction m ust alway s be forward. All non -te[...]
-
Pagina 175
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 175 DWord Bi t Description 4 31:16 Reserved. Must be Zero 4 = BR11 15:00 Number of Monochrome Source Quadw ords - 1: (1 to 64k Quadwords = 64 t o 4M bits) 5 = BR12 31:00 Source A ddress: (address of the f irst byt e of the firs t pixel on the fi rst s can line) (25:00 are im plement ed in In[...]
-
Pagina 176
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 176 DWord Bi t Description 0 = BR00 31: 29 Client : 02h – 2D Proces sor 28:22 Instruction T arget (Opcode) : 61h 21:20 Reserved. Must be Zero 19:17 Monochrome source data bit position of the fi rst pixel wi thin a by te per scan line. 16 Res erved. Must be Zero 0 = BR11 15: 00 Dword Length[...]
-
Pagina 177
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 177 12.2.13. FULL_BLT The full BLT is the most com prehensive BLT instruction. It provides the ability to specify all 3 operands: destin ation, source, and pattern . The source and pattern operan ds are the sam e bit wi dth as the destination operand. The w hole color pattern (8 x 8 pix els [...]
-
Pagina 178
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 178 DWord Bi t Descripti on 3 = BR09 31: 00 Destination A ddress: Addres s of the f irst byt e to be written (25:00 are im plement ed in Intel ® 810 chipset ) 31:14 Reserved. Must be Zero 4 = BR11 13: 00 Source Pitch (quadword aligned and signed): (13:00 are impl emented i n Intel ® 810 ch[...]
-
Pagina 179
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 179 DWord Bi t Description 0 = BR00 31:29 Cl ient : 02h – 2D Process or 28:22 Instruction Target (Opcode) : 46h 21:20 Reserved. Must be Zero 19:17 M onochrome source data bit positi on of the first pixel w ithin a by te per scan line. 16:08 Reserved. Must be Zero 07:05 Pattern V ertical A [...]
-
Pagina 180
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 180 12.2.15. FULL_MONO_PATTERN_BLT The full BLT is the most com prehensive BLT instruction. It provides the ability to specify all 3 operands: dest ination, source, and pattern . The pattern operan d is mon ochrom e and the s ource operand is the sam e bit width as the destination operand. T[...]
-
Pagina 181
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 181 DWord Bi t Description 2 = BR14 31:16 Destinati on Height (in scan lines): (28:16 are im plement ed in Intel ® 810 chipset ) 15:00 Destinat ion W idth (in by tes): (12:00 are im plement ed in Intel ® 810 c hipset ) 3 = BR09 31:00 Destinati on A ddress: Address of the fi rst byte t o be[...]
-
Pagina 182
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 182 12.2.16. FULL_MONO_PATTERN_MONO_SRC_BLT The full BLT provides the ability to specify all 3 operands: destination, source, and pattern. The pattern and source operan ds are mon ochrom e. The monochrom e pattern is loaded from th e instruction stream . The pattern vertical alignm ent speci[...]
-
Pagina 183
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 183 DWord Bi t Description 1 = BR13 31 Solid Pattern Sele ct: (1 = solid patt ern; 0 = no solid pat tern) 30 Reserved. Must be Zero 29 Mono Source Transparency M ode: (1 = trans parency enabled; 0 = use back ground) 28 Mono Pattern Transparency M ode: (1 = transparenc y enabled; 0 = use back[...]
-
Pagina 184
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 184 12.3. BLT Engine Instruction Definitions This section describes the BLT Engine in struction f ields. These description s are in the f ormat of reg ister description s. For debug purposes, t he read-onl y addres ses in dicated provide BL T Engine s tatus. 12.3.1. BR00—BLT Opcode and Con[...]
-
Pagina 185
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 185 Bit Descripti ons 13 T ext BLT. Current Opcode is Text BLT. 12 Scan Line B LT. Current Opcode is Sc an Line BLT. 11 Pixel BLT. Current Opcode is P ixel BLT. 10:8 Destinati on Transparency M ode. These bit s cont rol whether or not the byte(s ) at the des tination corresponding to a given[...]
-
Pagina 186
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 186 12.3.2. BR01—Setup BLT Raster OP, Control, and Destination Offset Memor y Of fset Addres s: 40004h Default: 0000 xxxx Attributes: RO; DW ord ac cessible BR01 contains the contents of th e last Setup instruction DWord 1. It is identical to the BLT Raster OP, Control, and Destination Off[...]
-
Pagina 187
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 187 Bit Descripti ons 28 Monochrome Pattern Transparency M ode. This bit applies onl y when the pattern data is monoc hrome. Thi s bit det ermines whether or not the byte(s ) at the dest ination c orresponding to t he pixel to w hich a given bit of t he pattern data als o corresponds will ac[...]
-
Pagina 188
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 188 12.3.3. BR02—Clip Rectangle Y1 A ddress Memor y Of fset Addres s: 40008h Default: None Attributes: RO; DW ord ac cessible BR02 is loaded by either th e SETUP _BLT or SETUP_ MONO_PATT ERN_SL_BLT instructions and is used w ith PIXEL_BLT, SCANLINE_BL T, or T EXT_BLT instructions . 31 26 2[...]
-
Pagina 189
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 189 12.3.5. BR04—Clip Rectangle X1 and X2 Memor y Of fset Addres s: 40010h Default: None Attributes: RO; DW ord ac cessible BR04 is loaded by either th e SETUP _BLT or SETUP_ MONO_PATT ERN_SL_BLT instructions and is used with P IX EL_B LT , SCAN LINE _B LT, or TE XT _B LT i nstruc tio ns. [...]
-
Pagina 190
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 190 12.3.6. BR05—Setup Expansion Background Col or Memor y Of fset Addres s: 40014h Default: None Attributes: RO; DW ord ac cessible 31 24 23 0 Reserved. Must be Zero Setup E xpansion Back ground Color Bits [23:0] Bit Descripti ons 31:24 Reserved. Must be Zero. 23:0 S etup Expansion Backgr[...]
-
Pagina 191
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 191 12.3.8. BR07—Setup Color Pattern A ddress Memor y Off set Addres s: 4001Ch Default: None Attributes: RO; DW ord ac cessible 31 26 25 16 Reserved. Must be Zero S etup Color Patt ern Address Bits [25:16] 15 6 5 0 Setup Color P attern Addres s Bit s [15: 6] Reserved. Mus t be Zero Bit Des[...]
-
Pagina 192
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 192 12.3.9. BR08—Destination X1 and X2 Memor y Of fset Addres s: 40020h Default: None Attributes: RO; DW ord ac cessible BR08 is loaded by eith er PIXEL_BLT , SCANLINE_BLT, or TEXT _BLT instructions. The PIXEL_BLT instruction only w rites the destination X coordinate register. 31 28 27 16 [...]
-
Pagina 193
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 193 12.3.10. BR09—Destination A ddress and Destination Y1 Address Memor y Of fset Addres s: 40024h Default: None Attributes: RO; DW ord ac cessible 31 26 25 0 Rese rved . Must be Zero Destinat ion and Desti nation Y1 and Y A ddress B its [ 25:0] Bit Descripti ons 31:26 Reserved. Must be Ze[...]
-
Pagina 194
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 194 12.3.12. BR11—BLT Sour ce Pitch (Offset) or M onochrome Sour ce Quadw ords Memor y Off set Addres s: 4002Ch Default: None Attributes: RO; DW ord ac cessible 31 14 13 0 Reserved Source Pi tch (Off set) or Monochrome S ource Quadwords Bit Descripti ons 31:14 Reserved. 13:0 Source Pitch ([...]
-
Pagina 195
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 195 12.3.13. BR12—Source A ddress Memor y Of fset Addres s: 40030h Default: None Attributes: RO; DW ord ac cessible 31 26 25 0 Rese rved . Must be Zero Source Addres s Bit s [25: 0] Bit Descripti ons 31:26 Reserved. Must be Zero. The maximum GC Graphic s address i s 64 MBs. 25:0 Source Add[...]
-
Pagina 196
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 196 12.3.14. BR13—BLT Raster OP, Control, and Destination Pitch Memor y Of fset Addres s: 40034h Default: 0000 xxxx Attributes: RO; DW ord ac cessible 31 30 29 28 27 26 25 24 23 16 Sol Pat Sel X Dir Mon Src Trans Mon Pat Trans Src Sel Mode Dyn Col En Dynamic Color Depth Raster Operati on S[...]
-
Pagina 197
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 197 Bit Descripti ons 28 M onochrome Pattern Transparency M ode. This bit applies only when the patt ern data is monoc hrome. Thi s bit det ermines whether or not the byte(s ) at the dest ination c orresponding to t he pixel to which a given bit of the patt ern data also corres ponds will ac[...]
-
Pagina 198
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 198 12.3.15. BR14—Destination Width & Height Memor y Of fset Addres s: 40038h Default: None Attributes: RO; DW ord ac cessible BR14 contains the values for the heigh t and w idth of th e data to be BLT. If these valu es are not correct, such th at the BLT Engine is either expecting dat[...]
-
Pagina 199
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 199 12.3.16. BR15—Color Pattern A ddress Memor y Off set Addres s: 4003Ch Default: None Attributes: RO; DW ord ac cessible 31 26 25 16 Reserved. Must be Zero Color Patt ern Address Bits [25:16] 1 5 6 5 0 Color Patt ern Address B its [ 15:6] Reserved. Must be Zero Bit Descripti ons 31:26 Re[...]
-
Pagina 200
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 200 12.3.17. BR16—Pattern Expansion Background & Sol id Pattern Color Memor y Of fset Addres s: 40040h Default: None Attributes: RO; DW ord ac cessible 31 24 23 0 Reserved. MBZ Pattern Expansion Bac kground Color Bi ts [23: 0] Bit Descripti ons 31:24 Reserved. Must be Zero. 23:0 Patter[...]
-
Pagina 201
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 201 12.3.19. BR18—Source Expansion Background, and Destination Col or Memor y Of fset Addres s: 40048h Default: None Attributes: RO; DW ord ac cessible 31 24 23 0 Reserved. Must be Zero S ource Expansion Bac kground Color Bi ts [23: 0] Bit Descripti ons 31:24 Reserved. Must be Zero. Debug [...]
-
Pagina 202
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 202 12.3.21. S_SLA DD—Source Scan Line Address Memor y Of fset Addres s: 40074h Default: None Attributes: RO; DW ord ac cessible 31 26 25 0 Rese rved . Must be Zero Source Sc an Line Address Bits [25:0] Bit Descripti ons 31:26 Reserved. Must be Zero. The maxim um GC graphic s address i s 6[...]
-
Pagina 203
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 203 12.3.23. D_SLRA DD—Destination Scan Line Read Address Memor y Off set Addres s: 4007Ch Default: None Attributes: RO; DW ord ac cessible 31 26 25 0 Rese rved . Must be Zero Destinat ion Scan Li ne Read Address B its [ 25:0] Bit Descripti ons 31:26 Reserved. Must be Zero. The maximum GC [...]
-
Pagina 204
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 204 This page is intentionally left blank.[...]
-
Pagina 205
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 205 13. Rendering Engine Instructions This chapter describes the 3D instructions and motion com pensation instruction that controls the Graphics cont roller (GC) rendering en gine. The GC Ren dering Eng ine shall receiv e all softw are driver instructions thro ugh the instruction interface ([...]
-
Pagina 206
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 206 13.1.3. Position Mask In Variable vertex f ormat, a position m ask is sent to indicate the present of X, Y, Z , and 1/W parameters. If 1/W (RHW) is declared not presen t in the vertex packet, hardw are forces 1/w equal to 1. In the case Z is declared not present, the Z value of th e last[...]
-
Pagina 207
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 207 13.1.6. Variabl e Length Vertex Formats for Render ing Instr uctions The GC support s variable l ength vertex f ormats . These form ats are determ ined, by enabl e bits contai ned in the variable leng th vertex f ormat (VLVF) instru ctions. The followin g table specifies the attributes a[...]
-
Pagina 208
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 208 13.1.7. GFXVERTEX Rendering Processor instructions include data per vertex . The vertex data form at is the sam e for these instructions. GFXVERTEX is not an instru ction, but a definition of this vertex data format. GFXVERTEX do es not include an instru ction header since it is not an i[...]
-
Pagina 209
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 209 13.2. GFXRENDERSTA TE_VERTEX_FORMA T Flexible Vertex Form at Packet DWord Bi t Description 0 31:29 Clie nt : 03h – Render Proces sor 28:24 3DState24 : 05h 23:12 Reserved : 00h 11:8 Texture Coordinate C ount: This f ield identi fies how many c oordinates are pres ent in the vertex. The [...]
-
Pagina 210
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 210 13.3. GFXBLOCK The GFXBLOCK instruction is used w ith Motion Compensation. It is a variable leng th instruction, w hich contain s intra-coded/correction data at the end of th e instruction . The DWORD_LENGTH must correspond to the Bloc k Pattern Bits that identify wh ich quadrants of the[...]
-
Pagina 211
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 211 DWord Bi ts Description 1 22 Cb Block Pattern: Enable/dis able intra-c oded/correc tion data for t he Cb block 21:18 Reserved: 00h 17:16 H orizontal Motion Vector Precision: 00 = 1/2 pixel 01 = 1/4 pixel (used for 2: 1 down sampling) 10 = 1/8 pixel (used for 4: 1 down sampling) 11 = Rese[...]
-
Pagina 212
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 212 DWord Bi ts Description 2 31:26 Reserved: 00h 25:16 H orizontal Origin: An unsi gned integer spec ifying bot h the upper-left pixel of the destinat ion block and the origin of t he mot ion vectors in the referenc e frame(s ). This value mus t be a m ultiple of the width. The valid range [...]
-
Pagina 213
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 213 13.3.1. Motion Vector Format The motion vectors provided in the GFXBLOCK instruction have th e followin g format. DWord Bi ts Descripti on 0 31:16 Horizontal Motion Vector Value: The value is si gned 2’s com plem ent fixed point with the following form ats , depending on the Motion V e[...]
-
Pagina 214
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 214 13.5. GFXRENDERSTA TE_MA P_TEXELS The Map ping Engi ne is ca pab le o f genera ting at most two texels p er p ixel. The texel s may be obt ained from tw o separate m aps or the sam e m ap usin g diff erent u ,v coordinat es. The bindin g betw een the texels w hich are gen erated by the e[...]
-
Pagina 215
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 215 13.6. GFXRENDERSTA TE_MA P_COORD_SETS The Mapping En gine is capable of g enerati ng at m ost two m ap coordinate sets (u and v addres ses) per pixel. Each output texel m ay be related to sepa rate coordinate sets or to the same coordinate set, as show n below. The v ertices of a GFXPRIM[...]
-
Pagina 216
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 216 DWord Bi t Descripti on 0 31:29 Client : 03h – Rendering Engine 28:24 3DS tate16 : 1Ch 23:19 Opcode : 1h 18:17 Reserved: 00h (Additi onal Coordinate Set s) 16 Update Coordinate Set Index : The valid range is 0–1. 15 Norm alized Coordi nate Set Mask : 0 = Do not update; 1 = Updat e 14[...]
-
Pagina 217
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 217 13.7. GFXRENDERSTA TE_MA P_INFO The Mapping Engine is capable of fetch ing texels f rom at most tw o maps per pixel. This instruction specifies the attributes relating to the location and format of th e map. Two diff erent texels can be fetched fr o m th e s a me ma p . Figure 33. State [...]
-
Pagina 218
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 218 Discrete Device Integrated Device Base A ddress Bi ts [31:26] Utilize Fe nce Registers Fence Range Hit Tiled Surface Til e Wal k Surface ✔ ✔ All Zero s Yes No ⊗ ⊗ Linear ✔ ✔ All Zero s Yes Yes ⊗ ⊗ Tiled * ✔ All Zeros No ⊗ No ⊗ Linear ✔ All Zeros No ⊗ Yes ✔ Til[...]
-
Pagina 219
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 219 DWord Bi t Descripti on 0 31:29 Cli ent : 03h – Rendering Engi ne 28:24 3DstateM W : 1Dh 23:16 Opcode : 0h 15:0 DWORD_LENGTH : 2h 1 31:29 Reserved: 00h 28 Update Map Index : The vali d range is 0–1. 27 Reserved: 0h 26:24 S urface Format: 0h = 8 bpt (Indexed) 1h = 8 bpt 2h = 16 bpt 3h[...]
-
Pagina 220
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 220 DWord Bi t Descripti on 1 18 Color S pace Conversion Enable: 0 = Do not perform conversi on. 1 = Perform color s pace convers ion assum ing bias ed chromananc e values. 17 Vertical Line Stride: The num ber of lines to ski p between logically adjac ent lines. The Forward/Backward Referenc[...]
-
Pagina 221
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 221 DWord Bi t Descripti on 2 31 Dimensions are Powers of 2: This field s pecifies whether the following Height and Wid t h fields of the m ap are spec ified as the log 2 of t he actual dim ension or as the actual hei ght or width. If the actual values are used, the coordinat e set addres se[...]
-
Pagina 222
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 222 13.8. GFXRENDERSTA TE_MA P_FILTER The Mapping Engine is capable of fetchin g texels/pixels from at most tw o maps per pixel. This instruction specifies the f ilter settings associated w ith specified map. Figure 35. State Var iable Relationships Coordinate Sets Map Information Blending S[...]
-
Pagina 223
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 223 DWord Bi t Description 0 31:29 Client : 03h – Rendering Engine 28:24 3DS tate16 : 1Ch 23:19 Opcode : 2h 18:17 Reserved: 00h (Additi onal Maps) 16 Update Map Index : The vali d range is 0–1. 15:13 Reserved: 00h 12 Anisotropic Filt ering Enabled Mask : 0 = Do not update; 1 = Updat e 11[...]
-
Pagina 224
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 224 13.9. GFXRENDERSTA TE_MA P_LOD_LIMITS The limits of the Level of Detail calculation can be con trolled w ithin GC for each Map. These values are specified in the follow ing instruction as f ollows. Figure 36. State Var iable Relationships Coordinate Sets Map Information Blending Stages T[...]
-
Pagina 225
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 225 13.10. GFXRENDERSTA TE_MA P_LOD_CONTROL The Level-of -Detail dither w eight and bias can be ass ociated with each map u sing th e followi ng instruction. Figure 37. State Var iable Relationships Coordinate Sets Map Information Blending Stages Texels Dword Bit Descri ption 0 31:29 Client [...]
-
Pagina 226
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 226 13.11. GFXRENDERSTA TE_MA P_PA LETTE_LOA D The Texture Palette i s loaded usi ng th e follow ing i nstru ction. Al l 256 entries of the tex ture palett e mu st be loaded every time th is comm and packet is sent. In oth er w ords, even if on ly on e entry of the textu re palette n eeds to[...]
-
Pagina 227
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 227 13.12. GFXRENDERSTA TE_MA P_COLOR_BLEND_STA GES The Renderin g Engi ne support s three m ap color blend s tages f or the red, green, an d blue ch annels. A ny of these stages m ay perform an operation utilizing u p to two texels from the Mapping Engin e, the iterated face color, the iter[...]
-
Pagina 228
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 228 Dword Bit Description 0 31:29 Cli ent : 03h – Rendering Engi ne 28:24 3DS tate24 : 00h 23:22 Reserved: 00h (Addit ional Blending S tages) 21:20 Update Blending Stage Index : The valid range is 0–2. 19 Current/A ccumulator Sel ect Mask : 0 = Do not update; 1 = Update 18 Wri te result [...]
-
Pagina 229
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 229 Dword Bit Description 0 6 Invert C olor A rg2: 0 = Do not Invert A rgument 1 = Invert Argum ent 5 Color Operati on Mask : 0 = Do not update; 1 = Update 4:0 Col or Operation: Vali d values are : 00h = The user m ust explicit ly disable eac h blend stage t hat is not us ed. Note: The user [...]
-
Pagina 230
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 230 13.13. GFXRENDERSTA TE_MA P_A LPHA _BLEND_STA GES The Renderin g Engin e supports three m ap color blend st ages for th e alpha chan nel. A ny of these s tages may p erform an operation utilizing the alpha chan nel from u p to two texels from the Mapping Eng ine, the iterated alpha an d/[...]
-
Pagina 231
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 231 The settings f or these stages are s pecified in the f ollowin g instruction . DWord Bi t Description 0 31:29 Cli ent : 03h – Rendering Engi ne 28:24 3DS tate24 : 01h 23:22 Reserved: 00h (Addit ional Blending S tages) 21:20 Update Blending Stage Index : The valid range is 0–2. 19 Res[...]
-
Pagina 232
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 232 DWord Bi t Description 0 4:0 A lpha Operation: Valid val ues are : 00h = Reserved (Enable/Dis able of s tage is program med i n the Color Operation f ield) 01h = Select Arg1 02h = Select Arg2 03h = Modulate 04h = Modulate and Multiply by 2 05h = Modulate and Multiply by 4 06h = Add 07h =[...]
-
Pagina 233
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 233 13.15. GFXRENDERSTA TE_COLOR_CHROMA _KEY ColorKey and Chrom aKey are terms used to describe tw o methods of remov ing a specif ic color or range of colors from a m ap that is applied to a p rimitiv e. When a color palette is us ed with indices to indicate a color in the palette, the indi[...]
-
Pagina 234
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 234 The In te l ® 810 ch ipset im plementati on of Blen d color/chrom a key m ode is, again , diff erent than w hat Microsoft eventually d efined for DX7* . DX7* specifies that an y contributing texels w hich m atch the key mu st be replaced by black w ith zero alpha prior to applicatio n o[...]
-
Pagina 235
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 235 13.16. GFXRENDERSTA TE_SRC_DST_BLEND_MONO The state variable Specular_RGB_Enable is set in th e graphics comm and GFXRENDERSTATE_ SRC_DST_B LEND_MONO. It is also dependent on the value of the state varia ble Specular_Enable, w hich is set in the g raphics comman d GFXRENDERSTATE_ BOOLEAN[...]
-
Pagina 236
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 236 The Zero blend f actor is : Ro ut = 0 Gout = 0 Bout = 0 Aout = 0 The One blend factor is : Rout = Rin Gout = Gin Bout = Bin Aout = Ain The Src_Color blend factor is : Rout = Rs * Ri n Gout = Gs * Gin Bout = Bs * Bin Aout = As * Ain The Inv_Src_Color blend factor is : Rout = (1 - Rs) * Ri[...]
-
Pagina 237
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 237 Bit Description 31:29 Client : 03h – Rendering Proc essor 28:24 3DS tate24 : 08h 23:16 Reserved : 00h 15 Specular RGB S tate Mask : 0 = Do Not Update 1 = Update 14 Specular RGB E nable : 0 = Disable (def ault) 1 = Enable Controls s pecular col or interpolati on. W hen enabled, a full R[...]
-
Pagina 238
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 238 13.17. GFXRENDERSTA TE_Z_BIA S_A LPHA _FUNC_REF DWord Bi t Description 0 31:29 Client : 03h – Render Process or 28:24 3DS tate24NP (Non-pipeli ned) : 14h 23 Reserved : 0 22 Z Bias State M ask : 1 = Update ; 0 = Do Not Update 21:14 Z Bi as : This is a signed val ue that is added to the [...]
-
Pagina 239
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 239 13.18. GFXRENDERSTA TE_LINE_WIDTH_CULL_SHA DE_ MODE The provoking vertex ref ers to the vertex that selected the f lat shaded color for the primitive. In th e OpenGL* specification, the third/second (triangle/lin e) vertex should us ed. In D3D* specification, the first vertex sh ould be [...]
-
Pagina 240
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 240 DWord Bi t Description 0 31:29 C lient : 03h – Render Process or 28:24 3DState24 : 02h 23 Reserved 22:21 Reserved 20 Z Function State Mask : 1 = Update ; 0 = Do Not Updat e 19:16 Z Function : V alid values are : 00h = Reserved 01h = Never (never pass) 02h = Less (pas s if the s ource Z[...]
-
Pagina 241
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 241 13.19. GFXRENDERSTA TE_BOOLEA N_ENA _1 Dword Bit Description 0 31:29 Client : 03h – Render P rocess or 28:24 3DState24 : 03h 23:20 Reserved : 0h 19 Specular Setup Enable M ask : 1 = Update; 0 = Do Not Update 18 Specular Setup Enable : 0 = Di sable (default ), 1 = Enable This SV enables[...]
-
Pagina 242
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 242 13.20. GFXRENDERSTA TE_BOOLEA N_ENA _2 DWord Bi t Description 0 31:29 C lient : 03h – Render Process or 28:24 3DState24 : 04h 23:18 Reserved : 00h 17 Mapping Cache Enabl e Mask : 1 = Updat e; 0 = Do Not Update 16 Mapping Cache Enable : 1 = Enable, 0 = Dis able (default ) Any change m a[...]
-
Pagina 243
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 243 13.21. GFXRENDERSTA TE_FOG_COLOR The GFXRENDERST ATE_FOG_COLOR state instruction form at is: DWord Bi t Descri ption 0 31:29 Client : 03h – Render Process or 28:24 3DState24NP (Non-pi pelined) : 15h 23:19 Fog Color Red : Bits 7:3 of t he red fog color c omponent. The default val ue is [...]
-
Pagina 244
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 244 DWord Bi ts Description 0 31:29 Client : 03h – Rendering Engine 28:24 3DStateM WNP (Non-pipelined) : 1Dh 23:16 Opcode : 80h 15:0 DW ORD_LENGTH : 3 1 31 Draw ing/Sci ssor Rectangle clipping E nable (for validati on purpose only). This bit should be set to enable in norm al m ode. 0 = En[...]
-
Pagina 245
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 245 13.23. GFXRENDERSTA TE_SCISSOR_ENA BLE Only inclusiv e mode sc issorin g is su pported. Pixel Ali gned Drawi ng W i ndow Pi xel Al igned Cli pping Rectang le Span Ali gned Reference Poi nt Defi ned by t he Back B uff er In fo P ac k et “Inclu sive” Cl i i Drawn Region DWord Bi t Desc[...]
-
Pagina 246
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 246 13.24. GFXRENDERSTA TE_SCISSOR_RECTA NGLE_INFO The coordinate in this instruction packet is relative to th e origin (upper left corner, DWord #4) o f the draw ing rectangl e defined in th e GFXRENDERSTATE_DRAWING_RECTANGL E_INFO packet. The coordinates of the s cissor rectan gle do not n[...]
-
Pagina 247
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 247 13.25. Stipple Pattern The stipple pattern is a 4x4 b it mem o ry th at serves as pixel w rite mask. When stipple is enabled, the frame bu ffer w ill only be updated w ith pixels that have 1’s in their associated stipple pattern memory locations. The stipple pattern mem ory m aps to a [...]
-
Pagina 248
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 248 13.26. GFXRENDERSTA TE_A NTI_A LIA SING The Anti-aliasing packet defines the anti- aliasing enable, bounding-box ex pansion, line anti-aliasing region, poly gon anti-aliasin g region , and edge fl ag enable State variables . The anti -aliasing enabl e state variable turn s on anti- alias[...]
-
Pagina 249
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 249 13.27. GFXRENDERSTA TE_PROVOKING_VTX_PIXELIZA TION _RULE The provoking vertex state variables provide the flexibility of selecting th e flat-shaded vertex f or the first triangle/line of a primitive packet. The subsequent f lat-shaded vertices are in incremen ting order, except in the ca[...]
-
Pagina 250
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 250 DWord Bi ts Description 0 31:29 Cl ient : 03h – Rendering Engine 28:24 3DS tate24 : 07h 23:13 Reserved: 0000h 12 Small Triangle Filter Enable M ask : 1 = Update ; 0 = Do Not Updat e 11 Small Triangle Fi lter Enable: I f Set then Sm all Triangles i.e triangles which donot cover any pixe[...]
-
Pagina 251
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 251 13.28. GFXRENDERSTA TE_DEST_BUFFER_VA RIA BLES The GFXRENDERSTAT E_DEST _BUFFER_VARIABLES instruction is us ed to specify the inform ation about the destination buffer. This inf ormation is us ed to initialize rendering hardw are parameters . The destination buf fer contain s the pixel c[...]
-
Pagina 252
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 252 DWord Bi t Description 1 31:24 Reserved: 00h 23:20 Desti nation Origi n Horizontal Bi as: This i s an unsigned val ue (0.4) that i s used to bias the ori gin of the X values ass ociated with t he vertices of a prim itive. The unbiased origin is l ocated in t he upper-left c orner of a sq[...]
-
Pagina 253
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 253 13.29. Programming Hints/Rules The following provides pr ogramm ing hints/rules for 3D, Motion Compensation , and Stretch Blitter operations. Draw ing and Scissor Rectangl es • Must declare a Draw ing Rectangle pack et first before Scis sor Rectangle pack et • Coordinat es of Draw in[...]
-
Pagina 254
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 254 3D ins truction GFXRENDER STATE_BOOLEA N_EN_2. To ensure proper h ardwa re operation, softw are must f ollow up w ith the GFXCMDPARSER_FLUSH instru ction to cause the hardw are to flu sh th e 3D pipeline. Color Calcul ator • Texture blend stage 0 must alw ays be enabled. For untextured[...]
-
Pagina 255
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 255 • Z buf ferin g is n ot support ed (Z_en i s overloaded to 0). • State va riables th at have a con text1 are: blen d_en, dest_bl end(3:0), src_blen d(3:0), xoff set(11:0), yof fset(11:0), all Dest Buf fer form at variable packet, all Map Info packet, Map Cach e enable. • Lim it sup[...]
-
Pagina 256
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 256 This page is intentionally left blank.[...]
-
Pagina 257
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 257 14. Clock Control Registers The clock control registers are accessed by w riting to the m emory mapped address offset. The In te l ® 815 ch ipset has three PLL s to gen erate all the cl ocks. The Host PL L gen erates the h ost clock wh ose frequency is controlled by an extern al strap. [...]
-
Pagina 258
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 258 Example Programm ing Sequence (DCLK2) 1. Write the Display Clock 2 Divisor register w ith the M-REG valu e and N-REG value. 2. Write the clock 2 b yte of th e Display & L CD Clock Divisor Select Register w ith the P-REG value. 3. Write the MSR register, bit 3 = '1', to sele[...]
-
Pagina 259
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 259 14.3. DCLK_1D—Display Clock 1 Div isor Register Address O ff set: 06004h–06007h Default Value: 00100053h Attribute: R/W Size: 32 bits The Di splay Cl ock 1 Di visor regis ter and the Display & LCD Clock Divisor Select Register are program med w ith the l oop parameters to be load[...]
-
Pagina 260
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 260 14.4. DCLK_2D—Display Clock 2 Div isor Register Address O ff set: 06008h–0600Bh Default Value: 00030013h Attribute: R/W Size: 32 bits The Di splay Cl ock 2 Di visor regi ster and Display & LCD Clock Divisor Select Register are program med w ith the l oop parameters to be loaded i[...]
-
Pagina 261
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 261 14.5. LCD_CLKD—LCD Clock Divisor Register Address O ffs et: 0600Ch–0600Fh Default Value: 00030013h Attribute: R/W Size: 32 bits The LCD Clock Divisor regist er and Display & LCD Clock Divisor Select Register are programm ed w ith th e loop paramet ers to be loaded into th e clock[...]
-
Pagina 262
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 262 14.6. DCLK_0DS—Display & LCD Clock Div isor Select Register Address O ff set: 06010h–06013h Default Value: 40404040h Attributes: R/W Size: 32 bits Display clock i {i=0 to 2} becomes effective af ter program min g the appropriate byte i {i = 0 to 2}in this register. L CD clock bec[...]
-
Pagina 263
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 263 Bit Description 22:20 Post Divisor Sel ect clock 2. 000 = Divide by 1 001 = Divide by 2 010 = Divide by 4 011 = Divide by 8 100 = Divide by 16 (default ) 101 = Divide by 32 11x = Reserved 19 Reserved. 18 VCO Loop Divide clock 2. 0 = Divided by 4*M (default) 1 = Divided by 16*M 17:15 Rese[...]
-
Pagina 264
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 264 14.7. PWR_CLKC—Pow er Management and Miscellaneous Clock Control Address O ff set: 6014h–06017h Default Value: 0000 0101 h Attribute: R/W Size: 32 bits 31 17 16 Reserved 15 12 11 10 9 8 Reserved 7 2 1 0 Reserved Dis play Clock P LL VCO Internal DAC Enable Bit Descripti on 31:2 Reserv[...]
-
Pagina 265
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 265 15. Overlay Registers This chapter contain s the Overlay and Gam ma C orrection registers and an Overlay instruction. The current g raphics controller im plements one ov erlay th at is referred to as Overlay 0. Note that the Overlay 0 control registers are indirectly written by first set[...]
-
Pagina 266
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 266 Table 16. Ov erlay Register/Instruct ion Catego ries Register/Instructi on Category Mem . A ddress Offset Comment Overlay 0 Regist er Update Address (OV0ADD) 30000h • Us ed to update Overlay 0 regis ters. • Provi des physic al m emory address of buffer area us ed for updating on-c hi[...]
-
Pagina 267
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 267 15.1. OV0A DD—Ov erlay 0 Register Update A ddress Register Memor y Address Off set: 30000h–30003h Default Value: 00000000 Access: R /W Size: 32 bits This register provides a physical m emory address that will be us ed on the next register u pdate for Overlay 0. T his reg ister is dou[...]
-
Pagina 268
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 268 15.2. DOV0STA —Display /Overlay 0 Status Register Memor y Address Off set: 30008h–3000Bh Default Value: 0000 5000h Access: R O Size: 32 bits This read-only register in dicates the statu s for the overlay . References to display are either the prim ary timing gener ator or the seco nd[...]
-
Pagina 269
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 269 Bit Descripti on 20:19 Overlay 0 Current Buffer/Field. This f ield indic ates t he Current Buff er. Updated at di splay VB LANK before the int errupt, thi s fiel d is only valid when in field (interlac ed) mode. 00 = Buffer 0 Fiel d 0 01 = Buffer 0 Fiel d 1 10 = Buffer 1 Fiel d 0 11 = Bu[...]
-
Pagina 270
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 270 These registers determine th e characteristics of the gam ma correction for the overlay data. Each register is 32 bits wide. The registers are w ritten to and read from together w hen accessed from the PCI. The GAMCx x regi sters are not double buf fered and s hould on ly be u pdated w h[...]
-
Pagina 271
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 271 15.3.1.2. Mathematical Gamma Correction For Ov erlay Gamm a correction is a function that corrects for non -linearity betw een display phosphor brigh tness as a fun ction of electron beam current. Depending on the actual phos phor used, an d/or wh ether the even t that data stream s have[...]
-
Pagina 272
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 272 As show n, the inputs to the function are: • PCI Regis ter Bus: The chip in ternal PCI data bus an d the appropriate regist er decodes for loading the Gam ma breakpoin t values • Red In 2e07: 00: The Red color com ponent of the Ov erlay S tream • Green In 2e07:00: The Red color com[...]
-
Pagina 273
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 273 The following g ives a more detailed description of the algorithm . A line w ith tw o coord inate points as (x1, y 1) and (x2, y 2 ) can be defi ned by the fol lowi ng equa tion: y2 = slope (x 2 - x1) + y 1 This implies slope of the line is: slope = (y2 - y 1) / x2 -x 1 Anot her point wi[...]
-
Pagina 274
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 274 15.4. Memory Offset Registers 15.4.1. Overlay Buffer Pointer Registers These regist ers provide address poin ters into th e sys tem m emory or L ocal mem o ry buffer areas . The buff ers m ust be QWord aligne d. Pixel pan ning on a pixe l basis i s done us ing t he by te addresses . Over[...]
-
Pagina 275
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 275 15.4.1.2. OBUF_1Y—Overlay Buffer 1 Y Pointer Register Memor y Address Off set: 04h (R/W ) On-chip Reg. Mem Addr O ffs et: 30104h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 26 25 0 Reserved Overlay Buff er 1 Y Point er Bit Descripti on 31:2[...]
-
Pagina 276
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 276 15.4.1.4. OBUF_0V—Overlay Buffer 0 V Pointer Register Memor y Address O ff set: 0Ch (R/W ) On-chip Reg. Mem Addr O ffs et: 3010Ch (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 26 25 0 Reserved Overlay Buff er 0 V Point er Bit Descripti on 31:[...]
-
Pagina 277
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 277 15.4.1.6. OBUF_1V—Overlay Buffer 1 V Pointer Register Memor y Address Off set: 14h (R/W ) On-chip Reg. Mem Addr O ffs et: 30114h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 26 25 0 Reserved Overlay Buff er 1 V Point er Bit Descripti on 31:2[...]
-
Pagina 278
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 278 15.4.3. Overlay Initial Phase Registers Provides a spatial sub-pixel accurate adjustment. This value is alw ays a f ractional positive number that wh en combined w ith the subtract one from initial phase bit, the possible range for in itial phase becomes - 1<phase<1. T here are tw [...]
-
Pagina 279
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 279 15.4.3.2. UV_VPH—UV Vertical Phase Register Memor y Address Off set: 20h (R/W ) On-chip Reg. Mem Addr O ffs et: 30120h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 20 19 16 15 4 3 0 UV Verti cal Phas e 1 Reserved UV Vertic al Phase 0 Res erv[...]
-
Pagina 280
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 280 15.4.3.4. INIT_PH—Initial Phase Register Memor y Address Off set: 28h (R/W ) On-chip Reg. Mem Addr O ffs et: 30128h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 6 5 0 Reserved Init ial Phas e minus one Bit Descripti on 31:6 Reserved. 5:0 5 4[...]
-
Pagina 281
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 281 15.4.4. Overlay Desti nation Window Position/Size Regi sters These registers allow f or the positioning of the overlay data relative to the graphics display or the secondary display active region. It allow s pixel accurate positioning . When using a secondary d isplay, the area outside t[...]
-
Pagina 282
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 282 15.4.5. Overlay Source Size Registers These regist ers provide inf ormation to th e overlay engin e on w hat data needs to be f etched from memory . If the overlay destination w indow is sm aller than the resu lt of the scaled up source, it will be clipped on the rig ht and bot tom of th[...]
-
Pagina 283
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 283 15.4.5.2. SWIDQW—Source Width In QWords Register Memor y Address Off set: 38h (R/W ) On-chip Reg. Mem Addr O ffs et: 30138h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 24 23 16 15 9 8 0 Reserved UV Sourc e W idth i n QW s Reserved Y/RGB S o[...]
-
Pagina 284
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 284 15.4.5.3. SHEIGHT—Source Height Register Memor y Address O ff set: 3Ch (R/W ) On-chip Reg. Mem Addr O ffs et: 3013Ch (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 26 25 16 15 11 10 0 Reserved UV Source Height Reserved Y/RGB S ource Height Bit[...]
-
Pagina 285
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 285 15.4.6. Overlay Scale Factor Registers These registers provide the scaling inform ation that is u sed to specify the am ount of vertical and horizontal scaling. In the case of YUV form ats, there are independent scale factors for Y and UV data to compensate for the v arious formats that [...]
-
Pagina 286
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 286 15.4.6.2. UVSCA LE—UV Scale Factor Register Memor y Address Off set: 44h (R/W ) On-chip Reg. Mem Addr O ffs et: 30144h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 20 19 16 Vertic al Scal e Factor UV Reserved 15 14 3 2 1 0 Reserved Hori zont[...]
-
Pagina 287
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 287 15.4.7. Overlay Color Correction Registers Used for YUV sources only. A djustments are m ade before the RGB conversion. 15.4.7.1. OV0CLRC0—Overlay 0 Color Correction 0 Register Memor y Address Off set: 48h (R/W ) On-chip Reg. Mem Addr O ffs et: 30148h (RO ; debug path) Default Value: 0[...]
-
Pagina 288
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 288 15.4.8. Overlay Destination Color Key Registers Used for YUV sources only. A djustments are m ade before the RGB conversion. 15.4.8.1. DCLRKV—Destination Co lor Key Value Register Memor y Address Off set: 50h (R/W ) On-chip Reg. Mem Addr O ffs et: 30150h (RO ; debug path) Default Value[...]
-
Pagina 289
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 289 15.4.8.2. DCLRKM—Destinat ion Color Key Mask Register Memor y Address Off set: 54h (R/W ) On-chip Reg. Mem Addr O ffs et: 30154h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 30 29 28 24 23 0 Dest Color Key En Dest Const α Blend Enable Alway[...]
-
Pagina 290
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 290 15.4.9. Overlay Source Color Key Registers There is an overlay source key per overlay stream, w hich is used on a pix el basis. The Source comparison occu rs after the h orizontal zoomin g, but in th e YUV formats bef ore the color space conversion. If the sou rce data (overlay) is w ith[...]
-
Pagina 291
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 291 15.4.9.2. SCLRKVL—Source Color Key Value Low Register Memor y Address O ff set: 5Ch (R/W ) On-chip Reg. Mem Addr O ffs et: 3015Ch (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 24 23 0 Reserved S ource Key val ue Low Bit Descripti on 31:24 Res[...]
-
Pagina 292
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 292 Bit Descripti on 31 Source Constant A lpha Blend Enable. 1 = Enable Sourc e Alpha Blendi ng when the logical OR of t he Source Key Mas k Enables are asserted within the Alpha B lend W indow, and the c omparis on indicat es that the overlay is t o be displayed. 0 = Disable S ource Alpha B[...]
-
Pagina 293
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 293 15.4.10. Overlay Configuration Registers There is only 1 Overlay Config uration regis ter wh ich controls both overlay stream s. It is read from mem ory with Overlay 0 register loads du ring Vertical Blank . 15.4.10.1. OV0CONF—Ov erlay Configuration Register Memor y Address Off set: 64[...]
-
Pagina 294
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 294 15.4.11. OV0CMD—Overlay Command Register Memor y Address Off set: 68h (R/W ) On-chip Reg. Mem Addr O ffs et: 30168h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits This register provides the data the overlay eng ine needs to begin w ork. A w rite [...]
-
Pagina 295
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 295 Bit Descripti on 31 Select top overlay . Reserved for f uture im plem enations 30:28 Vertical Chrom inance Filter. V ertical Chrominanc e Filter 000 = Scaling of f (1:1) 001 = Line Replicat ion 010 = Up Interpolat ion 011 = Reserved 100 = Reserved 101 = Pixel Dropping 110 = Down Interpol[...]
-
Pagina 296
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 296 Bit Descripti on 15:14 4:2: 2 By te Order. Aff ects the byte order for 4: 2:2 data. For ot her data form ats t hese bits should be set to ze ro. 00 = Normal 01 = UV Swap 10 = Y Swap 11 = Y and UV swap 13:10 Source Format. 0000 = Reserved 0001 = Reserved 0010 = RGB 5:5:5 0011 = RGB 5:6:5 [...]
-
Pagina 297
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 297 Bit Descripti on 5 Display/Flip T y pe. This bit af fect s the buff er addressing us ed for buff er display and the us e of the initial vertical phas e. Fram e mode s tarts addres sing at t he value contai ned in the buff er address register and i ncrement s by st ride as it i ncrem ents[...]
-
Pagina 298
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 298 15.4.12. Overlay Alpha Blend Window Posi tion/Siz e Registers These registers allow f or the alpha blending of a subsection of th e overlay w indow positioning of the overlay data relative to the g raphics display or the secondary display active region. It allow s pixel accurate position[...]
-
Pagina 299
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 299 15.4.12.2. A W INSZ—A lpha Blend W indow Size Register Memor y Address Off set: 74h (R/W ) On-chip Reg. Mem Addr O ffs et: 30174h (RO ; debug path) Default Value: 00h Access : s ee address of fset above Size: 32 bits 31 27 26 16 15 11 10 0 Reserved Alpha Bl end Vertic al Size Reserved [...]
-
Pagina 300
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 300 This page is intentionally left blank.[...]
-
Pagina 301
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 301 16. Instruction, M emory, and Interrupt Control Registers 16.1. Instruction Control Registers 16.1.1. FENCE—Graphics Memory Fence Table Registers Address O ff set: 02000h – 0201Fh Default Value: 00000000h Access : Read/32 bit W rite only Size: 8x 32 bits each The Memory Hub (MH) perf[...]
-
Pagina 302
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 302 Bit Descripti on 31:26 Reserved for address bits 31 downto 26 25:19 Fence Lower Bound : Memory address bits 25 downto 19 (Must be size aligned) 18:15 Reserved 14:13 Reserved: MBZ (“00” ) 12 Tile walk 0 = X Major 1= Y Major. 11 Reserved 10:8 Fence size: 000 = 512 KB 001 = 1 MB 010 = 2[...]
-
Pagina 303
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 303 16.1.2. PGTBL_CTL—Page Table Control Regi ster Address O ff set: 02020h Default Value: 00000000h Access : Read/W rite Size: 32 bits This register en ables/disables th e page table mech anism and w hen en abled, also sets the base addres s of the 4 KB alig ned page table. The driver wil[...]
-
Pagina 304
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 304 16.1.3. PGTBL_ER—Page Table Error Register Address O ff set: 02024h (identical f unctionality in Device 0 at EC–EFh) Default Value: 0000 0000h Acces s: Read Only Size: 32 bits This register sto res information pertaining to page table error interrupts. Invalid physical address implie[...]
-
Pagina 305
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 305 Bit Descripti on 2:0 E rror Ty pe: 000 = Invalid Table 001 = Invalid P age table entry 010 = Incorrec t target for Displ ay surfac e (Request to l m if the surf ace start ed in mm or vic e versa)/Overl ay surface (Reques t to l m). 011 = Invalid Mis s during Dis play/Overlay ac ces ses 1[...]
-
Pagina 306
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 306 16.1.4. PGTBL_ERRMSK—Page Table Error M ask Register Address O ff set: 02028h (identical f unctionality in Device 0 at F0–F3h) Default Value: 0000 0000h Access : Read/W rite Size: 32 bits This register is new to the Intel ® 815 ch ipset (i.e., not in the In tel ® 810 chi pset) The [...]
-
Pagina 307
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 307 Bit Descripti ons 31:9 Reserved. 8 Buffer Uni t Page Table Error Mask. 0 = Not Masked (def ault) 1 = M asked 7 Com mand Streamer DM A P age Table Error Mask. 0 = Not Masked (def ault) 1 = M asked 6 Overl ay P age Table Error Mask. 0 = Not Masked (def ault) 1 = Masked 5 Di splay Page Tabl[...]
-
Pagina 308
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 308 16.1.5. RINGBUF—Ring Buffer Registers Address O ff set: 02030h – 0207Fh 02030h – 0203Fh: Low Priority Ring 02040h – 0204Fh: Interrupt Ring 02050h – 0205Fh: Reserved 02060h – 0207Fh: Reserved Default Value: 00000000h Acces s: Read/32 bit W rite Only Size: 4 DW ords Each Ri ng [...]
-
Pagina 309
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 309 Dword Offset Bit Description 0 31:21 Reserved. 20:3 Ta il Pointer : Programmabl e Qword Offset in t he ring buffer (20: 3 is used by t he hardware). 2:0 Reserved. 1 31:2 Head pointer: Hardware maintained DW ord Of fset in the ring buff er (20:2 is us ed by the hardware, Bits 31:21 are in[...]
-
Pagina 310
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 310 16.1.6. HWS_PGA —Hardw are Status Page A ddress Register Address O ff set: 02080h Default Value: 1FFFF000h. Access : Read/W rite Size: 32 bits Hardw are statu s page ph ysi cal address. The prog ramm ed address shoul d be 4 KB alig ned. Bit s [11:0] are hardw ired to 0. T his Page will[...]
-
Pagina 311
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 311 16.1.7. IPEIR—Instr uction Parser Err or Identifi cation Register (debug) Address O ff set: 02088h Default Value: 0000h Acces s: Read Only Size: 32 bits This register is used to help identify th e instruction packet that g enerates an invalid instru ction interrupt to the p rocessor. T[...]
-
Pagina 312
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 312 16.1.9. INSTDONE—Instruction Stream Interface Done Register Address O ff set: 02090h Default Val ue: FFFF FFFFh Acces s: Read only . Size: 32 bits This read only regi ster r epo rts engi ne do ne signals. 31 24 Reserved 23 19 18 17 16 Reserved PC_Done W M_Done IT_Done 15 14 13 12 11 10[...]
-
Pagina 313
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 313 Bit Descripti on 4 Render Engine Done 3 Batch Done 2 Reserved 1 Intr. Ri ng Empt y or Disabled 0 Low Priority Ring Em pty or Dis abled 16.1.10. NOPID—NOP Identification Register Address O ff set: 02094h Default Value: 00000000h Acces s: Read Only Size: 32 bits This register con tains t[...]
-
Pagina 314
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 314 16.1.11. INSTPM—Instruction Parser M ode Register Address O ffs et: 020C0h Default Value: 00h Access : Read/W rite Size: 8 bits The bits in this register control the operation of the In struction Parser. Note: If an instru ction type is disabled, the parser will read it out of th e ins[...]
-
Pagina 315
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 315 16.1.12. I NSTPS—Instruction Parser State Register (debug) Address O ffs et: 020C4h Default Value: 0000h Acces s: Read Only Size: 32 bits This register contains the state code of the Instruction Parser in the CSI. Decoding the conten ts of this register w ill indicate w hat the Instruc[...]
-
Pagina 316
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 316 Bit Description 11:10 CS DMA State Machine: Is respons ible for t he control of the DMA FIFO. I t get request s from the arbitration s tate m achine. It m anages the FI FO so that reques ts are only m ade when there is s pace in the FIFO. 00 = DMAIDLE: Reset S tate - No DMA Ac tive 01 = [...]
-
Pagina 317
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 317 16.1.13. BBP_PTR—Batch Buffer Parser Poi nter Register (debug) Address O ffs et: 020C8h Default Value: 00000000h Acces s: Read Only Size: 32 bits This regis ter contain s the of fset f rom the batch bu ffe r start address of th e DWord bei ng pars ed by th e Instru ction Parser. 31 19 [...]
-
Pagina 318
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 318 16.1.15. A BB_END—Active Batch Buffer End A ddress Regi ster (debug) Address O ffs et: 020D0h Default Value: 00000000h Acces s: Read Only Size: 32 bits This register is loaded with the end address of the Batch Buf fer requ est. The A BB_ST R an d ABB_END Regist ers will not get loaded [...]
-
Pagina 319
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 319 16.1.17. M EM _M ODE—Memor y Inter face Mode Regi ster (debug) Address O ffs et: 020DCh Default Value: 00000000h Access : Read/W rite Size: 32 bits 15 8 Reserved 7 6 5 4 3 2 1 0 Other Local Cac he Modes Host Graphics Prefetc h Enable Reserved Reserved Graphics Address Translatio n Mode[...]
-
Pagina 320
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 320 16.2. Interrupt Control Registers The interrupt control registers described be low all sh are the same bit definition. The bit definition is as follows: 15 14 13 12 11 10 9 8 HW Detect Error Mast er Reserved Sync Status Toggle Pri Dply Flip Pending Reserved Overlay 0 Flip Pending Rsvd 7 [...]
-
Pagina 321
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 321 Bit Description 9 Overlay 0 Flip Pending. S tatus bi t is s et to refl ect a pending f lip when the parser parses a flip pac ket and cleared when the fli p takes pl ace (Displ ay VBLANK), whereas IIR refl ects Fl ip-Occurred# (which i s contrary t o the general defini tion of s etting of[...]
-
Pagina 322
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 322 16.2.1. HWSTA M—Hardw are Status M ask Register Address O ff set: 02098h Default Val ue: FFFFh Access : Read/W rite Size: 16 bits This register h as the sam e format as the In terrupt Control Re gisters. The correspon ding bits are th e mask bits that prevent that bit in the In terrupt[...]
-
Pagina 323
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 323 16.2.2. IER—Interrupt Enable Register Address O ff set: 020A0h Default Value: 0000h Access : Read/W rite Size: 16 bits Individual enables f or each interrupt described above. A disabled interrupt w ill still appear in the Interrupt Identity Register to allow polling of interrupt source[...]
-
Pagina 324
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 324 16.2.3. IIR—Interrupt Identity Register Address O ff set: 020A4h Default Value: 0000h Access : Read/W rite Clear Size: 16 bits The individual interrupt(s), w hich occurred, are determined via th is register. The bit is set by the interrupt event an d held until cleared by w r iting a ?[...]
-
Pagina 325
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 325 16.2.4. IMR—Interrupt M ask Register Address O ff set: 020A8h Default Val ue: FFFFh Access : Read/W rite Size: 16 bits An interru pt that is mask ed by this register w ill not ap pear in the Interrupt Identity Register and w ill not generate an in terrupt. 15 14 13 12 11 10 9 8 HW Dete[...]
-
Pagina 326
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 326 16.2.5. ISR—Interrupt Status Register Address O ff set: 020ACh Default Value: 0100h (probably still not quite correc t value) Acces s: Read Only Size: 16 bits This register cont ains the non -persistent v alue of the s ignals cau sing each in terrupt. These bits are n ot mas ked by the[...]
-
Pagina 327
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 327 16.2.6. Error Identity , M ask and Status Registers The Error Identity, Mask, and Statu s registers have th e followin g bit descriptions. The master error bit in the ISR and IIR register w ill b e set w hen the OR of the u nmask ed (with a zero in th e corresponding mask register bits) [...]
-
Pagina 328
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 328 16.2.6.2. Resetting the Page Table Error The page table error will be reset every time a w rite cycle is g enerated to bit 15 of the Interrupt Identity register (IIR ), independent of th e setting of the bit in the IMR or the IER. Resettin g the page table error should cause the subseq u[...]
-
Pagina 329
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 329 16.2.6.3. EIR—Error Identity Register Address O ff set: 020B0h Default Value: 00h Access : Read/W rite Clear Size: 16 bits 15 6 5 4 3 2 1 0 Reserved MM/LM Refresh tim er error Page Table Error Displa y or Overlay under run Reserved Reserved Inst ructi on Parser Error Bit Descripti on 1[...]
-
Pagina 330
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 330 16.2.6.5. ESR—Error Status Register Address O ff set: 020B8h Default Value: F Fh Acces s: Read Only Size: 16 bits 15 6 5 4 3 2 1 0 Reserved MM/LM Refresh tim er error Page Table Error Displa y or Overlay under run Reserved Reserved Inst ructi on Parser Error Bit Descripti on 15:0 E rro[...]
-
Pagina 331
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 331 16.3. Display Interface Control 16.3.1. FW_BLC—FIFO Watermar k and Burst Length Control Address O ffs et : 020D8h Default Value: 22 31 73 17h Access : Read/W rite Size: 32 bits These control values only apply to HIRes modes of operation. VGA modes ignore the setting s of these regist e[...]
-
Pagina 332
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 332 Bit Description 31:28 O v e r l a y D e l ay T i m e r 1 . Is used to ins ert waits s tates i n between sets of YUVY request s to MM. The value in this register i s m ultiplied by 16 t o determ ine the wait st ate cloc k count . 27:24 O v e r l a y D e l ay T i m e r 0 . Is used to i nse[...]
-
Pagina 333
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 333 17. LCD / TV-Out Register Description During LCD or T V-Out m ode, the BIOS will program the f ollowing L CD / TV-Out registers. These registers are 32-bit mem ory mapped. These reg isters are not dou ble buff ered and take ef fect w hen loaded. Further, this subsy stem takes into accou [...]
-
Pagina 334
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 334 17.2. HBLA NK—Horizontal Blank Register Address O ff set: 60004h Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 28 27 16 Reserved Horizontal B lank End 15 12 11 0 Reserved Horizontal Blank S tart Bit Descripti on 31:28 Reserved. 27:16 Horizontal Blank End. Horizont al b[...]
-
Pagina 335
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 335 17.3. HSYNC—Horizontal Sync Register Address O ff set: 60008h Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 28 27 16 Reserved Horizontal Sync End 15 12 11 0 Reserved Horizontal Sync St art Bit Descripti on 31:28 Reserved. 27:16 Horizontal Sy nc End. Horizontal sync end[...]
-
Pagina 336
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 336 17.4. VTOTA L—Vertical Total Register Address O ffs et: 6000Ch Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 28 27 16 Reserv ed Ver tical Total Display Pixe ls 15 11 10 0 Reserv ed Ve rtical Active Displa y Pix els Bit Descripti on 31:28 Reserved. 27:16 Verti cal Total[...]
-
Pagina 337
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 337 17.5. VBLA NK—Vertical Blank Register Address O ff set: 60010h Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 28 27 16 Reserved Vert ical Blank End 15 12 11 0 Reserved Vert ical Blank Start Bit Descripti on 31:28 Reserved. 27:16 Verti cal Blank End. Vertic al blank end [...]
-
Pagina 338
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 338 17.6. VSYNC—Vertical Sync Register Address O ff set: 60014h Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 28 27 16 Reserved Vert ical Sync End 15 12 11 0 Reserved Vert ical S ync S tart Bit Descripti on 31:28 Reserved. 27:16 Vertical Sy nc End . Vertic al sync end expr[...]
-
Pagina 339
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 339 17.7. LCDTV_C—LCD/TV-Out Control Register Address O ff set: 60018h Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 30 29 28 27 24 LCD / TV- Out Enable SYNC Polarity Control Centering Enable FP VESA VGA Mode Reserved 23 16 Reserved 15 14 13 12 11 10 9 8 Reserved FP / 740 [...]
-
Pagina 340
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 340 Bit Descripti on 28 FP VESA VGA Mode 0 = Disable. Us e the LCD / TV Timing Generat or. VGA S ync Polarit y is ignored. FP Sync Polarit y is used. Centeri ng can be enabled for f ixed resolution flat panels or TVs . The Flat P anel Dot cloc k PLL tim ing regis ters m ust be us ed for both[...]
-
Pagina 341
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 341 Bit Descripti on 8 FPHSYNC Output Control. 1 = Tristat es the FPHSY NC pin. 0 = FPHSYNC is active unl ess LCD / TV Out Enable is deassert ed. 7 Border E nable. 1 = Border to the LCD / TV encoder is enabled. 0 = Border to the LCD / TV encoder is disabled. 6 Active Data Order. 1 = Reversed[...]
-
Pagina 342
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 342 17.8. OVRA CT—Ov erlay A ctiv e Register Address O ffs et: 6001Ch Default Value: 00000000h Access : Read/W rite Size: 32 bits 31 27 26 16 Reserved Overlay Active End 15 12 11 0 Reserved Overlay Act ive Start Bit Descripti on 31:27 Reserved. 26:16 Overl ay Active End . This filed t akes[...]
-
Pagina 343
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 343 18. Local M emory Interface 18.1. DRT—DRA M Row Ty pe Address of fs et : 03000h Default value : 00h Access : Read / write Size : 8 bit This 8-bi t register i dentifi es w hether or n ot the local m emory is populate d. 7 1 0 Reserved DRAM Populated Bit Descripti on 7:1 Reserved 0 DRA M[...]
-
Pagina 344
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 344 18.2. DRA MCL—DRA M Control Low Address of fs et : 03001h Default value : 17h Access : Read / write Size : 8 bit 7 5 4 3 2 1 0 Reserved Paging Mode Control RAS-to- CAS Override CAS# Latency RAS# Rimi ng RAS# Precharge Timing Bit Descripti on 7:5 Reserved 4 Paging Mode Control (PMC). 0 [...]
-
Pagina 345
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 345 18.3. DRA MCH—DRA M Control High Address of fs et : 03002h Default value : 08h Access : Read / write Size : 8 bit 7 5 4 3 2 0 Reserved DRAM Refresh Rate Special Mode Sel ect Bit Descripti on 7:5 Reserved 4:3 DRAM Refresh Rate (DRR). DRAM refres h is c ontrolled usi ng this f ield. Dis [...]
-
Pagina 346
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 346 This page is intentionally left blank.[...]
-
Pagina 347
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 347 19. I/O Control Registers 19.1. HVSYNC—HSYNC/VSYNC Control Register Address O ff set: 05000h Default Value: 00000000h Size: 32 bits Attribute: R/W Bits 19:16 are for DPMS and DDC Sy nc Select. DPM S MO DE HS YNC/VS YNC Control[19: 16] Power On 0000 (i. e., puls e H and V) StandBye 0010[...]
-
Pagina 348
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 348 19.2. GPIO Registers 19.2.1. GPIOA General Pur pose I/O Contr ol Register A Address of fs et : 05010h Default value : 00h, 00h, 000U0000b, 000U0000b Access : Read / write Size : 32 bit This register controls the general purpose I/O pins DDCK and DDDA, w hich are us ed to [...]
-
Pagina 349
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 349 Bit Description 8 DDDA Direction M ask—R/W : This i s a m ask bit to determ ine whether the GPIO DIRECTION V A L UE bit shoul d be written into the regi ster. 0 = Do NOT write DDDA Direct ion Value bit (default). 1 = W rite DDDA Direction V alue bit. 7:5 Reserved 4 DDCK Data In—RO: T[...]
-
Pagina 350
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 350 19.2.2. GPIOB General Pur pose I/O Contr ol Register B Address of fs et : 05014h Default value : 00h, 00h, 000U0000b, 000U0000b Access : Read / write Size : 32 bit This register con trols the gen eral purpose I/O pins LTVCK and LTVDA, w hich are used to create an I 2 C co[...]
-
Pagina 351
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 351 Bit Description 8 LTVDA Direction M ask—R/W : This is a m ask bit to determ ine whether the GPIO DIRECTION VA LUE bit should be written int o the regist er. 0 = Do NOT write LTVDA Direct ion Value bit (default). 1 = W rite LTVDA Directi on Value bit. 7:5 Reserved. 4 LTVCK Data In—RO:[...]
-
Pagina 352
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 352 This page is intentionally left blank.[...]
-
Pagina 353
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 353 20. Display And Cursor Registers The follow ing are cu rsor, display, an d pixel pipe regis ters in address range 70000h–7FFFFh . 20.1. DISP_SL—Display Scan Line Count Memor y Of fset Addres s: 70000h Default: 0000h Attributes: Read only This register en ables the read back of the di[...]
-
Pagina 354
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 354 20.2. DISP_SLC—Display Scan Line Count Range Compare Memor y Of fset Addres s: 70004h Default: 0000h Attributes: Read only The Top and Bottom Line Count Com p are registers are compared w ith the display line v alues f rom CRTT G ( the CRT timing gener ato r) o r the T V/F P timing gen[...]
-
Pagina 355
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 355 20.3. Pixel Pipeline Control 20.3.1. PIXCONF—Pixel Pipeline Configuration Memor y Of fset Addres s: 70008h Default: 00000000h Attributes: Read/W rite 31 28 27 26 25 24 Reserved (0000) Di splay Ga mma Enable Overlay Ga mma Enable Reserved Reserved 23 21 20 19 16 Reserved (000) CRT Contr[...]
-
Pagina 356
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 356 Bit Descripti ons 19:16 Display Color Mode. 0000 = CRT standard VG A text and graphics mode and 1-bit /2-bit/4-bi t pack ed graphics m ode (Default). 0001 = Reserved. 0010 = CRT 8-bit pack ed extended graphics m ode. 0011 = Reserved. 0100 = CRT 16-bit pack ed (5-5-5) extended graphics m [...]
-
Pagina 357
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 357 Bit Descripti ons 0 GUI Mode. 0 = Standard VGA and extended 4 bpp/16 color resolutions (default). Can s till acc ess m emory in linear mode. 1 = High Resolut ion (i.e., not VGA or extended planar). Transition from VGA modes to hires mode or opposite: Software will turn the display engine[...]
-
Pagina 358
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 358 20.3.4. DPLYBA SE—Display Base A ddress Register Memor y Of fset Addres s: 70020h Default: 0000h Attributes: Read/W rite The display can be read from g raphics mem ory. This register is the display staging reg ister wh en w ritten. The load register is tran sferred into th e active reg[...]
-
Pagina 359
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 359 20.3.5. DPLYSTA S—Display Status Select Register Memor y Of fset Addres s: 70024h Default: 0000h Attributes: Read/W rite This register selects the proper events to be signaled to the Interrupt Control Register in th e comm and stream . Status bits 0 and 1 are log ically OR ed to become[...]
-
Pagina 360
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 360 Bit Descripti ons 23:18 Reserved. 17 Verti cal Blank Enabl e. 0 = Vertic al Blank S tatus Disabled 1 = Vertic al Blank S tatus E nabled 16 Overlay Registers Upated Enable. 0 = Overlay Regist ers have been updated during V ertical B lank St atus Dis abled 1 = Overlay Regist ers have been [...]
-
Pagina 361
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 361 20.4. Hardw are Cursor The hardware cursor registers are memory m apped and accessible through 3 2 bit accesses. 20.4.1. CURCNTR—Cursor Contr ol Register Memor y Of fset Addres s: 70080h Default: 0000h Attributes: Read/W rite This register is double buff ered. The load register is tran[...]
-
Pagina 362
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 362 20.4.2. CURBA SE—Cur sor Base A ddress Register Memor y Of fset Addres s: 70084h Default: 0000h Attributes: Read/W rite The cursor can on ly be read f rom Sy stem me mory . This register is double buf fered. The load register is transferred in to the active regi ster on the ass erting [...]
-
Pagina 363
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 363 21. Appendix A: M ode Parameters This appendix contain s the regi ster program ming i nform ation on a per-m ode basis. Ref er to the appropriate table for the specif ic values to u se in order to correctly program the graphics adapter for the desired m ode and frequen cy com b ination. [...]
-
Pagina 364
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 364 Parameters for Screen Resolu tion/Refresh Rate: 320x200_70Hz = Dot Clock Value 25 // 25. 175-MHz Dot Clock M Value 0x0013 N Value 0x 0003 P Value 0x50 CR00 0x2E CR01 0x27 CR02 0x28 CR03 0x90 CR04 0x2A CR05 0x90 CR06 0xBF CR07 0x1F CR09 0xC0 CR10 0x9C CR11 0x0E CR12 0x8F CR13 0x28 CR15 0x[...]
-
Pagina 365
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 365 Parameters for Screen Resolu tion/Refresh Rate: 320x240_70Hz = Dot Clock Value 31 //31-MHz Dot Cloc k M Value 0x0013 N Value 0x 0002 P Value 0x50 CR00 0x31 CR01 0x27 CR02 0x28 CR03 0x92 CR04 0x2C CR05 0x90 CR06 0x05 CR07 0x3E CR09 0xC0 CR10 0xE9 CR11 0x0C CR12 0xDF CR13 0x28 CR15 0xE9 CR[...]
-
Pagina 366
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 366 Parameters for Screen Resolu tion/Refresh Rate: 352X480_70Hz = Dot Clock Value 15 //15.68-MHz Dot Clock M Value 0x000D N Value 0x 0001 P Value 0x50 CR00 0x33 CR01 0x2B CR02 0x2B CR03 0x97 CR04 0x2D CR05 0x91 CR06 0xF2 CR07 0x10 CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x2C CR15 0xDF [...]
-
Pagina 367
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 367 Parameters for Screen Resolu tion/Refresh Rate: 352X576_70Hz = Dot Clock Value 19 //19-MHz Dot Cloc k M Value 0x0011 N Value 0x 0004 P Value 0x40 CR00 0x35 CR01 0x2B CR02 0x2B CR03 0x99 CR04 0x2D CR05 0x92 CR06 0x56 CR07 0x10 CR09 0x40 CR10 0x40 CR11 0x03 CR12 0x3F CR13 0x2C CR15 0x3F CR[...]
-
Pagina 368
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 368 Parameters for Screen Resolu tion/Refresh Rate: 400x300_70Hz = Dot Clock Value 49 //49-MHz Dot Cloc k M Value 0x001F N Value 0x 0006 P Value 0x40 CR00 0x3F CR01 0x31 CR02 0x32 CR03 0x80 CR04 0x38 CR05 0x1D CR06 0x86 CR07 0xF0 CR09 0xE0 CR10 0x63 CR11 0x06 CR12 0x57 CR13 0x32 CR15 0x63 CR[...]
-
Pagina 369
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 369 Parameters for Screen Resolu tion/Refresh Rate: 512X384_70Hz = Dot Clock Value 82 //82-MHz Dot Cloc k M Value 0x0027 N Value 0x 000A P Value 0x 30 CR00 0x53 CR01 0x3F CR02 0x40 CR03 0x94 CR04 0x47 CR05 0x0E CR06 0x3B CR07 0xFD CR09 0xE0 CR10 0x0E CR11 0x01 CR12 0xFF CR13 0x40 CR15 0x0E C[...]
-
Pagina 370
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 370 Parameters for Screen Resolu tion/Refresh Rate: 640x350_85Hz = Dot Clock Value 31 //31.5-MHz Dot Clock M Value 0x0013 N Value 0x 0002 P Value 0x40 CR00 0x63 CR01 0x4F CR02 0x4F CR03 0x87 CR04 0x53 CR05 0x9B CR06 0xBB CR07 0x10 CR09 0x40 CR10 0x7D CR11 0x00 CR12 0x5D CR13 0x50 CR15 0x5D C[...]
-
Pagina 371
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 371 Parameters for Screen Resolu tion/Refresh Rate: 640x400_70Hz = Dot Clock Value 25 //25.175-MHz Dot Clock M Value 0x0013 N Value 0x 0003 P Value 0x40 CR00 0x5F CR01 0x4F CR02 0x50 CR03 0x82 CR04 0x54 CR05 0x80 CR06 0xBF CR07 0x1F CR09 0x40 CR10 0x9C CR11 0x0E CR12 0x8F CR13 0x50 CR15 0x96[...]
-
Pagina 372
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 372 Parameters for Screen Resolu tion/Refresh Rate: 640x400_85Hz = Dot Clock Value 31 //31.5-MHz Dot Clock M Value 0x0013 N Value 0x 0002 P Value 0x40 CR00 0x63 CR01 0x4F CR02 0x4F CR03 0x87 CR04 0x53 CR05 0x9B CR06 0xBB CR07 0x10 CR09 0x40 CR10 0x90 CR11 0x03 CR12 0x8F CR13 0x50 CR15 0x8F C[...]
-
Pagina 373
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 373 Parameters for Screen Resolu tion/Refresh Rate: 640x480_60Hz = Dot Clock Value 25 //25.175-MHz Dot Clock M Value 0x0013 N Value 0x 0003 P Value 0x40 CR00 0x5F CR01 0x4F CR02 0x50 CR03 0x82 CR04 0x51 CR05 0x9D CR06 0x0B CR07 0x10 CR09 0x40 CR10 0xE9 CR11 0x0B CR12 0xDF CR13 0x50 CR15 0xE7[...]
-
Pagina 374
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 374 Parameters for Screen Resolu tion/Refresh Rate: 640x480_70Hz = Dot Clock Value 28 //28-MHz Dot Cloc k M Value 0x0053 N Value 0x 0010 P Value 0x40 CR00 0x61 CR01 0x4F CR02 0x4F CR03 0x85 CR04 0x52 CR05 0x9A CR06 0xF2 CR07 0x10 CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x50 CR15 0xDF CR[...]
-
Pagina 375
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 375 Parameters for Screen Resolu tion/Refresh Rate: 640x480_72Hz = Dot C lock Value 31 //31.5- MHz Dot C lock M Value 0x0013 N Value 0x 0002 P Value 0x40 CR00 0x63 CR01 0x4F CR02 0x4F CR03 0x87 CR04 0x52 CR05 0x97 CR06 0x06 CR07 0x0F CR09 0x40 CR10 0xE8 CR11 0x0B CR12 0xDF CR13 0x50 CR15 0xD[...]
-
Pagina 376
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 376 Parameters for Screen Resolu tion/Refresh Rate: 640x480_75Hz = Dot Clock Value 31 //31.5-MHz Dot Clock M Value 0x0013 N Value 0x 0002 P Value 0x40 CR00 0x64 CR01 0x4F CR02 0x4F CR03 0x88 CR04 0x51 CR05 0x99 CR06 0xF2 CR07 0x10 CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x50 CR15 0xDF C[...]
-
Pagina 377
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 377 Parameters for Screen Resolu tion/Refresh Rate: 640x480_85Hz = Dot Clock Value 36 //36-MHz Dot Cloc k M Value 0x0010 N Value 0x 0001 P Value 0x40 CR00 0x63 CR01 0x4F CR02 0x4F CR03 0x87 CR04 0x56 CR05 0x9D CR06 0xFB CR07 0x10 CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x50 CR15 0xDF CR[...]
-
Pagina 378
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 378 Parameters for Screen Resolu tion/Refresh Rate: 720x400_85Hz = Dot Clock Value 35 //35.5-MHz Dot Clock M Value 0x0045 N Value 0x 000A P Value 0x40 CR00 0x70 CR01 0x59 CR02 0x59 CR03 0x94 CR04 0x5D CR05 0x86 CR06 0xBC CR07 0x1F CR09 0x40 CR10 0x90 CR11 0x03 CR12 0x8F CR13 0x5A CR15 0x8F C[...]
-
Pagina 379
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 379 Parameters for Screen Resolu tion/Refresh Rate: 720x480_60Hz = Dot Clock Value 28 //28.322-MHz Dot Clock M Value 0x0053 N Value 0x 0010 P Value 0x40 CR00 0x6B CR01 0x59 CR02 0x59 CR03 0x8F CR04 0x5B CR05 0x84 CR06 0xEF CR07 0x10 CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xE0 CR13 0x5A CR15 0xDF[...]
-
Pagina 380
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 380 Parameters for Screen Resolu tion/Refresh Rate: 720x480_75Hz = Dot Clock Value 35 //35-MHz Dot Cloc k M Value 0x0021 N Value 0x 0004 P Value 0x40 CR00 0x6F CR01 0x59 CR02 0x5A CR03 0x92 CR04 0x65 CR05 0x8E CR06 0xF4 CR07 0x1F CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x5A CR15 0xE0 CR[...]
-
Pagina 381
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 381 Parameters for Screen Resolu tion/Refresh Rate: 720x480_85Hz = Dot Clock Value 40 //40-MHz Dot Cloc k M Value 0x0008 N Value 0x 0001 P Value 0x30 CR00 0x6F CR01 0x59 CR02 0x5A CR03 0x92 CR04 0x65 CR05 0x8E CR06 0xF7 CR07 0x1F CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x5A CR15 0xE0 CR[...]
-
Pagina 382
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 382 Parameters for Screen Resolu tion/Refresh Rate: 720x576_60Hz = Dot Clock Value 33 //33-MHz Dot Cloc k M Value 0x0014 N Value 0x 0002 P Value 0x40 CR00 0x6D CR01 0x59 CR02 0x59 CR03 0x91 CR04 0x5C CR05 0x85 CR06 0x53 CR07 0x10 CR09 0x40 CR10 0x40 CR11 0x03 CR12 0x3F CR13 0x5A CR15 0x3F CR[...]
-
Pagina 383
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 383 Parameters for Screen Resolu tion/Refresh Rate: 720x576_75Hz = Dot Clock Value 43 //43-MHz Dot Cloc k M Value 0x0029 N Value 0x 000A P Value 0x30 CR00 0x71 CR01 0x59 CR02 0x5A CR03 0x94 CR04 0x65 CR05 0x8E CR06 0x58 CR07 0xF0 CR09 0x60 CR10 0x40 CR11 0x03 CR12 0x3F CR13 0x5A CR15 0x40 CR[...]
-
Pagina 384
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 384 Parameters for Screen Resolu tion/Refresh Rate: 720x576_85Hz = Dot Clock Value 49 //49.5-MHz Dot Clock M Value 0x001F N Value 0x 0006 P Value 0x30 CR00 0x71 CR01 0x59 CR02 0x5A CR03 0x94 CR04 0x65 CR05 0x8E CR06 0x5B CR07 0xF0 CR09 0x60 CR10 0x40 CR11 0x03 CR12 0x3F CR13 0x5A CR15 0x40 C[...]
-
Pagina 385
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 385 Parameters for Screen Resolu tion/Refresh Rate: 800x600_56Hz = Dot Clock Value 36 //36-MHz Dot Cloc k M Value 0x0010 N Value 0x 0001 P Value 0x40 CR00 0x7B CR01 0x63 CR02 0x63 CR03 0x9F CR04 0x66 CR05 0x8F CR06 0x6F CR07 0x10 CR09 0x40 CR10 0x58 CR11 0x0A CR12 0x57 CR13 0xC8 CR15 0x57 CR[...]
-
Pagina 386
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 386 Parameters for Screen Resolu tion/Refresh Rate: 800x600_60Hz = Dot Clock Value 40 //40-MHz Dot Cloc k M Value 0x0008 N Value 0x 0001 P Value 0x30 CR00 0x7F CR01 0x63 CR02 0x63 CR03 0x83 CR04 0x68 CR05 0x18 CR06 0x72 CR07 0x10 CR09 0x40 CR10 0x58 CR11 0x0C CR12 0x57 CR13 0xC8 CR15 0x57 CR[...]
-
Pagina 387
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 387 Parameters for Screen Resolu tion/Refresh Rate: 800x600_70Hz = Dot Clock Value 45 //45-MHz Dot Cloc k M Value 0x0054 N Value 0x 0015 P Value 0x30 CR00 0x7D CR01 0x63 CR02 0x63 CR03 0x81 CR04 0x68 CR05 0x12 CR06 0x6F CR07 0x10 CR09 0x40 CR10 0x58 CR11 0x0B CR12 0x57 CR13 0x64 CR15 0x57 CR[...]
-
Pagina 388
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 388 Parameters for Screen Resolu tion/Refresh Rate: 800x600_72Hz = Dot Clock Value 50 //50-MHz Dot Cloc k M Value 0x0017 N Value 0x 0004 P Value 0x30 CR00 0x7D CR01 0x63 CR02 0x63 CR03 0x81 CR04 0x6A CR05 0x19 CR06 0x98 CR07 0x10 CR09 0x40 CR10 0x7C CR11 0x02 CR12 0x57 CR13 0xC8 CR15 0x57 CR[...]
-
Pagina 389
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 389 Parameters for Screen Resolu tion/Refresh Rate: 800x600_75Hz = Dot Clock Value 49 //49.5-MHz Dot Clock M Value 0x001F N Value 0x 0006 P Value 0x30 CR00 0x7F CR01 0x63 CR02 0x63 CR03 0x83 CR04 0x65 CR05 0x0F CR06 0x6F CR07 0x10 CR09 0x40 CR10 0x58 CR11 0x0B CR12 0x57 CR13 0xC8 CR15 0x57 C[...]
-
Pagina 390
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 390 Parameters for Screen Resolu tion/Refresh Rate: 800x600_85Hz = Dot Clock Value 56 //56.25-MHz Dot Clock M Value 0x0049 N Value 0x 000E P Value 0x30 CR00 0x7E CR01 0x63 CR02 0x63 CR03 0x82 CR04 0x67 CR05 0x0F CR06 0x75 CR07 0x10 CR09 0x40 CR10 0x58 CR11 0x0B CR12 0x57 CR13 0xC8 CR15 0x57 [...]
-
Pagina 391
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 391 Parameters for Screen Resolu tion/Refresh Rate: 854X480_60Hz = Dot Clock Value 43 //43-MHz Dot Cloc k M Value 0x0029 N Value 0x 000A P Value 0x30 CR00 0x80 CR01 0x6A CR02 0x6B CR03 0x83 CR04 0x6F CR05 0x1A CR06 0xEF CR07 0x1F CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x6B CR15 0xE0 CR[...]
-
Pagina 392
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 392 Parameters for Screen Resolu tion/Refresh Rate: 854X480_75Hz = Dot Clock Value 41 //41.54-MHz Dot Clock M Value 0x002B N Value 0x 000B P Value 0x30 CR00 0x84 CR01 0x6A CR02 0x6B CR03 0x87 CR04 0x71 CR05 0x1C CR06 0xF4 CR07 0x1F CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x6B CR15 0xE0 [...]
-
Pagina 393
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 393 Parameters for Screen Resolu tion/Refresh Rate: 854X480_85Hz = Dot C lock Value 48 //Dot Cl ock M Value 0x000A N Value 0x 0001 P Value 0x30 CR00 0x86 CR01 0x6A CR02 0x6B CR03 0x89 CR04 0x72 CR05 0x1D CR06 0xF7 CR07 0x1F CR09 0x40 CR10 0xE0 CR11 0x03 CR12 0xDF CR13 0x6B CR15 0xE0 CR16 0xF[...]
-
Pagina 394
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 394 Parameters for Screen Resolu tion/Refresh Rate: 1024X768_60Hz = Dot Clock Value 65 //65-MHz Dot Cloc k M Value 0x003F N Value 0x 000A P Value 0x30 CR00 0xA3 CR01 0x7F CR02 0x7F CR03 0x87 CR04 0x82 CR05 0x93 CR06 0x24 CR07 0x10 CR09 0x40 CR10 0x02 CR11 0x08 CR12 0xFF CR13 0x80 CR15 0xFF C[...]
-
Pagina 395
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 395 Parameters for Screen Resolu tion/Refresh Rate: 1024X768_70Hz = Dot Clock Value 75 //75-MHz Dot Cloc k M Value 0x0017 N Value 0x 0002 P Value 0x30 CR00 0xA1 CR01 0x7F CR02 0x7F CR03 0x85 CR04 0x82 CR05 0x93 CR06 0x24 CR07 0x10 CR09 0x40 CR10 0x02 CR11 0x08 CR12 0xFF CR13 0x80 CR15 0xFF C[...]
-
Pagina 396
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 396 Parameters for Screen Resolu tion/Refresh Rate: 1024X768_75Hz = Dot Clock Value 78 //78.75-MHz Dot Clock M Value 0x0050 N Value 0x 0017 P Value 0x20 CR00 0x9F CR01 0x7F CR02 0x7F CR03 0x83 CR04 0x81 CR05 0x8D CR06 0x1E CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0x80 CR15 0xFF[...]
-
Pagina 397
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 397 Parameters for Screen Resolu tion/Refresh Rate: 1024X768_85Hz = Dot Clock Value 94 //94.5-MHz Dot Clock M Value 0x003D N Value 0x 000E P Value 0x20 CR00 0xA7 CR01 0x7F CR02 0x7F CR03 0x8B CR04 0x85 CR05 0x91 CR06 0x26 CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0x80 CR15 0xFF [...]
-
Pagina 398
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 398 Parameters for Screen Resolu tion/Refresh Rate: 1152X864_60Hz = Dot Clock Value 80 //80-MHz Dot Cloc k M Value 0x0008 N Value 0x 0001 P Value 0x20 CR00 0xB3 CR01 0x8F CR02 0x8F CR03 0x97 CR04 0x93 CR05 0x9F CR06 0x87 CR07 0x10 CR09 0x40 CR10 0x60 CR11 0x03 CR12 0x5F CR13 0x90 CR15 0x5F C[...]
-
Pagina 399
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 399 Parameters for Screen Resolu tion/Refresh Rate: 1152X864_70Hz = Dot Clock Value 96 //96-MHz Dot Cloc k M Value 0x000A N Value 0x 0001 P Value 0x20 CR00 0xBB CR01 0x8F CR02 0x8F CR03 0x9F CR04 0x98 CR05 0x87 CR06 0x82 CR07 0x10 CR09 0x40 CR10 0x60 CR11 0x03 CR12 0x5F CR13 0x90 CR15 0x5F C[...]
-
Pagina 400
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 400 Parameters for Screen Resolu tion/Refresh Rate: 1152X864_72Hz = Dot Clock Value 99 //99-MHz Dot Cloc k M Value 0x001F N Value 0x 0006 P Value 0x20 CR00 0xBB CR01 0x8F CR02 0x8F CR03 0x9F CR04 0x98 CR05 0x87 CR06 0x83 CR07 0x10 CR09 0x40 CR10 0x60 CR11 0x03 CR12 0x5F CR13 0x90 CR15 0x5F C[...]
-
Pagina 401
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 401 Parameters for Screen Resolu tion/Refresh Rate: 1152X864_75Hz = Dot Clock Value 108 //108-MHz Dot Cloc k M Value 0x0010 N Value 0x 0002 P Value 0x20 CR00 0xC3 CR01 0x8F CR02 0x8F CR03 0x87 CR04 0x97 CR05 0x07 CR06 0x82 CR07 0x10 CR09 0x40 CR10 0x60 CR11 0x03 CR12 0x5F CR13 0x90 CR15 0x5F[...]
-
Pagina 402
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 402 Parameters for Screen Resolu tion/Refresh Rate: 1152X864_85Hz = Dot Clock Value 121 //121-MHz Dot Cloc k M Value 0x006D N Value 0x 0014 P Value 0x20 CR00 0xC0 CR01 0x8F CR02 0x8F CR03 0x84 CR04 0x97 CR05 0x07 CR06 0x93 CR07 0x10 CR09 0x40 CR10 0x60 CR11 0x03 CR12 0x5F CR13 0x90 CR15 0x5F[...]
-
Pagina 403
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 403 Parameters for Screen Resolu tion/Refresh Rate: 1280x720_60Hz = Dot Clock Value 74 //74-MHz Dot Cloc k M Value 0x0023 N Value 0x 0004 P Value 0x30 CR00 0xCB CR01 0x9F CR02 0xA0 CR03 0x8E CR04 0xB3 CR05 0x04 CR06 0xE8 CR07 0xF0 CR09 0x60 CR10 0xD0 CR11 0x03 CR12 0xCF CR13 0xA0 CR15 0xD0 C[...]
-
Pagina 404
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 404 Parameters for Screen Resolu tion/Refresh Rate: 1280x720_75Hz = Dot Clock Value 96 //96-MHz Dot Cloc k M Value 0x000A N Value 0x 0001 P Value 0x20 CR00 0xCF CR01 0x9F CR02 0xA0 CR03 0x92 CR04 0xB3 CR05 0x04 CR06 0xEE CR07 0xF0 CR09 0x60 CR10 0xD0 CR11 0x03 CR12 0xCF CR13 0xA0 CR15 0xD0 C[...]
-
Pagina 405
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 405 Parameters for Screen Resolu tion/Refresh Rate: 1280x720_85Hz = Dot Clock Value 110 //110-MHz Dot Cloc k M Value 0x0035 N Value 0x 000A P Value 0x20 CR00 0xD1 CR01 0x9F CR02 0xA0 CR03 0x94 CR04 0xB3 CR05 0x04 CR06 0xF2 CR07 0xF0 CR09 0x60 CR10 0xD0 CR11 0x03 CR12 0xCF CR13 0xA0 CR15 0xD0[...]
-
Pagina 406
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 406 Parameters for Screen Resolu tion/Refresh Rate: 1280x960_60Hz = Dot Clock Value 108 //108-MHz Dot Cloc k M Value 0x0010 N Value 0x 0002 P Value 0x20 CR00 0xDC CR01 0x9F CR02 0x9F CR03 0x80 CR04 0xAB CR05 0x99 CR06 0xE6 CR07 0x10 CR09 0x40 CR10 0xC0 CR11 0x03 CR12 0xBF CR13 0xA0 CR15 0xBF[...]
-
Pagina 407
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 407 Parameters for Screen Resolu tion/Refresh Rate: 1280x960_75Hz = Dot Clock Value 129 //129-MHz Dot Cloc k M Value 0x0029 N Value 0x 0006 P Value 0x20 CR00 0xD3 CR01 0x9F CR02 0x9F CR03 0x97 CR04 0xAA CR05 0x1B CR06 0xE8 CR07 0x10 CR09 0x40 CR10 0xC0 CR11 0x03 CR12 0xBF CR13 0xA0 CR15 0xBF[...]
-
Pagina 408
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 408 Parameters for Screen Resolu tion/Refresh Rate: 1280x960_85Hz = Dot Clock Value 148 //148.5-MHz Dot Clock M Value 0x0042 N Value 0x 0009 P Value 0x20 CR00 0xD3 CR01 0x9F CR02 0x9F CR03 0x97 CR04 0xA7 CR05 0x1B CR06 0xF1 CR07 0x10 CR09 0x40 CR10 0xC0 CR11 0x03 CR12 0xBF CR13 0xA0 CR15 0xB[...]
-
Pagina 409
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 409 Parameters for Screen Resolu tion/Refresh Rate: 1280x1024_60Hz = Dot Clock Value 108 //108-MHz Dot Cloc k M Value 0x0010 N Value 0x 0002 P Value 0x20 CR00 0xCE CR01 0x9F CR02 0x9F CR03 0x92 CR04 0xA5 CR05 0x13 CR06 0x28 CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0xA0 CR15 0xF[...]
-
Pagina 410
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 410 Parameters for Screen Resolu tion/Refresh Rate: 1280x1024_70Hz = Dot Clock Value 129 //128.89-MHz Dot Clock M Value 0x0029 N Value 0x 0006 P Value 0x20 CR00 0xD3 CR01 0x9F CR02 0x9F CR03 0x97 CR04 0xAA CR05 0x1B CR06 0x28 CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0xA0 CR15 0[...]
-
Pagina 411
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 411 Parameters for Screen Resolu tion/Refresh Rate: 1280x1024_72Hz = Dot Clock Value 132 //132-MHz Dot Cloc k //NOTI NVES A M Value 0x0014 N Value 0x 0002 P Value 0x20 CR00 0xD3 CR01 0x9F CR02 0x9F CR03 0x97 CR04 0xAA CR05 0x1B CR06 0x29 CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13[...]
-
Pagina 412
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 412 Parameters for Screen Resolu tion/Refresh Rate: 1280x1024_75Hz = Dot Clock Value 135 //135-MHz Dot Cloc k M Value 0x002B N Value 0x 0006 P Value 0x20 CR00 0xCE CR01 0x9F CR02 0x9F CR03 0x92 CR04 0xA1 CR05 0x13 CR06 0x28 CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0xA0 CR15 0xF[...]
-
Pagina 413
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 413 Parameters for Screen Resolu tion/Refresh Rate: 1280x1024_85Hz = Dot Clock Value 157 //157.5-MHz Dot Clock M Value 0x0050 N Value 0x 0017 P Value 0x10 CR00 0xD3 CR01 0x9F CR02 0x9F CR03 0x97 CR04 0xA7 CR05 0x1B CR06 0x2E CR07 0x10 CR09 0x40 CR10 0x00 CR11 0x03 CR12 0xFF CR13 0xA0 CR15 0x[...]
-
Pagina 414
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 414 Parameters for Screen Resolu tion/Refresh Rate: 1600x900_60Hz = Dot Clock Value 119 //Dot Cl ock M Value 0x006B N Value 0x 0014 P Value 0x20 CR00 0x05 CR01 0xC7 CR02 0xC8 CR03 0x88 CR04 0xDF CR05 0x14 CR06 0xA2 CR07 0xFF CR09 0x60 CR10 0x84 CR11 0x07 CR12 0x83 CR13 0xC8 CR15 0x84 CR16 0x[...]
-
Pagina 415
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 415 Parameters for Screen Resolu tion/Refresh Rate: 1600x900_75Hz = Dot Clock Value 152 //Dot Cl ock M Value 0x0011 N Value 0x 0004 P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC8 CR03 0x8C CR04 0xE0 CR05 0x16 CR06 0xAA CR07 0xFF CR09 0x60 CR10 0x84 CR11 0x07 CR12 0x83 CR13 0xC8 CR15 0x84 CR16 0x[...]
-
Pagina 416
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 416 Parameters for Screen Resolu tion/Refresh Rate: 1600x900_85Hz = Dot Clock Value 175 //Dot Cl ock M Value 0x0031 N Value 0x 000C P Value 0x10 CR00 0x0B CR01 0xC7 CR02 0xC8 CR03 0x8E CR04 0xE0 CR05 0x16 CR06 0xAF CR07 0xFF CR09 0x60 CR10 0x84 CR11 0x07 CR12 0x83 CR13 0xC8 CR15 0x84 CR16 0x[...]
-
Pagina 417
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 417 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_60Hz = Dot Clock Value 162 //162-MHz Dot Cloc k M Value 0x0019 N Value 0x 0006 P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC7 CR03 0x8D CR04 0xCF CR05 0x07 CR06 0xE0 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0xA[...]
-
Pagina 418
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 418 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_65Hz = Dot Clock Value 175 //175.5-MHz Dot Clock M Value 0x005D N Value 0x 0018 P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC7 CR03 0x8D CR04 0xCF CR05 0x07 CR06 0xE0 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0x[...]
-
Pagina 419
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 419 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_70Hz = Dot Clock Value 189 //189-MHz Dot Cloc k M Value 0x003D N Value 0x 000E P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC7 CR03 0x8D CR04 0xCF CR05 0x07 CR06 0xE0 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0xA[...]
-
Pagina 420
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 420 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_72Hz = Dot Clock Value 195 //195-MHz Dot Cloc k M Value 0x003F N Value 0x 000E P Value 0x10 CR00 0x0B CR01 0xC7 CR02 0xC7 CR03 0x8F CR04 0xD5 CR05 0x0B CR06 0xE1 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0xA[...]
-
Pagina 421
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 421 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_75Hz = Dot Clock Value 202 //202.5-MHz Dot Clock M Value 0x0024 N Value 0x 0007 P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC7 CR03 0x8D CR04 0xCF CR05 0x07 CR06 0xE0 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0x[...]
-
Pagina 422
Intel® 815 Chipset: G raphics Contr oller PRM, Rev 1.0 R 422 Parameters for Screen Resolu tion/Refresh Rate: 1600x1200_85Hz = Dot Clock Value 229 //229.5-MHz Dot Clock M Value 0x0029 N Value 0x 0007 P Value 0x10 CR00 0x09 CR01 0xC7 CR02 0xC7 CR03 0x8D CR04 0xCF CR05 0x07 CR06 0xE0 CR07 0x10 CR09 0x40 CR10 0xB0 CR11 0x03 CR12 0xAF CR13 0xC8 CR15 0x[...]
-
Pagina 423
Intel around the world United States and Canada Intel Corporation Robert Noyce Building 2200 Mission College Boulevard P.O. Box 58119 Santa Clara, CA 95052-8119 USA Phone: (800) 628-8686 Europe Intel Corporation (UK) Ltd. Pipers Way Swindon Wiltshire SN3 1RJ UK Phone: England (44) 1793 403 000 Germany (49) 89 99143 0 France (33) 1 4571 7171 Italy ([...]