IDT WinChip | |
---|---|
CPU | |
Produktion | från 1997 till 1999 |
Tillverkare | |
CPU- frekvens | 180 - 250 MHz |
FSB- frekvens | 66 - 100 MHz |
Produktionsteknik | 350 - 250 nm |
Instruktionsuppsättningar | x86 , MMX , 3DNow! |
kontakt | |
Kärnor |
|
WinChip (IDT-C6) är en x86 -kompatibel processor som tillkännagavs den 13 oktober 1997 [1] . Funktionaliteten var mestadels i linje med Intel Pentium . Avsedd för lågprisdatormarknaden kännetecknades den av en enkel arkitektur, låg strömförbrukning och värmeavledning. Processorn utvecklades av en division inom IDT - Centaur Technology , produktionen utfördes av IDT [2] .
En vidareutveckling av WinChip var WinChip 2- processorn , som skilde sig från sin föregångare genom att stödja ytterligare en 3DNow! , samt några arkitektoniska förbättringar. Tillkännagivandet av WinChip 2 ägde rum den 19 maj och marknadslanseringen skedde i september 1998 [3] .
Släppningen av WinChip 3- processorn var planerad till november 1999 , vars största skillnad var en ökad cache på första nivån, men dess release avbröts.
Efter försäljningen av Centaur Technology-divisionen till VIA Technologies i slutet av 1999 användes den uppgraderade WinChip-kärnan i VIA Cyrix III-processorerna , senare omdöpt till VIA C3 [4] .
WinChip-processorer tillverkas i ett PGA -paket och är designade för installation i moderkort med 296-stifts Socket 7-sockel . Till skillnad från Intel Pentium MMX-processorer kräver WinChip ingen separat spänning för kärnan och I/O-kretsarna, vilket gör att den kan installeras i äldre moderkort (WinChip 2B och WinChip 3 krävde en separat spänning, men dessa processorer släpptes aldrig) . För korrekt drift av WinChip-processorer med sådana kort är endast deras stöd från BIOS nödvändigt .
En separat L1-cache på 64Kb (den var planerad att öka till 128Kb i WinChip 3) körs på kärnfrekvensen. Det finns ingen integrerad L2-cache (cachechippen finns på moderkortet).
Kärnan kodnamn | C6 | |||
---|---|---|---|---|
Designnorm ( nm ) | 350 | |||
Kärnklocka ( MHz ) | 180 | 200 | 225 | 240 |
Meddelat | 13 oktober 1997 [5] | 21 april 1998 [6] |
Kärnan kodnamn | W2 | W2A | W2B | ||||||
---|---|---|---|---|---|---|---|---|---|
Designnorm ( nm ) | 350 | 250 | |||||||
Kärnklocka ( MHz ) | 200 | 225 | 240 | 200 (PR200) | 233 (PR266) | 250 (PR300) | 200 (PR200) | 233 (PR266) | 250 (PR300) |
Meddelat | september 1998 [7] | mars 1999 | inställt |
Transportören består av 4 steg [8] :
Processorer i WinChip-familjen är x86-kompatibla processorer med en intern RISC - arkitektur: x86-instruktioner exekveras inte direkt, utan efter att de konverterats till enkla interna mikrooperationer.
Under utvecklingen förlitade sig Centaur Technologys ingenjörer på ett antal principer som gjorde det möjligt att skapa en processor som kännetecknas av låg tillverkningskostnad, låg strömförbrukning och värmeavledning.
Som ett resultat är arkitekturen för WinChip-familjen av processorer avsevärt förenklad jämfört med konkurrerande processorer. De kan inte heller köras på multiprocessorsystem ( SMP ). Deras funktionalitet motsvarar i princip funktionaliteten hos Intel Pentium-processorer , men det finns inget stöd för APIC- gränssnittet (som krävs för att arbeta i SMP), samt några ytterligare funktioner relaterade till att arbeta i virtuellt 8086 -läge och med virtuellt minne ( information om stödda funktioner kan erhållas med instruktionen " CPUID ") [8] .
När det gäller arkitektur är WinChip-processorer närmare fjärde generationens x86-processorer ( Intel 80486 , AMD Am5x86 ) än sin tids processorer. Den enda heltalspipelinen innehåller 4 steg, den matematiska samprocessorn är inte pipelined. MMX -instruktionsblocket i WinChip -processorn tillåter exekvering av en instruktion per cykel ( två i Pentium MMX ). WinChip saknar utförande , registerbyte och förutsägelsetekniker som finns i de flesta konkurrerande processorer.
Allt detta gjorde det möjligt för Centaur-ingenjörer att avsevärt minska antalet transistorer och minska chipytan, vilket ledde till en minskning av design-, test- och produktionskostnaden för WinChip-processorer, vilket resulterade i att kostnaden för WinChip-processorer visade sig vara avsevärt. lägre än priset för konkurrerande processorer (till exempel var kostnaden för Pentium MMX och AMD K6 med en frekvens på 200 MHz vid tidpunkten för tillkännagivandet $550 respektive $349 [9] [10] , och priset för WinChip med samma klockhastighet var $135 [11] ).
Dessutom hade förenklingen av arkitekturen en positiv effekt på processorns strömförbrukning och värmeavledning (som jämförelse är den maximala värmeavledningen för WinChip med en frekvens på 200 MHz 13 W vid en matningsspänning på 3,52 V [11 ] , medan en Pentium MMX-processor med samma klockfrekvens avger upp till 18 W vid en matningsspänning på 2,8 V [9] ). Det antogs att tack vare detta kommer WinChip att kunna arbeta vid frekvenser upp till 400 MHz, såväl som i stor utsträckning i bärbara datorer [2] [12] .
Processorn tillverkades enligt 350 nm -teknik, hade en kärnspänning på 3,3 eller 3,52 V (beroende på batch) och, till skillnad från Pentium MMX , krävde inte användningen av moderkort, vars omvandlare gjorde det möjligt att leverera olika spänningar till kärnan och ingångskretsarna utgång.
WinChip 2-processorn är en vidareutveckling av WinChip-processorn. Den tillverkades fortfarande på 350 nm -teknik och hade en kärnspänning på 3,3 eller 3,52 V. Jämfört med sin föregångare fick WinChip 2 följande innovationer:
WinChip 2 revision "A" (W2A)-processorer, som introducerades i mars 1999 [3] , tillverkades med 250 nm -teknik, vilket gjorde det möjligt att minska formstorleken från 95 till 58 mm², men kärnspänningen förändrades inte jämfört med till sin föregångare. Dessutom kunde dessa processorer ställa in icke-standardiserade multiplikatorer, såsom 2,33x eller 2,66x, vilket gjorde det möjligt att använda processorer med en klockhastighet på 233 och 266 MHz på moderkort med en 100 MHz systembuss [13] [ 14] .
I slutet av 1999 planerades släppet av WinChip 2 revision "B" (W2B). Dessa processorer måste tillverkas i 250 nm -teknik, och kärnspänningen måste sänkas till 2,8 V (vilket krävde användning av moderkort med separata matningsspänningar). Utgivningen av WinChip 2B, liksom WinChip 3, avbröts dock. Det fanns dock tekniska prover av WinChip 2B producerade i begränsade kvantiteter [3] .
WinChip 2-processorer märktes med ett prestandabetyg (Performance Rating, PR). Betyget motsvarade frekvensen för AMD K6-2-processorn , som är lika i prestanda i Winstone 99-testet (detta test låter dig utvärdera processorns prestanda i kontorsapplikationer). Så till exempel, WinChip 2-processorn med en frekvens på 233 MHz (systembussfrekvens - 100 MHz) i Winstone 99-testet motsvarade prestandamässigt AMD K6-2 med en frekvens på 266 MHz, därför hade den en klassificering av PR266 [15] .
WinChip 3-processorn planerades som en vidareutveckling av WinChip 2B med dubbelt så stor cache på första nivån. Men på grund av lanseringen av billiga och mer lovande Intel Celeron-processorer , såväl som den slutliga förlusten av Socket 7- stöd för tillverkare , avbröts lanseringen av WinChip 3-processorn, och Centaur Technology- divisionen såldes till VIA i september 1999 för 51 miljoner dollar [16] .
[3] [8] [17] | winchip | winchip2 | ||
---|---|---|---|---|
C6 | W2 | W2A | W2B | |
Klockfrekvens | ||||
Kärnfrekvens, MHz | 180-240 | 200-240 | 200-250 | |
FSB-frekvens , MHz | 60, 66, 75 | 66, 100 | 66 | |
Kärnans egenskaper | ||||
Instruktionsuppsättning | IA-32 , MMX | IA-32 , MMX , 3DNow! | ||
Registrera bitar | 32 bitar (heltal), 80 bitar (riktiga), 64 bitar (MMX) | |||
Transportör djup | 4 etapper | |||
Bitdjup SHA | 32 bitar | |||
SD bitdjup | 64 bitar | |||
Antal transistorer , miljoner. | 5.4 | 5.9 | ||
L1 cache | ||||
Datacache | 32 KB, 2-kanals uppringningsassociativ, linjelängd - 32 byte | 32 KB, 4-kanals uppringningsassociativ, linjelängd - 32 byte | ||
Instruktionscache | 32 KB, 2-kanals uppringningsassociativ, linjelängd - 32 byte | |||
Gränssnitt | ||||
kontakt | Uttag 7 | |||
Ram | PGA | |||
Tekniska, elektriska och termiska egenskaper | ||||
Produktionsteknik | 350 nm. CMOS (fyra lager, aluminiumanslutningar) | 350 nm. CMOS (femlager, aluminiumanslutningar) | 250 nm. CMOS (femlager, aluminiumanslutningar) | |
Kristallyta, mm² | 88 | 95 | 58 | 69 |
Kärnspänning, V | 3,3 - 3,52 | 2.8 | ||
I/O -kretsspänning , V | 3,3 - 3,52 | |||
Maximal värmeavgivning, W | 13.1 | 14,0 | 16 | — |
CPU | revision | CPU-ID [8] |
---|---|---|
winchip | steg. 0 | 0x540h |
winchip | steg. ett | 0x541h |
winchip2 | steg. 0 | 0x585h |
winchip2 | steg. A | 0x587h, 0x588h, 0x589h |
winchip2 | steg. B | 0x58Ah (tekniska prover) |
Processorn är en komplex mikroelektronisk enhet, som inte utesluter möjligheten att den fungerar felaktigt. Fel uppstår på designstadiet och kan åtgärdas genom uppdateringar av processormikrokod eller genom att släppa en ny version av processorkärnan. 33 olika buggar hittades i WinChip-processorer, varav 12 har åtgärdats. Det finns 14 buggar i WinChip 2-processorer, varav 6 har åtgärdats [8] .
Följande listar buggar som fixats i olika versioner av processorkärnorna WinChip och WinChip 2. Dessa buggar finns i alla kärnor som släpptes innan de fixades, om inget annat anges.
Revision 1
W2A
W2B
IDT WinChip har funnits på marknaden sedan lanseringen i oktober 1997 fram till introduktionen av IDT WinChip 2 i september 1998 . Parallellt med WinChip fanns följande x86-processorer:
IDT WinChip 2 fanns på marknaden från lanseringen i september 1998 fram till försäljningen av Centaur Technology till VIA . Parallellt med WinChip 2 fanns följande x86-processorer:
Officiell dokumentation
Processorspecifikationer
Recensioner och tester
Diverse