Intel i960

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Intel i960
Unități centrale de procesare
KL Intel i960 PGA.jpg
Intel i960HA
Produs din 1984 până la sfârșitul anilor '90
Producător Intel
Specificatii tehnice
Frecvența procesorului 10 MHz / 100 MHz
Nr de nuclee (CPU) 1

Intel i960 (sau 80960 ) este un microprocesor RISC care a devenit popular la începutul anilor 1990 ca microcontroler pentru aplicații încorporate alături de competitorul său direct AMD 29000 . În ciuda succesului relativ la mijlocul anilor 1990, Intel a întrerupt linia de procesoare i960. Procesorul a fost înlocuit de StrongARM , un procesor cumpărat de DEC împreună cu întreaga divizie a semiconductoarelor companiei. Intel a cumpărat divizia DEC pentru a pune capăt unui proces intentat de DEC împotriva Intel pentru încălcarea brevetului.

Origine

Proiectul i960 a fost inițiat ca răspuns la eșecul procesorului Intel iAPX 432 dezvoltat la începutul anilor 1980 . IAPX 432 s-a născut pentru a gestiona direct în hardware limbajele de nivel înalt cu protecție pentru memorie și colector de gunoi, cum ar fi Ada sau Lisp . Cipul avea un set de instrucțiuni foarte complex, era distribuit pe mai multe jetoane și avea alte opțiuni de proiectare îndoielnice care penalizau procesorul făcându-l foarte lent în comparație cu concurenții de atunci.

În 1984, Intel și Siemens au început un proiect comun numit BiiN pentru a construi o arhitectură de computer de înaltă performanță cu suport pentru defecțiuni și programabilă în Ada. Mulți dintre membrii proiectului i432 au fost implicați în proiect, deși proiectantul principal a fost Glenford Myers de la IBM. Piața țintă pentru proiect a fost sistemele care cereau performanțe și fiabilitate ridicate, cum ar fi băncile, companiile de asigurări, centralele nucleare etc. Conceptul de protecție a memoriei prezent în proiectul i432 a influențat dezvoltarea proiectului BiiN.

Arhitectură

Pentru a nu reproduce performanța slabă a proiectului i432, setul de instrucțiuni al i960 a fost de tip RISC și implementarea sa completă a fost realizată în i960MX . Subsistemul de memorie avea o lățime de 33 de biți, 32 de biți au fost folosiți pentru date, restul de biți a indicat dacă memoria a fost protejată. În rest, proiectul a urmat Berkeley RISC , remarcați implementarea ferestrei de înregistrare , o tehnică pentru a accelera comutarea contextului la apelarea funcțiilor. Proiectul de cercetare al Universității Stanford , care a condus la dezvoltarea arhitecturii MIPS, a preferat să lase sarcina de a optimiza apelurile de funcții la compilator. Spre deosebire de Intel 80386 și alte arhitecturi pe 32 de biți, i960 nu a segmentat memoria, ci a folosit managementul plat. De asemenea, i960 a anticipat procesoare superscalare, cu instrucțiuni trimise către mai multe unități de calcul pentru a realiza execuția paralelă.

Variante ale i960

Primul i960 a fost prezentat în octombrie 1985, a fost trimis la turnătorie în aceeași lună și primele unități erau operaționale la sfârșitul lui '85. Între timp, proiectul BiiN a fost abandonat, iar modelul 960MX sa găsit fără o piață de referință reală. Myers a încercat să salveze proiectul prin proiectarea unor sisteme care să poată folosi procesorul și ideile din proiectul BiiN. Myers a încercat să-i convingă pe managerii Intel să vândă i960 ca procesor generic (pe atunci cunoscut sub numele de P7 ), cum ar fi procesoarele Intel 80286 și Intel 80386 (80386 a fost introdus în aceeași lună ca i960), dar a vizat piața de procesoare RISC emergentă pentru Unix sisteme. Au existat și contacte cu Steve Jobs pentru utilizarea procesorului în sistemele NeXT . Concurenții Intel au fost găsiți nu numai pe piața x86, ci și pe piața RISC, Intel însuși concurând pentru sine cu procesorul Intel i860 RISC.

Myers nu a reușit să convingă managerii Intel să împingă procesorul pentru piața procesorelor generice pentru sistemele Unix, dar cipul și-a găsit aplicația în primele sisteme performante pe 32 de biți pentru aplicații încorporate. Arhitectura de memorie protejată a sistemului BiiN a fost considerată confidențială și nu a fost menționată în documentele tehnice. Acest lucru a determinat mulți oameni să se întrebe de ce procesorul i960MC era atât de mare și de ce avea atât de mulți pini neconectați. Versiunea fără manager de memorie sau unitate cu virgulă mobilă a fost numită i960KA în timp ce versiunea cu unitatea cu virgulă mobilă a fost numită i960KB . În realitate, versiunile au fost identice pe plan intern, doar denumirea procesorului a variat.

I960MX complet nu a fost niciodată vândut, cu excepția pieței militare, în timp ce i960MC a fost utilizat în sisteme încorporate de înaltă performanță, în timp ce 960KA a fost utilizat în imprimante laser cu cost redus, terminale grafice și unele sisteme încorporate. Succesul relativ al proiectului i-a determinat pe designeri să realizeze versiuni ulterioare în care a fost eliminat complexul manager de memorie.

I960CA a fost introdus în iulie 1989 și a fost prima implementare complet RISC a arhitecturii i960. Această versiune a fost echipată cu un nou nucleu suprascalar RISC și a adăugat o memorie cache neobișnuită în cip, care poate fi adresată direct de procesor. Procesorului îi lipseau MMU și FPU, deoarece era proiectat pentru aplicații încorporate. I960CA este considerat primul procesor suprascalar RISC cu un singur cip. Seria C a inclus o singură ALU, dar putea executa o instrucțiune aritmetică în timp ce analizează un salt sau o referință în memorie. Deci, în anumite condiții, procesorul ar putea executa două instrucțiuni. Prima versiune a rulat la 33 MHz , dar Intel a promis o versiune de 66 MHz. Microarhitecturii a i960CA a fost proiectat în 1987-1988 și a anunțat în mod oficial la data de 12 septembrie 1989. mai târziu i960CF a inclus FPU , dar a continuat să omită MMU.

Eliminarea

Intel a încercat să sprijine piața i960 prin standardul I2O pentru interfața cu dispozitive externe, dar operația nu a reușit. Până la mijlocul anilor 1990, raportul preț / performanță al i960 a scăzut din cauza concurenței acerbe a noilor procesoare. Mai mult, Intel nu a lansat niciodată o versiune de consum redus pentru dispozitivele portabile.

În 1990, echipa de proiect i960 a fost redirecționată către cea de-a doua echipă care lucra paralel cu proiectul P6, care va duce mai târziu la proiectul Pentium Pro . Proiectul i960 a fost predat unei mici echipe care a urmat cele mai recente versiuni, în timp ce proiectul a fost abandonat. Cu toate acestea, se spune că radarul multimodal al avionului de vânătoare indian HAL Tejas ar folosi i960.

Alte proiecte

linkuri externe

Controlul autorității LCCN ( EN ) sh96010459
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT