Test PCIe (peripheral component interconnect express)
Pratiquement toutes les exigences pour les propriétés de signaux et de transmissions de données PCIesont respectées par les oscilloscopes, à la fois pour le développement et pour le test de conformité PCIe. Sur la couche physique, les analyseurs de réseauxpeuvent fournir la précision la plus élevée possible pour le test d'intégrité du signal. Avec une configuration de test à analyseur de réseaux automatiséuniquement disponible chez Rohde & Schwarz, réduisez considérablement les durées de testdes paramètres d'intégrité du signal et augmentez la fiabilité du testpour les câbles et connecteurs PCIe avec quatre lignes ou plus, en utilisant la spécification 5.0 ou 6.0.
Le PCIe est la norme de-facto pour un serveur ou une interconnexion de caret mère de PC, entre le processeur principal et à la fois les périphériques intégrés (puces montées en surface) et les périphériques de plug-in (cartes d'extension) tels que des cartes graphiques ou des cartes mémoire, ou encore des cartes d'évolution. Pour les fabricants de PC et de puces ainsi que pour les fournisseurs de cartes de connexion dans l'industrie, la vérification des interfaces PCIeau cours du développement, et par conséquent pour la vérification de fonctionnement et le contrôle de la qualité en production, est une tâche essentielle.
Tout d'abord introduit en 2003 comme le PCIe 1.0 avec une bande passante de 8 GB/s s'exécutant à une fréquence de 2,5 GHz prenant en charge des transferts de 2,5 Giga par seconde (GT/s), une nouvelle version mise à niveaua été lancée par le PCI-SIG(Special Interest Group) tous les deux ans, à chaque fois en doublant la performance. La dernière version lancée en 2022 est le PCIe 6.0 avec une bande passante de GB/s s'exécutant à une fréquence de 32 GHz en prenant en charge 64 GT/s. Les débits de données sont indiqués en transferts par seconde, pas en débit de bits. Cela est dû au codage de transmission qui converti les bits de données en un grand nombre de caractères de transmission afin de réduire les erreurs de transmission au coût d'une augmentation de la quantité d'informations à transmettre. Pour les codages PCI 1.0 et 2.0, le codage 8b/10b est utilisé, pour le 3.0 les frais généraux de transmission sont grandement réduit avec un codage 128b/130b. Les erreurs de transmission sont réduites en obtenant un équilibre DC et une disparité bornée (long terme, 50% “1” et 50% “0” sont transmis).
Alors que le 128/130b réduit les frais généraux du protocole de 25% à 1,5%, la correction de l'erreur de transmission basée sur le protocole est également réduite. Le PCIe 3.0 a ajouté une égalisation du récepteur afin de compenser la réponse en fréquence dans le canal à hautes fréquences. Des algorithmes sophistiqués visent à créer des filtres numériques correspondant aux pertes du canal sur le récepteur.
Le PCIe connecté par 1 ou plusieurs lignes dans un emplacement. Une ligne contient une paire d'émetteur et récepteur de lignes différentielles, ainsi chaque ligne est un flux full-duplex, transportant des paquets de données. Les emplacements PCIe peuvent contenir de une à trente deux lignes, en puissances de deux. Les numéros de lignes sont écrits avec un préfixe x (par exemple, x16 représente une carte ou un emplacement seize lignes),avec x16 étant la taille la plus grande en utilisation commune. Un emplacement x1 transmet des données à 1 bit par cycle, un emplacement x16 à 16 bits par cycle. Que ce soit en termes d'emplacements et de versions le PCIe est entièrement compatible avec les versions précédentes, avec le débit de données déterminé par la taille d’emplacement la plus petite, et la version la plus faible.
L'implémentation commerciale du PCIe se trouve plusieurs versions derrière la dernière norme. Il y a encore plus de cartes mères PC 3.0 disponibles que de 4.0, qui à son tour surpasse les cartes mères 5.0; le nombre d'applications nécessitant des débits de données supérieurs à 16 GT/s sont très limités. Pour des processeurs plus simples exploitant de nombreux appareils industriels et commerciaux, le PCIe 1.0 fournit plus que la performance suffisante.