IDT WinChip | |
---|---|
CPU | |
Productie | din 1997 până în 1999 |
Producător | |
frecvența procesorului | 180 - 250 MHz |
Frecvența FSB | 66 - 100 MHz |
Tehnologia de producție | 350 - 250 nm |
Seturi de instrucțiuni | x86 , MMX , 3DNow! |
conector | |
Nuclei |
|
WinChip (IDT-C6) este un procesor compatibil x86 anunțat pe 13 octombrie 1997 [1] . Funcționalitatea a fost în mare parte în conformitate cu Intel Pentium . Destinat pieței de calculatoare low-cost, s-a remarcat printr-o arhitectură simplă, consum redus de energie și disipare a căldurii. Procesorul a fost dezvoltat de o divizie a IDT - Centaur Technology , producția a fost realizată de IDT [2] .
O dezvoltare ulterioară a WinChip a fost procesorul WinChip 2 , care s-a diferențiat de predecesorul său prin sprijinirea unui 3DNow suplimentar! , precum și unele îmbunătățiri arhitecturale. Anunțul WinChip 2 a avut loc pe 19 mai , iar lansarea pe piață a fost în septembrie 1998 [3] .
Lansarea procesorului WinChip 3 a fost programată pentru noiembrie 1999 , a cărui principală diferență a fost o creștere a memoriei cache la primul nivel, dar lansarea sa a fost anulată.
După vânzarea diviziei Centaur Technology către VIA Technologies la sfârșitul anului 1999, nucleul WinChip modernizat a fost folosit în procesoarele VIA Cyrix III , redenumite ulterior VIA C3 [4] .
Procesoarele WinChip sunt realizate într-un pachet PGA și sunt proiectate pentru a fi instalate în plăci de bază cu un socket Socket 7 cu 296 de pini . Spre deosebire de procesoarele Intel Pentium MMX , WinChip nu necesită o tensiune separată pentru miez și circuitele I/O, ceea ce îi permite să fie instalat pe plăci de bază mai vechi (WinChip 2B și WinChip 3 au necesitat o tensiune separată, dar aceste procesoare nu au fost lansate niciodată). Pentru funcționarea corectă a procesoarelor WinChip cu astfel de plăci, este necesar doar suportul lor din BIOS .
Un cache L1 separat de 64Kb (era planificat să crească la 128Kb în WinChip 3) rulează la frecvența de bază. Nu există cache L2 integrată (cipurile de cache sunt situate pe placa de sistem).
Nume de cod kernel | C6 | |||
---|---|---|---|---|
Norma de proiectare ( nm ) | 350 | |||
Ceas de bază ( MHz ) | 180 | 200 | 225 | 240 |
Anunțat | 13 octombrie 1997 [5] | 21 aprilie 1998 [6] |
Nume de cod kernel | W2 | W2A | W2B | ||||||
---|---|---|---|---|---|---|---|---|---|
Norma de proiectare ( nm ) | 350 | 250 | |||||||
Ceas de bază ( MHz ) | 200 | 225 | 240 | 200 (PR200) | 233 (PR266) | 250 (PR300) | 200 (PR200) | 233 (PR266) | 250 (PR300) |
Anunțat | septembrie 1998 [7] | martie 1999 | anulat |
Transportorul este format din 4 trepte [8] :
Procesoarele din familia WinChip sunt procesoare compatibile x86 cu o arhitectură RISC internă : instrucțiunile x86 nu sunt executate direct, ci după convertirea lor în micro-operații interne simple.
În timpul dezvoltării, inginerii Centaur Technology s-au bazat pe o serie de principii care au făcut posibilă crearea unui procesor care se caracterizează prin costuri de producție reduse, consum redus de energie și disipare a căldurii.
Drept urmare, arhitectura familiei de procesoare WinChip este semnificativ simplificată în comparație cu procesoarele concurente. De asemenea, ele nu sunt capabile să ruleze pe sisteme multiprocesor ( SMP ). Funcționalitatea lor corespunde practic cu funcționalitatea procesoarelor Intel Pentium , cu toate acestea, nu există suport pentru interfața APIC (care este necesară pentru lucrul în SMP), precum și unele funcții suplimentare legate de lucrul în modul virtual 8086 și cu memorie virtuală ( informații despre funcțiile suportate pot fi obținute folosind instrucțiunea " CPUID ") [8] .
În ceea ce privește arhitectura, procesoarele WinChip sunt mai aproape de procesoarele x86 din a patra generație ( Intel 80486 , AMD Am5x86 ) decât de procesoarele din vremea lor. Singurul pipeline întreg conține 4 etape, coprocesorul matematic nu este pipeline. Blocul de instrucțiuni MMX al procesorului WinChip permite executarea unei instrucțiuni pe ciclu ( două în Pentium MMX ). WinChip nu are execuția necorespunzătoare , redenumirea registrelor și tehnologiile de predicție a ramurilor găsite la majoritatea procesoarelor concurente.
Toate acestea au permis inginerilor Centaur să reducă semnificativ numărul de tranzistori și să reducă suprafața cipului, ceea ce a dus la o scădere a costurilor de proiectare, testare și producție ale procesoarelor WinChip, drept urmare costul procesoarelor WinChip s-a dovedit a fi semnificativ. mai mic decât prețul procesoarelor concurente (de exemplu, costul Pentium MMX și AMD K6 cu o frecvență de 200 MHz la momentul anunțului era de 550 USD, respectiv 349 USD [9] [10] , iar prețul WinChip cu aceeași viteză de ceas a fost de 135 USD [11] ).
În plus, simplificarea arhitecturii a avut un efect pozitiv asupra consumului de energie și a disipării de căldură a procesorului (pentru comparație, disiparea maximă a căldurii WinChip cu o frecvență de 200 MHz este de 13 W la o tensiune de alimentare de 3,52 V [11] ] , în timp ce un procesor Pentium MMX cu aceeași frecvență de ceas emite până la 18 W la o tensiune de alimentare de 2,8 V [9] ). S-a presupus că datorită acestui WinChip va putea funcționa la frecvențe de până la 400 MHz, precum și utilizat pe scară largă în laptopuri [2] [12] .
Procesorul a fost produs conform tehnologiei de 350 nm , avea o tensiune de bază de 3,3 sau 3,52 V (în funcție de lot) și, spre deosebire de Pentium MMX , nu necesita utilizarea plăcilor de bază, ale căror convertoare făceau posibilă furnizarea diferitelor tensiuni la miez şi circuite de intrare.ieşire.
Procesorul WinChip 2 este o dezvoltare ulterioară a procesorului WinChip. A fost încă produs pe tehnologie de 350 nm și avea o tensiune de bază de 3,3 sau 3,52 V. În comparație cu predecesorul său, WinChip 2 a primit următoarele inovații:
Procesoarele WinChip 2 versiunea „A” (W2A), introduse în martie 1999 [3] , au fost fabricate folosind tehnologia de 250 nm , ceea ce a făcut posibilă reducerea dimensiunii matriței de la 95 la 58 mm², dar tensiunea miezului nu s-a schimbat în comparație. la predecesorul său. În plus, aceste procesoare au putut seta multiplicatori non-standard, cum ar fi 2,33x sau 2,66x, ceea ce a făcut posibilă utilizarea procesoarelor cu o viteză de ceas de 233 și 266 MHz pe plăci de bază cu magistrală de sistem de 100 MHz [13] [ 14] .
La sfârșitul anului 1999, a fost planificată lansarea versiunii „B” a WinChip 2 (W2B). Aceste procesoare trebuiau fabricate în tehnologie de 250 nm , iar tensiunea de bază trebuia redusă la 2,8 V (ceea ce necesita utilizarea plăcilor de bază cu tensiuni de alimentare separate). Cu toate acestea, lansarea WinChip 2B, precum și WinChip 3, a fost anulată. Au existat, totuși, mostre de inginerie ale WinChip 2B produse în cantități limitate [3] .
Procesoarele WinChip 2 au fost etichetate cu un rating de performanță (Performance Rating, PR). Evaluarea corespundea frecvenței procesorului AMD K6-2 , care este egală ca performanță în testul Winstone 99 (acest test vă permite să evaluați performanța procesorului în aplicațiile de birou). Deci, de exemplu, procesorul WinChip 2 cu o frecvență de 233 MHz (frecvența magistralei de sistem - 100 MHz) în testul Winstone 99 a corespuns în ceea ce privește performanța lui AMD K6-2 cu o frecvență de 266 MHz, prin urmare avea un rating din PR266 [15] .
Procesorul WinChip 3 a fost planificat ca o dezvoltare ulterioară a WinChip 2B cu dimensiunea de două ori mai mare decât cache-ul de prim nivel. Cu toate acestea, din cauza lansării procesoarelor Intel Celeron ieftine și mai promițătoare , precum și a pierderii finale a suportului pentru Socket 7 pentru producători , lansarea procesorului WinChip 3 a fost anulată, iar divizia Centaur Technology a fost vândută către VIA în septembrie 1999 . pentru 51 de milioane de dolari [16 ] .
[3] [8] [17] | troliu | winchip2 | ||
---|---|---|---|---|
C6 | W2 | W2A | W2B | |
Frecvența ceasului | ||||
Frecvența miezului, MHz | 180-240 | 200-240 | 200-250 | |
Frecvența FSB , MHz | 60, 66, 75 | 66, 100 | 66 | |
Caracteristicile nucleului | ||||
Set de instructiuni | IA-32 , MMX | IA-32 , MMX , 3DNow! | ||
Înregistrați biți | 32 de biți (întreg), 80 de biți (real), 64 de biți (MMX) | |||
Adâncimea transportorului | 4 etape | |||
Adâncimea de biți SHA | 32 de biți | |||
Adâncimea de biți SD | pe 64 de biți | |||
Număr de tranzistori , mln. | 5.4 | 5.9 | ||
cache L1 | ||||
Cache de date | 32 KB, apelare asociată cu 2 canale, lungimea liniei - 32 de octeți | 32 KB, apelare asociată cu 4 canale, lungimea liniei - 32 de octeți | ||
Cache de instrucțiuni | 32 KB, apelare asociată cu 2 canale, lungimea liniei - 32 de octeți | |||
Interfață | ||||
conector | Priza 7 | |||
Cadru | PGA | |||
Caracteristici tehnologice, electrice și termice | ||||
Tehnologia de producție | 350 nm. CMOS (quad layer, conexiuni din aluminiu) | 350 nm. CMOS (conexiuni cu cinci straturi, din aluminiu) | 250 nm. CMOS (conexiuni cu cinci straturi, din aluminiu) | |
Suprafața cristalului, mm² | 88 | 95 | 58 | 69 |
Tensiunea miezului, V | 3,3 - 3,52 | 2.8 | ||
Tensiunea circuitului I/O , V | 3,3 - 3,52 | |||
Degajare maximă de căldură, W | 13.1 | 14.0 | 16 | — |
CPU | revizuire | ID CPU [8] |
---|---|---|
troliu | Etapa. 0 | 0x540h |
troliu | Etapa. unu | 0x541h |
winchip2 | Etapa. 0 | 0x585h |
winchip2 | Etapa. A | 0x587h, 0x588h, 0x589h |
winchip2 | Etapa. B | 0x58Ah (eșantioane de inginerie) |
Procesorul este un dispozitiv microelectronic complex, care nu exclude posibilitatea funcționării incorecte a acestuia. Erorile apar în faza de proiectare și pot fi remediate prin actualizările microcodului procesorului sau prin lansarea unei noi revizuiri a nucleului procesorului. Au fost găsite 33 de erori diferite în procesoarele WinChip, dintre care 12 au fost remediate. Există 14 erori în procesoarele WinChip 2, dintre care 6 au fost remediate [8] .
Următoarele enumeră erori remediate în diferite versiuni ale nucleelor de procesor WinChip și WinChip 2. Aceste erori sunt prezente în toate kernel-urile lansate înainte de a fi remediate, dacă nu este menționat altfel.
Revizia 1
W2A
W2B
IDT WinChip a fost pe piață de la lansarea sa în octombrie 1997 până la introducerea IDT WinChip 2 în septembrie 1998 . În paralel cu WinChip, au existat următoarele procesoare x86:
IDT WinChip 2 a fost pe piață de la lansarea sa în septembrie 1998 și până la vânzarea Centaur Technology către VIA . În paralel cu WinChip 2, au existat următoarele procesoare x86:
Documentație oficială
Specificațiile procesorului
Recenzii și teste
Diverse