PCIe (norme de bus d'extension) : échanges entre les cartes d'extension (cartes graphiques, SSD, disques durs, cartes réseau), avec carte mère d'un ordinateur. Développée par Intel, supplante les normes antérieures PCI, PCI-X et AGP.
Commutation de paquets selon un modèle à quatre couches : couche logicielle : codage/décodage des paquets de données ; couche transaction : rajout/suppression d’un en-tête de début et d’un en-tête de séquencement ou de numérotation du paquet ; couche liaison : rajout/suppression d’un code de correction d’erreur (contrôle de redondance cyclique) ; couche physique : transmission du paquet (transmission série « point à point »).
Brochages d'une carte PCI Express :
- Côté soudure du circuit imprimé (PCB) de la carte est le côté A, et le côté « composants » est le côté B ;
- Broches PRSNT1 # et PRSNT2 # doivent être légèrement plus courtes que les autres, pour s'assurer qu'une carte branchée à chaud est complètement insérée ;
- Broche WAKE # est utilisée pour indiquer que la carte est capable de se réveiller de façon autonome.
PCIe suit le modèle OSI :
- Couche PHYsique permet le passage des paquets en un flux série (couche PCS/PMA) ;
- Couche Data link permet la gestion de l'intégrité du lien (LCRC) et le contrôle de flux ;
- Couche Transaction permet les accès plus haut niveau : mémoire, I/O.
Niveau physique est composé :
- Circuit de récupération d'horloge (côté réception) (PMA) ;
- SerDes (en) (PMA) ;
- Brouilleur (PMA) ;
- Codage 8b/10b (PCS).
Différents types de transactions :
- Lecture ou écriture du plan mémoire ;
- Configuration en phase d'initialisation ;
- Messages permettant l'échange d'événements entre périphériques ;
- Achèvement (completion) de la transaction.

