Motorola 88100

Motorola 88100
Motorola MC88100 RISC-processor
Registerbreedte 32 bits
Fabrikant Motorola
Begonnen in 1988
Microarchitectuur RISC
Details
Aantal transistors 165.000
Portaal  Portaalicoon   Informatica
Chipoppervlak van de Motorola MC88100

De MC88100 is een 32-bit RISC-microprocessor uit 1988 die de 88000-instructiesetarchitectuur implementeert en ontwikkeld werd door de Amerikaanse elektronicaproducent Motorola, waarvan de halfgeleidertak in 2004 werd verzelfstandigd als Freescale Semiconductor. De MC88100 werd begin jaren negentig opgevolgd door de MC88110.

De microprocessor lanceert maximaal één instructie per klokcyclus en heeft vijf afzonderlijke uitvoeringseenheden voor instructies, integer-berekeningen, floating-point-optellingen, floating-point-vermenigvuldigingen en load/store-bewerkingen. Deze uitvoeringseenheden gebruiken allemaal pipelining en kunnen onafhankelijk van elkaar werken.[1] De aparte MC88200-chip voegt optioneel een level 1-cache en een paged MMU toe. Een MC88100-systeem gebruikte doorgaans twee van deze chips voor instructies en data. Bijkomende MC88200's konden toegevoegd worden om de grootte van de caches te vergroten.

Dit gepartitioneerde schema werd gekozen om systeemflexibiliteit te bieden: de hoeveelheid cache kon gewijzigd worden afhankelijk van de prijsklasse. In de praktijk vereisten deze extra chips echter meer ruimte op de printplaat en de bussen tussen de MC88200's en de MC88100 zorgden voor meer complexiteit en kosten.

De MC88100 bevatte 165.000 transistoren en de MC88200 750.000 transistoren. Beide werden door Motorola vervaardigd in het 1,5 μm CMOS-proces.[2]

De MC88100 was uiteindelijk commercieel niet succesvol. Dit was te wijten aan een aantal redenen, waaronder het feit dat MC88200's in de meeste gevallen noodzakelijk waren, maar bovenal omdat Motorola de leverancier was van de zeer succesvolle 68000-familie. Bovendien was de MC88100 niet competitief geprijsd: afnemers moesten voor een CPU en twee MMU's in 1989 ruim US$ 1.700 (equivalent van US$ 4.180 in 2023) betalen.[3] De processor vond wel toepassing in de markt van high-end embedded systemen, in Motorola's eigen computers[4] en in grote Unix-computers van bedrijven zoals Data General[4] en Unisys.

Literatuur

  • (en) MC88100 RISC Microprocessor User's Manual (2nd edition). Prentice Hall (1990). ISBN 0-13-567090-X.
  • (en) MC88200 Cache/Memory Managment Unit User's Manual (2nd edition). Prentice Hall (1990). ISBN 0-13-567033-0.
Bronnen, noten en/of referenties

Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel Motorola 88100 op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.


  1. (en) Slater, Michael (1992). A Guide to RISC MicroprocessorsSlotje met uitroepteken.. Academic Press, "Chapter 19: Motorola 88000 RISC Chip Set", pp. 159. ISBN 0-12-649140-2.
  2. (en) Furber, Stephen B. (1989). VLSI RISC Architecture and Organization. Marcel Dekker, pp. 184. ISBN 0-8247-8151-1.
  3. (en) CPU of the Day: Motorola XC88110 88000 RISC Processor. The CPUSHACK Museum (2 april 2013).
  4. a b (en) Tabak, Daniel (1990). RISC SystemsSlotje met uitroepteken.. Research Studies Press, pp. 267-268. ISBN 0-86380-100-5.
· · Sjabloon bewerken
AMD:K5 · K6 · Athlon · Athlon 64 · Athlon 64 X2 · Athlon II · Athlon XP · Duron · Opteron · Phenom · Phenom II · Ryzen · Sempron
Atmel:AVR
DEC:Alpha
Hudson:Soft HuC6280
IBM:POWER5 · POWER6
Intel:8051 · Gulftown · 4004 · 4040 · 8008 · 8080 · 8085 · 8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 ·Atom · Celeron · Core · Core 2 · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · i860 · i960 · Itanium · Itanium 2 · Xeon
Intel Pentium:4 · D · Extreme Edition · II · III · M · MMX · Pro
MOS:6502 · WDC 65816 · WDC 65C02
Motorola:Coldfire · Dragonball · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 68851 · 68881 · 88100 · 88110
NEC:µPD780C · V20 · V30
Sony:Cell
Zilog:Z80 · Z180 · Z280 · Z380 · Z800 · eZ80 · Z8000 · Z80000 · ASCII R800 · Sharp LH-0080 · U880 · Hitachi HD64180
Xilinx:MicroBlaze
Instructiesets:ARM · M6800 · m88k · x86 · 8080&Z80 · RISC-V