Vous êtes sur la page 1sur 9

1.

Architecture d'une carte mre


Les informations suivantes, concernes l'architecture des cartes mres qui sont apparues avec les processeurs
Pentium 66Mhz. En fait quand on parle de "chipset" cela correspond gnralement la famille de composants
utilises par la carte mre. Cette famille est en principe compose de 2 5 puces. Chacune de ces puces
contrles un ou plusieurs lments de la carte mre. Parmi ces lments on a :
1. Le bus PCI
2. Le bus ISA
3. Le bus AGP
4. Le bus EISA ( trs rare aujourd'hui )
5. Le bus USB
6. La mmoire principale
7. La mmoire cache de second niveau pour les Pentium
8. Les ports IDE
9. La gestion des canaux DMA ...

Erreur! Signet non dfini.

2. Description des principaux bus d'une carte mre :


2.1 Les bus ISA,EISA,PCI,AGP :
On dcrit ici brivement les principales caractristiques des bus quips de connecteur
permettant de recevoir des cartes d'extensions ( carte graphique, rseau, modem ... ) :
ISA
16
8,33
16,66

Largeur du bus de donnes en bit


Frquence du bus en Mhz
Taux de transfert en Mo/s

EISA
32
8,33
33,33

PCI
32
33
133,33

AGP 1x
32
66
266,66

AGP 2x
32
66
533,33

AGP 4x
32
66
1066,6

La version 1x du bus AGP permet d'envoyer un Qwords ( 64 bits ) en deux cycles


d'horloge. La version 2x permet d'envoyer un Qwords en un cycle. Pour le 4x les temps
d'attentes entre deux missions de donnes ont t supprims, ce qui permet de doubler le
taux de transfert par rapport la version 2x.
Une remarque en ce qui concerne les bus PCI. Certaines cartes mres autorisent des
frquences de 75Mhz et 83 Mhz. Lorsque l'on utilise ces frquences, on augmente
lgrement la vitesse du bus PCI qui est de 1,5 x la vitesse du bus mmoire. Il y a quand
mme une limite. Par exemple les nouvelles cartes mres avec un bus mmoire et
processeur 100 Mhz ne permettent pas d'avoir un bus PCI fonctionnant 50 Mhz, dans
ce cas il fonctionne d'ailleurs 33 Mhz. On donc :
Vitesse du bus processeur
Frquence du bus PCI

66 Mhz
33 333 Hz

75 Mhz
37 500 Hz

83 Mhz
41 500 Hz

Taux de transfert / seconde

133 Mo

146 Mo

162 Mo

Cela permet de comprendre pourquoi sur certaines cartes mres les performances des
cartes PCI augmentent.

2.1.1 Calcul de la bande passante d'un bus


Le taux de transfert thorique d'un bus se calcul de la manire suivante :
Frquence_Bus*Largeur_du_Bus_en_bits
Nombre de bits par seconde / 8
Nombre de Ko par seconde / 1024

=
=
=

Nombre de bits par seconde


Nombre de Ko par seconde
Nombre de Mo par seconde

Exemple : Pour un bus PCI la frquence du bus est de 33 Mhz et sa largeur est de 32
bits on a donc :
( (33.333*32 )/ 8 ) / 1024 = 133 Mo
Avec 1 Mo = 1 Million d'octects ou de Bytes ... 1 Byte = 8 bits = 1 Octect )
Ou encore 130.2 Mega Octect. Les Americains utilisent trs souvent les Mga Bytes
= MB = Mega Octects = Mo.

2.2 Le bus mmoire et processeur :


En ce qui concerne le bus mmoire il fonctionne la mme frquence que le bus
processeur.
Mem EDO
32
66
266,66

Largeur du bus de donnes en bit


Frquence du bus en Mhz
Taux de transfert en MB/s

Mem SDRAM
64
66
533,33

Mem SDRAM
64
100
800

2.3 Les bus USB et IEEE 1394


Dbit maximun
Nombre maximum de priphrique

BM IDE
16,7 Mo/s
2

DMA/33
33,4 Mo/s
4

USB
1,5 Mo/s
127

IEEE 1394
50 Mo/s
63

3. Prsentation des diffrentes familles de chipsets


Actuellement quatre grands fabricants de chipsets se partagent le march. Il en existe
d'autres tel que VLSI de Lynx mais ne sont pas assez significatifs :

Descriptif

Lien URL utilis

Intel
VIA
SiS
ALI

http://www.intel.com
http://www.via.com.tw
http://www.sis.com.tw
http://www.ali.com.tw

Ces quatres fabricants ont produits les chipsets suivant :

Intel

VIA

SiS
ALI

Socket 7
430LX
430NX
430FX
430MX
430HX
430VX
430TX
Appolo Master
VP-1
VPX/97
VP2
VP2/97
551x
5571
5581/82
5596
5597/5598
Alladdin III
Alladdin IV
Alladdin IV+

Socket 7 AGP

Socket 8
440FX
450KX
450GX

VP3
MVP3
MVP4

440FX
440LX
440BX
440GX
450NX

Appolo P6/97

Appolo Pro

5601
5600

5591/95

Alladdin V

Slot 1

Alladdin Pro I

Alladdin Pro II

Slot 2

450NX
450JX

Appolo P6

4. Tableau comparatif des chipsets d'INTEL


4.1 Introduction :
Les premiers chipsets d'Intel pour les processeurs de type 486, taient des 420 EX, 420
TX et 420 ZX, l'poque on avait encore des bus VLB et de la mmoire 8 bits ...
En ce qui concerne les chipsets pour Pentium, ils grent tous le Fast IDE en mode PIO 4.
Le mode PIO 4 permet d'obtenir un taux de transfert de 16,7 MB/s. Ces chipsets grent
galement tous le Plug and Play.
Un contrleur BMIDE ( Bus Master IDE ) signifie que l'on a un contrleur qui gre le
mode PIO 4. Ce contrleur est de type PIIX, c'est dire PCI I/O IDE Xcelerator, ce qui
signifie que le contrleur IDE est optimis pour le bus PCI.
Petite remarque, en ce qui concerne la mmoire cache, celle du Pentium Pro est sur le
CPU et celle du Pentium II se trouve sur la cartouche SEC ( Single Edge Cardridge ).
Donc pour ces familles de processeurs, la mmoire cache, dit de niveau L2, n'est plus
gre par le chipset, mais directement par le processeur.

4.2 Chipsets permettant de grer des Pentium :


Nombre de CPU
Taille mmoire
Mmoire cachable
Mmoire cache
FPM-EDO-BEDO-SDRAMECC
USB
IDE
Type
AGP
Vitesse Bus Mmoire

430 FX
1
128 Mo
64 Mo
512 Ko

430 MX
1
128 Mo
64 Mo
512 Ko

430 HX
2
512 Mo
64 Mo
512 Ko

430 VX
1
128 Mo
64 Mo
512 Ko

430 TX
1
256 Mo
64 Mo
512 Ko

o/o/-/-/-

o/o/-/-/-

o/o/-/-/-

o/o/-/o/-

o/o/-/o/-

Non
BMIDE
PIIX
Non
66 Mhz

Non
BMIDE
MPIIX
Non
66 Mhz

Oui
BMIDE
PIIX3
Non
66 Mhz

Oui
BMIDE
PIIX3
Non
66 Mhz

Oui
UDMA/33
PIIX4
Non
66 Mhz

Le 430 LX aussi appel Mercury est le premier chipset pour Pentium 60 Mhz et 66 Mhz
il est sortit en 1993. Il supporte le bus PCI et la mmoire FPM. Je n'ai pas russi trouver
les tableaux de caractristiques de ce composant sur le site d'Intel.
Le 430 NX aussi appel Neptune, a les mmes caractristiques que le 430 LX mais
supporte les Pentium 90 Mhz et 100 MHz. L aussi, je n'ai pas russi trouver les
tableaux de caractristiques de ce composant sur le site d'Intel.
Le 430 MX, il s'agit de la version 430 FX destin au premier portable base de Pentium.
Son contrleur de disque ne permettait pas de grer la norme ATAPI donc les CD-ROM
IDE.

Le 430 FX aussi appel Triton, fut le tout premier jeu de composants PCI d'Intel se
rapprocher des limites thoriques du bus PCI v2.0 133 Mo/s.
Le 430 VX aussi appel Triton III, offre la possibilit aux fabricants de cartes mres
d'utiliser l'architecture SMBA (Shared Memory Buffer Architecture) similaire UMA
( Unified Memory Architecture ). Elle permet de partager avec le contrleur graphique
une partie de la mmoire vive du PC. Elle est destine mettre au point des PC faible
cot, mais cette architecture trs vite t abandonne. Le VX est le premier chipset de la
serie supporter la mmoire vive SDRAM, lgrement plus rapide que l'EDO.
Les 430 HX et VX ( Triton III ) apportent d'une part, le support du bus srie USB
( Universal Serial Bus) et, d'autre part, la fonction Concurrent PCI. Il s'agit d'une
spcificit de la nouvelle version du Bus PCI, la version 2.1. Le Concurrent PCI optimise
les performances du systme en permettant une activite simultane sur les bus PCI et
ISA.
Le 430 HX aussi appel Triton IV, supporte la prsence d'un second processeur ainsi que
la mmoire auto-corrective ECC. En outre, il autorise jusqu' 512 Mo de mmoire vive,
contre 128 Mo seulement pour le modle VX. Petite remarque, le 430 HX peut cacher
512 Mo condition d'ajouter un composant la carte mre. Ce composant est appel un
Tag Ram.

4.3 Chipsets permettant de grer des Pentium Pro :


Nombre de CPU
Taille mmoire
FPM-EDO-BEDO-SDRAM-ECC
USB
IDE
Type
AGP
Vitesse Bus Mmoire

440 FX
2
1 Go
o/o/o/-/o
Oui
BMIDE
PIIX3
Non
66 Mhz

450 KX
2
1 Go
o/o/-/o/o
Non
BMIDE
PB
Non
66 Mhz

450 GX
4
4 Go
o/o/-/o/o
Non
BMIDE
PB
Non
66 Mhz

Le 440 FX est trs proche du 430 HX, il tait principalement destin aux serveurs, en apportant la gestion de la
mmoire ECC, c'est dire de la mmoire auto-corrective. Ce chipset aussi t utilis sur les premires cartes
mres intgrant un Pentium II.
Le 450 KX et le 450 GX ont eux, apports une gestion particulire du bus PCI. Le 450 GX permet de grer 2
bus PCI et 2 Bus mmoire, un pour chaque couple de processeur. De plus il offre la possibilit de grer un bus
EISA, principalement pour conserver une compatibilit avec les anciens serveurs.

4.4 Chipsets permettant de grer des Pentium II :


Nombre de CPU
Taille mmoire
FPM-EDO-BEDO-SDRAM-ECC
USB
IDE
Type

440 FX
2
1 Go
o/o/o/-/o
Oui
BMIDE
PIIX3

440 EX
1
256 Mo
o/o/o/-/o
Oui
UDMA33
PIIX4

440 LX
2
1 Go
o/o/-/o/o
Oui
UDMA33
PIIX4

440 BX
2
1 Go
o/o/-/o/o
Oui
UDMA33
PIIX4e

AGP
Vitesse Bus Mmoire

Non
66 Mhz

Oui
66 Mhz

Oui
66 Mhz

Oui
100 Mhz

Le 440 LX est le premier chipset grer directement le lecteur LS-120 comme un lecteur de disquette bootable.
Les autres chipsets le gre comme un disque dur IDE.

4.5 Chipsets permettant de grer des Pentium II Xeon :


Nombre de CPU
Taille mmoire
FPM-EDO-BEDO-SDRAM-ECC
USB
IDE
Type
AGP
IEEE 1394
Vitesse Bus Mmoire

440 GX
2
2 Go
o/o/-/o/o
Oui
UDMA33
PIIX4e
Oui
Non
100 Mhz

450 NX
4
8 Go
o/o/-/o/o
Oui
UDMA33
PIIX4e
Non
Non
100 Mhz

450 JX
ATA66
Oui
Oui
100 Mhz

5. Description d'un Chipset de carte mre


Le type de chipset utilis par une carte mre influe considrablement sur les performances de cette carte. C'est
lui qui limitera les caractristiques de la carte tels que la taille et la rapidit de la mmoire cache, le type et la
capacit de la mmoire principale, le type et le nombre de processeur support, les types de bus supports, etc.
Les chipsets voluent continuellement et de nouveaux modles apparaissent en permanence sur le march. II
existe aujourd'hui plusieurs types de chipsets pour cartes mres Pentium. Le plus performant, le 450NX gre
jusqu' 8Go de mmoire ECC, permet de grer plusieurs bus PCI, 4 processeurs Pentium II Xeon 100Mhz ...
Un famille de chipset contient gnralement :
Un contrleur de bus local (AGP, PCI ...),
Un contrleur de mmoire cache,
Un contrleur de mmoire principale
Un contrleur pour la passerelle entre le bus PCI et le bus ISA
Un contrleur du bus USB, des ports IDE, ainsi que plusieurs autres circuits.

5.1 Exemple : Description du chipset 82430FX :


La famille 82430FX est compos :

d'une puce TSC (Triton System Controller) 82437FX,

de deux puces TDP (Triton Data Path ) 82438FX .

d'une puce PIIX (PCI ISA IDE Xcelerator) 82371 FB.

La puce TSC intgre les fonctions de mmoire cache et de mmoire centrale ainsi que le
bus PCI. Son contrleur de mmoire cache L2 utilise de la mmoire cache de type writeback et accepte des tailles de 256 et 512 Ko ainsi quune configuration bas de gamme
sans aucune mmoire cache. La mmoire cache peut tre de type SRAM (Static RAM)
standard, burst ou pipeline burst.
Les puces TSC et TDP permettent de grer jusqu' 128 Mo de mmoire principale
(RAM), EDO (Extended Data Out) ou standard FPM ( Fast Page Mode ).
La puce PIIX fait office de pont PCI-ISA et intgre les contrleurs de canaux DMA, les
contrleurs dinterruptions, lhorloge - compteur, la fonction de gestion de consommation
d'nergie avance et une interface IDE. comportant jusqu' deux connecteurs IDE
permettant de recevoir quatre priphriques IDE.
Le chip set Triton original nest malheureusement pas compatible avec la fonction de
contrle de parit de RAM, ce qui signifie que toute carte utilisant ce chip set est
incapable de dtecter les erreurs de parit susceptibles de survenir pendant le
fonctionnement, mme si elle est quipe de modules de mmoire SIMM parit, elle
n'utilisera pas cette parit. Or, nombre d'intgrateurs de systmes ne peuvent utiliser de
RAM sans parit pour des applications dlicates telles que des serveurs. Intel a cd aux
pressions du march demandant une carte mre intgrant cette fonction de parit et a

lanc le chip set Triton II qui intgre cette fonction ainsi que celle de code de correction
derreurs (ECC).

5.2 Exemple de famille de chipset :


Modle de chipset
Contrleur Systme
PCI ISA IDE Xcelerator
Data Path

430 FX
TSC 82 437 FX
82 371 FB
TDP 82 438 FX

430 VX
TVX 82437 VX
82 371 SB
TDX 82 438 VX

430 HX
TXC 82 439 HX
82 371 SB

430 TX
MTXC 82439 TX
82 371 AB