| . . |
KATALOG IDT |
||||||||||||||||||
![]() |
Procesor WinChip C6Jest pierwszym procesorem firmy IDT. Dostarcza dużej wydajności za niezwykle niską cenę. Jest przeznaczony dla rynku komputerów w cenie do 2000 złotych. Zawiera instrukcje MMX i jest dostępny z częstotliwościami taktowania 200, 225 i 240 MHz. |
|
| Ogólnie o produkcie Szczegóły techniczne Podsumowanie | ||
Procesor WinChip C6. Częstotliwość taktowania: 200, 225, 240 MHz; częstotliwość
magistrali: 66 i 75 MHz; zasilanie pojedyncze: 3.3 lub 3.52 V; złącze: Socket
7; cache: L1 64 kB, L2 brak; technologia MMX dla obsługi multimediów.
|
||
|
|
||
|
|
||
Pamięć podręczna i translator
Procesor posiada wbudowaną pamięć podręczną L1 o pojemności 64 kB (32
kB pamięci podręcznej dla rozkazów i 32 kB pamięci podręcznej dla danych.
Z pamięci podręcznej instrukcje są pobierane do translatora x86 na kod
RISC stanowiącego newralgiczny element procesora. Translator tłumaczy na
pojedyncze instrukcje wewnętrznego kodu RISC te rozkazy x86, które można
wykonać w pojedynczym cyklu. Pozostałe realizowane są jako sekwencje mikroprogramowe,
podobnie jak w klasycznych procesorach CISC. Na szczęście takich instrukcji
jest stosunkowo niewiele i w typowych kodach programów występują one dość
rzadko. Instrukcje RISC powstałe w translatorze przekazywane są, poprzez
czteropozycyjną kolejkę, do jednostki wykonawczej. Bardzo krótka kolejka
to ustępstwo na rzecz rezygnacji z predykcji skoków; utrata trzech cykli
oczekujących w kolejce w wyniku wykonania instrukcji skoku warunkowego
nie jest wielką stratą - przy długich, kilkunastocyklowych kolejkach, bez
predykcji skoków straty mogłyby być większe, niż zysk wynikający z zastosowania
kolejek. Oczekujące w kolejce instrukcje są w kolejnych fazach dekodowane,
adresowane, wykonywane i zapisywane w postaci wyników. Jednostka wykonawcza
WinChipa to aż trzy równoległe jednostki - stałoprzecinkowa ALU, procesor
zmiennoprzecinkowy oraz macierzowy procesor MMX. Dane dla operacji, jak
również końcowe wyniki, przekazywane są do pamięci RAM za pośrednictwem
pamięci podręcznej cache. Pomiędzy pamięciami cache a zewnętrzną szyną
procesora zastosowano 4 rejestry buforowe (64-bitowe), które zapewniają
kolejne zwiększenie płynności przepływu danych.
Niezwykła plynność przepływu danych
Konstruktorzy WinChipa postawili przede wszystkim na płynność przepływu
danych, zapewnianą przez bardzo sprawny system pamięci podręcznych; mimo
niedługiej kolejki rozkazów, nie pozostawili też całkowicie na los szczęścia
zagadnienia skoków i powrotów - zrezygnowali ze złożonej i kosztownej logiki
predykcji skoków, ale równocześnie wyposażyli procesor w 8-poziomowy sprzętowy
stos skoków i powrotów, gwarantujący znaczące usprawnienie obsługi przerwań.
Całość sprawia wrażenie optymalnego kompromisu pomiędzy technologią RISC
a chaotyczną struktura kodu x86 - wydają się to potwierdzać wyniki przeprowadzonych
testów.
Zasilanie tylko pojedynczym napięciem
WinChip ma jeszcze jedną zaletę - będąc przystosowanym do zasilania
pojedynczym napięciem 3.3 lub 3.52 V oraz będąc przystosowanym do złącza
Socket 7, stanowi propozycję procesora wyposażonego w rozszerzenie MMX
dla wszystkich posiadaczy starszych płyt głównych z pojedynczym napięciem
zasilającym procesor (konstrukcje dla procesora P54 - Intel Pentium bez
funkcji MMX).
Kompatybilność
WinChip jest kompatybilny ze wszystkimi systemami operacyjnymi dla
procesorów x86, a więc DOS, Windows 3.1, Windows 95, Windows 98, Windows
NT, OS/2, Linux i wielu innymi. Współpracuje z płytami głównymi wyposażonymi
w chipsety firm Intel, ALi, SiS, Via i biosy firm Award, Phoenix i AMI.
Spełnia także wymogi kompatybilności z rokiem 2000.