Intel i960

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 24. maj 2021; checks kræver 6 redigeringer .

i960 (eller i80960 ) er en Intel RISC-processor populær i 1990'erne. Anvendes i indlejrede systemer og mikrocontrollere .

I slutningen af ​​1990'erne blev Intel i960 udgået på grund af en aftale med DEC , hvor Intel fik retten til at producere StrongARM CPU'en.

Det bruges i øjeblikket i nogle militære og industrielle elektroniske computerenheder og i rumfartsindustrien til indbyggede computere.

Oprindelse

Design af i960 blev påbegyndt i forbindelse med fiaskoen i iAPX 432- projektet i begyndelsen af ​​1980'erne. En funktion ved iAPX 432 var understøttelsen på hardwareniveau for sprog, der understøtter markup, hukommelsesbeskyttelse og skraldindsamling - såsom Ada og Lisp . Men på grund af en række problemer (kompleksiteten ved at lære at programmere, hybridimplementeringskomponenter osv.), havde iAPX 432 en relativt lav ydeevne.

I 1982 oprettede Intel og Siemens et fælles firma BiiN (uofficielt udskrift - engelsk  Billions Invested In Nothing , milliarder af investeringer i ingenting), hvis opgaver var at udvikle et fejltolerant objektorienteret system med hardwareunderstøttelse til Ada -sproget . Mange medlemmer af i432-teamet har tilsluttet sig dette projekt. Glenford Myers , tidligere fra IBM , blev inviteret til at lede projektet .

De første fungerende chips af den nye processor dukkede op i slutningen af ​​1985.

På grund af intern konkurrence med 80386 og med i860 (en anden Intel RISC-processor), blev i960 ikke en generel processor, men fandt i stedet brug i højtydende 32-bit indlejrede systemer.

Arkitektur

For at undgå de ydeevneproblemer, som i432 står over for, brugte i960 RISC-arkitekturen (fuldstændig - kun i i960MX ), og hukommelsesundersystemet blev 33-bit - 32-bit ord og en bit, der indikerer "sikkerheden" af hukommelsen . Den originale Berkeley RISC-arkitektur blev valgt, især med hensyn til brugen af ​​register windows-teknologi, som giver hurtigere procedurekald. Stanford Universitys konkurrerende arkitektur , implementeret i MIPS , bruger ikke dette system, idet den er afhængig af compileren til dette. Som de fleste 32-bit arkitekturer, i modsætning til 80386 , har i960 32-bit "flad" hukommelse uden segmentering . For i960-arkitekturen blev der også antaget en superskalær implementering af instruktionsudførelse.

i960-varianter

Den fuldgyldige i960MX blev kun produceret til det militære marked. Den mest lignende i960MC blev brugt i højtydende indlejrede systemer. i960MC indeholdt alle funktionerne i det originale BiiN-system, men da mange af dem ikke var dokumenteret, undrede brugerne sig over, hvorfor i960MC var så stor, og mange af dens ben var mærket "ikke forbundet".

Serie 80960K

En version af hoved-RISC-kernen uden hukommelsesstyring og uden en matematisk coprocessor, FPU'en blev kaldt i960KA , og med coprocessoren i960KB . Der var andre versioner, identiske indvendigt og kun forskellige i markeringer. Dette betød, at processorerne var meget mere dygtige end nødvendigt til det faktiske funktionssæt, de understøttede, og som følge heraf dyrere at fremstille.

i960KA blev brugt som en billig 32-bit processor til laserprintere, grafiske terminaler og andre indlejrede systemer.

Serie 80960C

I960CA blev introduceret i 1989 og var den første komplette RISC-implementering af i960-arkitekturen. Den indeholdt en nyudviklet superskalar RISC-kerne og en adresserbar cache, der var usædvanlig for tiden. Da arkitekturen var beregnet til højtydende indlejrede systemer, havde den stadig ikke en FPU og MMU. i960CA var efter sigende den første single-chip superskalar implementering af RISC. C - seriens processorer inkluderede kun én aritmetisk-logisk enhed , men kunne udføre simultane aritmetiske operationer, hukommelsesadressering og springoperationer og under visse omstændigheder udføre to instruktioner pr. ur. De første versioner kørte ved 33 MHz, og 66 MIPS- chips blev annonceret . i960CA mikroarkitekturen blev udviklet i 1987-1988 og officielt præsenteret den 12. september 1989.

Senere blev en matematisk coprocessor inkluderet i i960CF , men den manglede stadig hukommelsesstyringsenheden, MMU .

Serie 80960J

80960VH

Fejl i i960-arkitekturen

Intel forsøger at hærde i960 til en markedsstandard I2O- enheds I/O-controller , men det er ikke nok, succesen er væk, og designarbejdet er til sidst afsluttet. I midten af ​​1990'erne var i960-processorens attraktivitet med hensyn til pris/ydelsesforhold faldet i forhold til konkurrerende tilbud. Intel har udviklet versioner med lavere strømstyrke, der kunne bruges i batteridrevne systemer, men disse versioner er aldrig blevet brugt.

I 1990 blev i960-udviklingsteamet overført til udvikling af processorer, der er kompatible med 80386  - nemlig P6-processoren, som senere blev til Pentium Pro . i960-projektet blev overtaget af et andet, mindre udviklingsteam, hvilket var hovedfaktoren i dets ultimative fiasko.

Nuværende status

På grund af sin høje ydeevne i XOR -beregning bruges Intel 960-processoren ofte til at drive kraftfulde SCSI -diskarray RAID -controllere (kortværtsadapter). i960RS-processoren bruges også af Adaptec i AAR-2400A-controlleren, som bruger fire PATA - drev til at skabe RAID5-lagring til små pc-servere og arbejdsstationer.

Intel 960-arkitekturen bruges også i arkademaskiner og vil blive brugt så længe der kan købes processorer. De bruges i øjeblikket i IGT S2000. J-seriens processor findes i produkter fra det franske firma IER (IER-506 printer)

Intel 960-processoren bruges også i Kelvin Hughes

Processoren blev brugt i de fejltolerante indbyggede computere i F-22 kampflyene , hvor der blev brugt 2 computere med hver 66 moduler, som er grundlaget for i960 processoren. [1] De var planlagt til at blive udskiftet i F-22'ere produceret efter 2004-2005. [2]

Noter

  1. JR Wilson. F-22 flyelektronikdesignere er afhængige af forældet elektronik, men planlægger fremtidige opgraderinger (linket er ikke tilgængeligt) (1. maj 2001). — "Air Forces nye F-22 Raptor ... dens avionikarkitektur ... er afhængig af en Intel-mikroprocessor - i960MX - der gik ud af produktion for fire år siden... Til F-22 en opgradering til en ny PowerPC processor er allerede på tegnebrættet, begyndende med Lot 5-produktion af flyet omkring 2004. ... Ud over den Intel i960MX-baserede multiprocessor (en klynge på 35 processorer) bruger suiten en F-22-unik signalprocessor fra Raytheon." Arkiveret fra originalen den 26. maj 2013. 
  2. 32.3.1 Common Integrated Processor (CIP) . Hentet 25. maj 2013. Arkiveret fra originalen 3. september 2013.

Links