Descriptif de Formation - Ref:002596A - 25/05/2017 Le bus PCI3.0 3 jours OBJECTIFS FORMATIONS CONNEXES La formation a été conçue à partir de la spécification PCI 3.0 Le bus PCI EXPRESS Comprendre le protocole de transfert à partir de traces Langage C pour les applications temps-réel et embarquées réalisées avec un analyseur Teledyne Lecroy Un logiciel a été développé pour montrer comment accéder à PARTENAIRES l'espace de configuration Description du programme d’initialisation d’un système PCI: la répartition des demandes d'interruption, l'allocation de la mémoire Optimisation des performances: sélection d'une valeur LT optimisée, priorité du master Le cours met l'accent sur les opérations d’une passerelle, PRÉREQUIS spécialement les mécanismes de fenêtrage Cette formation est adaptée aux électroniciens et informaticiens confrontés aux problèmes de la mise en œuvre du bus PCI Décodage d’adresse dans les espaces IO, MEM and CFG CHAPITRES Fins de transfert initiées par le Master et la Target Contrôle de la parité INTRODUCTION Gestion de ressources partagées Genèse du bus PCI Analyse de bus, avantages d’un analyseur de bus Caractéristiques du bus PCI INTERRUPTIONS ET RESET Types de devices PCI Interruptions PCI Présentation de la Technologie PCI Cycle d’acquittement d’interruption Architecture d’un PC Partage des interruptions ARCHITECTURE D’UN DEVICE PCI MSI : Message Signaled Interrupts Bufferisation des informations Reset Gestion des buffers SPECIFICATION ELECTRIQUE Mémoires “Prefetchable vs non-prefetchable” Onde réfléchie / onde incidente Règles de synchronization : modèle Producteur / Consommateur Spécification Statique Limites du bus PCI Spécification Dynamique : 33 MHz and 66 MHz PROTOCOLE DE TRANSFERT Transfert de base Horloge, Decouplage “ Compliance checklists “ Brochage, type de signaux L’ESPACE DE CONFIGURATION Arbitrage Mapping de l’espace de configuration Protocole de transfert de données Allocations des espaces mémoires et IO PCI 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:002596A - 25/05/2017 COHERENCE DE CACHE Liste de capabilités Cycles de configuration, routage du signal IDSEL Introduction à la mémoire cache et au snooping Cycles de configurations Local vs distant RAM cachable accessible par le CPU host via le bus PCI Génération d’un cycle de configuration PASSERELLES PCI-TO-PCI TRANSPARENTES Numérotation des bus Master PCI accédant à la mémoire du CPU host Processeur PCI accédant à la mémoire du CPU host SPECIFICATIONS INDUSTRIELLES BASEES SUR DU PCI Bus Passif PICMG Décodage d’adresse, règles de propagation des transferts Carte mézzanine CMC/PMC Cycles de configuration Distants Introduction au CompactPCI Gestion des erreurs Introduction au PC104+, PC.MIP 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