Motorola 68012

A Motorola 68012 (MC68012) egy 68010-kompatibilis mikroprocesszor, megnövelt címbusszal és virtuális memória támogatással. 19821984 között jelent meg.

A 68012 processzor címbuszát 31 bitre növelték, ezáltal 2 GiB memória címzésére képes. Rendelkezik egy – a 68010-esből még hiányzó – RMC (Read-Modify-write Cycle) vezérlőkimenettel / lábbal, ami a busz lezárására használható; a multiprocesszoros használatot és a virtuális memóriakezelést támogatja.

Összes többi jellemzőjében – virtuális memória támogatás, 16 bites adatbusz, utasításkészlet – megegyezik a 68010 CPU-val.

A 68012 nem láb-kompatibilis a 68010-essel; az MC68012 84 kivezetéses PGA tokozással készült (a nagyobb kivezetésszám a szélesebb címbusz miatt szükséges). 8, 10 és 12.5 MHz órajelű változatokban jelent meg.

Jellemzők

A 68010-essel közös jellemzők:

A 68012-es kiegészítő jellemzői:

A memóriaterület növelése gondokat okozott azokban a programokban, ahol belsőleg a címek legfelső bájtját adattárolásra használták – ez a programozási trükk működött a 24 bites címzést ill. címbuszt használó 68000 és 68010 processzoroknál. (Ugyanez a probléma érintette a 32 bites címbusszal rendelkező 68020-ast is).

Felhasználás

Az MC68012-t az Alliant FX/8 számítógépben használták "interaktív processzor" szerepében. Egy FX/8 max. 12 db 68012 processzort tartalmazhatott.

Jegyzetek

  1. a Motorola 68020-ban is van, ld. 68020 multiprocesszoros támogatása
  2. MC68010 / MC68012 16-/32-8IT VIRTUAL MEMORY MICROPROCESSORS; page: 4-11; (angol). . (Hozzáférés: 2012. augusztus 25.)
  3. Avtar, Singh. 16-Bit and 32-Bit Microprocessors: Architecture, Software, and Interfacing Techniques. New Jersey. Englewood Cliffs. 1991
  4. Motorola 68012 (MC68012) microprocessor family
  5. http://www.cpu-world.com/CPUs/68012/ pl. R8: 8 MHz, R10: 10 Mhz, stb.

Források

Kapcsolódó szócikkek