Présentation du chipset (i845GE)
L'i845GE est trés proche au niveau de son architecture
de l'i845G que nous avions testé précédemment. Comme
nous avions fait à l'époque un récapitulaif de toutes
les déclinaisons qui incluai l'i845GE, nous avons choisi de reprendre
cette page tout en indiquant en vert
les points de différence entre les deux générations
de chipsets
La famille i845 s'arrandit de plus en plus et devient maintenant
la premiere plateforme Pentium 4 Intel devant l'i850/i850E qui n'en a,
avouons le, plus pour bien longtemps... Recapitulons donc toute la famille
:
- [Septembre 2001] i845A
: Constitué de l'i82845 et de l'ICH2, ce fut le premier chipset
Intel pour pentium 4 a ne pas fonctionner avec de la Rambus. Malheureusement,
il fonctionnait avec de la SD-RAM a cause d'accords liant Intel et Rambus.
En complete discordance avec le gouffre à mémoire que
représente le bus 400 QDR des Pentium 4, il s'est avéré
trés lent.
- [Janvier 2002] i845B
: Constitué de l'i82845B et toujours de l'ICH2, il est sorti
quasiment le jour de la fin des accords avec Rambus. Il permettait la
gestion de la DDR-SDRAM PC2100 et offrait pour la premiere fois une
solution Intel pour le Pentium 4 viable sans la RDRAM.
- [Mai 2002] i845E
: Pour la premiere fois constitué de l'ICH4 (et de l'i82845E),
il a permis la gestion officielle du bus 533 QDR tout en apportant le
support de l'USB 2.0 par le biais du chipset. Outre cette particularité,
il est quasiment identique à l'i845D. On parle d'un support officieux
de la DDR333, mais rien n'est encore sur.
- [Mai 2002] i845G
: Constitué de l'i82845G et de l'ICH4, C'est en fait un i845E
auquel Intel à rajouté un core graphique baptisé
"Intel Extreme Graphics". Le code graphique est cadencé
à 200 Mhz et un port AGP externe est présent. La gestion
de la DDR333 est fortement soupconnée...
- [Mai 2002] i845GL
: Constitué de l'i82845GL et encore de l'ICH4, l'i845GL n'est
ni plus ni moins qu'un i845G sans port AGP externe. Il est destiné
aux assembleurs désirants construire des machines a faible couts.
- [Octobre 2002] i845GV:
Declinaison supportant officiellement l'Hyperthreading de l'i845GL.
Le support du FSB 533 est aussi au programme, mais pas celui de la DDR333.
C'est un chipset clairement destiné à l'entrée
de gamme
- [Octobre 2002] i845PE
: Declinaison supportant officiellement
la DDR333 et l'Hyperthreading de l'i845E. Le Hub-Link est en version
1.5 en lieu et place de l'ancienne revision 1.1
- [Octobre 2002] i845GE
:
Declinaison supportant officiellement la DDR333 et l'Hyperthreading
de l'i845G. De plus, le core graphique integré est maintenant
cadencé à 266 Mhz au lieu des 200 Mhz. C'est la version
que nous testons aujourd'hui sur la P4GE-V d'Asus
Aprés l'évolution, voyons maintenant une description du
chipset i845GE dans sa globalité (Northbridge / Southbridge) ainsi
que les différentes interfaces :
- NorthBridge i82845GE
Comme nous l'avons vu plus haut, l'i82845GE est une évolution
de l'i845PE auquel Intel a rajouté un core graphique. Voici les
spécifications de ce core graphique (en anglais puisque difficilement
traductible en francais) :
Core Graphique général
|
Core Graphique 2D
|
Core Graphique 3D
|
- Core frequency of 266MHz
- 350MHz integrated 24-bit RAMDAC
- Analog display up to 2048x1536 @ 60Hz refresh
- 3D setup and render engine - Discrete, Triangles, Strips and
fans
- Per pixel perspective corrected texture mapping
- Software DVD at 30fps, full screen
|
- Optimized 256-bit BLT engine
- 32-bit alpha blended cursor
- Programmable 3-color transparent cursor
|
- 266 megapixels/sec fill rate
- Maximum 3D resolution: 1600x1200x32 @ 85Hz
- Flat and Gouraud shading
- 16- and 24-bit Z-buffering and 16- and 24-bit W-buffering
- Ver tex and programmable pixel fogging and atmospheric effects
- Double and triple render buffer
|
Le controleur graphique inclus dans
l'i845GE (tout comme l'i845G) semble toutefois plutot basique. Nous avions
que les performances sous 3DMark2001 ou Quake3 ne parvenait pas à
atteindre celles d'une GeForce2 MX. Voyons rapidement comme ceux-ci ont
évolués :
Comme on le constate, l'i845GE a rattrapé
son retard sous 3DMark 2001SE et offre des performances correctes sous
Quake 3. Pour un chipset integré, il faut avouer qu'Intel ne se
débrouille pas mal et que cette solution surpasse celles de SiS,
VIA et meme ATi...
Continuons sur ce Northbridge : l'organisation interne du
chipset est prévue pour permettre l'élaboration de carte
4 Layers (4 couches), moins cher pour le consommateur final que les modéles
6 layers. Bien qu'Asus ait choisi un PCB 6 couches pour une plus grand
qualité. Ainsi, quatre éléments principaux du systéme
communiquent via le Northbridge :
- Le Processeur : L'i845E gére
donc le Pentium 4 0.13µ (NorthWood) et 0.18µ (Willamette)
axé autour d'un bus de 100 ou 133 Mhz Quad Pumped (400 ou 533
QDR). Le Celeron P4, équipé de 128 ko de cache est basé
sur le Willamette est aussi officiellement supporté. Mieux, l'i845GE
apporte le support officiel de la technologie Hyperthreading qui devrait
etre annoncée par intel en novembre avec le Pentium 4 3.06 Ghz.
- Le Bus Mémoire : La
Gestion du bus mémoire de l'i845GE se distingue par le support
cette fois officiel du bus 166 Mhz (333 DDR). Ainsi l'i845GE supporte
la DDR-SDRAM PC1600, PC2100 et PC2700. Cependant, il convient de noter
que l'i845G supportait déjà ce type de mémoire
de maniere officieuse. Concernant le type de mémoire supportée,
toujours pas de gestion des mémoires ECC ou Registered. La
capacité maximal du chipset est de 2 Go (donc 2 modules de 1
Go construit avec des chips 512 Mbits au maximum). Ce qui reste correct
meme si on ne peut que regretter qu'Intel ait décidé de
limiter à deux slots mémoires ce chipset (en fait 4 banques
mémoires, ce qui fait deux slots si on utilise des modules double-face).
Les fabricants peuvent bien sur passer outre, mais des problemes de
stabilite/incompatibilité peuvent alors survenir et l'utilisation
de 3 modules double face se révélera tout simplement impossible.
- Le Controleur AGP : Autre point dédié au NorthBridge,
la gestion du bug AGP qui réclame enormement de ressources et
qui est donc interfacé par le NB, comme tout composants rapides
(les plus lents étant reservés au SouthBridge). Le controleur
AGP de l'i845GE est à la norme AGP 2.0. La grande différence
avec les autres chipsets, c'est qu'il ne supporte QUE le mode 1.5 Volt,
c'est a dire qu'il n'est compatible qu'avec les cartes AGP 4x. L'utilisation
d'une carte AGP 2x, donc fonctionnant en 3.3 Volts pourrait détruire
purement et simplement le chipset. Petit subtilité, les cartes
AGP 4x peuvent également fonctionner en mode 2x ou 1x, mais toujours
en 1.5 Volts. Le FastWrite est supporté dans les mode 2x et 4x,
ce qui n'etait pas le cas de l'i815 par exemple. Le SideBand Adressing
est aussi au programme.
- La liaison inter-bridge : Le Northbridge communique avec le
Southbridge via un bus propriétaire appelé "Hub Interface",
comme le V-Link de Via. Le principal interet est de decharger le bus
PCI des communications entre NB et SB. Sur une base 66 Mhz QDR, il est
capable de transferer 266 Mbit/s. Dans le cas de l'i845GE, on retrouve
le Hub Interface 1.5 a la place de la version 1.1 des versions plus
anciennes ou meme de l'i845E. La principale modification est la reduction
de la tension necessaire pour les echanges (0.7 Volts au lieu de 1.5)
- SouthBridge i82801DB (ICH4)
L'ICH4 est, comme son nom ne l'indique pas, la cinquieme révision
du Southbridge d'Intel dédié à la série i8xx.
Voyons l'évolution de ce composant :
-
|
ICH0
|
ICH1
|
ICH2
|
ICH3
|
ICH4
|
i82810
|
X
|
X
|
-
|
-
|
-
|
i82810-DC100
|
-
|
X
|
-
|
-
|
-
|
i82810E
|
-
|
X
|
X
|
-
|
-
|
i82815
|
-
|
X
|
X
|
-
|
-
|
i82815EP
|
-
|
X
|
X
|
-
|
-
|
i82815EG
|
-
|
X
|
X
|
-
|
-
|
i82815EM
|
-
|
-
|
X
|
-
|
-
|
i82820
|
-
|
X
|
X
|
-
|
-
|
i82830M
|
-
|
-
|
-
|
X
|
-
|
i82830MP
|
-
|
-
|
-
|
X
|
-
|
i82830MG
|
-
|
-
|
-
|
X
|
-
|
i82840
|
-
|
X
|
-
|
-
|
-
|
i82845
|
-
|
-
|
X
|
-
|
-
|
i82845MZ
|
-
|
-
|
-
|
X
|
-
|
i82845E
|
-
|
-
|
-
|
-
|
X
|
i82845G
|
-
|
-
|
-
|
-
|
X
|
i82845GL
|
-
|
-
|
-
|
-
|
X
|
i82845GV
|
-
|
-
|
-
|
-
|
X
|
i82845PE
|
-
|
-
|
-
|
-
|
X
|
i82845GE
|
-
|
-
|
-
|
-
|
X
|
i82850
|
-
|
-
|
X
|
-
|
-
|
i82850E
|
-
|
-
|
X
|
-
|
(X)*
|
i82860
|
-
|
-
|
X
|
-
|
-
|
E7500
|
-
|
-
|
-
|
X
|
-
|
* On peut retrouver certains Northbridge i850E avec un
ICH4 bien que ce ne soit pas dans les spécification d'Intel.
Voyons maintenant la differences entres les différents
ICH :
Southbridge
|
PCI
|
Ports USB
|
Audio
|
IDE
|
LAN
|
Norme
|
Vitesse
|
Nombre
|
USB 1.1
|
USB 2.0
|
ICH0
|
82801AB
|
2.2
|
33 Mhz
|
4
|
2
|
0
|
AC'97
|
ATA33
|
Non
|
ICH1
|
82801AA
|
2.2
|
33 Mhz
|
6
|
2
|
0
|
AC'97
|
ATA33/66
|
Non
|
ICH2
|
82801BA
|
2.2
|
33 Mhz
|
6
|
4
|
0
|
AC'97
|
ATA33/66/100
|
100 Base-TX
|
ICH3
|
82801CA
|
2.2
|
33 Mhz
|
6
|
6
|
0
|
AC'97
|
ATA33/66/100
|
100 Base-TX
|
ICH4
|
82801DB
|
2.2
|
33 Mhz
|
6
|
6
|
2
|
AC'97
|
ATA33/66/100
|
100 Base-TX
|
Voyons maintenant les differents éléments controlés
par le Southbridge ICH4 (aka 82801DB) :
- La Liaison inter-bridge : Toujours à 66 Mhz QDR, elle
permet la communication avec le NorthBridge via un bus propriétaire
dit "Hub Interface", upgradé à la version 1.5
dans cette nouvelle série (voir ci-dessus pour plus de détails)
- Le Controleur PCI : Capable de gérer 6 Ports PCI 2.2
33 Mhz, il est d'une efficacité exemplaire et le débit
théorique maximum de 133 Mo/s est quasiment atteinds.
- Le Controleur IDE : Il peut gérer 4 unités UltraATA
33/66/100 en mode BusMaster. C'est un consommateur de bande passante
puisqu'il peut utiliser jusqu'a 400Mo/s de bande passante ( 4 x 100
Mo/s ). Le support de l'ATA133 n'est pas au programme. Intel ayant décidé
de se consacrer au Serial-ATA qui devrait arriver avec l'ICH5
- Le Controleur LAN : Bien que rarement exploité, l'ICH4
contient un controleur LAN de bonne qualité, mais qui doit toutefois
etre associé à un composant externe. Il permet la gestion
de l'Ethernet 10Base-T (10 Mbit/s) et 100 BaseTX (100 Mbit/s)
- 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 : L'ICH 4 supporte la norme USB 1.1 ainsi
que la norme USB 2.0. 6 Ports USB sont gérés en mode USB
1.1 et 2 ports 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 Controleur SMBUS : Celui-ci sert principalement a recupérer
le contenu du SPD
des modules de mémoire
L'ICH4 est donc un composant trés complet qui apporte principalement
la gestion de l'USB 2.0
Un mot concernant le Southbrige ICH4.
En effet, si on retrouvait la revision A1 avec les premiers i845E et i845G,
les i845PE/GE sont livrés avec la revision B0 dudit Southbridge.
Rien de bien nouveau au programme si ce n'est des corrections de bugs
mineurs et une petite amélioration des transferts du bus PCI. On
reconnait les deux composants à leur S-SPEC qui passe de SL66K
à SL6DM :
REVISION A1
S-SPEC : SL66K
|
REVISION B0
S-SPEC : SL6DM
|
Suite ( Etude
Approfondie du Layout )
|