USB 3.0 & S-ATA 6 Gbps : la théorie
David Legrand le 10 décembre 2009 (48 829 lectures)
Comme tout contrôleur, les puces gérant l'USB 3.0 et le S-ATA 6 Gbps doivent être reliées au reste du système. Comme nous l'avons vu précédemment, dans le cas qui nous occupe, cela doit se faire via un lien de type PCIe x1 de génération 2.0 dans le meilleur des cas.Le P55 : une véritable plaie avec des lignes PCIe 2.0 qui n'en sont pas
Malheureusement, ces liens sont plus ou moins nombreux selon le chipset et tous ne proposent pas un débit de 500 Mo/s. Le « meilleur » exemple est le P55 d'Intel.
Comme on peut le voir sur le diagramme, sur une solution exploitant un processeur Lynnfield sur socket LGA 1156, et donc un chipset P55, il existe deux façons de trouver des liens de type PCIe : le CPU, qui dispose de 16 lignes PCIe 2.0 et le chipset qui dispose de 8 lignes.
Sur le site d'Intel, ces dernières sont indiquées comme étant de génération 2.0 mais avec un débit de 2.5 GT/s... soit le débit de la génération 1.0. On retrouve d'ailleurs les mêmes informations au sein de la datasheet du P55. Il faut en effet savoir que le P55 est grosso modo un ICH10 légèrement remanié par Intel, ce dernier n'offrant pas de lien de type PCIe 2.0.
Intel joue sur les mots... et c'est bien regrettable
Cela n'empêche pas le fondeur d'évoquer un débit de 500 Mo/s par lien, ce qui correspond à un débit bi-directionnel alors que tout le monde parle en débit mono-directionnel. D'où l'importance de l'unité GT/s qui évite ce genre de confusion.
Ainsi, le P55 offre huit lignes de type PCIe 2.0 (ils respectent la norme du PCI-SIG) mais qui n'offrent qu'un débit de 250 Mo/s. Lorsqu'une de ces lignes est reliée à un contrôleur USB 3.0 et S-ATA 6 GBps, on est donc sous le coup d'un goulet d'étranglement évident, surtout dans le cas de solutions de type RAID.
790FX et X58 : les sauveurs des fabricants de cartes mères
Mais ce problème est propre au P55. En effet, comme on peut le voir sur les diagrammes suivant, le X58 du géant de Santa Clara ou le 790FX d'AMD n'ont pas ce genre de limitations. Tout d'abord parce qu'ils disposent de lignes de type PCIe 2.0 au niveau du débit (soit 500 Mo/s), mais aussi parce que ces lignes sont plus nombreuses.
Les solutions d'AMD sont néanmoins plus INtéressantes puisqu'au sein des puces de la génération 700, elles disposent d'un maximum de 32 lignes PCIe 2.0 pour la partie graphique ainsi que de lignes complémentaires (jusqu'à six) pour les contrôleurs qui peuvent être exploitées en x1 alors que dans le X58 d'Intel on peut uniquement disposer de deux ports x2 supplémentaires.
Sommaire
- 1. Introduction : USB 3.0 et S-ATA 6 Gbps, quoi de neuf ?
- 2. Les contrôleurs Marvell & Nec : quels liens avec les chipsets ?
- 3. Les chipsets : l'autre problème... surtout dans le cas du P55
- 4. La solution d'Asus : du P55 en pagaille et une carte fille (1/2)







