Intel 80186
Der Intel 80186 und der Intel 80188 sind Weiterentwicklungen der 8086- und 8088-CPUs von Intel aus dem Jahr 1982. Die Unterschiede zwischen den beiden CPUs sind analog zu den Unterschieden zwischen 8086 und 8088: Der 80186 hat einen externen 16-Bit-Datenbus, der 80188 nur einen acht Bit breiten. Beide wurden – im Gegensatz zu den übrigen Prozessoren der x86-Reihe – nur sehr selten in PCs eingesetzt, da Intel Funktionen in den Chip integriert hatte, die eher für einen Mikrocontroller typisch sind und die beim Bau eines IBM-kompatiblen PCs keinen Vorteil boten.
Inhaltsverzeichnis |
Aufbau [Bearbeiten]
Zusätzlich zu einem CPU-Kern, der dem Real-Mode Teil des 80286 entsprach, bot die 8018x
- Taktgenerator
- drei Zeitgeber / Zähler
- DMA-Steuerung mit zwei Kanälen
- Interrupt-Steuerung
- programmierbare Chip-Select-Generierung
- Refresh-Generator für DRAM
Im Prinzip sind damit alle Komponenten eines typischen PC-Systems auf einem Chip vereint.
Rechner mit 80186 [Bearbeiten]
Trotzdem gab es Hersteller, die PCs mit diesen CPUs realisiert haben: Der 1984 erschienene Siemens PC-D, der erste DOS-PC von Siemens, wurde mit MS-DOS in Version 2.11 ausgeliefert. Er entstand unter Weglassung einer externen Speicherverwaltung (MMU) aus der Sinix-Workstation Siemens PC-X. Alle Modelle besaßen eine mit 8 MHz getaktete 80186-CPU. Weitere Desktoprechner mit 80186 CPU waren:
- MAD Computer (USA)
- MITAC Paragon (USA)
- Tandy 2000 (USA)
- HP 200lx (USA)
- Philips YES (Holland)
- Compis (Schweden)
- RM Nimbus (England)
- Apricot Portable (UK)
- Unisys ICON (Kanada)
- Goupil G4
- Triumph-Adler Alphatronic P50/P60 (Deutschland)
Compis, Nimbus und ICON waren dabei spezielle Entwicklungen für den Schuleinsatz.
Einsatzgebiet [Bearbeiten]
Das Haupteinsatzgebiet des 80186/88-Prozessors war und ist jedoch der Embedded-Markt, für den beide CPUs aufgrund der Integration eines Timers und eines Interrupt-Controller eigentlich prädestiniert sind. Programme für den 80186/88 können ohne weiteres mit den unter MS-DOS üblichen Entwicklungswerkzeugen, beispielsweise von Borland, programmiert werden; ein Vorteil, der unter anderem einer der Gründe dafür ist, warum 80186/88-kompatible Prozessoren derart beliebt sind und sogar bis heute eingesetzt werden. Beispielsweise ist der auf dem 80186 basierende Am186 von AMD immer noch erhältlich (Stand: Mai 2009).
Trotzdem werden bis heute 80186-kompatible Embedded-Module angeboten, da sie aufgrund der geringeren Komplexität des CPU-Kerns wesentlich stromsparender sind als vergleichbare Module, beispielsweise auf Basis des Pentium. Es gibt sogar 80186-IP-Cores, die es ermöglichen, die logische Beschreibung eines 80186 auf einen FPGA-Baustein zu laden und die darüber hinaus für den Anwendungszweck benötigten externen Funktionen hinzuzufügen. Und so arbeiten bis heute in vielen Haushaltsgeräten, industriellen Steuerungen, Labor- und Messgeräten und sogar bestimmten Airbus-Flugzeugen 80186/88-kompatible Prozessoren.
Weblinks [Bearbeiten]
- Intel Datenblatt (PDF-Datei; 102 kB)
- Intel® 186/188 Processor (Informationen und Links zum 80186 und 80188) (Originalseite bei Intel in Englisch)
- Compiler Watcom
- IPC@CHIP, ein 80186-basierter Embedded-Controller
- Compiler Paradigm (englisch)
- Flugkontroll-Computer
x86-Mikroarchitekturen: 8086 | 80186 | 80286 | 80386 | 80486 | P5 | P6 | NetBurst | Core (Penryn) | Nehalem (Westmere) | Sandy Bridge (Ivy Bridge) | Haswell (Broadwell) | Atom
Non-x86-Mikroarchitekturen: MCS-48 | MCS-51 | Itanium | Itanium 2
GPU-Mikroarchitekturen: Larrabee
Non-x86-Prozessoren: 4004 | 4040 | 8008 | 8080 | 8085 | iAPX 432 | i860 | i960 | Itanium | Itanium 2
Bis 4. Generation: 8086 | 8088 | 80186 | 80188 | 80286 | i386 | i486DX | i486DX2 | DX4 | i486GX | i486SL/SL-NM | i486SX | i486SX2
Pentium-Serie: Desktop: Pentium (MMX) | Pentium II | Pentium III | Pentium 4 | Pentium 4 XE | Pentium D | Pentium XE | Pentium Dual-Core
Mobil: Mobile Pentium 4 | Pentium M | Pentium Dual-Core Server: Pentium Pro
Celeron-Serie: Desktop: Celeron (P6) | Celeron (NetBurst) | Celeron D | Celeron (Core) | Celeron Dual-Core Mobil: Mobile Celeron | Celeron M
Core-Serie: Core Solo | Core Duo | Core 2 | Intel-Core-i-Serie: Core i3, Core i5, Core i7 (Liste)
Xeon-Serie: Server: Xeon (P6) | Xeon (NetBurst) | Xeon (Core) | Xeon (Nehalem)