Motorola 68012

De Motorola 68012 is een 32-bit microprocessor in de 68000-familie van de Amerikaanse elektronicaproducent Motorola, waarvan de halfgeleidertak in 2004 werd verzelfstandigd als Freescale Semiconductor. Motorola bracht de processor op markt begin jaren 80. De Motorola 68012 is programmatorisch compatibel met de 68010 en heeft ook dezelfde functionaliteiten en faciliteiten.

De 68012 heeft ten opzichte van de 68010 een van 24 bits tot 31 bits uitgebreide adresbus, waardoor de 68012 2 GB fysiek geheugen kan adresseren. Het uitbreiden van de geheugenruimte zorgde voor een probleem voor programma's die de hoogste byte van een adres gebruikten om gegevens op te slaan. Ook bij de Motorola 68020 bestond dit probleem.

De 68012 heeft een RMC (Read-Modify-write Cycle) indicator-bit welke het ontwerpen van multiprocessorsystemen met virtueel geheugen vergemakkelijkte. Dit bit was geïmplementeerd op adressignaal A30, dat actief was bij het uitvoeren van een Test and Set-instructie.

De 68012 was beschikbaar in een 84-pins PGA-behuizing en is daarmee niet pin-compatibel met de 68010 die een 68-pins PGA-behuizing had. De 68012 werd gebruikt in de Alliant FX/8-computer, die tot acht 68012-processoren kon hebben. De 68012 was niet succesvol, door enerzijds het beperkte voordeel ten opzichte van de 68010 en anderzijds een hogere kostprijs door de duurdere 84-pins PGA-behuizing. Om deze redenen maakten de meeste klanten direct de overstap naar de 68020.

Bronnen, noten en/of referenties
  • (en) Motorola 68012 (MC68012) microprocessor family, CPU-world
  • Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel Motorola 68012 op de Engelstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.
· · Sjabloon bewerken
Microprocessoren
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
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 · x86 · 8080&Z80 · RISC-V