Le bus PCI EXPRESS
Transcription
Le bus PCI EXPRESS
Descriptif de Formation - Ref:003279A - 10/02/2017 Le bus PCI EXPRESS 3 jours FORMATIONS CONNEXES OBJECTIFS Les avantages de la commutation de paquets sont mis en évidence par rapport aux bus partagés Le bus PCI3.0 Langage C pour les applications temps-réel et embarquées Le cours explique les différents types de trafic que PCI Express PARTENAIRES prend en charge L'utilisation de canaux virtuels est expliqué pour les exigences de qualité de service Le cours décrit la séquence de découverte nécessaire pour initialiser les commutateurs Le cours décrit les différentes étapes de la couche physique : PRÉREQUIS encodage 8b10b et 128/130b , scrambling, buffer élastique, récupération d'horloge et de séquences d'apprentissage de lien Cette formation est adaptée aux électroniciens et Le cours met en évidence les différences entre les trois informaticiens confrontés aux problèmes de la mise en œuvre générations de PCI Express de la technologie PCI EXPRESS Mesure et calibrage du jitter CHAPITRES L'interface électrique LA TRANSITION VERS LA COMMUTATION DE PAQUETS Limitations du bus PCI Caractéristiques du canal de calibrage LA GESTION DE CONSOMMATION Les états de la gestion de consommation au niveau lien Le bus hub link L'interface logicielle pour la gestion de consommation Solutions pour augmenter la performance : mode différentiel, commutation de paquets Mécanismes natifs de la gestion de consommation PCI EXPRESS La structure ce capacité de gestion de consommation INTRODUCTION A PCI EXPRESS LE ROUTAGE DES PAQUETS Overview Les bases du PCI Topologie Les opérations d'un bridge PCI/PCI transparent Les couches du protocole PCI EXPRESS Routage des paquets par adresse Qualité de Service Routage des paquets par ID La couche physique Routage implicite des paquets LA COUCHE PHYSIQUE ACQUITTEMENT DES TLPS L'encodage 8-bit / 10-bit Objectifs de l'acquittement Scrambling Compteurs / timers Les "ordered sets" Séquences Le buffer élastique Switch Cut-through L'apprentissage du lien , détaillé pas-à-pas QUALITE DE SERVICE MVD Training - 106 avenue des guis - 31830 Plaisance du Touch - France Tel : +33 (0) 5 62 13 52 32 - Fax : +33 (0) 5 61 06 72 60 - www.mvd-training.com SIRET : 510 766 066 00029 - Identifiant TVA : FR 74510766066 - NAF : 8559A Déclaration d’activité enregistrée sous le n° 73 3105366 31 auprès du Préfet de région de Midi-Pyrénées 1 Descriptif de Formation - Ref:003279A - 10/02/2017 Introduction, la différentiation de traffic GESTION DES ERREURS Arbitrage des VCs : Virtual Channel Principes généraux Arbitrage des Ports (switch) Gestion des erreurs identiques au PCI La gestion de base des erreurs PCI Express CONTROLE DE FLUX Overview, principe de la transmission de crédit La gestion avancée des erreurs PCI Express L'ESPACE DE CONFIGURATION Compteurs RCRB : Root Complex Register Block Fréquence de mise à jour des crédits ORDONNANCEMENT DES TRANSACTIONS Modèle Producer / Consumer du PCI Ordonnancement assoupli autorisé par le PCI-X Règles d'ordonnancements des transactions PCI Express FORMAT DES PAQUETS Enumération du PCI Express Registres de configuration compatibles PCI Expansion ROMs DIFFÉRENCES ENTRE PCI EXPRESS GEN1, GEN2 ET GEN3 La nouvelle couche physique avec l'encodage 128/130b Les nouveautés de la spécification 2.1 et 3.0 au niveau protocole Avantages d'un protocole orienté paquet Format d'un paquet TLP The new PCI Express Enhanced Configuration Access Mechanism DÉBOGUÉ UN SYSTÈME PCI EXPRESS Format d'un paquet DLLP Les listes de Compliance GESTION DES INTERRUPTIONS L'analyseur de protocole Teledyne Lecroy, test de la couche MSI : Message Signaled Interrupts physique Gestion des interruptions PCI Express Trace NOTES Des supports de cours papiers seront fournis à chaque participant pendant la formation. CONTACT Tel : 05 62 13 52 32 Fax : 05 61 06 72 60 [email protected] MVD Training - 106 avenue des guis - 31830 Plaisance du Touch - France Tel : +33 (0) 5 62 13 52 32 - Fax : +33 (0) 5 61 06 72 60 - www.mvd-training.com SIRET : 510 766 066 00029 - Identifiant TVA : FR 74510766066 - NAF : 8559A Déclaration d’activité enregistrée sous le n° 73 3105366 31 auprès du Préfet de région de Midi-Pyrénées 2