Winchip

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
  • C6
  • W2, W2A, W2B

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] .

Generel information

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).

Winchip processorer
Kernekodenavn C6
Designnorm ( nm ) 350
Core Clock ( MHz ) 180 200 225 240
Meddelt 13. oktober 1997 [5] 21. april 1998 [6]
WinChip 2 processorer
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

Arkitektoniske træk

WinChip processor pipeline

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] .

winchip

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

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

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] .

Specifikationer

[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  — 

Processorkernerevisioner

  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)  

Rettede fejl

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.

winchip

Revision 1

WinChip 2

W2A

W2B

Markedsposition og sammenligning med konkurrenter

winchip

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:

WinChip 2

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:

Noter

  1. IDT Winchip C6 (IDT C6-DS180GAEM) Arkiveret 24. juli 2008 på Wayback Machine 
  2. 1 2 IDT-C6: enklere er bedre? . Hentet 13. maj 2007. Arkiveret fra originalen 26. september 2007.
  3. 1 2 3 4 IA-32 implementering: Centaur WinChip 2 Arkiveret fra originalen den 27. april 2007.  (Engelsk)
  4. VIA Cyrix III/C3-processoren arkiveret 15. august 2017 på Wayback- maskinen 
  5. IDT Winchip C6 180 Arkiveret 4. marts 2016 på Wayback Machine IDT  Winchip
    C6 200 Arkiveret 4. marts 2016 på Wayback Machine 
  6. IDT Winchip C6 225 Arkiveret 11. august 2016 på Wayback Machine IDT  Winchip
    C6 240 Arkiveret 19. februar 2012 på Wayback Machine 
  7. IDT Winchip2 200 Arkiveret 11. august 2016 på Wayback Machine IDT  Winchip2
    225 Arkiveret 11. august 2016 på Wayback Machine IDT  Winchip2
    240 Arkiveret 11. august 2016 på Wayback Machine 
  8. 1 2 3 4 5 Se den officielle dokumentation for WinChip-familien af ​​processorer
  9. 1 2 Intel Pentium MMX 200 - A80503200 Arkiveret 11. februar 2009 på Wayback Machine 
  10. AMD K6 200 - AMD-K6-200ALR Arkiveret 23. december 2008 på Wayback Machine 
  11. 1 2 IDT C6-PSME200GA Arkiveret 24. juli 2008 på Wayback Machine 
  12. IDT WinChip C6 CPU:  Introduktion
  13. Processorhastighedsindstillinger arkiveret 28. april 2007.  (Engelsk)
  14. The Winchip 2-3D Arkiveret 31. december 2004 på Wayback Machine 
  15. 1 2 Oversigt over IDT Winchip 2 266-processoren . Hentet 13. maj 2007. Arkiveret fra originalen 22. august 2008.
  16. Via besluttede at erhverve Centaur  (utilgængeligt link)
  17. IA-32 implementering: Centaur WinChip Arkiveret 28. april 2007 på Wayback Machine 
  18. Sammenligning af IDT C6 200Mhz og iP MMX 200Mhz . Hentet 27. marts 2009. Arkiveret fra originalen 23. juni 2008.
  19. Sammenligning af IDT C6 200Mhz, Cyrix 6x86MX-PR200 og Intel Pentium MMX 200Mhz processorer . Dato for adgang: 22. marts 2009. Arkiveret fra originalen 23. juni 2008.
  20. IDT Winchip 2-3D: Windows 98 Performance Arkiveret 17. februar 2005 på Wayback Machine IDT Winchip 2-3D: Gaming Performance Arkiveret 17. februar 2005 på Wayback Machine 
  21. Rise mP6 266-processoroversigt . Dato for adgang: 22. marts 2009. Arkiveret fra originalen 22. juni 2008.

Links

Officiel dokumentation

Processor specifikationer

Anmeldelser og test

Diverse