home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / pc-hardware-faq / chiplist / part2 < prev    next >
Encoding:
Internet Message Format  |  1998-07-28  |  37.6 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.kodak.com!news-nysernet-16.sprintlink.net!206.229.87.26!news-east.sprintlink.net!news-peer.sprintlink.net!news.sprintlink.net!feed1.news.erols.com!howland.erols.net!surfnet.nl!tudelft.nl!elektron.et.tudelft.nl!delphi.et.tudelft.nl!einstein.et.tudelft.nl!offerman
  2. From: offerman@einstein.et.tudelft.nl (Aad Offerman)
  3. Newsgroups: comp.sys.ibm.pc.hardware.chips,comp.sys.ibm.pc.hardware.systems,comp.sys.ibm.pc.hardware.misc,comp.ibm.pc.hardware,comp.sys.ibm.pc.misc,comp.sys.intel,comp.answers,news.answers
  4. Subject: Personal Computer CHIPLIST 9.9.5 part 2 of 5
  5. Supersedes: <6no51k$18t$1@delphi.et.tudelft.nl>
  6. Followup-To: poster
  7. Date: 27 Jul 1998 21:02:07 GMT
  8. Organization: Delft University of Technology, Dept. of Electrical Engineering
  9. Lines: 1587
  10. Approved: news-answers-request@MIT.EDU
  11. Expires: 30 December 1998 00:00:00 MET
  12. Message-ID: <6pipsf$hv0$1@delphi.et.tudelft.nl>
  13. References: <6pinms$gs4$1@delphi.et.tudelft.nl>
  14. Reply-To: offerman@einstein.et.tudelft.nl
  15. NNTP-Posting-Host: einstein.et.tudelft.nl
  16. Summary: This list contains the various CPUs and NPXs and their features,
  17.          used in the IBM PC, IBM PC/XT, IBM PC/AT, IBM PS/2 and compatibles,
  18.          and the differences between them.
  19. Keywords: PC, CPU, NPX
  20. X-Newsreader: NN version 6.5.0 #2 (NOV)
  21. Xref: senator-bedfellow.mit.edu comp.sys.ibm.pc.hardware.chips:237222 comp.sys.ibm.pc.hardware.systems:71557 comp.sys.ibm.pc.hardware.misc:121868 comp.sys.ibm.pc.misc:103587 comp.sys.intel:155083 comp.answers:32351 news.answers:136150
  22.  
  23. Archive-name: pc-hardware-faq/chiplist/part2
  24. Last-modified: 1998/06/23
  25. Version: 9.9.5
  26.  
  27.     2  CPU (Central Processing Unit)
  28.  
  29.     2.1  Introduction
  30.  
  31. The central processing unit (CPU) is the "brain" of the computer. Its function
  32. is to execute programs stored in the main memory by fetching their
  33. instructions, examining them, and then executing them one after another.
  34.  
  35.  
  36.     2.2  Intel i4004 CPU
  37.  
  38. 4 bit data bus.
  39. 12 bit address bus (multiplexed).
  40. Separate address space for instructions and data.
  41.  
  42. 1970.
  43.  
  44. Package: 16 pin ceramic DIP (Dual In-line Package).
  45.  
  46. Technology: PMOS.
  47. Die size: 24 mm2.
  48. 2250 transistors.
  49.  
  50. First microprocessor ever build.
  51.  
  52.  
  53.     2.3  Intel i4040 CPU
  54.  
  55. Intel i4004 CPU with extra features: more instructions,
  56.                                      interrupt support.
  57.  
  58. 4 bit data bus.
  59. 12 bit address bus (multiplexed).
  60. Separate address space for instructions and data.
  61.  
  62. 1972.
  63.  
  64. Package: 24 pin ceramic DIP (Dual In-line Package).
  65.  
  66. Technology: PMOS.
  67.  
  68.  
  69.     2.4  Intel i8008 CPU
  70.  
  71. 8 bit data bus.
  72. 14 bit address bus (multiplexed).
  73.  
  74. 300 kHz.
  75.  
  76. April 1972.
  77.  
  78. Package: 18 pin ceramic DIP (Dual In-line Package).
  79.  
  80. Technology: PMOS.
  81. 3300 transistors.
  82.  
  83.  
  84.     2.5  Intel i8080/i8080A CPU
  85.  
  86. Intel i8008 CPU with stack.
  87.  
  88. 8 bit data bus.
  89. 16 bit address bus.
  90.  
  91. Intel i8080 CPU: 2 MHz, PMOS.
  92. Intel i8080A-2 CPU: 2.67 MHz, NMOS.
  93. Intel i8080A-1 CPU: 3.125 MHz, NMOS.
  94. Intel iM8080A: military (-55 - 125 C).
  95.  
  96. April 1974.
  97.  
  98. Package: 40 pin CERDIP (CERamic Dual In-line Package).
  99.  
  100. Intel i8080 CPU: 1973, PMOS, 4500 transistors.
  101. Intel i8080A CPU: 1976, NMOS, 4000 transistors.
  102.  
  103.  
  104.     2.6  Zilog Z80 CPU
  105.  
  106. Intel i8080 CPU upward instruction compatible.
  107.  
  108. Not Intel i8080 CPU pin compatible.
  109.  
  110. 2.5 MHz: NMOS.
  111. 4 MHz: NMOS.
  112. 6 MHz: NMOS.
  113. 8 MHz: NMOS.
  114. 10 MHz: CMOS.
  115.  
  116. 1976.
  117.  
  118. Package: 40 pin CERDIP (CERamic Dual In-line Package).
  119.  
  120.  
  121.     2.7  Intel i8085A/i8085AH CPU
  122.  
  123. Intel i8080 CPU upward instruction compatible.
  124. Extra instructions: SIM (Set Interrupt Mask),
  125.                     RIM (Read Interrupt Mask).
  126. Extra interrupt lines, including NMI (Non-Maskable Interrupt).
  127.  
  128. 8 bit data bus.
  129. 16 bit address bus.
  130. Data and address bus are multiplexed.
  131.  
  132. 1976.
  133.  
  134. Intel i8085A CPU: 3 MHz, NMOS.
  135. Intel iM8085A CPU: military (-55 - 125 C), NMOS.
  136. Intel i8085AH-2 CPU: 5 MHz, HMOS.
  137. Intel i8085AH-1 CPU: 6 MHz, HMOS.
  138. Intel iM8085AH CPU: military (-55 - 125 C), HMOS.
  139.  
  140. Package: 40 pin CERDIP (CERamic Dual In-line Package).
  141.  
  142. 6200 transistors.
  143.  
  144.  
  145.     2.8  Intel i8086A/i80C86A CPU, Intel i8088A/i80C88A CPU
  146.  
  147. 1 Mbyte address space, 64 kbyte per segment.
  148.  
  149. Technology: 2.0 micron.
  150. 29E3 transistors.
  151.  
  152.  
  153.     2.8.1  Intel i8086A/i80C86A CPU
  154.  
  155. 16 bit internal data bus.
  156. 16 bit external data bus.
  157. 20 bit address bus.
  158. Data and address bus are multiplexed.
  159.  
  160. May 1978.
  161.  
  162. Intel i8086A CPU: 4 MHz, NMOS.
  163. Intel i8086AH CPU: 5 MHz, HMOS.
  164. Intel i8086AH-2 CPU: 8 MHz, HMOS.
  165. Intel i8086AH-1 CPU: 10 MHz, HMOS.
  166. Intel i80C86A CPU: 5 MHz, CMOS.
  167. Intel i80C86A-2 CPU: 8 MHz, CMOS.
  168. Intel i80C86A-1 CPU: 10 MHz, CMOS.
  169. 12 Mhz: CMOS.
  170. Intel iM80C86A CPU: military (-55 - 125 C).
  171.  
  172. Used in IBM PC clones, IBM PC/XT clones.
  173.  
  174. Package: 40 pin CERDIP (CERamic Dual In-line Package).
  175.  
  176.  
  177.     2.8.2  Intel i8088A/i80C88A CPU
  178.  
  179. 16 bit internal data bus.
  180. 8 bit external data bus (can co-operate with all Intel i8085 CPU
  181.                         periphery chips).
  182. 20 bit address bus.
  183. Data and address bus are multiplexed.
  184.  
  185. February 1979.
  186.  
  187. Intel i80C88A CPU: 5 MHz, CMOS.
  188. Intel i80C88A-2 CPU: 8 MHz, CMOS.
  189. Intel i80C88A-1 CPU: 10 MHz, CMOS.
  190. 12 MHz: CMOS.
  191.  
  192. Package: 40 pin CERDIP (CERamic Dual In-line Package).
  193.  
  194. Used in IBM PC (Personal Computer), IBM PC/XT (eXtended Technology).
  195.  
  196.  
  197.     2.9  AMD Am8086/Am80C86 CPU, AMD Am8088/Am80C88 CPU
  198.  
  199.     2.9.1  AMD Am8086/Am80C86 CPU
  200.  
  201. Intel i8086 CPU instruction/pin compatible.
  202.  
  203. AMD Am8086-1 CPU: 10 MHz, HMOS.
  204. AMD Am80C86 CPU: 5 MHz, CMOS.
  205. AMD Am80C86-2 CPU: 8 MHz, CMOS.
  206. AMD Am80C86-1 CPU: 10 MHz, CMOS.
  207.  
  208.  
  209.     2.9.2  AMD Am8088/Am80C88 CPU
  210.  
  211. Intel i8088 CPU instruction/pin compatible.
  212.  
  213. AMD Am8088 CPU: 5 MHz, HMOS.
  214. AMD Am8088-2 CPU: 8 MHz, HMOS.
  215. AMD Am8088-1 CPU: 10 MHz, HMOS.
  216.  
  217.  
  218.     2.10  Harris HS80C86/883 CPU, Harris HS80C88/883 CPU
  219.  
  220.     2.10.1  Harris HS80C86/883 CPU
  221.  
  222. Intel i8086 CPU instruction/pin compatible.
  223.  
  224. Harris HS80C86/883 CPU: 5 MHz, CMOS.
  225. Harris HS80C86-2/883 CPU: 8 MHz, CMOS.
  226. Harris HS80C86-1/883 CPU: 10 MHz, CMOS.
  227. Harris HSMD80C86 CPU: military (-55 - 125 C), CMOS.
  228.  
  229.  
  230.     2.10.2  Harris HS80C88/883 CPU
  231.  
  232. Intel i8088 CPU instruction/pin compatible.
  233.  
  234. Harris HS80C88/883 CPU: 5 MHz, CMOS.
  235. Harris HS80C88-2/883 CPU: 8 MHz, CMOS.
  236. Harris HS80C88-1/883 CPU: 10 MHz, CMOS.
  237.  
  238.  
  239.     2.11  Siemens SAB8086 CPU, Siemens SAB8088 CPU
  240.  
  241.     2.11.1  Siemens SAB8086 CPU
  242.  
  243. Intel i8086 CPU instruction/pin compatible.
  244.  
  245. Siemens SAB8086-2P CPU: 8 MHz.
  246. Siemens SAB8086-1P CPU: 10 MHz.
  247.  
  248.  
  249.     2.11.2  Siemens SAB8088 CPU
  250.  
  251. Intel i8088 CPU instruction/pin compatible.
  252.  
  253. Siemens SAB8088-I-P CPU: 16 MHz.
  254.  
  255. 1986.
  256.  
  257.  
  258.     2.12  Hitachi H80C88 CPU
  259.  
  260. Intel i8088 CPU instruction/pin compatible.
  261.  
  262. 1982.
  263.  
  264. Technology: CMOS.
  265.  
  266.  
  267.    2.13  Contemporary CPUs
  268.  
  269. Contemporary 16 bit CPUs to 8086/8088 were Zilog Z8000 CPU,
  270. Fairchild 9445 CPU, Texas Instruments TI9900 CPU and Mil-Std 1750A CPU.
  271. Last is reason DOD (Department Of Defence) contractors were not interested in
  272. 8086/8088. Mil-Std 1750A CPU was specified in all contracts of 1979 - 1984
  273. period.
  274. Texas Instruments TI9900 CPU was probably the best of the lot, but
  275. Texas Instruments considered it a closed architecture, so no-one used it.
  276.  
  277.  
  278.     2.14  Intel i80186/i80C186 CPU, Intel i80188/i80C188 CPU
  279.  
  280. Intel i8086 CPU / Intel i8088 CPU with extra features:
  281.   2 programmable DMA controllers (Direct Memory Access),
  282.   3 timers,
  283.   PIC (Programmable Interrupt Controller),
  284.   integrated clock generator,
  285.   Intel i80C186 CPU, Intel i80C188 CPU: DRAM refresh control unit,
  286.   Intel i80C186 CPU, Intel i80C188 CPU: power save mode,
  287.   extra instructions: all of the Intel i80286 CPU real mode instructions.
  288. The Intel i80C188 CPU has no NPX interface.
  289.  
  290.  
  291.     2.14.1  Intel i80186/i80C186 CPU
  292.  
  293. 16 bit internal data bus.
  294. 16 bit external data bus.
  295. 20 bit address bus.
  296.  
  297. 1983.
  298.  
  299. Intel i80186 CPU: 6 MHz, NMOS.
  300. Intel i80186 CPU: 8 MHz, NMOS.
  301. Intel i80186 CPU: 10 MHz, NMOS.
  302. Intel i80C186 CPU: 10 MHz, CMOS.
  303. Intel i80C186-12 CPU: 12.5 MHz, CMOS.
  304. Intel i80C186-16 CPU: 16 MHz, CMOS.
  305. Intel iM80C186 CPU: military (-55 - 125 C), 10 MHz, CMOS.
  306. Intel iM80C186-12 CPU: military (-55 - 125 C), 12.5 MHz, CMOS.
  307.  
  308. Intel i80C186XL CPU: low power, static core version of the Intel i80C186 CPU:
  309.   Intel i80C186XL CPU: 10 MHz, CMOS,
  310.   Intel i80C186XL12 CPU: 12.5 MHz, CMOS,
  311.   Intel i80C186XL16 CPU: 16 MHz, CMOS,
  312.   Intel i80C186XL20 CPU: 20 MHz, CMOS.
  313.  
  314. Intel i80C186EA CPU: Intel i80C186 CPU with extra features: idle mode,
  315.   power down mode:
  316.   Intel i80L186EA8 CPU: 3 V, 8 MHz, CMOS,
  317.   Intel i80C186EA12 CPU: 12.5 MHz, CMOS,
  318.   Intel i80C186EA16 CPU: 16 MHz, CMOS,
  319.   Intel i80C186EA20 CPU: 20 MHz, CMOS.
  320.  
  321. Intel i80C186EB CPU: low power, static core Intel i80C186 CPU with 2 serial
  322. channels, instead of DMA:
  323.   Intel i80C186EB-8 CPU: 8 MHz, CMOS,
  324.   Intel i80L186EB-8 CPU: 3 V, 8 MHz, CMOS,
  325.   Intel i80C186EB-13 CPU: 13 MHz, CMOS,
  326.   Intel i80C186EB-16 CPU: 16 MHz, CMOS.
  327.  
  328. Intel i80C186EC CPU: Intel i80C186 CPU with extra features: low power,
  329.   static core, 2 serial channels, 4 DMA channels, 32 bit watchdog timer:
  330.   Intel i80C186EC-13 CPU: 13 MHz, CMOS,
  331.   Intel i80C186EC-16 CPU: 16 MHz, CMOS.
  332.  
  333.  
  334.     2.14.2  Intel i80188/i80C188 CPU
  335.  
  336. 16 bit internal data bus.
  337. 8 bit external data bus (can co-operate with all Intel i8085 CPU
  338.                         periphery chips).
  339. 20 bit address bus.
  340.  
  341. 1983.
  342.  
  343. Intel i80188 CPU: 6 MHz, NMOS.
  344. Intel i80188 CPU: 8 MHz, NMOS.
  345. Intel i80C188 CPU: 10 MHz, CMOS.
  346. Intel i80C188-12 CPU: 12.5 MHz, CMOS.
  347. Intel i80C188-16 CPU: 16 MHz, CMOS.
  348.  
  349. Intel i80C188XL CPU: low power, static core version of the Intel i80C188 CPU:
  350.   Intel i80C188XL CPU: 10 MHz, CMOS,
  351.   Intel i80C188XL12 CPU: 12 MHz, CMOS,
  352.   Intel i80C188XL16 CPU: 16 MHz, CMOS,
  353.   Intel i80C188XL20 CPU: 20 MHz, CMOS.
  354.  
  355. Intel i80C188EA CPU: Intel i80C188 CPU with extra features: idle mode,
  356.   power down mode:
  357.   Intel i80L188EA8 CPU: 3 V, 8 MHz, CMOS,
  358.   Intel i80C188EA12 CPU: 12.5 MHz, CMOS,
  359.   Intel i80C188EA16 CPU: 16 MHz, CMOS,
  360.   Intel i80C188EA20 CPU: 20 MHz, CMOS.
  361.  
  362. Intel i80C188EB CPU: low power, static core Intel i80C188 CPU with 2 serial
  363. channels instead of DMA:
  364.   Intel i80C188EB-8 CPU: 8 MHz, CMOS,
  365.   Intel i80L188EB-8 CPU: 3 V, 8 MHz, CMOS,
  366.   Intel i80C188EB-13 CPU: 13 MHz, CMOS,
  367.   Intel i80C188EB-16 CPU: 16 MHz, CMOS.
  368.  
  369. Intel i80C188EC CPU: Intel i80C188 CPU with extra features: low power,
  370.   static core, 2 serial channels, 4 DMA channels, 32 bit watchdog timer:
  371.   Intel i80C188EC-13 CPU: 13 MHz, CMOS,
  372.   Intel i80C188EC-16 CPU: 16 MHz, CMOS.
  373.  
  374.  
  375.     2.15  AMD Am80186/Am80188 CPU
  376.  
  377. Intel i80186/i80188 CPU upward instruction compatible.
  378.  
  379.  
  380.     2.15.1  AMD Am80L186 CPU
  381.  
  382. Intel i80186 CPU bus interface.
  383.  
  384. 16 MHz: 3.3 V, 1995.
  385.  
  386. AMD Embedded Processors E86 Family.
  387.  
  388.  
  389.     2.15.2  AMD Am80L188 CPU
  390.  
  391. Intel i80188 CPU bus interface.
  392.  
  393. 16 MHz: 3.3 V, 1995.
  394.  
  395. AMD Embedded Processors E86 Family.
  396.  
  397.  
  398.     2.15.3  AMD Am186EM CPU
  399.  
  400. Intel i80286 CPU style bus interface.
  401. Extra Features: 2 DMA channels,
  402.                 watchdog timer,
  403.                 asynchronous & synchronous serial ports,
  404.                 32 programmable I/O pins.
  405.  
  406. 25 MHz: 1995.
  407. 33 MHz: 1995.
  408. 40 MHz: 1995.
  409.  
  410. Package: PQT100.
  411.  
  412. AMD Embedded Processors E86 Family.
  413.  
  414.  
  415.     2.16  NEC V30/V20 CPU
  416.  
  417. Intel i80186 CPU / Intel i80188 CPU upward instruction compatible.
  418. No protected mode.
  419. Extra features: extra instructions: BCD,
  420.                 Intel i8080 CPU simulation,
  421.                 fewer CPI (Cycles Per Instruction).
  422.  
  423.  
  424.     2.16.1  NEC V30 CPU
  425.  
  426. Intel i8086 CPU pin compatible.
  427.  
  428. 10 MHz.
  429.  
  430. mPD70116.
  431.  
  432. NEC V30H CPU: 10, 12, 16 MHz,
  433.               packages: 40 pin DIP (Dual In-line Package),
  434.                         44 pin PLCC (Plastic Leaded Chip Carrier),
  435.                         52 pin PFP (QFP (Quad Flat Package)),
  436.               mPD70116H.
  437. NEC V35 CPU: extra instructions for register bank switches and task switches,
  438.              packages: 84 pin PLCC (Plastic Leaded Chip Carrier),
  439.                        94 pin QFP (Quad Flat Package),
  440.              mPD70330, mPD70332.
  441. NEC V35 Plus CPU: NEC V35 CPU with integrated peripherals: PIC, DMA, ports,
  442.                                                            serial, timer,
  443.                   256 bytes RAM,
  444.                   8 kbyte ROM,
  445.                   mPD70335.
  446. NEC V35 Software Guard CPU: NEC V35 CPU with 8086 emulation mode and security
  447.                             mode,
  448.                             mPD70337.
  449. NEC V50 CPU: undefined opcode triggers INT6,
  450.              same speeds,
  451.              packages: 68 pin PGA (Pin Grid Array),
  452.                        68 pin PLCC (Plastic Leaded Chip Carrier),
  453.                        80 pin PFP (QFP (Quad Flat Package)),
  454.              mPD70216.
  455. NEC V50H CPU: 10, 12, 16 MHz,
  456.               packages: 68 pin PGA (Pin Grid Array),
  457.                         80 pin PFP (QFP (Quad Flat Package)),
  458.               mPD70216H.
  459. NEC V55 CPU: NEC V50 CPU,
  460.              speeds up to 16 MHz.
  461.  
  462.  
  463.     2.16.2  NEC V20 CPU
  464.  
  465. Intel i8088 CPU pin compatible.
  466.  
  467. 8 MHz.
  468. 10 MHz.
  469.  
  470. mPD70108.
  471.  
  472. Also made by Sony under license from NEC.
  473.  
  474. NEC V20H CPU: 10, 12, 16 MHz,
  475.               packages: 40 pin DIP (Dual In-line Package),
  476.                         44 pin PLCC (Plastic Leaded Chip Carrier),
  477.                         52 pin PFP (QFP (Quad Flat Package)),
  478.               mPD70108H.
  479. NEC V25 CPU: extra instructions for register bank switches and task switches,
  480.              packages: 84 pin PLCC (Plastic Leaded Chip Carrier),
  481.                        94 pin QFP (Quad Flat Package),
  482.              mPD70320, mPD70322.
  483. NEC V25 Plus CPU: NEC V25 CPU with integrated peripherals: PIC, DMA, ports,
  484.                                                            serial, timer,
  485.                   256 bytes RAM,
  486.                   8 kbyte ROM,
  487.                   mPD70325.
  488. NEC V25 Software Guard CPU: NEC V25 CPU with 8086 emulation mode and security
  489.                             mode,
  490.                             mPD70327.
  491. NEC V40 CPU: undefined opcode triggers INT6,
  492.              same speeds,
  493.              packages: 68 pin PGA (Pin Grid Array),
  494.                        68 pin PLCC (Plastic Leaded Chip Carrier),
  495.                        80 pin PFP (QFP (Quad Flat Package)),
  496.              mPD70208.
  497. NEC V40H CPU: 10, 12, 16 MHz,
  498.               packages: 68 pin PGA (Pin Grid Array),
  499.                         80 pin PFP (QFP (Quad Flat Package)),
  500.               mPD70208H.
  501. NEC V45 CPU: NEC V40 CPU,
  502.              speeds up to 16 MHz.
  503.  
  504.  
  505.     2.17  Siemens SAB80186 CPU, Siemens SAB80188 CPU
  506.  
  507.     2.17.1  Siemens SAB80186 CPU
  508.  
  509. Intel i80186 CPU instruction/pin compatible.
  510.  
  511. Siemens SAB80186-N CPU: 8 MHz.
  512. Siemens SAB80186-1 CPU: 10 MHz.
  513. Siemens SAB80186-16 CPU: 16 MHz.
  514.  
  515.  
  516.     2.17.2  Siemens SAB80188 CPU
  517.  
  518. Intel i80188 CPU instruction/pin compatible.
  519.  
  520. Siemens SAB80188-N CPU: 8 MHz.
  521. Siemens SAB80188-1N CPU: 10 MHz.
  522.  
  523.  
  524.     2.18  Intel i80886 CPU
  525.  
  526.  
  527.     2.19  Intel i80286 CPU
  528.  
  529. Real mode: Intel i8086/i8088 CPU mode.
  530. Protected mode: 16 MByte address space, 64 kbyte per segment,
  531.                 1 Gbyte virtual memory.
  532.  
  533. 16 bit data bus.
  534. 24 bit address bus.
  535.  
  536. 1982.
  537.  
  538. 6 MHz.
  539. 8 MHz: PLCC (Plastic Leaded Chip Carrier).
  540. 10 MHz: PLCC (Plastic Leaded Chip Carrier).
  541. 12 MHz: PLCC (Plastic Leaded Chip Carrier).
  542. 16 MHz: PLCC (Plastic Leaded Chip Carrier).
  543. 20 MHz.
  544.  
  545. Package: 68 pin CERDIP (CERamic Dual In-line Package).
  546.  
  547. Technology: HMOS.
  548. 134E3 transistors.
  549.  
  550. Used in IBM PC/AT (Advanced Technology).
  551.  
  552.  
  553.     2.20  AMD Am80286/Am80C286 CPU
  554.  
  555. Intel i80286 CPU instruction/pin compatible.
  556.  
  557. AMD Am80286 CPU: 8 MHz, HMOS.
  558. AMD Am80286 CPU: 10 MHz, HMOS.
  559. AMD Am80286 CPU: 12 MHz, HMOS.
  560. AMD Am80286 CPU: 16 MHz, HMOS.
  561. AMD Am80C286 CPU: 10 MHz, CMOS.
  562. AMD Am80C286 CPU: 12 MHz, CMOS.
  563. AMD Am80C286 CPU: 16 MHz, CMOS.
  564. AMD Am80C286 CPU: 20 MHz, CMOS.
  565. AMD Am80EC286 CPU: low power version of the AMD Am80C286 CPU.
  566.  
  567.  
  568.     2.21  Harris 80C286 CPU
  569.  
  570. Intel i80286 CPU instruction/pin compatible.
  571.  
  572. 10 MHz.
  573. 12.5 MHz.
  574. 16 MHz.
  575. 20 MHz.
  576. 25 MHz.
  577.  
  578. Technology: CMOS.
  579.  
  580.  
  581.     2.22  Siemens SAB80286 CPU
  582.  
  583. Intel i80286 CPU instruction/pin compatible.
  584.  
  585. Siemens SAB80286 CPU: 8 MHz.
  586. Siemens SAB80286-1-N CPU: 10 MHz.
  587. Siemens SAB80286-12-N CPU: 12 MHz.
  588. Siemens SAB80286-16 CPU: 16 MHz.
  589.  
  590.     2.23  Fujitsu 80286 CPU
  591.  
  592.  
  593.     2.24  Kruger 80286 CPU
  594.  
  595.  
  596.     2.25  Intel i80386 CPU
  597.  
  598. Real mode: Intel i8086/i8088 CPU mode.
  599. Protected mode: 64 Tbyte virtual memory, 4 Gbyte per segment.
  600. Virtual 8086 mode (V86 mode): parallel simulation of more virtual
  601.                               Intel i8086/i8088 CPUs.
  602.  
  603. POPAD bug: EAX register is trashed when there is a memory access instruction
  604.            directly after the POPAD instruction.
  605.  
  606.  
  607.     2.25.1  Intel i80386/i80386DX CPU
  608.  
  609. 32 bit internal data bus.
  610. 32 bit external data bus (DX: Double-word eXternal).
  611. 32 bit address bus.
  612.  
  613. 12 MHz: first 16 MHz CPUs had clock speed troubles and were released as
  614.         12 MHz items.
  615. 16 MHz: early Intel i80386 CPUs had a bug in the 32 bit MUL instruction (MUL
  616.         bug); it is fixed in the double-sigma step level,
  617.         no longer available.
  618. 20 MHz: no longer available.
  619. 25 MHz: iCOMP 49.
  620. 33 MHz: 2000 mW, iCOMP 68.
  621.  
  622. October 1985.
  623.  
  624. Package: 132 pin PGA (Pin Grid Array).
  625.  
  626. Technology: 0.8 micron CMOS.
  627. 275E3 transistors.
  628.  
  629. ID: AH = 0x03 (Intel i80386 CPU).
  630.  
  631. ID: step level A (Intel i80386 CPU): DH = 0x00 (model ID, family ID),
  632.     step level B0-B10 (Intel i80386 CPU, CMOS III): DH = 0x03 (model ID,
  633.         family ID), DL = 0x03 (revision),
  634.     step level D0 (Intel i80386DX CPU, CMOS III): DH = 0x03 (model ID,
  635.         family ID), DL = 0x05 (revision),
  636.     step level D1-D2 (Intel i80386DX CPU, CMOS IV): DH = 0x03 (model ID,
  637.         family ID), DL = 0x08 (revision),
  638.     step level Ex, Fx: DH = 0x03 (model ID, family ID), DL = 0x08 (revision).
  639.  
  640.  
  641.     2.25.2  Intel i80386SX CPU
  642.  
  643. 32 bit internal data bus.
  644. 16 bit external data bus (SX: Single-word eXternal).
  645. 24 bit address bus.
  646.  
  647. June 1988.
  648.  
  649. 16 MHz.
  650. 20 MHz: iCOMP 32.
  651. 25 MHz: iCOMP 39.
  652. 33 MHz.
  653.  
  654. Package: 100 pin QFP (Quad Flat Package).
  655.  
  656. Technology: 0.8 micron CMOS.
  657.  
  658. ID: step level A0: DH = 0x23 (model ID, family ID), DL = 0x04 (revision),
  659.     step level B: DH = 0x23 (model ID, family ID), DL = 0x05 (revision),
  660.     step level C, D, E: DH = 0x23 (model ID, family ID), DL = 0x08 (revision).
  661.  
  662.  
  663.     2.25.3  Intel i80386SL CPU
  664.  
  665. Low power version of the Intel i80386SX CPU: SMM (System Management Mode).
  666. Static core.
  667. Extra pins assigned for power management.
  668.  
  669. Extra features: PI-bus (Peripheral Interface),
  670.                 cache controller, tag RAM,
  671.                 MCU (Memory Control Unit),
  672.                 ISA-bus driver (Industry Standard Architecture).
  673.  
  674. Intel i80386SX CPU upward pin compatible.
  675. Other package: 196 pin surface mounted QFP (Quad Flat Package)
  676.                (KC80386SLB1A, ISA SX621).
  677.  
  678. October 1990.
  679.  
  680. 16 MHz.
  681. 20 MHz.
  682. 25 MHz, iCOMP 41.
  683. 33 MHz.
  684.  
  685. Technology: CMOS.
  686.  
  687. ID: step level A0: DH = 0x43 (model ID, family ID), DL = 0x10 (revision),
  688.     step level A1: DH = 0x43 (model ID, family ID), DL = 0x10 (revision),
  689.     step level A2: DH = 0x43 (model ID, family ID), DL = 0x10 (revision),
  690.     step level A3: DH = 0x43 (model ID, family ID), DL = 0x10 (revision),
  691.     step level B0: DH = 0x43 (model ID, family ID), DL = 0x11 (revision),
  692.     step level B1: DH = 0x43 (model ID, family ID), DL = 0x11 (revision).
  693.  
  694. Signature register (0x30E, OMCU): step level A0: 0x4300,
  695.                                   step level A1: 0x4300,
  696.                                   step level A2: 0x4301,
  697.                                   step level A3: 0x4302,
  698.                                   step level B0: 0x4310,
  699.                                   step level B1: 0x4311.
  700.  
  701.  
  702.     2.25.4  Intel RapidCAD CPU
  703.  
  704. Intel i80386 CPU with FPU (Floating Point Unit) (same implementation as
  705. Intel i80486DX CPU).
  706.  
  707. The Intel RapidCAD CPU consists of a set of 2 chips. The Intel RapidCAD-1
  708. (132 pin PGA) contains the Intel i80386 CPU with FPU. The Intel RapidCAD-2
  709. (68 pin PGA) fits in the Intel i80387DX NPX socket and contains a PLA for the
  710. FERR signal generation.
  711.  
  712. Intel i80386DX CPU / Intel i80387DX NPX pin compatible.
  713.  
  714. 1992.
  715.  
  716. 25 MHz.
  717. 33 MHz: 2.6 W typical, 3500 mW max.
  718.  
  719. 800.000 transistors.
  720. Technology: 0.8 micron CHMOS IV.
  721.  
  722. ID: step level A: DH = 0x03 (family ID), DL = 0x40 (model ID, revision),
  723.     step level B: DH = 0x03 (family ID), DL = 0x41 (model ID, revision).
  724.  
  725.  
  726.     2.25.5  Intel i80376 microprocessor
  727.  
  728. Embedded version of Intel i80386SX CPU.
  729. Intel i80386SX CPU pin compatible.
  730.  
  731. Intel i80386 CPU instruction set, 32 bit protected mode only, no real mode, no
  732. V86 mode, no 286 mode.
  733. No MMU (Memory Management Unit).
  734.  
  735. 16 MHz.
  736. 20 MHz.
  737.  
  738. 1988.
  739.  
  740. Package: 100 pin QFP (Quad Flat Package),
  741.          88 pin PGA (Pin Grid Array).
  742.  
  743. ID: step level A0: DH = 0x33 (model ID, family ID), DL = 0x05 (revision),
  744.     step level B: DH = 0x33 (model ID, family ID), DL = 0x08 (revision).
  745.  
  746.  
  747.     2.25.6  Intel i386SX microprocessor
  748.  
  749. Embedded version of Intel i80386SX CPU.
  750. Static core.
  751.  
  752. 24 bit address bus.
  753.  
  754. 16 MHz: 5 V, 0-16 MHz, 1993.
  755. 20 MHz: 5 V, 0-20 MHz, 1993.
  756. 25 MHz: 5 V, 0-25 MHz, 1993.
  757.  
  758. Package: 100 pin PQFP (Plastic Quad Flat Package),
  759.          die,
  760.          military (-55 - 125 C).
  761.  
  762. Technology: CMOS.
  763.  
  764. ID: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
  765.  
  766.  
  767.     2.25.7  Intel i386CX microprocessor
  768.  
  769. Embedded version of Intel i80386SX CPU.
  770. Static core.
  771.  
  772. SMM (System Management Mode): system & power management: idle mode, powerdown,
  773.                                 powersave.
  774.  
  775. 26 bit address bus.
  776.  
  777. 12 MHz: 3 V, 0-12 MHz, 1993.
  778. 20 MHz: 3.3 V, 0-20 MHz, 1993.
  779. 25 MHz: 5 V, 0-25 MHz, 1993.
  780.  
  781. Package: 100 pin PQFP (Plastic Quad Flat Package),
  782.          100 pin SQFP (Shrink Quad Flat Package),
  783.          die,
  784.          military (-55 - 125 C).
  785.  
  786. Technology: CMOS.
  787.  
  788. ID: step level A: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
  789.  
  790.  
  791.     2.25.8  Intel i386EX microprocessor
  792.  
  793. Embedded version of Intel i80386SX CPU.
  794. Static core.
  795.  
  796. SMM (System Management Mode): system & power management: idle mode, powerdown,
  797.                                 powersave.
  798.  
  799. 26 bit address bus.
  800.  
  801. 16 MHz: 3 V, 0-16 MHz, 1994.
  802. 20 MHz: 3.3 V, 0-20 MHz, 1994.
  803. 25 MHz: 5 V, 0-25 MHz, 1994.
  804.  
  805. Package: 132 pin PQFP (Plastic Quad Flat Package),
  806.          144 pin SQFP (Shrink Quad Flat Package),
  807.          die,
  808.          military (-55 - 125 C).
  809.  
  810. Technology: CMOS.
  811.  
  812. ID: step level A: DH = 0x23 (model ID, family ID), DL = 0x09 (revision).
  813.  
  814.  
  815.     2.26  AMD Am386 CPU
  816.  
  817. Intel i80386 CPU instruction compatible.
  818. Same core and microcode as Intel i80386 CPU.
  819.  
  820.  
  821.     2.26.1  AMD Am386DX CPU
  822.  
  823. Low power.
  824.  
  825. Intel i80386DX CPU instruction/pin compatible.
  826. Intel i80386DX IV CPU microcode.
  827.  
  828. March 1991.
  829.  
  830. 16 MHz: 2-16 MHz.
  831. 20 MHz: 2-20 MHz.
  832. 25 MHz: 2-25 MHz.
  833. 33 MHz: 2-33 Mhz.
  834. 40 MHz: 2-40 MHz.
  835.  
  836. Technology: 0.8 micron CMOS.
  837.  
  838. ID: step level A: DH = 0x03 (model ID, family ID), DL = 0x05 (revision),
  839.     step level B: DH = 0x03 (model ID, family ID), DL = 0x08 (revision).
  840.  
  841.  
  842.     2.26.2  AMD Am386DXL CPU
  843.  
  844. Low power version of AMD Am386DX CPU.
  845. Static core.
  846. Intel i80386DX IV CPU microcode.
  847.  
  848. Intel i80386DX CPU upward pin compatible.
  849.  
  850. March 1991.
  851.  
  852. 20 MHz.
  853. 25 MHz.
  854. 33 MHz.
  855. 40 MHz.
  856.  
  857. Technology: CMOS.
  858.  
  859. ID: step level A: DH = 0x03 (model ID, family ID), DL = 0x05 (revision),
  860.     step level B: DH = 0x03 (model ID, family ID), DL = 0x08 (revision).
  861.  
  862.  
  863.     2.26.3  AMD Am386DXLV CPU
  864.  
  865. Low power (SMM: System Management Mode), low voltage (3.3 V - 4.5 V) version
  866. of AMD Am386DX CPU.
  867. Static core.
  868.  
  869. Intel i80386DX CPU upward pin compatible.
  870.  
  871. October 1991.
  872.  
  873. 25 MHz.
  874. 33 MHz.
  875.  
  876. Technology: CMOS.
  877.  
  878.  
  879.     2.26.4  AMD Am386SX CPU
  880.  
  881. Low power.
  882. Extra pins assigned for power management.
  883.  
  884. Intel i80386SX CPU upward pin compatible.
  885.  
  886. July 1991.
  887.  
  888. 16 MHz: 2-16 MHz.
  889. 20 MHz: 2-20 MHz.
  890. 25 MHz: 2-25 MHz, no longer available.
  891. 33 MHz: 2-33 MHz.
  892. 40 MHz: 2-40 MHz.
  893.  
  894. Technology: 0.8 micron CMOS.
  895.  
  896. ID: step level A1: DH = 0x23 (model ID, family ID), DL = 0x05 (revision),
  897.     step level B: DH = 0x23 (model ID, family ID), DL = 0x08 (revision).
  898.  
  899.  
  900.     2.26.5  AMD Am386SXL CPU
  901.  
  902. Low power version of AMD Am386SX CPU.
  903. Static core.
  904.  
  905. July 1991.
  906.  
  907. 20 MHz: 0-20 MHz.
  908. 25 MHz: 0-25 MHz.
  909. 33 MHz: 0-33 MHz.
  910. 40 MHz: 0-40 MHz.
  911.  
  912. Technology: CMOS.
  913.  
  914. ID: step level A1: DH = 0x23 (model ID, family ID), DL = 0x05 (revision),
  915.     step level B: DH = 0x23 (model ID, family ID), DL = 0x08 (revision).
  916.  
  917.  
  918.     2.26.6  AMD Am386SXLV CPU
  919.  
  920. Low power (SMM: System Management Mode), low voltage (3.3 V - 4.5 V) version
  921. of AMD Am386SX CPU.
  922. Static core.
  923.  
  924. October 1991.
  925.  
  926. 20 MHz.
  927. 25 MHz.
  928. 33 MHz.
  929.  
  930. Technology: CMOS.
  931.  
  932.  
  933.     2.26.7  AMD Am386DE CPU
  934.  
  935. Embedded static version of the AMD Am386DX CPU.
  936.  
  937. 25 MHz: 1995.
  938. 33 MHz: 1995.
  939.  
  940. Package: PQB132.
  941.  
  942. AMD Embedded Processors E86 Family.
  943.  
  944.  
  945.     2.26.8  AMD Am386SE CPU
  946.  
  947. Embedded static version of the AMD Am386SX CPU.
  948.  
  949. 25 MHz: 1995.
  950. 33 MHz: 1995.
  951.  
  952. Package: PQB100.
  953.  
  954. AMD Embedded Processors E86 Family.
  955.  
  956.  
  957.     2.26.9  AMD Am386EM CPU
  958.  
  959. Intel i80386 CPU instruction compatible.
  960. Extra features: 4 DMA channels with flyby and chaining support,
  961.                 watchdog timer,
  962.                 asynchronous & synchronous serial ports,
  963.                 32 programmable I/O pins,
  964.                 DRAM controller,
  965.                 96 Mbyte address space,
  966.                 JTAG support.
  967.  
  968. 25 MHz: 1995.
  969. 33 MHz: 1995.
  970. 40 MHz: 1995.
  971.  
  972. Package: PQR132.
  973.  
  974. AMD Embedded Processors E86 Family.
  975.  
  976.  
  977.     2.27  IBM 386 CPU
  978.  
  979. Intel i80386 CPU instruction compatible.
  980. Some instructions are executed faster than when executed by the
  981. Intel i80386 CPU.
  982.  
  983.  
  984.     2.27.1  IBM 386SLC CPU
  985.  
  986. Low power.
  987. Extra pins assigned for power management.
  988.  
  989. 8 kbyte cache.
  990. To be enabled via software.
  991.  
  992. October 1991.
  993.  
  994. 16 MHz.
  995. 20 MHz.
  996. 25 MHz: 2.5 W.
  997.  
  998. Intel i80386SX CPU upward pin compatible (100 pin MQFP (Metal Quad Flat
  999. Package)).
  1000.  
  1001. Technology: CMOS.
  1002. Die size: 161 mm2.
  1003.  
  1004. ID: step level A: DH = 0xA3 (model ID, family ID), DL = 0xXX (revision).
  1005.  
  1006.  
  1007.     2.28  Chips & Technologies 386 CPU
  1008.  
  1009. Intel i80386 CPU instruction compatible, including undocumented
  1010. LOADALL386 instruction.
  1011. Own microcode (clean room).
  1012. Some instructions are executed faster than when executed by the
  1013. Intel i80386 CPU.
  1014.  
  1015.  
  1016.     2.28.1  Chips & Technologies Super386 38600DX CPU
  1017.  
  1018. Co-operation with an appropriate NPX causes communication problems, which
  1019. causes the over-all performance to drop below that of an Intel i80386DX CPU
  1020. with NPX.
  1021.  
  1022. Intel i80386DX CPU pin compatible.
  1023.  
  1024. 33 MHz.
  1025. 40 MHz: 1650 mW.
  1026.  
  1027. No longer available.
  1028.  
  1029. Technology: CMOS.
  1030.  
  1031.  
  1032.     2.28.2  Chips & Technologies 38605DX CPU
  1033.  
  1034. 512 byte instruction cache.
  1035.  
  1036. 32 bit internal data bus.
  1037. 32 bit external data bus.
  1038. 32 bit address bus.
  1039. Not Intel i80386DX CPU pin compatible.
  1040.  
  1041. No longer available.
  1042.  
  1043. Package: 144 pin PGA (Pin Grid Array).
  1044.  
  1045. Technology: CMOS.
  1046.  
  1047.  
  1048.     2.28.3  Chips & Technologies 38600SX CPU
  1049.  
  1050. Intel i80386SX CPU pin compatible.
  1051.  
  1052. Never released.
  1053.  
  1054. Technology: CMOS.
  1055.  
  1056.  
  1057.     2.29  IBM 386/486 hybrid CPU
  1058.  
  1059. Intel i80486 CPU instruction compatible, no FPU (Floating Point Unit).
  1060. Intel i80386 CPU bus interface.
  1061.  
  1062.  
  1063.     2.29.1  IBM 486DLC CPU
  1064.  
  1065. Intel i80386 CPU core, enhanced by IBM.
  1066.  
  1067. 16 kbyte cache: 4-way set-associative, write-through.
  1068. To be enabled via software (BIOS).
  1069.  
  1070. 32 bit internal data bus.
  1071. 32 bit external data bus.
  1072. 32 bit address bus.
  1073. Not Intel i80386DX CPU pin compatible.
  1074.  
  1075. Technology: CMOS.
  1076.  
  1077.  
  1078.     2.29.2  IBM 486DLC2 CPU
  1079.  
  1080. Clock doubled version of the IBM 486DLC CPU.
  1081.  
  1082. Intel i80386 CPU core, enhanced by IBM.
  1083.  
  1084. 16 kbyte cache: 4-way set-associative, write-through.
  1085. To be enabled via software (BIOS).
  1086.  
  1087. Intel i80386DX CPU pin compatible.
  1088.  
  1089. November 1993.
  1090.  
  1091. 33/66 MHz.
  1092.  
  1093. Technology: CMOS.
  1094.  
  1095.  
  1096.     2.29.3  IBM 486SLC CPU
  1097.  
  1098. Intel i80386 CPU core, enhanced by IBM.
  1099.  
  1100. 16 kbyte cache: 4-way set-associative, write-through.
  1101. To be enabled via software (BIOS).
  1102.  
  1103. 32 bit internal data bus.
  1104. 16 bit external data bus.
  1105. 24 bit address bus.
  1106. Not Intel i80386SX CPU pin compatible.
  1107.  
  1108. 16 MHz.
  1109. 20 MHz.
  1110. 20 MHz: 3.3 V, 1.0 W.
  1111. 25 MHz.
  1112. 25 MHz: 3.3 V, 1.3 W.
  1113.  
  1114. Technology: CMOS.
  1115.  
  1116. ID: step level A: DH = 0xA4 (model ID, family ID), DL = 0xXX (revision).
  1117.  
  1118.  
  1119.     2.29.4  IBM 486SLC2 CPU
  1120.  
  1121. Clock doubled version of the IBM 486SLC CPU.
  1122. Low voltage: 3.3 V.
  1123.  
  1124. Intel i80386 CPU core, enhanced by IBM.
  1125.  
  1126. 16 kbyte cache: 4-way set-associative, write-through, 16 byte line size.
  1127. To be enabled via software (BIOS).
  1128.  
  1129. Intel i80386SX CPU pin compatible (100 pin MQFP (Metal Quad Flat Package)).
  1130.  
  1131. December 1992.
  1132.  
  1133. 16/32 MHz.
  1134. 20/40 MHz: 1.7 W.
  1135. 25/50 MHz: 1993, 2.3 W.
  1136. 33/66 MHz: 1993.
  1137. 40/80 MHz: 1993.
  1138.  
  1139. 1.349E6 transistors.
  1140. Die size: 69 mm2.
  1141.  
  1142. ID: step level Ax: DH = 0xA4 (model ID, family ID), DL = 0x1X (revision),
  1143.     step level Bx: DH = 0xA4 (model ID, family ID), DL = 0x2X (revision).
  1144.  
  1145.  
  1146.     2.29.5  IBM 486BLX CPU (Blue Lightning)
  1147.  
  1148. Intel i80486 CPU core and microcode, no FPU.
  1149.  
  1150. 16 kbyte cache: 4-way set-associative, write-through, 16 byte line size.
  1151. To be enabled via software (BIOS).
  1152.  
  1153. Low power (3.3 V).
  1154. Power management: SMM (System Management Mode).
  1155. Static core.
  1156.  
  1157. 15 MHz.
  1158. 20 Mhz.
  1159. 25 MHz.
  1160. 33 MHz.
  1161.  
  1162. Intel i80386DX CPU upward pin compatible / AMD Am386DXL/Am386DXLV CPU pin
  1163. compatible (132 pin MQFP (Metal Quad Flat Package)).
  1164.  
  1165. Technology: 0.8 micron CMOS.
  1166. Die size: 82 mm2.
  1167. 1.4E6 transistors.
  1168.  
  1169.  
  1170.     2.29.6  IBM 486BLX2 CPU (Blue Lightning)
  1171.  
  1172. Clock doubled version of the IBM 486BLX CPU.
  1173.  
  1174. 15/30 MHz.
  1175. 20/40 MHz.
  1176. 25/50 MHz: 1993.
  1177. 33/66 MHz: 1993.
  1178.  
  1179.  
  1180.     2.29.7  IBM 486BLX3 CPU (Blue Lightning)
  1181.  
  1182. Clock tripled version of the IBM 486BLX CPU.
  1183.  
  1184. 15/45 MHz.
  1185. 20/60 MHz.
  1186. 25/75 MHz: 1993.
  1187. 33/100 MHz: 1993.
  1188.  
  1189. ID: step level A: DH = 0x84 (model ID, family ID), DL = 0xXX (revision).
  1190.  
  1191.  
  1192.     2.30  Cyrix 386/486 hybrid CPU
  1193.  
  1194. Intel i80486 CPU instruction compatible, no FPU (Floating Point Unit).
  1195. Own core (clean room): not 100% compatible.
  1196. Intel i80386 CPU bus interface.
  1197.  
  1198.  
  1199.     2.30.1  Cyrix Cx486DLC CPU
  1200.  
  1201. First generation 40 MHz CPUs had a bug: using a NPX (Cyrix FasMath EMC87 NPX,
  1202. Cyrix FasMath Cx83D87 NPX (until November 1991), IIT IIT-3C87 NPX) caused
  1203. crashes. These are caused by synchronisation errors in FSAVE and FSTOR
  1204. instructions. Later, improved CPUs have an AB prefix printed in the lower
  1205. right corner. The Cyrix FasMath 387+ NPX (European name for
  1206. Cyrix FasMath Cx83D87 NPX from November 1991) causes no trouble when
  1207. co-operating with a bad Cyrix Cx486DLC CPU.
  1208.  
  1209. Static core.
  1210.  
  1211. 1 kbyte unified cache: write-through,
  1212.                        direct mapped / 2-way set-associative,
  1213.                        maximum of 4 non-cachable areas.
  1214. Hit rate: 65% without support of cache by motherboard, because of flush at
  1215.             DMA,
  1216.           85% with support of cache by motherboard (Cache Coherency Support).
  1217. To be enabled via software (BIOS).
  1218.  
  1219. Intel i80386DX CPU upward pin compatible.
  1220.  
  1221. June 1992.
  1222.  
  1223. 25 MHz.
  1224. 33 MHz.
  1225. 40 MHz: 2800 mW.
  1226.  
  1227. Clock Skewing Correction Circuit.
  1228.  
  1229. Contains a fast extra 16x16 bit multiplier.
  1230.  
  1231. Extra pins assigned for cache, power and A20 management:
  1232.   cache management: KEN#,
  1233.                     FLUSH#,
  1234.                     RPLSET#,
  1235.                     RPLVAL#,
  1236.   power management: SUSP#,
  1237.                     SUSPA#,
  1238.   A20 management: A20M#.
  1239.  
  1240. Technology: CMOS.
  1241.  
  1242. DIR0 register: 0x01.
  1243.  
  1244.  
  1245.     2.30.2  Cyrix Cx486SLC CPU
  1246.  
  1247. Static core.
  1248.  
  1249. 1 kbyte unified cache: write-through / write-back,
  1250.                        direct mapped / 2-way set-associative,
  1251.                        maximum of 4 non-cachable areas.
  1252. hit rate: 65% without support of cache by motherboard, because of flush at
  1253.             DMA,
  1254.           85% with support of cache by motherboard (Cache Coherency Support).
  1255. To be enabled via software (BIOS).
  1256.  
  1257. Intel i80386SX CPU upward pin compatible.
  1258.  
  1259. 20 MHz: March 1992.
  1260. 25 MHz: May 1992.
  1261. 33 MHz.
  1262. 40 MHz.
  1263.  
  1264. Clock Skewing Correction Circuit.
  1265.  
  1266. Contains a fast extra 16x16 bit multiplier.
  1267.  
  1268. Extra pins assigned for cache, power and A20 management:
  1269.   cache management: KEN#,
  1270.                     FLUSH#,
  1271.                     RPLSET#,
  1272.                     RPLVAL#,
  1273.   power management: SUSP#,
  1274.                     SUSPA#,
  1275.   A20 management: A20M#.
  1276.  
  1277. Technology: CMOS.
  1278. 0.6E6 transistors.
  1279. Die size: 108 mm2.
  1280.  
  1281. ID: step level A: DH = 0x04 (family ID), DL = 0x1X (revision),
  1282.     DH = 0x04 (family ID), DL = 0x2X (revision).
  1283.  
  1284. No DIR0 register.
  1285.  
  1286.  
  1287.     2.30.3  Cyrix Cx486SLC/e CPU
  1288.  
  1289. Low power (SMM: System Management Mode) version of Cyrix Cx486SLC CPU.
  1290. Static core.
  1291.  
  1292. December 1992.
  1293.  
  1294. 25 MHz.
  1295. 33 MHz.
  1296.  
  1297. Technology: CMOS.
  1298.  
  1299. DIR0 register: 0x00.
  1300.  
  1301.  
  1302.     2.30.4  Cyrix Cx486SLC/e-V CPU
  1303.  
  1304. Low power (SMM: System Management Mode), low voltage (3.3 V) version of
  1305. Cyrix Cx486SLC CPU.
  1306. Static core.
  1307.  
  1308. December 1992.
  1309.  
  1310. 20 MHz.
  1311. 25 MHz.
  1312.  
  1313. Technology: CMOS.
  1314.  
  1315. DIR0 register: 0x00.
  1316.  
  1317.  
  1318.     2.30.5  Cyrix Cx486DLC / Cx486SLC CPU incompatibilities
  1319.  
  1320. Same registers.
  1321. Same instruction set.
  1322. Differences in execution time of various instructions, average CPI (Cycles
  1323. Per Instruction) about equal.
  1324.  
  1325. Crashes with: NextStep,
  1326.               DBOS 1.0 DOS extender of Salford FTN/386,
  1327.               Fortran compiler.
  1328.  
  1329.  
  1330.     2.30.6  Cyrix Cx486DLC2 CPU
  1331.  
  1332. Clock doubled version of the Cyrix Cx486DLC CPU.
  1333.  
  1334. Power Management: SMM (System Management Mode).
  1335. Static core.
  1336.  
  1337. DIR0 register: 0x03.
  1338.  
  1339.  
  1340.     2.30.7  Cyrix Cx486SLC2 CPU
  1341.  
  1342. Clock doubled version of the Cyrix Cx486SLC CPU
  1343.  
  1344. Power Management: SMM (System Management Mode).
  1345. Static core.
  1346.  
  1347. November 1993.
  1348.  
  1349. 25/50 MHz.
  1350.  
  1351. Technology: CMOS.
  1352.  
  1353. DIR0 register: 0x02.
  1354.  
  1355.  
  1356.     2.30.8  Cyrix Cx486DRx CPU
  1357.  
  1358. DIR0 register: 0x05.
  1359.  
  1360.  
  1361.     2.30.9  Cyrix Cx486SRx CPU
  1362.  
  1363. Intel i80486 CPU instruction compatible, no FPU (Floating Point Unit).
  1364.  
  1365. The chip is placed over the surface mounted 80386SX CPU. The original CPU is
  1366. disabled by using the FLOAT pin. Older 16 MHz 80386SX CPUs can not be
  1367. upgraded (Cyrix can supply a compatibility test program).
  1368.  
  1369. 1 kbyte cache.
  1370.  
  1371. DIR0 register: 0x04.
  1372.  
  1373.  
  1374.     2.30.10  Cyrix Cx486DRx2 CPU
  1375.  
  1376. Clock doubled version of the Cyrix Cx486DRx CPU.
  1377.  
  1378. Incompatibilities: AT&T / Olivetti 386DX-16 and 386DX-20 systems,
  1379.                    Sun i386 systems,
  1380.                    Memorex 386 systems,
  1381.                    IBM PS/2 Model 70/16 MHz (85 ns memory required),
  1382.                    early Compaq Deskpro 386/16 MHz systems with 287 NPX (NPX
  1383.                      to be removed).
  1384.  
  1385. September 1993.
  1386.  
  1387. 16/32 MHz.
  1388. 20/40 MHz: heat sink.
  1389. 25/50 MHz: heat sink.
  1390. 33/66 MHz.
  1391.  
  1392. Technology: CMOS.
  1393.  
  1394. DIR0 register: 0x07.
  1395.  
  1396.  
  1397.     2.30.11  Cyrix Cx486SRx2 CPU
  1398.  
  1399. Clock doubled version of the Cyrix Cx486SRx CPU.
  1400.  
  1401. December 1993.
  1402.  
  1403. 16/32 MHz.
  1404. 20/40 MHz.
  1405. 25/50 MHz.
  1406.  
  1407. Technology: CMOS.
  1408.  
  1409. DIR0 register: 0x06.
  1410.  
  1411.  
  1412.     2.30.12  Cyrix Cx486DRu CPU
  1413.  
  1414. Direct Replacement Unit.
  1415. In fact a Cyrix Cx486DLC CPU with some additional hardware on a little PCB
  1416. that fits in a PGA (Pin Grid Array).
  1417.  
  1418. DIR0 register: 0x09.
  1419.  
  1420.  
  1421.     2.30.13  Cyrix Cx486SRu CPU
  1422.  
  1423. DIR0 register: 0x08.
  1424.  
  1425.  
  1426.     2.30.14  Cyrix Cx486DRu2 CPU
  1427.  
  1428. Clock doubled version of the Cyrix Cx486DRu CPU.
  1429.  
  1430. 16/32 MHz.
  1431. 20/40 MHz.
  1432. 25/50 MHz.
  1433.  
  1434. DIR0 register: 0x0B.
  1435.  
  1436.  
  1437.     2.30.15  Cyrix Cx486SRu2 CPU
  1438.  
  1439. Clock doubled version of the Cyrix Cx486SRu CPU.
  1440.  
  1441. DIR0 register: 0x0A.
  1442.  
  1443.  
  1444.     2.31  Texas Instruments 386/486 hybrid CPU
  1445.  
  1446.     2.31.1  Texas Instruments TI486DLC CPU
  1447.  
  1448. Cyrix Cx486DLC CPU.
  1449.  
  1450. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1451.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1452.  
  1453.  
  1454.     2.31.2  Texas Instruments TI486SLC CPU
  1455.  
  1456. Cyrix Cx486SLC CPU.
  1457.  
  1458. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1459.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1460.  
  1461.  
  1462.     2.31.3  Texas Instruments TI486SXL-S-GA CPU (Potomac)
  1463.  
  1464. Intel i80486 CPU instruction compatible, no FPU (Floating point Unit).
  1465. Intel i80386DX CPU bus interface.
  1466.  
  1467. 8 kbyte cache: write-through, 2-way set-associative, 1024 sets,
  1468.                4 bytes per line.
  1469.  
  1470. 40 MHz: february 1994.
  1471.  
  1472. Package: ceramic PGA (Pin Grid Array).
  1473.  
  1474. Technology: CMOS.
  1475.  
  1476. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1477.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1478.  
  1479. DIR0 register: 0xFE.
  1480.  
  1481.  
  1482.     2.31.4  Texas Instruments TI486SXL-VS-GA CPU (Potomac)
  1483.  
  1484. Low power (3.3 V) version of the Texas Instruments TI486SXL-S-GA CPU.
  1485.  
  1486. 33 MHz: february 1994.
  1487.  
  1488. Technology: CMOS.
  1489.  
  1490. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1491.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1492.  
  1493. DIR0 register: 0xFE.
  1494.  
  1495.  
  1496.     2.31.5  Texas Instruments TI486SXL2-S-GA CPU (Potomac)
  1497.  
  1498. Clock doubled version of the Texas Instruments TI486SXL-S-GA CPU.
  1499.  
  1500. 20/40 MHz: february 1994.
  1501. 25/50 MHz: february 1994.
  1502.  
  1503. Technology: CMOS.
  1504.  
  1505. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1506.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1507.  
  1508. DIR0 register: 0xFE.
  1509.  
  1510.  
  1511.     2.31.6  Texas Instruments TI486SXL2-VS-GA CPU (Potomac)
  1512.  
  1513. Clock doubled, low power (3.3 V) version of the
  1514. Texas Instruments TI486SXL-S-GA CPU.
  1515.  
  1516. 20/40 MHz: february 1994.
  1517.  
  1518. Technology: CMOS.
  1519.  
  1520. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1521.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1522.  
  1523. DIR0 register: 0xFE.
  1524.  
  1525.  
  1526.     2.31.7  Texas Instruments TI486SXLC-PAF CPU (Potomac)
  1527.  
  1528. Intel i80486 CPU instruction compatible, no FPU (Floating Point Unit).
  1529. Intel i80386SX CPU bus interface.
  1530.  
  1531. 8 kbyte cache: write-through, 2-way set-associative, 1024 sets,
  1532.                4 bytes per line.
  1533.  
  1534. 33 MHz: february 1994.
  1535.  
  1536. Package: QFP (Quad Flat Package).
  1537.  
  1538. Technology: CMOS.
  1539.  
  1540. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1541.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1542.  
  1543. DIR0 register: 0xFE.
  1544.  
  1545.  
  1546.     2.31.8  Texas Instruments TI486SXLC-V-PAF CPU (Potomac)
  1547.  
  1548. Low power (3.3 V) version of the Texas Instruments TI486SXLC-PAF CPU.
  1549.  
  1550. 25 MHz: february 1994.
  1551. 33 MHz: february 1994.
  1552.  
  1553. Technology: CMOS.
  1554.  
  1555. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1556.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1557.  
  1558. DIR0 register: 0xFE.
  1559.  
  1560.  
  1561.     2.31.9  Texas Instruments TI486SXLC2-PAF CPU (Potomac)
  1562.  
  1563. Clock doubled version of the Texas Instruments TI486SXLC-PAF CPU.
  1564.  
  1565. 20/40 MHz: february 1994.
  1566. 25/50 MHz: february 1994.
  1567.  
  1568. Technology: CMOS.
  1569.  
  1570. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1571.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1572.  
  1573. DIR0 register: 0xFE.
  1574.  
  1575.  
  1576.     2.31.10  Texas Instruments TI486SXLC2-V-PAF CPU (Potomac)
  1577.  
  1578. Clock doubled, low power (3.3 V) version of the
  1579. Texas Instruments TI486SXLC-PAF CPU.
  1580.  
  1581. 20/40 MHz: february 1994.
  1582.  
  1583. Technology: CMOS.
  1584.  
  1585. ID: step level A: DH = 0x04 (family ID), DL = 0x10 (model ID, revision),
  1586.     step level B: DH = 0x04 (family ID), DL = 0x11 (model ID, revision).
  1587.  
  1588. DIR0 register: 0xFE.
  1589.  
  1590.  
  1591.     2.31.11  Texas Instruments announcements
  1592.  
  1593. Rio Grande series: Potomac series follow-up.
  1594.  
  1595.  
  1596.  
  1597.  
  1598. Compiled, Copyright 1993 - 1998, by A. Offerman. Permission to use, copy, or
  1599. distribute this document in a non-commercial way for non-commercial use is
  1600. hereby granted, provided that this copyright and permission notice appear in
  1601. all copies. All other rights reserved.
  1602.  
  1603. This document is provided "as is" without expressed or implied warranty.
  1604.  
  1605. The specific products and their respective manufacturers are not to be taken
  1606. as endorsements of, nor commercials for, the manufacturer.
  1607.