PowerPC

PowerPC

Mikroprocessor IBM PowerPC 601
Udvikler SIGTE.
Lidt dybde 32-bit/64-bit (32 → 64)
Fremlagde 1992
Arkitektur RISC
Type register-register
Transition Implementering ved tilstandsflag
Byte rækkefølge Omskiftelig (bi-endian)
 Mediefiler på Wikimedia Commons

PowerPC (eller PPC for kort ) er en RISC mikroprocessorarkitektur skabt i 1991 af en alliance af Apple , IBM og Motorola kendt som AIM .

Historie

Historien om PowerPC begynder med prototypen af ​​801-chippen , skabt af IBM i slutningen af ​​1970'erne baseret på John Cocks ideer om RISC - arkitekturen. Det blev yderligere efterfulgt af IBM RT-PC- designet med 16 registre i 1980'erne , som yderligere udviklede sig til POWER -arkitekturen introduceret af RS/6000 i begyndelsen af ​​1990'erne . POWER-designet var baseret på arkitekturen fra tidligere RISC- processorer , såsom IBM 801 og MIPS-arkitekturen . Den sande POWER-mikroprocessor, en af ​​de første superskalære implementeringer af RISC-arkitekturen, var høj ydeevne og multi-core. IBM indså hurtigt, at de havde brug for et enkelt-chip-design, der ikke implementerede nogle af POWER-instruktionerne, for at RS/6000-processorlinjen kunne inkludere løsninger på alle ydeevneniveauer, og arbejdet begyndte med single-chip POWER-mikroprocessoren.

IBM har henvendt sig til Apple for at samarbejde om en familie af single-chip-processorer baseret på POWER-arkitekturen. Kort efter bad Apple, som en af ​​Motorolas største desktop-mikroprocessorkunder, [1] Motorola om at deltage i dette samarbejde. Apple troede, at Motorola, med sin lange historie med at arbejde med Apple, ville være i stand til at producere flere mikroprocessorer end IBM. Denne trepartsalliance blev kendt som AIM efter de første bogstaver fra Apple, IBM, Motorola.

For Motorola var det yderst gavnligt at tilslutte sig denne alliance. Dette gjorde det muligt for dem at sælge en gennemtestet og kraftfuld RISC-processor uden at bruge penge på udviklingen af ​​den. De havde også en stor køber af disse processorer - Apple, og et andet - potentiale - i person af IBM, som ikke kunne producere sine juniorversioner af POWER, men købe dem fra Motorola.

Motorola havde allerede sin egen RISC-processor, , solgte ekstremt dårligt En grund til dens fiasko var dårlig kompatibilitet med den tidligere version, den populære 68000 -serie , også brugt i Apple Macintosh-computere . Hovedårsagen var forsinkelsen i lanceringen på grund af udviklings- og produktionsproblemer, på grund af hvilke Motorola gik glip af muligheden for med succes at konkurrere med andre producenter.

Imidlertid var produktionen af ​​88000 allerede begyndt, og Data General solgte computere baseret på 88k. Apple havde allerede en fungerende prototypecomputer med 88k. Det blev besluttet at gøre den nye single-chip POWER-processorbus kompatibel med 88000, hvilket ville gøre det muligt for Apple og Motorola at begynde at sælge maskiner meget hurtigere uden at skulle lave bundkort om.

Kombinationen af ​​alle disse krav resulterede i PowerPC-specifikationen (Performance Computing). Alle var en vinder:

I 1999 underskrev IBM en aftale med Nintendo om at levere processorer baseret på PowerPC-arkitekturen, hvilket resulterede i Gekko ( Nintendo GameCube ), Broadway ( Wii ) og Espresso ( Wii U ) processorer.

Fundamentals of architecture

PowerPC er designet efter RISC principper, superskalær implementering er mulig inden for konceptet . Der er versioner af designet til både 32- og 64-bit varianter. Ud over de grundlæggende POWER- specifikationer har PowerPC:

Generelle PowerPC-processorer

I PowerPC-processorer bringes den interne bus til overfladen af ​​chippen og forbindes til en bro, der oversætter kommandoer til andre busser forbundet til RAM, PCI -bussen og så videre.

PowerPC-baserede processorer

Power PC-processorer bruges også i multi-core processorer som kontrolkerner, for eksempel:

Noter

  1. Tech Files Columns,  1987-1990 . Arkiveret fra originalen den 6. juni 2013.

Links