Producție | 1999 |
---|---|
Producător | Sony Computer Entertainment , Toshiba |
Frecvență | 294,912 MHz până la 299 MHz |
---|
Gravură finețe | 250 nm la 180 nm |
---|---|
Inima | MIPS R5900i |
Parametrul antet este obligatoriu.
Microarhitectura | MIPS |
---|
Emotion Engine este procesorul principal al PlayStation 2 . Se bazează pe un nucleu MIPS R5900i, un procesor pe 64 de biți (tehnic, Emotion Engine nu este un procesor pe 128 de biți). Este un microprocesor VLSI produs în colaborare de Sony Computer Entertainment și Toshiba din 1999 pentru consola PlayStation 2 .
Emotion Engine este de fapt un grup de microprocesoare asamblate pe un singur cip. Sunt 8 și fiecare este dedicat unei sarcini specifice.
Procesorul este strâns legat de primul VPU, VPU0. Aceștia sunt responsabili de interpretarea codului și de calculul la nivel înalt. Al doilea VPU, VPU1, este dedicat transformării geometrice și iluminării și funcționează independent, paralel cu procesorul. VPU0, atunci când nu este utilizat, poate fi utilizat și pentru transformări geometrice (poligoane).
Procesorul principal este un procesor RISC dual-core, suprascalar , în ordine . Implementează instrucțiunile MIPS-III și o mare parte din MIPS-IV.
Nucleul MIPS se bazează pe două ALU-uri și pe unul FPU . ALU sunt de 64 de biți, dar FPU este de 32 de biți.
Motivul principal pentru performanța în virgulă mobilă a Emotion Engine este în unitățile vectoriale, care sunt prezente în duplicat (VU0 și VU1). Fiecare dintre ele are 32 de registre pe 128 de biți , 16 registre pe 16 biți , 4 unități de acumulare multiplică , o unitate de divizare plutitoare și memorie locală. VU0 conține 4 kb în timp ce VU1 conține 16 kb.
Comunicarea dintre CPU , cele două unități vectoriale, unitatea de memorie și celelalte componente este gestionată de o magistrală internă de 128 de biți care rulează la jumătate din viteza de ceas a motorului Emotion. La 300 MHz , magistrala de date internă oferă o lățime de bandă teoretică maximă de 2,4 Gb / s
Comunicarea între motorul emoțional și RAM are loc prin două canale RDRAM și controlerul de memorie care se interfață cu magistrala de date internă. Fiecare canal are o lățime de 16 biți și funcționează la 400 MHz . Combinate, cele două canale ating o lățime de bandă teoretică maximă de 3,2 Gb / s, cu aproximativ 33% mai mult decât magistrala internă. Prin urmare, controlerul de memorie transmite datele trimise de lanțurile DRDRam dacă lățimea de bandă suplimentară poate fi utilizată de CPU.
Motorul Emotion conține 10,5 milioane de tranzistoare, matrița are o suprafață de 240 mm 2 .
Emotion Engine are 540 de contacte într-o matrice de bile .
Utilizarea principală a Emotion Engine este ca procesor principal al PlayStation 2 . Primul PlayStation 3 conținea și acest procesor împreună cu Sintetizatorul grafic pentru a asigura o compatibilitate perfectă înapoi cu jocurile PlayStation 2 . A doua revizuire a PlayStation 3 nu mai conținea Emotion Engine, dar putea emula cu Cell și Synthesizer Graphics. Compatibilitatea a fost întreruptă cu versiunea subțire a consolei, din cauza absenței Graphics Synthesizer, din motive de cost.
Rată de ceas: 294,912 MHz , 299 MHz (versiuni ulterioare)
Set de instrucțiuni: MIPS-III, cu un subset de MIPS-IV, 107 instrucțiuni vectoriale.
Baza de bază MIPS: 2 unități cu punct fix pe 64 de biți , o unitate în virgulă mobilă , conductă în 6 trepte.
Memorie cache de
instrucțiuni: 16 KB
Memorie cache: 8 KB
Memorie RAM: 16 KB
Unități vectoriale: 4 Unități de acumulare multiplică , o unitate de divizare plutitoare.
Registre vectoriale: 32 de intrări, 128 de biți lățime.
Unitate de procesare a imaginii: MPEG-2 Macroblock .
Acces direct la memorie: 10 canale.
Tensiune nominală: 1,8 V
Consum de energie: 15 W la 1,8 V
Punct plutitor: 6,2 GFlops (o singură precizie )
Poligoane goale: 66 milioane poligoane pe secundă.
Cu iluminare și ceață: 36 de milioane de poligoane pe secundă.
Cu Bézier : 16 milioane de poligoane pe secundă.
Afișaj: 150 de milioane de pixeli pe secundă.
PlayStation 2
PlayStation 3
Microprocessor
Cell (procesor)
arhitectură MIPS