Accueil🇫🇷Chercher

PCI (informatique)

L'interface PCI (de l'anglais Peripheral Component Interconnect) est un standard de bus local (interne) permettant de connecter des cartes d'extension sur la carte mère d'un ordinateur.

Cinq ports PCI sur une carte mère.
Ports PCI Express: du haut en bas x4, x16, x1 et x16 comparĂ©s Ă  un port PCI 32 bits (en bas).

L'un des intérêts du bus PCI est que deux cartes PCI peuvent dialoguer entre elles sans passer par le processeur.

Historique

La spĂ©cification de ce bus est initialement due Ă  Intel, qui a commencĂ© Ă  y travailler vers 1990 Ă  cause d'un problème de bande passante sur les PC de l'Ă©poque et d'autres problèmes inhĂ©rents aux diffĂ©rents bus 32 bits alors prĂ©sents.

Ă€ la sortie du 386 (le premier x86 32 bits), IBM avait dĂ©cidĂ© de crĂ©er un nouveau bus 32 bits propriĂ©taire pour les PC ; le bus MCA. Pour avoir une carte mère avec un bus 32 bits, il fallait payer des redevances Ă  IBM. Les fabricants de compatible-PC dĂ©cidèrent de ne pas suivre IBM et restèrent temporairement avec le bus ISA qui lui Ă©tait libre de droits, mais ne permettait de communiquer qu'en 16 bits.

PCI 1.0
La version 1.0 du PCI est présentée le [1] et la 2.0 le [1]. La première implémentation date de 1994 sur des cartes mères pour processeur Intel 80486. À partir de là, le bus PCI remplace rapidement les autres bus 32 bits déjà présents, comme le bus EISA ou encore le VLB.
PCI 2.1
La rĂ©vision 2.1, incluant les spĂ©cifications pour les bus Ă  66 MHz, sort en 1995[2].

Depuis, l'évolution des spécifications du bus PCI, ainsi que celles du bus AGP et du PCI Express sont gérées par un groupe d'intérêt, le PCI Special Interest Group (en) (PCI-SIG), ouvert aux industriels.

Depuis 2004, pour les périphériques rapides (tel que les cartes graphiques), le bus PCI (ainsi que l'AGP) est remplacé par une version plus petite et plus rapide : le PCI Express.

Spécification

La spécification du bus PCI décrit la taille du bus (dont l'espacement des conducteurs), les caractéristiques électriques, les chronogrammes du bus et les protocoles.

Il existe plusieurs variantes de ce bus :

  • PCI 1.0[3] ;
  • PCI 2.3[4] qui existe en deux versions :
    • bus 32 bits Ă  33 MHz (soit une bande passante maxi de 133 Mo/s)[1] (la plus rĂ©pandue),
    • bus 64 bits Ă  66 MHz (soit une bande passante maxi de 528 Mo/s)[1], utilisĂ© sur certaines cartes mères professionnelles ou sur des serveurs (elles font deux fois la longueur du PCI 2.2 Ă  bus 32 bits) ;
  • PCI-X : bus 64 bits Ă  133 MHz (soit une bande passante maxi de 1 066 Mo/s), utilisĂ©e principalement dans les machines professionnelles ;
  • PCI-X 2.0 : 266 MHz (soit une bande passante maxi de 2 133 Mo/s) ;
  • PCI Express : norme dĂ©rivĂ©e du PCI, destinĂ©e Ă  le remplacer dans les ordinateurs personnels[5]. Bien que destinĂ© Ă  remplacer le bus AGP (mais aussi le PCI), le PCI Express n'est pas limitĂ© au seul branchement de carte vidĂ©o ;
  • Mini PCI : dĂ©rivĂ© du PCI 2.2 destinĂ© Ă  ĂŞtre intĂ©grĂ© dans les ordinateurs portables.
  • PCI Express 3.0 : 8 GT/s, apparu en 2004.
  • PCI Express 4.0 : 16 GT/s, annoncĂ© en 2017[6] et disponible sur IBM Power 9[7].
  • PCI Express 5.0 : 32 GT/s, les spĂ©cifications sont dĂ©voilĂ©es en 2019[8]. Ce standard ne devrait pas arriver avant 2021.

Dans sa version purement PCI la bande passante est partagée entre tous les éléments connectés sur le bus, contrairement à ce qui se passe pour la version PCI Express où elle est dédiée pour chaque périphérique. Cette dernière est donc préférable si on veut utiliser simultanément des cartes haut débit (carte réseau gigabits, contrôleur de disque, carte graphique…).

Comme pour les processeurs, certaines cartes mères permettent de surcadencer un bus PCI Ă  33 MHz, en augmentant la frĂ©quence du bus jusqu'Ă  37,5 MHz voire 41,5 MHz. MalgrĂ© l'Ă©cart Ă  la norme de nombreuses cartes PCI fonctionnent encore parfaitement (et plus vite) Ă  ces frĂ©quences.

Utilisations

Une carte PCI offrant un port parallèle.

Le PCI est généralement utilisé dans les ordinateurs personnels. Voici une liste non exhaustive de cartes d'extension généralement connectées à ce port :

Certains composants internes à la carte mère (le son, le réseau, etc.) sont généralement présents et utilisables sur le bus PCI. C'est le cas par exemple de contrôleurs intégrés au Northbridge, au Southbridge (cas actuels les plus fréquents : son, réseau, etc.) ou des puces dédiées, soudés directement sur la carte mère (autrefois pour le son ou bien des contrôleurs RAID supplémentaires, etc.).

Notes et références

  1. Révisions du bus, sur le site commentcamarche.net de février 2016, consulté le 4 février 2016.
  2. [PDF] Le bus industriel PCI, sur le site ftp-developpez.com, consulté le 15 février 2016.
  3. PCI 1.0 specifications, sur le site pcisig.com, consulté le 30 mai 2016.
  4. PCI Local Bus Specification Revision 2.3, sur le site pcisig.com, consulté le 30 mai 2016.
  5. PCI Express Base Specification Revision 3, sur le site pcisig.com, consulté le 30 mai 2016.
  6. La norme PCI Express 4.0 est enfin finalisée, sur nextinpact.com du 26 octobre 2017, consulté le 5 février 2019
  7. (en)Wistron Demonstrates PCIe Gen4 on Power9, sur openpowerfoundation.org
  8. Le PCI-SIG présente le PCIe 5.0, tomshardware.fr du 5 juin 2019, consulté le 6 juin 2019

Voir aussi

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.