home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / pcii0696.zip / PCICHIP.TXT < prev    next >
Text File  |  1996-06-08  |  30KB  |  655 lines

  1.  
  2.           Document:  PCI chipsets list
  3.         Maintainer:  Patrick Duffy, duffy@theory.chem.ubc.ca
  4.     Revision Dates:  11/5/95, 11/26/95, 12/3/95, 5/18/96, 5/26/96,
  5.                       6/2/96
  6.        Archived at:  ftp.netcom.com, in directory /pub/ab/abe/
  7.                      CompuServe (GO BENCHMARK)
  8.          Web pages:  http://warp.eecs.berkeley.edu/os2/workbench/work.htm
  9.                      http://www.os2forum.or.at/english/info/os2hardwareinfo/
  10.                      (note that the first URL may not have up-to-date
  11.                      versions of the lists)
  12.  
  13. This document is intended for use by individuals and corporations in a
  14. non-commercial manner.  It may be distributed freely within those
  15. limitations.  Commercial use of this document in any manner requires
  16. prior written permission of the author.
  17.  
  18. Here follows a brief summary of PCI chipsets.  I've tried to keep it
  19. accurate, but if you spot any flaws please feel free to correct me, and
  20. if you have details on other chipsets, please feel free to let me know
  21. about them. I've included information at the end of this list to help
  22. people ID the chipset (assuming they have an Intel chipset on their
  23. motherboards).  Where I know for sure that they do, I have indicated
  24. that a chipset will use parity RAM.  PCI Vendor IDs first in HEX then in
  25. decimal appear in brackets beside the chipset names.  Dates in brackets
  26. indicate the last revision date of the related entry.
  27.  
  28.                              NEW THIS WEEK
  29.                              -------------
  30.  
  31. I've corrected the cache timing information for the 430HX and 430VX
  32. chipsets.  I've also expanded on the PCI 2.1-compliance of these
  33. chipsets a little.  The ALI chipset is now at revision A1 and appears to
  34. be O.K..  I've also updated the Neptune chipset parts list, as it seems
  35. that there is more than one possible configuration for it.  New and
  36. expanded contact information for Intel has also been added.
  37.  
  38. Useful numbers: (6/2/96)
  39. --------------
  40.  
  41. ALI:    (408) 764-0644 (sales)
  42.  
  43. Intel:  (800) 628-8686 (tech. support)
  44.  
  45.         FAXBack:
  46.         --------
  47.         (800) 525-3019  (US or Canada)
  48.         +44 1793-432509 (Europe)
  49.         +65 256-5350    (Singapore)
  50.         +852 2 530-4116 (Hong Kong)
  51.         +886 2 514-0815 (Taiwan)
  52.         +822 767-2594   (Korea)
  53.         +61 2 975-3922  (Australia)
  54.         (503) 264-6835  (World wide)
  55.  
  56.         BBSes:
  57.         ------
  58.         (503) 264-7999  (US or Canada/World wide)
  59.         +44 1793-432955 (Europe)
  60.         +65 256-4776    (Singapore)
  61.         +852 2 530-4116 (Hong Kong)
  62.         +886 2 718-6422 (Taiwan)
  63.         +822 784-3430   (Korea)
  64.         +61 2 975-3066  (Australia)
  65.  
  66.         ftp.intel.com (FTP site)
  67.         www.intel.com (WWW site)
  68.  
  69. OPTi:   (408) 486-8000 (voice)
  70.         http://www.opti.com (WWW site)
  71.  
  72. VIA:    (510) 683-3300 (voice)
  73.         (510) 683-3301 (FAX)
  74.         (886) 2-218-5452 (Taiwan voice)
  75.         (886) 2-218-5453 (Taiwan FAX)
  76.         http://www.fic.com.tw (WWW site)
  77.  
  78.                         PART ONE:  80486 Chipsets
  79.                         -------------------------
  80.  
  81. 1) The Aries Chipset (Intel:  8086/32902) (10/31/95)
  82.    -----------------
  83.  
  84. This is a chipset made by Intel for 80486-based machines, and used in
  85. boards (such as the Asus AVP4) where PCI and VL buses are to coexist.
  86. Unlike the Contaq chipset below, the Aries chipset implements PCI using
  87. a PCI to CPU bridge, and the VL bus is attached to this.  This allows
  88. for full PCI performance, though I don't know what effect it has on VL
  89. (which likely will run no faster than the 33 MHz at which PCI 2.0 runs).
  90. The chipset has apparently been through at least two revisions, at least
  91. one of which has problems with protected-mode code and zero wait-state
  92. cache operation.  (This may be worked around via the system BIOS by
  93. setting the cache so that it uses 1 wait state for its operations.)
  94. This chipset has reportedly been discontinued.
  95.  
  96. 2) The Contaq Chipset (Contaq:  1080/4224) (8/27/95)
  97.    ------------------
  98.  
  99. The Contaq 82C599 is paired with one of their 486VL chipsets (82C596 or
  100. 82C597) and bridges directly from the 486 CPU to the PCI bus.
  101. Paraphrased from the Contaq spec.:
  102.  
  103. The 82C596 system controller provides the CPU interface, VESA bus
  104. interface, ISA bus controller, etc. The 82C599 PCI controller provides
  105. the bridge between PCI master/slave agent and the ISA/VESA standard
  106. expansion bus; it arbitrates all the bus transactions between host CPU,
  107. PCI agent, VESA device, and ISA device.
  108.  
  109. (Which sounds to me like the PCI bus is attached to the VL bus, rather
  110. than to the CPU, which will cause PCI performance degredation.)
  111.  
  112. 3) The FINALI-486 Chipset (Acer Labs:  10B9/4281) (6/2/96)
  113.    ----------------------
  114.  
  115. This is ALI's chipset for 486 systems, consisting of the M1487 and M1489
  116. chips.  It supports EDO RAM and all the different 486 CPUs, and has IDE,
  117. a real-time clock, and a keyboard controller.  The A1 revision of this
  118. chipset apparently causes no problems for OS/2.  Apparently ACER 486's
  119. which use the board usually have slow cache controllers.  Use CTCM to
  120. check your board's performance.
  121.  
  122. 4) The Opti Chipset  (Opti:  1045/4165) (8/27/95)
  123.    ----------------
  124.  
  125. Components:  82C822 (PCI functions)
  126.              82C895 (all other functions)
  127.  
  128. This is Opti's chipset for 486-based machines.  It's reported to work
  129. well with OS/2, although it implements PCI using a VL-to-PCI bridge
  130. instead of the other way around.  Apparently this chipset will only
  131. allow 1 32-bit burst transfer per bus arbitration cycle, which limits
  132. throughput to 8 MB/s instead of (the maximum ideal transfer rate of) 132
  133. MB/s.  Boards which use this chipset are, therefore, to be avoided.
  134.  
  135. 5) The Saturn Family of Chipsets  (Intel:  8086/32902) (8/27/95)
  136.    -----------------------------
  137.  
  138. The Saturn family of chipsets is designed for use exclusively with 80486
  139. and compatible processors, up to DX4s.  They will, as of the latest
  140. revision, work with the P24T Pentium Overdrive processor.  Boards which
  141. use them typically are of the combination ISA/PCI type, as I do not
  142. believe the Saturn chipsets were designed to handle VL extensions.
  143.  
  144. The Saturn chipset has been through three revisions, numbered (oddly
  145. enough) 1, 2, and 4.  Some brief comments on each:
  146.  
  147. Rev. 1:  Is now long-since discontinued.  This chipset will only appear
  148.          on older motherboards (perhaps pre Jan. '94?), and should not
  149.          be on any motherboards of recent vintage.  This chipset had
  150.          problems (unknown to me), and so was put through its first
  151.          revision and re-released.
  152.  
  153. Rev. 2:  Is still in wide use.  This chipset has problems with cache
  154.          integrity during PCI to CPU burst mode operations, as well as
  155.          certain SCSI operations.  Any board which uses this chipset
  156.          today will still have these problems.  There are BIOS "fixes"
  157.          provided by various manufacturers, but what these usually do is
  158.          disable the high-performance options on the chipset.  Rev. 2
  159.          was never 'fixed', and there is no such thing as a newer
  160.          release called rev. 2.  Because of the bugs, however, a new
  161.          version of the Saturn chipset was released.
  162.  
  163. Rev. 4:  With this release of the Saturn chipset, Intel seems to have
  164.          finally fixed the problems with the earlier revisions.  This
  165.          chipset (also called Saturn II) also supports all the green
  166.          features when used in combination with the right BIOS.  It is
  167.          distinguished externally from its older cousins by the last two
  168.          letters on one of the three chips.  Check for a 'ZX' to
  169.          positively identify the Saturn II chipset.  This chipset, when
  170.          presented with a device which transfers 100 Mb/s, doesn't seem
  171.          to let the CPU run at all.
  172.  
  173. 6) The SIS chipset  (Silicon Integrated Systems:  1039/4153) (9/20/95)
  174.    ---------------
  175.  
  176. Components:  85C496 and 85C497
  177.  
  178. SIS makes a separate chipset for 486-based boards which is commonly used
  179. in systems which also have VL slots.  Unfortunately, it sounds as though
  180. the chipset implements PCI by bridging it to VL (instead of the other
  181. way around), so PCI-based systems which have VL slots will suffer a
  182. degredation of PCI performance.  Still, however, boards manufactured by
  183. AMI and Asus have been reported to work well with OS/2.  There have been
  184. five revisions of this chipset.  A4 (the earliest one) supports IDE up
  185. to mode 2 but apparently was not stable with caches on.  B2 had
  186. on-board IDE support but did not support mode 3 well.  Revisions B3 and
  187. later apparently work better.  The varisous chipset revisions can be
  188. identified by their labels:
  189.  
  190.               A4 Version chipset:  SIS 496 MU, SIS 497 MW
  191.               B2 Version chipset:  SIS 496 NU, SIS 497 NS
  192.               B3 Version chipset:  SIS 496 NV, SIS 497 NS
  193.               B4 Version chipset:  SIS 496 NV, SIS 497 NU
  194.               B5 Version chipset:  SIS 496 OR, SIS 497 OT
  195.  
  196. 7) The UMC chipset (United Microelectronics:  1060/4192) (9/13/95)
  197.  
  198. This chispet consists of the 8881 and 8886 chips, currently seeming
  199. to be at revision F.  I've no other specifics on this chipset, though
  200. boards designed with it appear to be relatively stable.
  201.  
  202. 8) The VIA GMC chipset  (VIA:  1106/4358) (5/18/96)
  203.   --------------------
  204.  
  205. This chipset includes the VIA VT82C486A-F with a built-in 8042 keyboard
  206. controller and a VIA VT82C505-D chipset for the VESA to PCI bridge.
  207. Specifically, the chips are as follows:
  208.  
  209. 82C486A - cache/memory controller + VLB to ISA bridge
  210. 82C482 - VLB to ISA bridga (why there are two I'm not sure)
  211. 82C483 - DRAM controller
  212. VT82C505 PCI to VLB bridge
  213.  
  214. A board using this chipset has been unstable (even under DOS/Win), and
  215. did not work with an Adaptec 2940 SCSI controller under OS/2 at all.
  216. Boards based on this chipset are therefore to be avoided.  I have,
  217. however, had one report of success from someone using revision G of this
  218. chipset, so it could be that the new revision fixes problems with older
  219. rev's.  Designers with whom I've corresponded indicate that improperly
  220. designed boards which use this chipset may have unstable caches.  In
  221. addition, the cache controller reads the data into the cache SRAMs
  222. first, then into the CPU, increasing latency and reducing throughput.
  223.  
  224.                         PART TWO:  Pentium Chipsets
  225.                         ---------------------------
  226.  
  227. 1) The Aladdin Chipset  (Acer Labs:  10B9/4281) (8/27/95)
  228.    -------------------
  229.  
  230. This is a chipset (M1511/12/13) which supports Intel, AMD, and Cyrix
  231. CPUs.  It has an advanced programmable interrupt controller, supports
  232. dual processors, all the different RAM and cache options, and includes
  233. an IDE controller which busmasters.  I've no reports of success or
  234. failure with OS/2 and this chipset, and apparently early versions of
  235. this chipset had a cachable DRAM size of only 32 MB.
  236.  
  237. 2) The Ariel Chipset  (Intel:  8086/32902) (8/27/95)
  238.    -----------------
  239.  
  240. This is Intel's chipset for notebooks.  It has most of the same features
  241. as Triton (below) and supports all the advanced power management
  242. features common to notebooks.
  243.  
  244. 3) The Genie Chipset  (Acer Labs:  10B9/4281) (8/27/95)
  245.    -----------------
  246.  
  247. This is a chipset by Acer Laboratories Inc. (ALI) which is intended
  248. for use in multiprocessing systems.  Specifically, the chipset will
  249. support up to four P54C, P55C, Cyrix M1 or AMD K5 processors, though I
  250. don't know if you can "mix and match" the CPUs (though I doubt it).
  251. I've had no reports of success or failure with boards which use this
  252. chipset.
  253.  
  254.  
  255. 4) The Mercury Chipset  (Intel:  8086/32902) (5/18/96)
  256.    -------------------
  257.  
  258. The Mercury chipset is designed for use primarily with 60 and 66 MHz
  259. Pentium processors (so you won't see 486 motherboards with it, and you
  260. usually won't see 90/100 MHz boards with it either, though there are
  261. always exceptions).  It has, apparently, been through two revisions as
  262. well.  The first revision is reported to have the same problems with
  263. posted buffered writes as Neptune I.  This problem was fixed in Mercury
  264. II.  This chipset will use parity RAM.  This chipset also has the
  265. problem that if you use a busmastering PCI SCSI controller and an EISA
  266. busmaster networking card, the system will lock up.  The only solution
  267. to this problem is to have both your networking card and your SCSI
  268. controller use the same bus (whether EISA or PCI).
  269.  
  270.  
  271. 5) The Neptune Chipset  (Intel:  8086/32902) (6/2/96)
  272.    -------------------
  273.  
  274. Components:  83434NX (PCI/cache/memory controller)
  275.              83433NX (local bus extension devices)
  276.              82378IB-G or 823783B (system I/O bridge chip)
  277.  
  278. The Neptune chipset is designed for use with 75, 90 and 99 MHz Pentium
  279. processors (so you won't see 486 motherboards with it, or 60/66 MHz
  280. boards with it either).  It has support for SMP as well, and so is used
  281. in all SMP systems to date.  The Neptune chipset has been through two
  282. revisions, both of which will use parity RAM.
  283.  
  284. Rev. 1:  This chipset was in boards shipped by Intel to vendors up until
  285.          about the end of July 1994.  It has/had problems with posted
  286.          buffered writes, which would manifest themselves most
  287.          prominently with SCSI devices (which used this feature
  288.          extensively).  Recent releases of the AMI flash BIOS which
  289.          Intel ships with their Premiere II (90/99 MHz) boards (the
  290.          latest is 1.00.13.AX1) switch posted buffered writes off on the
  291.          chipset when rev. 1 of the chipset is detected.
  292.  
  293. Rev. 2:  This chipset is in boards shipped by Intel to vendors as of
  294.          about mid August 1994.  It has no reported problems (and works
  295.          well in my system).
  296.  
  297. Both revisions of this chipset, like the Mercury chipset above, also
  298. have the problem that if you use a busmastering PCI SCSI controller and
  299. an EISA busmaster networking card, the system will lock up.  The only
  300. solution to this problem is to have both your networking card and your
  301. SCSI controller use the same bus (whether EISA or PCI).
  302.  
  303.  
  304. 6) The OPTi chipsets  (OPTi:  1045/4165) (11/26/95)
  305.    -----------------
  306.  
  307. There are three OPTI chipsets in use:
  308.  
  309. One is used in Pentium boards which also have a VL bus. This from the
  310. OPTI spec. sheet (paraphrased):
  311.  
  312. One of the other OPTi chips provides CPU interface, VESA bus interface,
  313. ISA bus controller, etc. The 82C822 PCI Bridge bridges between the
  314. ISA/VESA and the PCI; it arbitrates the bus requests between host CPU,
  315. PCI masters, DMA/ISA masters, and Refresh.  (The other chips in the
  316. chipset are the 82C596 and 82C597.)  This chipset is reported to yield
  317. very poor VL/PCI performance, as an asynchronous clock is used for the
  318. local bus, resulting in synchronization delays.  Apparently CPU/cache
  319. performance is acceptable.
  320.  
  321. (Which again sounds to me like the CPU is hooked up to the VL bus and
  322. the PCI is bridged to that.)
  323.  
  324. There is apparently a problem with this chipset which causes the
  325. BusLogic and Adaptec SCSI adapters to not work properly, as the PCI
  326. controller is not being properly programmed.
  327.  
  328. The other OPTI chipset is apparently new and nicknamed "Viper".  It
  329. consists of the 82C556 (data buffer controller), 557 (system
  330. controller), and 558 (peripheral controller) chips.  It supports
  331. busmastering IDE and type F DMA, and Intel's Native Signal Processing
  332. (NSP), which means that it will allow the Pentium to perform DSP
  333. functions.  It also supports all the latest power management features,
  334. and has the ability to run the PCI bus at 33 MHz irrespective of
  335. processor speed.  It supports all the Pentium and Pentium-like
  336. processors (up to 100 MHz), as well as EDO and normal DRAM (up to 512
  337. MB), and all everything up to pipelined burst cache (up to 2 MB). I've
  338. no reports of success with this chipset and OS/2. There is a notebook
  339. variant of this chipset (an "N" is suffixed to the chip model numbers
  340. above) which supports all of the same features.
  341.  
  342. Opti also has a third chipset in the Viper series, the Viper-UMA.  This
  343. chipset apparently supports all the features of the Viper above, with
  344. the addition of one or two special features:
  345.  
  346. 1) Support for Burst EDO (BEDO) RAM and synchronous DRAM.
  347. 2) Unified Memory Architecture (UMA in the name).  This apparently
  348.    combines memory on video adapters with main memory, and allows
  349.    peripherals direct access to it.
  350. 3) Support for real 132 MB/s PCI data transfers.
  351.  
  352. Apparently the BusLogic SCSI controller has difficulty with the earlier
  353. the OPTI chipsets, in that the chipset can generate spurious interrupts,
  354. causing the card to not claim interrupts that it should. There is
  355. apparently a workaround for this in the latest BusLogic driver.
  356.  
  357. 7) The Samsung chipset  (Samsung Electronic Co., Ltd.:  1099/4240) (8/27/95)
  358.    -------------------
  359.  
  360. Samsung makes a three-piece Pentium chipset.  The KS82C531 is the cache
  361. (it will support synchronous caches) and RAM controller (EDO or DRAM).
  362. I've no more details on the chipset, nor reports of any success with it
  363. and OS/2.
  364.  
  365. 8) The SIS chipset  (Silicon Integrated Systems:  1039/4153) (11/26/95)
  366.    ---------------
  367.  
  368. SIS makes a chipset for Pentium-based PCI motherboards which will
  369. apparently support (with the right BIOS) some non-spec. PCI operations.
  370. There are settings, apparently, which will allow the PCI bus to run at
  371. CPUCLK/1.5, which means that for a 90 MHz CPU (60 MHz external clock),
  372. you could run your PCI bus at 40 MHz.  What affect this has on
  373. everything else remains to be seen, but the chipset is reported to work
  374. well with the Asus motherboard which uses it.
  375.  
  376. There are in fact two versions of the SIS chipset.  The earlier one,
  377. 550X, did not support EDO RAM, pipelined burst cache, or on-board IDE.
  378. The newer chipset, 551X, apparently does.  It is reported to work well.
  379.  
  380. 9) The Symphony "Rossini" Chipset  (Symphony Labs:  10AD/4269) (9/13/95)
  381.    ------------------------------
  382.  
  383. This is apparently a low-cost alternative to the Triton chipset, as it
  384. operates with up to 66 MHz external clock rates, up to two CPUs,
  385. piplined or non-piplined, synchronous or [conventional] asynchronous
  386. SRAM cache, EDO RAM, and does dual-port busmastering IDE.  It will,
  387. apparently, adjust the voltages to its various (CPU, PCI, cache, RAM)
  388. buses to suit their requirements, and will control up to six PCI
  389. masters.  It consists of the SL82C551 cache/memory controller, the
  390. SL82C522 data path controller, and the SL82C555 system I/O controller.
  391.  
  392. 10) The Triton Chipset  (Intel:  8086/32902) (12/3/95)
  393.     ------------------
  394.  
  395. Components:  82437FX System Controller
  396.              82438FX Data Path
  397.              82371FB PCI ISA IDE accelerator
  398.  
  399. This is the latest PCI chipset to come out from Intel, and is PCI
  400. 2.1-compliant.  It will also increase PCI-to-memory bandwith from 40
  401. MB/sec (in Neptune) to 100 MB/sec, and features an enhanced ISA bridge
  402. and built-in EIDE support.  Drivers for all major operating systems to
  403. take advantage of the busmastering capability of the Triton chipset may
  404. be found in the file called triton.exe (or triton.zip), available at
  405. all the major OS/2 FTP sites. (Note that one person has reported that his
  406. system locks when using this driver in combination with fixpack 9).  It
  407. also supports EDO RAM, which will allow access to RAM in a 3-2-2-2 burst
  408. rather than the conventional 7-4-4-4 burst. There is also now a 12 word
  409. buffer between the PCI bus and memory as opposed to the 8 word buffer in
  410. Neptune.  The chipset does not check parity, although parity RAM may be
  411. used (without any benefit) in systems which use the chipset.  Systems
  412. which use the chipset appear to run OS/2 very well.
  413.  
  414. It would seem that there may be (soon if there isn't already) more than
  415. one version of this chipset.  Early versions of the chipset are reported
  416. to have (unspecified) problems with Matrox and (some) Diamond Stealth
  417. cards.  (These problems appear to be video card-related and nothing to
  418. do with Triton.)
  419.  
  420. Chipset limitations:
  421. --------------------
  422.  
  423. Triton I will not cache more than 64 MB of RAM.  Triton I also has the
  424. following (rather serious) drawback when its IDE features are used in a
  425. multitasking environment (this paraphrased from the Intel spec.):
  426.  
  427. First of all, the Triton chipset has only a single bus for its two IDE
  428. channels.  This means that only one IDE device may be active at a time,
  429. even if you have them on separate channels.  Second, it also shares this
  430. data bus with the ISA address/data bus function that is also in the
  431. chip.  This means that if you have your serial or parallel ports on the
  432. Triton ISA bus (as most motherboard designs do) and you have any COM or
  433. LPT activity going on this will be multiplexed with your two ATA
  434. interfaces on the same set of signals comming out of the Triton chip.
  435. This limitation affects any devices on the ISA bus, actually. This could
  436. really bring multitasking to a crawl if you have a disk-intensive
  437. program going and you're trying to download something in the background
  438. (or, for that matter, even use a serial mouse). Intel claims "fair round
  439. robin" sharing of all the uses of the single bus, however.
  440.   
  441. 11) The Triton II (430HX) Chipset  (Intel:  8086/32902) (6/2/96)
  442.  
  443.     Components:  82439HX (System controller)
  444.                  82371SB (IDE controller)
  445.  
  446. This chipset, according to people with whom I've spoken at both AMI and
  447. Intel, is not so much a revision level of Triton I but a redesign of the
  448. Neptune chipset.  This is supported by the fact that the cache timings
  449. in this chipset (3-1-1-1) are no faster than in Triton I (though it is
  450. perceived to be a better chipset otherwise than is Triton III, which
  451. does 2-1-1-1).  This chipset supports:
  452.  
  453. 1) Caching of RAM up to 512 MB.
  454. 2) Support for SMP (up to 4 processors).
  455. 3) Support for parity/ECC RAM.
  456. 4) Full PCI 2.1 bandwidth capabilities.  If you have all 2.1-compliant
  457.    cards capable of running at 66 MHz, this chipset is capable of
  458.    running your PCI bus at up to 66 MHz (if your motherboard design also
  459.    supports it).  64-bit PCI is also supported (if your motherboard
  460.    implements it).
  461. 5) Concurrent PCI operation.  If you have more than one CPU and more
  462.    than one PCI bus on your motherboard, the chipset is capable of
  463.    allowing both PCI buses to be accessed simultaneously.
  464. 6) Support for the Universal Serial Bus.  This allows daisy-chaining of
  465.    (say) a mouse from a keyboard instead of having them both plugged
  466.    into the back of your PC.  It sounds very SCSI-like.  I don't believe
  467.    there are any USB peripherals out yet, though.
  468.  
  469. I don't know if they've done anything about the common data line for the
  470. IDE I/O and the ISA bus, though.  Given the concurrent PCI
  471. implementation, however, it seems likely.
  472.  
  473. This chipset has been through four revisions:
  474.  
  475. A0:  Initial release.
  476. A1:  Fixed a bug in A0 with ECC RAM.
  477. B1:  Added two-way SMP.
  478. B2:  Added USB support.
  479.  
  480. 12) The Triton III (430HX) Chipset  (Intel:  8086/32902) (6/2/96)
  481.  
  482.     Components:  82437VX (System controller)
  483.                  82371SB (IDE controller)
  484.                  82438HX (Data path unit)
  485.  
  486. This chipset, "optimized for home use", apparently, is compatible with
  487. Triton I but supports faster cache timings (2-1-1-1) than does Triton
  488. II.  It uses Unified Memory Architecture (UMA), which means that your
  489. video card shares some of the motherboard memory with your CPU.  This is
  490. supposed to slow things down, or so I'm led to understand, though I
  491. don't know why.
  492.  
  493. 13) The VIA Apollo Chipset  (VIA:  1106/4358) (12/3/95)
  494.     ----------------------
  495.  
  496. Components:  VT82C575M, VT82C576M, VT82C577M, VT82C416 (four chips)
  497.  
  498. This chipset by VIA is unique in my experience in that it supports all
  499. of the following:
  500.  
  501. 1.      Burst Synchronous and Pipeline Burst Cache
  502. 2.      Standard and Burst EDO RAM
  503. 3.      Pentium, K5, M1 CPUs
  504. 4.      4-level CPU to DRAM write buffer
  505. 5.      32-bit and 64-bit DRAM
  506. 6.      Integrated EIDE controller (unspecified, though I think it
  507.         busmasters)
  508. 7.      notebooks and desktop machines
  509. 8.      Plug and Play (version unspecified)
  510. 9.      PCI NSP
  511.  
  512. I've had a report of (relative) success from one person using this
  513. chipset and OS/2, though there are also (with that same board)
  514. unspecified BIOS problems.
  515.  
  516. 12) The Wild Cat chipset  (VLSI Technology Inc.:  1004/4100) (5/26/96)
  517.     --------------------
  518.  
  519. This is a chipset by VLSI.  It will handle EDO RAM, drive DRAM chips and
  520. some ISA slots without external buffers, byte merging (for writes), and
  521. has the ability to read data from the 64-bit data buffer without first
  522. writing it to memory.  It will support all the AMD and Cyrix chips as
  523. well.  I've had one reports of success with this chipset and OS/2 2.11
  524. SMP.  The performance of the chipset is reported to be better than
  525. Neptune II but not as good as Triton.
  526.  
  527.                         PART THREE:  P6 Chipsets
  528.                         ------------------------
  529.  
  530. 1) The Mars (450KX) Chipset  (Intel: 8086/32902) (5/26/96)
  531.    ------------------------
  532.  
  533. This is a chipset by Intel which supports many of the same features as
  534. the Triton chipset (except that it also supports parity checking).  It
  535. will be the general purpose chipset for use with mainstream PCI P6
  536. motherboards.
  537.  
  538. 2) The Mercury Chipset  (Opti:  1045/4165) (8/27/95)
  539.    -------------------
  540.  
  541. This is a chipset by OPTI.
  542.  
  543. 3) The Natoma (440FX) Chipset  (Intel:  8086/32902) (5/26/96)
  544.    --------------------------
  545.  
  546.    Components:  82441FX PCI and memory controller
  547.                 82442FX Data bus accellerator
  548.                 82371SB PCI ISA IDE accellerator
  549.                 82093AA Standalone I/O APIC component
  550.                         (optional -- for two-processor designs only)
  551.  
  552. The Natoma chipset competes with Orion.  It has a couple of reduced
  553. capabilities, in that it supports up to two CPUs and not four (Orion
  554. supports four) and it will not do four-way interleaving of RAM (Orion
  555. does).  However, it takes fewer chips (three) than does Orion.
  556.  
  557. 4) The Orion (450GX) Chipset  (Intel:  8086/32902) (5/26/96)
  558.    -------------------------
  559.  
  560. Orion is a six- to nine-chip set (depending on the implementation) by
  561. Intel.  It supports multiprocessing, up to four memory interface
  562. controllers (each of which can support up to 1 GB of DRAM), and the new
  563. 64 MB DRAM chips.  This chipset will be used in higher-end systems (with
  564. prices to match).
  565.  
  566. This chispet has been through a number of revisions.  Here's what I know
  567. about them:
  568.  
  569. A0:  Initial release.
  570. A1:  Fixed a bus bandwidth speed flaw in A0.
  571. A2:  Apparently turning on write posting in this revision can cause
  572.      severe data corruption.
  573. B0:  Fixed write posting bug in A2.
  574.  
  575. 5) The VIA Apollo Pro Chipset  (VIA:  1106/4358) (12/3/95)
  576.    --------------------------
  577.  
  578. This chipset (VT82c695 system/PCI controller and VT82c685 super I/O
  579. controller) competes with the Intel Natoma chipset and adds the
  580. following features:
  581.  
  582.  - only two chips required
  583.  - support for synchronous DRAM
  584.  
  585. Useful Information: (12/3/95)
  586. -------------------
  587. How to find out your motherboard PCI chipset type and revision:
  588. (Requires DOS support to be installed, and does not appear to work for
  589. all machines.)
  590.  
  591. THE FOLLOWING INFORMATION IS SUPPLIED WITHOUT ANY WARRANTY, EITHER
  592. EXPRESS OR IMPLIED, OF ANY KIND.  UNDER NO CIRCUMSTANCES MAY I (PATRICK
  593. DUFFY) BE HELD LIABLE FOR ANY DAMAGE RESULTING FROM USE OF THE
  594. INFORMATION GIVEN BELOW.  YOU (THE READER) ASSUME FULL RESPONSIBILITY
  595. FOR ITS USE AND THE CONSEQUENCES THEREOF.
  596.  
  597. The following commands will identify various aspects of your motherboard
  598. PCI chipset.  Type each command as it appears (and press enter, of
  599. course).  I've tested this on my own motherboard and it seems to work.
  600. Under the result column, '-' means that nothing will be shown.  I do not
  601. know what the result codes will be for the Contaq or Aries chipsets, so
  602. please feel free to let me know.
  603.  
  604. Command               Result          Comments
  605.  
  606. debug                                 Enter debug.
  607.  
  608. O CF8 F0              -               Open PCI interface.
  609.  
  610. I C000                86              Chipset manufacturer ID: `8086' means
  611. I C001                80              Intel, any other value implies the
  612.                                       other bytes are nonsignificant.
  613.  
  614. I C002                DeviceID_LSB
  615. I C003                DeviceID_MSB    Chipset's ID
  616.  
  617. I C008                RevisionID      Revision number
  618.  
  619. O CF8 00              -               Close PCI interface
  620.  
  621. quit                                  Exit debug.
  622.  
  623. The chipset's ID can be 0483 (Saturn), 0486 (Aries), 04A3
  624. (Mercury/Neptune), or C557 (OPTI Viper).  For the Saturn chipset,
  625. revision 1/2 is for Saturn I, rev. 4 is Saturn II. For Mercury/Neptune:
  626. revision 1/3 is for Mercury I/II, and revision 10/11 is for Neptune rev.
  627. 1/2.  The Triton chipset appears to ignore this query.
  628.  
  629. The System Information tool available in Warp provides a much more
  630. elegant way to ID your Triton chipset (and, for that matter, every other
  631. PCI peripheral on your motherboard).  The Triton chipset's ID is 122D,
  632. revision 0001 for the 82437FX, and 122E, revision 0002 for the PCI/ISA
  633. bridge.
  634.  
  635. How to identify which revision of the SIS 486 chipset you have:
  636.  
  637. There are five slightly different revisions of the SIS chipset used: A4,
  638. B2, B3, B4, and B5. The A4 does not have onboard ide support.  All the
  639. B-level chipsets do, however, with B5 being the best chipset to have.
  640. The various chipset revisions can be identified by their labels:  SiS
  641. 85c496 MU & 85c497 MW (A4) SiS 85c496 NU & 85c497 NS (B2); SiS 85c496 NV
  642. & SiS 85c497 NS (B3); SiS 496 NV & SiS 497 NU (B4); and SIS496 OS and
  643. SIS 497 OT (B5).
  644.          
  645. So that's what I know, as clearly as I know how to say it.  If you have
  646. any questions or notice any ambiguities please do let me know and I'll
  647. do my best to correct them.
  648. -- 
  649. Patrick Duffy, duffy@theory.chem.ubc.ca
  650.  
  651. "Evil is out there making hand-crafted mischief for the swap meet of villany."
  652.                                     -- The Tick
  653.  
  654.  
  655.