Motorola 88100 - Motorola 88100 - Wikipedia

Procesor Motorola MC88100 RISC

The MC88100 je mikroprocesor vyvinutý uživatelem Motorola který byl implementován 88000 architektura sady instrukcí. MC88100, který byl ohlášen v roce 1988, byl první implementací 88000. To bylo následováno MC88110 na počátku 90. let.

Mikroprocesor byl a superskalární design s více celými a plovoucími čárkami, které prováděly instrukce v pořádku. MC88100 měl samostatnou instrukci a data mezipaměti. Tyto mezipaměti byly implementovány pomocí MC88200 integrovaný obvod, který obsahuje a jednotka správy paměti a množství mezipaměti. Model MC88100 vyžaduje pro každou mezipaměť dvě z těchto zařízení a pro zvýšení velikosti mezipaměti lze přidat další MC88200.

Toto dělené schéma bylo zvoleno, aby poskytovalo flexibilitu systému, množství mezipaměti se mohlo lišit v závislosti na cenovém bodě. V praxi tyto další čipy vyžadovaly více prostoru na desce s obvody a sběrnice mezi MC88200 a MC88100 zvyšovaly složitost a náklady.

Motorola MC88100 zemřít

MC88100 obsahoval 165 000 tranzistorů a MC88200 750 000 tranzistorů. Oba byly vyrobeny společností Motorola o velikosti 1,5 μm Komplementární polovodič oxidu kovu proces.

MC88100 byl nakonec komerčně neúspěšný.[Citace je zapotřebí ] To bylo způsobeno řadou důvodů, včetně požadavku MC88200s, ale bylo to většinou kvůli tomu, že Motorola byla prodejcem vysoce úspěšných 68000 rodina. Vzhledem k tomu, že divize 68000 považovala 88000 za konkurenta, donutila MC88100 k cenám nepřijatelně vysokým pro objemovou část.[Citace je zapotřebí ] Tato část našla uplatnění na špičkovém integrovaném trhu, ve vlastních počítačích společnosti Motorola a ve velkých počítačích od společností, jako je Obecné údaje a Unisys Unixové servery S-8400.

Design

Programovací model a sada registrů

Programovací model a sada registrů MC88100 jsou pozoruhodně podobné DLX (A rozšířením, RISC-V ) založené na CPU, s 32 Univerzální registry (31 zapisovatelných) a 51 instrukcí schopných kdykoli přistupovat k jakémukoli z 32 univerzálních registrů.

Registry

MC88100 Registry
Registry pro obecné účely
R0Nula (Registr pouze pro čtení, který obsahuje nulu)
R1Ukazatel návratu podprogramu
R2...R9Registry parametrů volaných procedur
R10...R13Dočasné registry s názvem Procedura
R14...R25Volaná procedura Rezervované registry
R26...R29Linker (Registry určené k propojení)
R30Ukazatel rámečku (Ukazatel na rám zásobníku)
R31Ukazatel zásobníku

MC88100 je vybaven celkem 64 uživatelsky přístupnými registry, z nichž 32 je Řídicí registry, a může přistupovat až k 6 registrům (4 čtení, 2 zápisy) současně. Skutečné využití GPR procesor nevynucuje pro každý registr kromě R1, který se používá jako zpáteční adresa.


Reference

  • Furber, Stephen Bo (1989). Architektura a organizace VLSI RISC. CRC Press. 184–192.
  • Tabak, Daniel (1990). Systémy RISC. Tisk výzkumných studií. s. 121–143.
  • Tabak, Daniel (1995). Pokročilé mikroprocesory (2. vyd.). McGraw-Hill. 433–434, 437.
  • Motorola, Inc., vyd. (1990). MC88100 Risc Mikroprocesor Uživatelská příručka. Prentice Hall. ISBN  013567090X.