
Présentation : Chipset / CPU
Le C3 933 Mhz qui se trouve sur la carte mère est irrémédiablement
fixé à la carte mère EPIA-M puisqu'il est soudé.
On comprends donc que le Northbridge CLE266 qui l'accompagne y soit trés
lié. Ce Northbridge a été conçus exclusivement
pour les processeurs C3 de VIA, bien qu'il utilise les technologies utilisées
dans la plate forme Socket 370 d'Intel. Nous allons donc voir succesivement
le Chipset, puis le CPU utilisé.

|
Le northbridge qui équipe le CLE266
est aussi connu sous son nom de code de VT8623. Cependant, il convient
de noter tout de suite que le Chipset CLE266 peut etre équipé
du Northbridge VT8623 ou VT8622. Les deux cores sont quasiment identiques,
à l'exception de l'absence d'un core graphique supportant un
moteur 3D sur le second. Le VT8622 est donc uniquement capable de
gérer la 2D sans comporter la moindre fonction 3D pré-cablée.
Mais nous verrons ça par la suite. Revenons au VT8623. Le Core
Logic qui équipe ce northbridge est basé sur celui du
PN266T, supportant le Pentium III et le Celeron d'Intel en plus du
C3 de VIA. Le VT8623 est donc un trés proche cousin destiné
à l'origine pour être un chipset "Mobile",
dédié aux portables. Dans cette optique, il a été
conçu pour répondre à des contraintes trés
strictes aux niveaux de la dissipation thermiques et de sa consommation
électrique. Comme nous avons pu le constater lors des tests,
ce composant chauffe relativement peu, et un simple radiateur passif
reste tiède au toucher. La conception du VT8623 a débuté
début Avril 2002 pour succéder au PLE133 sur les plate
formes EDEN / EPIA de VIA. |
Prenons en détail chaque partie du core logic à
la base du VT8623 afin de voir ses différentes caractéristiques
:
- Interface CPU :
L'interface CPU entre le C3 et le VT8623 est basée à 100%
sur la signalisation electrique qu'on trouve sur les plateformes Socket
370. Il est donc théoriquement entierement compatible avec l'architecture
Pentium III d'Intel. Cependant, VIA a choisi de limiter ce chipset à
ses seuls C3. Vu le positionnement de ce chipset, ce n'est pas génant.
L'interface CPU supporte les fréquences de bus 66, 100 et 133
Mhz.
- Controleur mémoire : Hérité
du PN266, le controleur mémoire du VT8623 supporte officiellement
la DDR-SDRAM PC2100/PC1600 ainsi que la SDRAM PC100/PC133. La mémoire
peut donc fonctionner à une fréquence de 100 ou 133 Mhz,
indépendamment de la fréquence du CPU. Le controleur mémoire
supporte 4 banques mémoires pour un maximum de 2 Go de mémoire.
Il est aussi capable de supporter l'interleaving sur 4 banques
mémoires. les CAS supportés sont 2T, 2.5T et 3T.
- Controleur graphique : Comme nous
l'avons vu, le VT8623 inclus un contrôleur graphique provenant
de S3, plus précisément du SavageXP rebaptisé
"CastleRock" pour l'occasion. Ce chip graphique utilise
une architecture SMA (Shared Memory Architecture), c'est à
dire qu'il partage la mémoire graphique avec la mémoire
principale. Cette solution est, certes, économique, mais
présente des performances globales exécrables. Le
core graphique est donc capable d'utiliser de 8 à 64 Mo
de mémoire centrale pour son frame buffer. Il fonctionne
à une fréquence interne de 133 Mhz, indépendamment
de celle du CPU. Consernant la mémoire, via nous parle
d'un "Internal AGP 8x performance". Pure hérésie
technique. En effet, la mémoire utilisée est, au
mieux, de la PC2100 disposant de 2.1 Go/s de bande passante. Celle-ci
étant partagée avec la mémoire graphique,
VIA s'imagine que la bande passante graphique est elle aussi de
2.1 Go/s (ce qui est totalement faux, toute la bande passante
disponible ne peut pas etre dédié *QUE* à
la partie graphique) et la compare au débit de l'AGP 8x
(2.1 Go/s)
Niveau 2D, le contrôleur intègre cette fois une
décompression MPEG-2 100% matérielle, ce qui devrait
permettre de lire des DVDs avec un confort visuel optimal. Le
core inclus aussi un ensemble de fonctions appelé "Extensive
Display Support" avec un Ramdac juqu'a 250 Mhz et le support
pour un encodeur TV ainsi qu'une sortie DVI. on peut donc faire
fonctionner deux sorties en même temps (DVI + CRT ou DVI
+ TV ou CRT + TV)
Niveau 3D, le core graphique reste très basique. En
effet, à part quelques fonctions de base ( DXTC, Mipmapping,
Anisotropic filtering, ..etc) il ne supporte que le strict minimum.
Il fonctionne en 2 textures par passes et est donc capable de
générer 133 Millions de pixels en dual texturing.
VIA estime que le setup engine de son core graphique est capable
de 3 Millions de triangles/secondes
|
|
- Controleur V-Link : Comme nous l'avons déja dit, les
bus propriétaires de communications inter-bridges comme le V-Link
servent principalement à decharger le bus PCI des communications
entre Northbridge et Souhbridge. Dans le cas du VT8623, le V-Link utilisé
fait partie de la premiere génération. Il dispose d'un
débit de 266 Mo/s avec le biais d'un bus 66 Mhz QDR. Le VT8235
qui sert de Southbridge au CLE266 ne fontionne donc, à ce niveau,
qu'a la moitier de son débit maximum. Celui-ci est en effet capable
de délivrer une bande passante de 533 Mo/s
Parlons un peu du packaging. Le VT8623 se présente
sous la forme d'un composant BGA de 27x27 mm disposant de 548 pins, ou
plutôt billes de soudure. Le core est alimenté en 2.5 Volts
et les pins I/O peuvent fonctionner en 3.3 ou 5 Volts

