IDT WinChip | |
---|---|
processzor | |
Termelés | 1997-től 1999 -ig |
Gyártó | |
CPU frekvencia | 180-250 MHz |
FSB frekvencia | 66 - 100 MHz |
Gyártástechnológia | 350-250 nm |
Utasítási készletek | x86 , MMX , 3DNow! |
Csatlakozó | |
Magok |
|
A WinChip (IDT-C6) egy x86 - kompatibilis processzor , amelyet 1997. október 13-án jelentettek be [1] . A funkcionalitás leginkább az Intel Pentiumhoz igazodott . Az olcsó számítógépek piacára szánták, egyszerű architektúrájával, alacsony energiafogyasztásával és hőelvezetésével jellemezték. A processzort az IDT - Centaur Technology részlege fejlesztette ki , a gyártást az IDT [2] végezte .
A WinChip továbbfejlesztése a WinChip 2 processzor volt, amely egy további 3DNow támogatásával különbözött elődjétől ! , valamint néhány építészeti fejlesztés. A WinChip 2 bejelentésére május 19-én került sor , a piaci bevezetésre 1998 szeptemberében került sor [3] .
A WinChip 3 processzor megjelenését 1999 novemberére tervezték , amiben a fő különbség a megnövelt első szintű gyorsítótár volt, de a kiadását törölték.
Miután 1999 végén eladták a Centaur Technology részleget a VIA Technologies számára, a továbbfejlesztett WinChip magot használták a VIA Cyrix III processzorokban , amelyeket később VIA C3 -ra kereszteltek [4] .
A WinChip processzorok PGA -csomagban készülnek, és 296 tűs Socket 7 foglalattal rendelkező alaplapokba való telepítésre készültek . Az Intel Pentium MMX processzorokkal ellentétben a WinChip nem igényel külön feszültséget a mag és az I/O áramkörökhöz, ami lehetővé teszi a régebbi alaplapokba való telepítést (a WinChip 2B és a WinChip 3 külön feszültséget igényelt, de ezeket a processzorokat soha nem adták ki). Az ilyen kártyákkal rendelkező WinChip processzorok megfelelő működéséhez csak a BIOS támogatása szükséges .
A magfrekvencián egy 64 Kb-os külön L1 gyorsítótár fut (a tervek szerint a WinChip 3-ban 128 Kb-ra nőtt volna). Nincs integrált L2 gyorsítótár (a cache chipek az alaplapon találhatók).
Kernel kódnév | C6 | |||
---|---|---|---|---|
Tervezési norma ( nm ) | 350 | |||
Magórajel ( MHz ) | 180 | 200 | 225 | 240 |
Bejelentett | 1997. október 13. [5] | 1998. április 21. [6] |
Kernel kódnév | W2 | W2A | W2B | ||||||
---|---|---|---|---|---|---|---|---|---|
Tervezési norma ( nm ) | 350 | 250 | |||||||
Magórajel ( MHz ) | 200 | 225 | 240 | 200 (PR200) | 233 (PR266) | 250 (PR300) | 200 (PR200) | 233 (PR266) | 250 (PR300) |
Bejelentett | 1998. szeptember [7] | 1999. március | törölve |
A szállítószalag 4 szakaszból áll [8] :
A WinChip család processzorai x86-kompatibilis processzorok belső RISC architektúrával: az x86-os utasítások nem közvetlenül, hanem egyszerű belső mikroműveletekké alakításuk után futnak.
A fejlesztés során a Centaur Technology mérnökei számos olyan alapelvre támaszkodtak, amelyek lehetővé tették egy olyan processzor létrehozását, amelyet alacsony gyártási költség, alacsony energiafogyasztás és hőleadás jellemez.
Ennek eredményeként a WinChip processzorcsalád architektúrája jelentősen leegyszerűsödik a versenytárs processzorokhoz képest. Nem is képesek többprocesszoros rendszereken ( SMP ) futni. Funkcionalitásuk alapvetően megfelel az Intel Pentium processzorok funkcionalitásának, azonban nincs támogatás az APIC interfészhez (ami szükséges az SMP-ben történő munkavégzéshez), valamint néhány további funkcióhoz, amelyek a virtuális 8086 módban és a virtuális memóriával kapcsolatosak ( a támogatott funkciókkal kapcsolatos információk a " CPUID ") [8] utasítással szerezhetők be .
Architektúrát tekintve a WinChip processzorok közelebb állnak a negyedik generációs x86-os processzorokhoz ( Intel 80486 , AMD Am5x86 ), mint korabeli processzorokhoz. Az egyetlen egész folyamat 4 szakaszt tartalmaz, a matematikai társprocesszor nincs folyamatban. A WinChip processzor MMX utasításblokkja ciklusonként egy utasítás végrehajtását teszi lehetővé ( kettő a Pentium MMX -ben). A WinChip nem rendelkezik a renden kívüli végrehajtással , a regiszterek átnevezésével és az elágazás előrejelzésével , amelyek a legtöbb versengő processzorban megtalálhatók.
Mindez lehetővé tette a Centaur mérnökei számára, hogy jelentősen csökkentsék a tranzisztorok számát és csökkentsék a chip területét, ami a WinChip processzorok tervezési, tesztelési és gyártási költségeinek csökkenéséhez vezetett, aminek következtében a WinChip processzorok költsége jelentősen megnőtt. alacsonyabb, mint a versengő processzorok ára (például a bejelentés időpontjában a 200 MHz -es Pentium MMX és AMD K6 ára 550 és 349 dollár volt [9] [10] , a WinChip ára pedig a ugyanez az órajel 135 dollár volt [11] ).
Ezenkívül az architektúra egyszerűsítése pozitív hatással volt a processzor energiafogyasztására és hőelvezetésére (összehasonlításképpen: a WinChip maximális hőleadása 200 MHz-es frekvenciával 13 W 3,52 V tápfeszültség mellett [11] ] , míg az azonos órajel-frekvenciájú Pentium MMX processzor akár 18 W-ot is kibocsát 2,8 V tápfeszültség mellett [9] ). Feltételezték, hogy ennek köszönhetően a WinChip akár 400 MHz-es frekvencián is működhet, valamint széles körben használható laptopokban [2] [12] .
A processzor 350 nm -es technológiával készült, magfeszültsége 3,3 vagy 3,52 V volt (tételtől függően), és a Pentium MMX -től eltérően nem igényelt alaplapokat, amelyek átalakítói lehetővé tették a különböző tápellátást. feszültségek a magra és a bemeneti áramkörökre.kimenet.
A WinChip 2 processzor a WinChip processzor továbbfejlesztése. Továbbra is 350 nm -es technológiával készült, magfeszültsége 3,3 vagy 3,52 V. Elődjéhez képest a WinChip 2 a következő újításokat kapta:
Az 1999 márciusában bemutatott WinChip 2 revision "A" (W2A) processzorok [3] 250 nm -es technológiával készültek, ami lehetővé tette a szerszám méretének 95-ről 58 mm²-re való csökkentését, de a magfeszültség nem változott ehhez képest. az elődjéhez. Ezen túlmenően ezek a processzorok nem szabványos szorzókat is be tudtak állítani, például 2,33x vagy 2,66x, ami lehetővé tette 233 és 266 MHz órajelű processzorok használatát 100 MHz-es rendszerbusszal rendelkező alaplapokon [13] [ 14] .
1999 végén a WinChip 2 "B" (W2B) változatának kiadását tervezték. Ezeket a processzorokat 250 nm -es technológiával kellett legyártani , a magfeszültséget pedig 2,8 V-ra kellett csökkenteni (amihez külön tápfeszültségű alaplapok kellettek). A WinChip 2B, valamint a WinChip 3 kiadását azonban törölték. A WinChip 2B-ből azonban korlátozott mennyiségben gyártottak mérnöki mintákat [3] .
A WinChip 2 processzorokat teljesítménybesorolással (Performance Rating, PR) látták el. A besorolás az AMD K6-2 processzor frekvenciájának felelt meg , amely teljesítménye megegyezik a Winstone 99 tesztben (ez a teszt lehetővé teszi a processzor teljesítményének értékelését az irodai alkalmazásokban). Így például a 233 MHz-es frekvenciájú WinChip 2 processzor (rendszerbusz-frekvencia - 100 MHz) a Winstone 99 tesztben a teljesítmény szempontjából megfelelt a 266 MHz-es AMD K6-2 -nek, ezért besorolása volt. PR266 [15] .
A WinChip 3 processzort a WinChip 2B továbbfejlesztéseként tervezték, kétszer akkora mérettel, mint az első szintű gyorsítótár. Az olcsó és ígéretesebb Intel Celeron processzorok megjelenése, valamint a gyártók Socket 7 támogatásának végleges elvesztése miatt azonban a WinChip 3 processzor kiadását törölték, és a Centaur Technology részleget 1999 szeptemberében eladták a VIA -nak. 51 millió dollárért [16] .
[3] [8] [17] | csörlő | winchip2 | ||
---|---|---|---|---|
C6 | W2 | W2A | W2B | |
Órajel frekvencia | ||||
Magfrekvencia, MHz | 180-240 | 200-240 | 200-250 | |
FSB frekvencia , MHz | 60, 66, 75 | 66, 100 | 66 | |
Kernel jellemzői | ||||
Utasításkészlet | IA-32 , MMX | IA-32 , MMX , 3DNow! | ||
Regisztrálja a biteket | 32 bit (egész), 80 bit (valós), 64 bit (MMX) | |||
Szállítószalag mélysége | 4 szakasz | |||
Bitmélység SHA | 32 bites | |||
SD bitmélység | 64 bites | |||
Tranzisztorok száma , millió | 5.4 | 5.9 | ||
L1 gyorsítótár | ||||
Adatgyorsítótár | 32 KB, 2 csatornás tárcsázási asszociatív, vonalhossz - 32 bájt | 32 KB, 4 csatornás tárcsázási asszociatív, vonalhossz - 32 bájt | ||
Utasítás gyorsítótár | 32 KB, 2 csatornás tárcsázási asszociatív, vonalhossz - 32 bájt | |||
Felület | ||||
Csatlakozó | 7-es aljzat | |||
Keret | PGA | |||
Technológiai, elektromos és termikus jellemzők | ||||
Gyártástechnológia | 350 nm. CMOS (négyrétegű, alumínium csatlakozók) | 350 nm. CMOS (ötrétegű, alumínium csatlakozók) | 250 nm. CMOS (ötrétegű, alumínium csatlakozók) | |
Kristályfelület, mm² | 88 | 95 | 58 | 69 |
Magfeszültség, V | 3,3 - 3,52 | 2.8 | ||
I/O áramköri feszültség , V | 3,3 - 3,52 | |||
Maximális hőleadás, W | 13.1 | 14.0 | 16 | — |
processzor | felülvizsgálat | CPU azonosító [8] |
---|---|---|
csörlő | lépés. 0 | 0x540h |
csörlő | lépés. egy | 0x541h |
winchip2 | lépés. 0 | 0x585h |
winchip2 | lépés. A | 0x587h, 0x588h, 0x589h |
winchip2 | lépés. B | 0x58Ah (mérnöki minták) |
A processzor egy összetett mikroelektronikai eszköz, amely nem zárja ki hibás működésének lehetőségét. A hibák a tervezési szakaszban jelennek meg, és a processzor mikrokód frissítésével vagy a processzormag új verziójának kiadásával javíthatók. 33 különböző hibát találtak a WinChip processzorokban, ebből 12-t javítottak. 14 hiba van a WinChip 2 processzorokban, ebből 6-ot javítottak [8] .
Az alábbiakban felsoroljuk a WinChip és a WinChip 2 processzormagok különböző verzióiban javított hibákat. Ezek a hibák a javításuk előtt kiadott összes kernelben megtalálhatók, hacsak másképp nem jelezzük.
1. felülvizsgálat
W2A
W2B
Az IDT WinChip 1997. októberi megjelenése óta az IDT WinChip 2 1998. szeptemberi bevezetéséig a piacon volt . A WinChippel párhuzamosan a következő x86-os processzorok léteztek:
Az IDT WinChip 2 1998. szeptemberi megjelenésétől a Centaur Technology VIA - nak történő eladásáig a piacon volt . A WinChip 2-vel párhuzamosan a következő x86-os processzorok léteztek:
Hivatalos dokumentáció
Processzor specifikációi
Vélemények és tesztelés
Vegyes