IDT WinChip | |
---|---|
CPU | |
Produktion | fra 1997 til 1999 |
Fabrikant | |
CPU frekvens | 180 - 250 MHz |
FSB frekvens | 66 - 100 MHz |
Produktionsteknologi | 350 - 250 nm |
Instruktionssæt | x86 , MMX , 3DNow! |
Stik | |
Kerner |
|
WinChip (IDT-C6) er en x86 - kompatibel processor annonceret den 13. oktober 1997 [1] . Funktionaliteten var for det meste på linje med Intel Pentium . Den var beregnet til det billige computermarked og var kendetegnet ved en enkel arkitektur, lavt strømforbrug og varmeafledning. Processoren blev udviklet af en afdeling af IDT - Centaur Technology , produktionen blev udført af IDT [2] .
En videreudvikling af WinChip var WinChip 2- processoren , som adskilte sig fra sin forgænger ved at understøtte en ekstra 3DNow! , samt nogle arkitektoniske forbedringer. Annonceringen af WinChip 2 fandt sted den 19. maj , og markedslanceringen var i september 1998 [3] .
Frigivelsen af WinChip 3- processoren var planlagt til november 1999 , hvor den største forskel var en øget cache på første niveau, men dens udgivelse blev annulleret.
Efter salget af Centaur Technology-divisionen til VIA Technologies i slutningen af 1999, blev den opgraderede WinChip-kerne brugt i VIA Cyrix III-processorerne , senere omdøbt til VIA C3 [4] .
WinChip-processorer er lavet i en PGA -pakke og er designet til installation i bundkort med en 296-bens Socket 7 socket . I modsætning til Intel Pentium MMX-processorer kræver WinChip ikke en separat spænding til kerne- og I/O-kredsløbene, hvilket gør det muligt at installere det på ældre bundkort (WinChip 2B og WinChip 3 krævede en separat spænding, men disse processorer blev aldrig frigivet). For korrekt drift af WinChip-processorer med sådanne kort er kun deres support fra BIOS nødvendig .
En separat L1-cache på 64Kb (det var planlagt at øge til 128Kb i WinChip 3) kører på kernefrekvensen. Der er ingen integreret L2-cache (cache-chipsene er placeret på systemkortet).
Kernekodenavn | C6 | |||
---|---|---|---|---|
Designnorm ( nm ) | 350 | |||
Core Clock ( MHz ) | 180 | 200 | 225 | 240 |
Meddelt | 13. oktober 1997 [5] | 21. april 1998 [6] |
Kernekodenavn | W2 | W2A | W2B | ||||||
---|---|---|---|---|---|---|---|---|---|
Designnorm ( nm ) | 350 | 250 | |||||||
Core Clock ( MHz ) | 200 | 225 | 240 | 200 (PR200) | 233 (PR266) | 250 (PR300) | 200 (PR200) | 233 (PR266) | 250 (PR300) |
Meddelt | september 1998 [7] | marts 1999 | annulleret |
Transportøren består af 4 trin [8] :
Processorer i WinChip-familien er x86-kompatible processorer med en intern RISC - arkitektur: x86-instruktioner udføres ikke direkte, men efter konvertering til simple interne mikrooperationer.
Under udviklingen stolede Centaur Technologys ingeniører på en række principper, der gjorde det muligt at skabe en processor, der er kendetegnet ved lave produktionsomkostninger, lavt strømforbrug og varmeafledning.
Som et resultat er arkitekturen af WinChip-familien af processorer væsentligt forenklet sammenlignet med konkurrerende processorer. De er heller ikke i stand til at køre på multiprocessor-systemer ( SMP ). Deres funktionalitet svarer grundlæggende til funktionaliteten af Intel Pentium-processorer , dog er der ingen understøttelse af APIC -grænsefladen (som er påkrævet for at arbejde i SMP), samt nogle ekstra funktioner relateret til at arbejde i virtuel 8086 -tilstand og med virtuel hukommelse ( information om understøttede funktioner kan fås ved hjælp af instruktionen " CPUID ") [8] .
Med hensyn til arkitektur er WinChip-processorer tættere på fjerdegenerations x86-processorer ( Intel 80486 , AMD Am5x86 ) end på deres tids processorer. Den eneste heltalspipeline indeholder 4 trin, den matematiske coprocessor er ikke pipelinet. MMX -instruktionsblokken på WinChip-processoren gør det muligt at udføre én instruktion pr. cyklus ( to i Pentium MMX ). WinChip mangler udelukket udførelse , registeromdøbning og brancheforudsigelsesteknologier , der findes i de fleste konkurrerende processorer.
Alt dette gjorde det muligt for Centaur-ingeniører at reducere antallet af transistorer betydeligt og reducere chiparealet, hvilket førte til et fald i design-, test- og produktionsomkostningerne for WinChip-processorer, som et resultat af, at omkostningerne ved WinChip-processorer viste sig at være betydelige. lavere end prisen på konkurrerende processorer (for eksempel var prisen på Pentium MMX og AMD K6 med en frekvens på 200 MHz på tidspunktet for meddelelsen henholdsvis $550 og $349 [9] [10] , og prisen på WinChip med samme urhastighed var $135 [11] ).
Derudover havde forenklingen af arkitekturen en positiv effekt på strømforbruget og varmeafgivelsen af processoren (til sammenligning er den maksimale varmeafledning af WinChip med en frekvens på 200 MHz 13 W ved en forsyningsspænding på 3,52 V [11 ] , mens en Pentium MMX-processor med samme clock-frekvens udsender op til 18 W ved en forsyningsspænding på 2,8 V [9] ). Det blev antaget, at takket være dette WinChip vil være i stand til at fungere ved frekvenser op til 400 MHz, såvel som meget udbredt i bærbare computere [2] [12] .
Processoren blev produceret i henhold til 350 nm - teknologi, havde en kernespænding på 3,3 eller 3,52 V (afhængigt af batchen) og i modsætning til Pentium MMX krævede den ikke brug af bundkort, hvis konvertere gjorde det muligt at levere forskellige spændinger til kernen og indgangskredsløb udgang.
WinChip 2-processoren er en videreudvikling af WinChip-processoren. Den blev stadig produceret på 350 nm teknologi og havde en kernespænding på 3,3 eller 3,52 V. Sammenlignet med sin forgænger modtog WinChip 2 følgende innovationer:
WinChip 2 revision "A" (W2A) processorerne, der blev introduceret i marts 1999 [3] , blev fremstillet ved hjælp af 250 nm teknologi, hvilket gjorde det muligt at reducere matricestørrelsen fra 95 til 58 mm², men kernespændingen ændrede sig ikke sammenlignet med til sin forgænger. Derudover var disse processorer i stand til at indstille ikke-standard multiplikatorer, såsom 2,33x eller 2,66x, hvilket gjorde det muligt at bruge processorer med en clockhastighed på 233 og 266 MHz på bundkort med en 100 MHz systembus [13] [ 14] .
I slutningen af 1999 var udgivelsen af WinChip 2 revision "B" (W2B) planlagt. Disse processorer skulle fremstilles i 250 nm teknologi, og kernespændingen skulle reduceres til 2,8 V (hvilket krævede brug af bundkort med separate forsyningsspændinger). Udgivelsen af WinChip 2B, såvel som WinChip 3, blev dog annulleret. Der var dog tekniske prøver af WinChip 2B produceret i begrænsede mængder [3] .
WinChip 2-processorer blev mærket med en ydeevnevurdering (Performance Rating, PR). Bedømmelsen svarede til frekvensen af AMD K6-2-processoren , som er ens i ydeevne i Winstone 99-testen (denne test giver dig mulighed for at evaluere processorens ydeevne i kontorapplikationer). Så f.eks. svarede WinChip 2-processoren med en frekvens på 233 MHz (systembusfrekvens - 100 MHz) i Winstone 99-testen med hensyn til ydeevne til AMD K6-2 med en frekvens på 266 MHz, derfor havde den en rating af PR266 [15] .
WinChip 3-processoren var planlagt som en videreudvikling af WinChip 2B med dobbelt størrelse af cachen på første niveau. Men på grund af frigivelsen af billige og mere lovende Intel Celeron-processorer samt det endelige tab af Socket 7 -understøttelse for producenterne , blev udgivelsen af WinChip 3-processoren annulleret, og Centaur Technology -divisionen blev solgt til VIA i september 1999 for 51 millioner dollars [16] .
[3] [8] [17] | winchip | winchip2 | ||
---|---|---|---|---|
C6 | W2 | W2A | W2B | |
Ur frekvens | ||||
Kernefrekvens, MHz | 180-240 | 200-240 | 200-250 | |
FSB-frekvens , MHz | 60, 66, 75 | 66, 100 | 66 | |
Kernelkarakteristika | ||||
Instruktionssæt | IA-32 , MMX | IA-32 , MMX , 3DNow! | ||
Registrer bits | 32 bit (heltal), 80 bit (ægte), 64 bit (MMX) | |||
Transportør dybde | 4 etaper | |||
Bitdybde SHA | 32 bit | |||
SD bitdybde | 64 bit | |||
Antal transistorer , mio. | 5.4 | 5.9 | ||
L1 cache | ||||
Data cache | 32 KB, 2-kanals opkaldsassociativ, linjelængde - 32 bytes | 32 KB, 4-kanals opkaldsassociativ, linjelængde - 32 bytes | ||
Instruktions cache | 32 KB, 2-kanals opkaldsassociativ, linjelængde - 32 bytes | |||
Interface | ||||
Stik | Stik 7 | |||
Ramme | PGA | |||
Teknologiske, elektriske og termiske egenskaber | ||||
Produktionsteknologi | 350 nm. CMOS (quad layer, aluminium forbindelser) | 350 nm. CMOS (fem-lags, aluminiumsforbindelser) | 250 nm. CMOS (fem-lags, aluminiumsforbindelser) | |
Krystalareal, mm² | 88 | 95 | 58 | 69 |
Kernespænding, V | 3,3 - 3,52 | 2.8 | ||
I/O -kredsløbsspænding , V | 3,3 - 3,52 | |||
Maksimal varmeafgivelse, W | 13.1 | 14,0 | 16 | — |
CPU | revision | CPU ID [8] |
---|---|---|
winchip | trin. 0 | 0x540h |
winchip | trin. en | 0x541h |
winchip2 | trin. 0 | 0x585h |
winchip2 | trin. EN | 0x587h, 0x588h, 0x589h |
winchip2 | trin. B | 0x58Ah (ingeniørprøver) |
Processoren er en kompleks mikroelektronisk enhed, som ikke udelukker muligheden for dens forkerte drift. Fejl opstår på designstadiet og kan rettes ved opdatering af processorens mikrokode eller ved at frigive en ny revision af processorkernen. Der blev fundet 33 forskellige fejl i WinChip-processorer, hvoraf 12 er blevet rettet. Der er 14 fejl i WinChip 2-processorer, hvoraf 6 er blevet rettet [8] .
Følgende lister fejl, der er rettet i forskellige revisioner af WinChip- og WinChip 2-processorkernerne. Disse fejl er til stede i alle kerner, der blev udgivet, før de blev rettet, medmindre andet er angivet.
Revision 1
W2A
W2B
IDT WinChip har været på markedet siden udgivelsen i oktober 1997 indtil introduktionen af IDT WinChip 2 i september 1998 . Parallelt med WinChip eksisterede følgende x86-processorer:
IDT WinChip 2 var på markedet fra udgivelsen i september 1998 og indtil salget af Centaur Technology til VIA . Parallelt med WinChip 2 eksisterede følgende x86-processorer:
Officiel dokumentation
Processor specifikationer
Anmeldelser og test
Diverse