Le Southbridge VT8235 est actuellement le Southbridge le plus avancé
de VIA, il remplace le VT8232 et apporte principalement la gestion de
l'USB 2.0 ainsi que de l'ATA133. Le VT8235 se presente sous la forme d'un
composant BGA de 27 mm². Il comporte 487 pins, il est gravé
en 0.22 µm, alimenté en 2.5 Volts et consomme 2.5 Watts.
Voyons sont schéma :
Comme on le voit, le VT8235 supporte la gestion de toutes les normes
actuelles les plus avancées. Voyons ca plus en detais en passant
en revue tout ce que gére ce Southbridge :
- La Liaison inter-bridge : Comme nous l'avons vu plus haut,
il s'agit du bus V-Link offrant une bande passante de 533 Mo/s maximum
théorique, ce qui est trés correct, mais encore inférieur
de moitié au nouveau Bus MuTIOL 1G de SIS.
- Le Controleur PCI : Le controleur PCI qui équipé
le VT8235 permet la gestion de 6 ports PCIs Bus Master à la norme
2.2. Ce Southbridge supporte les cartes PCI 3.3 Volts et 5 Volts.
- Le Controleur IDE : Il peut gérer 4 unités UltraATA
33/66/100/133 en mode BusMaster par le biais de 2 canaux. L'arrivée
de l'ATA133 permettra la gestion des disques durs de plus de 137 Go
sans problemes.
- Le Controleur LAN : Comme tout les southbridge recents, le
VT8235 supporte, via un PHY, l'Ethernet 10/100 Mbits. Dans le cas de
VIA, le wake on LAN est aussi au programme. A noter que contrairement
au VT8232, il n'existe aucune version du VT8235 dotée d'un controleur
LAN 3Com
- Le Controleur LPC : le controleur LPC (Low Pin Count) permet
de connecter le controleur Super I/O au Southbridge. Il controle donc
indirectements, les ports PS2, LPT, les ports IR et le controleur de
Disquette
- Le Controleur USB : Le VT8235 supporte la norme USB 1.1 ainsi
que la norme USB 2.0. Trois controleurs sont présent et contrairement
aux Southbridges SiS et Intel, les six ports sont capables de fontionner
en mode USB 2.0
- Le Controleur AC97 : Il permet la gestion via une interface
externe de la norme Audio Software AC'97 sur 6 cannaux

 |
