home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / pcicf119.zip / 80867110.PCI < prev    next >
Text File  |  1998-01-02  |  6KB  |  173 lines

  1. %! Detailed register description file for PCICFG.EXE by Ralf Brown
  2. %!
  3. %! Filename 80867110.PCI = Vendor 8086h, Device 7110h
  4. %!    Intel 82731AB PIIX4 PCI-to-ISA Bridge
  5. %! Last Edit 31 Dec 1997 by Andy Sawyer
  6. %!
  7. %! Reference : Intel document 29056201.PDF
  8. %! "82371AB PCI-TO-ISA/IDE XCELERATOR (PIIX4)"
  9. %!
  10. %! Since the 82371AB indicates that it is a "single function" device
  11. %! for all functions except function 0, version 1,0 of PCICFG.EXE
  12. %! does not correctly display all functions.
  13. %!
  14. %! See also:
  15. %!    80867111.PCI
  16. %!    80867112.PCI
  17. %!    80867113.PCI
  18. !begin
  19.  
  20. Intel 82371AB PIIX4 PCI-to-ISA Bridge registers in detail:     [by Andy Sawyer]
  21.  ISA I/O Recovery Time
  22.   DMA Reserved Page Register Aliasing  %[4C:7]Ed
  23.   8-bit I/O Recovery                   %[4C:6]ed - %[4C:5-3]{81234567} SYSCLK
  24.   16-bit I/O Recovery                  %[4C:2]ed - %[4C:1-0]{3124} SYSCLK
  25.  
  26.  X-Bus Chip Select
  27.  
  28.   Microcontroler Location Enable       %[4E:10]ed
  29.   1-Meg Extended BIOS Enable           %[4E:9]ed
  30.   I/O APIC                             %[4E:8]ed
  31.   Extended BIOS Enable                 %[4E:7]ed
  32.   Lower BIOS Enable                    %[4E:6]ed
  33.   Coprocessor Error Fucntion Enable    %[4E:5]ed
  34.   IRQ12/Mouse Control                  %[4E:4]|IRQ12;Mouse|
  35.   Port 61h Alias Enable                %[4E:3]ed
  36.   BIOSCS# Write Protect Control        %[4E:2]|Read Only;Read Write|
  37.   Keyboard Controller I/O Ports        %[4E:1]ed
  38.   Real-Time Clock I/O ports            %[4E:0]ed
  39.  
  40.  PIRQRC Route Control
  41.   PIRCQA Routing                       %[60:7]Ed - %[60:3-0](PIRQCRRoute)
  42.   PIRCQB Routing                       %[61:7]Ed - %[61:3-0](PIRQCRRoute)
  43.   PIRCQC Routing                       %[62:7]Ed - %[62:3-0](PIRQCRRoute)
  44.   PIRCQD Routing                       %[63:7]Ed - %[63:3-0](PIRQCRRoute)
  45.  
  46.  Serial IRQ Control
  47.   Serial IRQ Enable                    %[64:7]ed
  48.   Serial IRQ Mode                      %[64:6]|Quiet;Continuous|
  49.   Serial IRQ Frame Size                %[64:5-2+17]d
  50.   Start Frame Pulse Width              %[64:1-0]|4;6;8;Reserved|
  51.  
  52.  Top of Memory Register
  53.   Top of Memory                        %[69:7-4+1]d Mbyte
  54.   ISA/DMA Lower BIOS                   %[69:3]|not ;|forwarded to PCI
  55.   640k-768k Memory Region              %[69:2]|not ;|forwarded to PCI
  56.   ISA/DMA 512k-640k Region             %[69:1]|not ;|forwarded to PCI
  57.  
  58.  Misc. Status Register
  59.   SERR# Generation                     %[6A:15]d
  60.   Host-to-PCI Bridge Retry enable      %[6A:7]ed
  61.  
  62.  Motherboard Device DMA Control 0
  63.   Type F DMA Buffer Enabled            %[76:7]ed
  64.   Type F DMA Channel Routing           %[76:2-0](MBDMA)
  65.  Motherboard Device DMA Control 1
  66.   Type F DMA Buffer Enabled            %[77:7]ed
  67.   Type F DMA Channel Routing           %[77:2-0](MBDMA)
  68.  
  69.  APIC Base Address Relocation Register
  70.   A12 Mask                             %[80:6]d
  71.   Base Address                         FEC0%[80:5-2]x%[80:1-0]x00h
  72.  
  73.  Detrministic Latency Control Register
  74.   SERR# on delayed transaction timeout %[82:3]ed
  75.   USB Passive Release                  %[82:2]ed
  76.   Passive Release                      %[82:1]ed
  77.   Delayed Transactions                 %[82:0]ed
  78.  
  79.  PCI DMA Configuration
  80.   DMA Channel 7                        %[90:15-14](DMAType)
  81.   DMA Channel 6                        %[90:13-12](DMAType)
  82.   DMA Channel 5                        %[90:11-10](DMAType)
  83.   DMA Channel 3                        %[90:7-6](DMAType)
  84.   DMA Channel 2                        %[90:5-4](DMAType)
  85.   DMA Channel 1                        %[90:3-2](DMAType)
  86.   DMA Channel 0                        %[90:1-0](DMAType)
  87.  
  88.  Distributed DMA Slave Base Pointer Registers
  89.   Channel 0-3                          %[92:15-6<6]4x
  90.   Channel 5-7                          %[94:15-6<6]4x
  91.  
  92.  General Configuration Register
  93.   KBCCS#                          %[B0:31]|KBCCS#;GPO26|
  94.   RTCALE                          %[B0:30]|RTCALE;GPO25|
  95.   RTCCS#                          %[B0:29]|RTCCS#;GPO24|
  96.   XOE#/XDIR#                      %[B0:28]|XOE#/XDIR#;GPO22/GPO23|
  97.   RI#                             %[B0:27]|RI#;GPI12|
  98.   LID                             %[B0:25]|LID;GPI10|
  99.   BATLOW#                         %[B0:24]|BATLOW#;GPI9|
  100.   THRM#                           %[B0:23]|THRM#;GPI8|
  101.   SUS_STAT2#                      %[B0:22]|SUS_STAT2#;GPO21|
  102.   SUS_STAT1#                      %[B0:21]|SUS_STAT1#;GPO20|
  103.   ZZ                              %[B0:20]|ZZ;GPO19|
  104.   PCI_STP#                        %[B0:19]|PCI_STP#;GPO18|
  105.   CPU_STP#                        %[B0:18]|CPU_STP#;GPO17|
  106.   SUSB#/SUSC#                     %[B0:17]|SUSB#/SUSC#;GPO15/16|
  107.   SERIRQ                          %[B0:16]|GPI7;SERIRQ|
  108.   SMBALERT#                       %[B0:15]|SMBALERT#;GPI11|
  109.   IRQ8#                           %[B0:14]|GPI6;IRQ8#|
  110.   PC/PCI REQC/GNTC                %[B0:10]|GPI4/GPO11;REQC/GNTC|
  111.   PC/PCI REQB/GNTB                %[B0:9]|GPI3/GPO10;REQB/GNTB|
  112.   PC/PCI REQA/GNTA                %[B0:8]|GPI2/GPO9;REQA/GNTA|
  113.  
  114.   Decode configuration            %[B0:1]|Subtractive;Positive|
  115.   PnP Address Decode              %[B0:6]ed
  116.   Alternate Access Mode           %[B0:5]ed
  117.   IDE Secondary Interface         %[B0:4]Ed
  118.  
  119.   Secondary IDE Signal Interface  %[B0:12]|Enabled;Tri-State|
  120.   Primary   IDE Signal Interface  %[B0:11]|Enabled;Tri-State|
  121.  
  122.   CONFIG2 Status                  %[B0:3]d
  123.   CONFIG1 Status                  %[B0:2]d (%[B0:2]|Pentium;Pentium II|)
  124.   ISA/EIO Select                  %[B0:0]|EIO;ISA|
  125.  
  126.  Real Time Clock Configuration
  127.   RTC Positive Decode  %[CB:5]ed
  128.   Lock Upper RAM Bytes %[CB:4]ed
  129.   Lock Lower RAM Bytes %[CB:3]ed
  130.   Upper RAM Enable     %[CB:2]ed
  131.   RTC Enable           %[CB:0]ed
  132.  
  133. !end
  134.  
  135. !enum PIRQCRRoute
  136. Reserved
  137. Reserved
  138. Reserved
  139. IRQ 3
  140. IRQ 4
  141. IRQ 5
  142. IRQ 6
  143. IRQ 7
  144. Reserved
  145. IRQ 9
  146. IRQ 10
  147. IRQ 11
  148. IRQ 12
  149. Reserved
  150. IRQ 14
  151. IRQ 15
  152. !end
  153.  
  154. !enum MBDMA
  155. DMA Channel 0
  156. DMA Channel 1
  157. DMA Channel 2
  158. DMA Channel 3
  159. Disabled
  160. DMA Channel 5
  161. DMA Channel 6
  162. DMA Channel 7
  163. !end
  164.  
  165. !enum DMAType
  166. Normal ISA DMA
  167. PC/PCI DMA
  168. Distributed DMA
  169. Reserved
  170. !end
  171.  
  172. %! end of file
  173.