Le C3 de VIA, précédemment connu sous le nom de code
d'Ezra était appelé précédemment Cyrix
III. Vu que depuis quelques temps, la marque "Cyrix" semblait
provoquer une euphorie générale à sa simple
évocation, VIA à renommé le composant en C3.
Ce processeur est donc doté du core "Ezra", évolution
du premier core "Samuel" dont il se distinque par un die
réduit et une consommation électrique moindre. Le
C3 existe actuellement en deux versions :
- VIA C3 E-Series : Composant EBGA disponible de 667 à
933 Mhz
- VIA C3 : Ce processeur se présente sous la forme
d'une puce pour Socket 370, disponible à des fréquences
comprises entre 533 et 1 Ghz
Outre ces deux versions, il existe aussi des versions dites "S"
dont le coefficient multiplicateur n'est pas bloqué. Comme
on le voit sur la photo ci-contre, c'est cette version qui équipe
le C3 qu'on trouve sur la carte EPIA-M. Bien que cette fonctionalité
n'ait pas beaucoup d'interet sur cette carte, on peut imaginer que
sur d'autres cartes mères, on puisse faire fonctionner un
C3 800 Mhz à 8x100 ou 6x133
|
Le C3 est doté d'une architecture innovante et nouvelle.
Elle part du principe que seuls quelques instructions x86, les plus courante,
sont executées 90% du temps. Le Core du processeur est donc optimisé
pour traiter ces instructions le plus vite possible, en délaissant
les instructions les moins souvent utilisées. Le C3 est basé
sur un pipeline à 12 etages épaulé par 128 ko de
cache L1 ( 2 x 64 ko ) en 4-way associatives et de 64 ko de L2 egalement
en 4 way associatives. La taille d'une ligne de cache est de 32 octets.
Voyons un petit schéma décrivant ce processeur et son pipeline
:
Voici les principales caractéristiques du C3 :
- A proprietary Enhanced Ball Grid Array (EBGA) package that shares
with Socket 370 processors features such as bus protocol and electrical
interface
- Seamlessly software compatible with the thousands of available
x86 software applications
- MMX-compatible instructions for enhanced media performance
- AMD-compatible 3DNow! Instructions for turbocharging games,
photo processing and media applications
- Two large (64-KB each, 4-way) on-chip Level 1 caches
64-KB Level 2 victim cache
- Two large TLBs (128 entries each, 8-way) with two page directory
caches
- Unique and sophisticated branch prediction mechanisms
- Bus speeds up to 133 MHz
- Extremely low power dissipation
- Very small die (52 mm2 in TSMC 0.13µ technology)
- Compact and economical EBGA packaging with excellent thermal
dissipation characteristics
|
|
La fièreté de VIA pour son C3 est donc contituée
de son cache, de sa prédiction de branchements, de sa compatibilité
et de l'intégration du MMX et 3DNow!. N'oublions pas non plus,
le cheval de bataille principale, la taille du die. Dans le C3, elle n'est
que de 52 mm² et permet donc une faible dissipation thermique. Dissipation
thermique encore renforcée par l'alimentation en 1.35 Volts, la
gravure en 0.13 µm et par le packaging EBGA.

Suite ( Etude
Approfondie du Layout )
|