1 LES BUS NUMERIQUES Bus parallèles Le bus PCI Cours_bus_PCI_0_02.

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Architecture de machines Les entrées sorties Cours
Serveur NAS storex.
Nouvelles Technologies Le bus PCI et ses évolutions
Auto Apprentissage Le DSP
Lycée ELKHAWARIZMI De SAFI
Cours d’initiation en Informatique
Présentation d’un design de carte vidéo
Système de stockage réseaux NAS - SAN
ARCHITECTURE DES ORDINATEURS
Architecture d’un ordinateur
LA CARTE MERE PROJET REALISER PAR : BELGHITI ALAOUI Anas.
Chapitre n°2 : Architecture d'un ordinateur
ROLE DES DIFFERENTS ELEMENTS
Fonction Traiter Algorithmique et Programmation
Réseau Internet du BISTROT A CREPES
Gestion des Périphériques
Les Chipsets A QUOI ÇA SERT ?
TRANSMISSION DES DONNEES.
Informatique temps réel et réseaux de terrain – ELEC365
Communications séries synchrones
Architecture introduction.
BTS SYSTÈMES NUMÉRIQUES
Concept matériel du E-Liner Bastelgruppe Hannover Département Hardware.
Périphériques et bus système
Module de Stockage Etendu Intellex® (ESM)
Réseau de stockage étendu
Progrès technique et logique économique : leur liaison interne
Informatique 1. Les applications de l’informatique
Lycée ELKHAWARIZMI De SAFI
EPID-CPI-ISAIP Philippe Bancquart - mise à jour 24/02/ page 1 Architecture des Mico-Ordinateurs PHILIPPE BANCQUART.
Ch. Garnier 1 LE BUS VME OU BUS CEI ième Partie: L ’Arbitrage Sommaire - Repère zTroisième Partie:L ’arbitrage yPrésentation yIdentification des.
Présentation visuelle
GESTION D’UN PARC INFORMATIQUE LI
Création d'un diaporama sous Open Office
Les systèmes mono-puce
1 Cliquez ici pour avancer Ici pour reculer Ch.Dupaty 11/97.
Internet La connexion.
1 LE BUS PCI 5 ième partie: Les transactions particulières Sommaire - Repère zCinquième partie:Les transactions particulières yParité, reporting d ’erreur.
Architecture des Ordinateurs
Passer directement au Quiz
LE BUS PCI 2ième partie: Les signaux Sommaire - Repère
PERI Master ACSI cours Gestion des Périphériques Année (Transparents de F. Dromard)
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
Système slow-control au LAPP
Quatrième Partie: Le bus Interruptions Présentation
Conception d ’ une IP d ’ un contrôleur de bus I ² C en SystemC1.0 ZHANG XUN Tuteurs du projet : Mr. P. Garda - Mr. O. Romain LISIF---Team SYEL Université.
Les Composants Logiques et d’Interfaces. 9 Octobre 2001 © astrium 2 La Stratégie Astrium SAS Vélizy Les Composants Logiques l Série 4000 : -Composants.
Évolution des (micro)processeurs et des systèmes embarqués
LES MEMOIRES.
PERI Master ACSI cours Gestion des Périphériques Année (Transparents de F. Dromard)
Un programme Algorithme permettant au processeur de s'alimenter:
1 LES BUS NUMERIQUES Bus parallèles Les bus on-chip N°03_Bus_onchip.
1 LE BUS PCI 8 ième partie: L ’espace de configuration Sommaire - Repère zHuitième partieL ’espace de configuration yQu ’est-ce? yEspace de configuration.
1 LE BUS PCI 6 ième partie: Les aspects électriques, timings Sommaire - Repère zSixième partie:Les aspects électriques, timing ySpécifications électriques.
LES BUS NUMERIQUES Philippe Butel Cours_bus_para_02.
1 LES BUS NUMERIQUES Bus parallèles Introduction au bus VXI Cours_bus_VXI_01.
1 LE BUS PCI 4 ième partie: L ’arbitrage Sommaire - Repère zQuatrième partie:L ’Arbitrage yPrincipes généraux yPrise du bus yChronogrammes ySynthèse yRetour.
1 LES BUS NUMERIQUES Bus parallèles Introduction au bus PXI Cours_bus_PXI_01.
Configurer des systèmes d'exploitation 243-J28-SL cours 7.
Online : Electronique ou informatique ? JI Online : Electronique ou informatique ?
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
Initiation à l'informatique
Les mémoires la préparation de: chaimaa hamdou.
Les nouveaux bus de données H. Le Provost (SEDI) Journée Electronique du DAPNIA, 10 Novembre 2006.
ARCHITECTURE MATERIELLE D’UN SYSTEME A MICROPROCESSEUR
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Systèmes à microprocesseur Les mémoires
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
Transcription de la présentation:

1 LES BUS NUMERIQUES Bus parallèles Le bus PCI Cours_bus_PCI_0_02

2 LE BUS PCI Sommaire zPremière partie:Présentation zDeuxième partie:Les signaux zTroisième partie:Les échanges de données zQuatrième partie:L ’Arbitrage zCinquième partie:Les transactions particulières zSixième partie:Les aspects électriques, timings zSeptième partie:Bridge PCI / PCI zHuitième partie:L ’espace de configuration zNeuvième partie:Les performances

3 LE BUS PCI 1 ière partie: Présentation Sommaire - Repère zPremière partie:Présentation yGlossaire yHistorique xL ’évolution vers le PCI Le couplage direct Connexion directe bufferisée Connexion par bus local indépendant xLe bus ISA xLe bus EISA xLe VL Bus xLa création du standard PCI et ses évolutions yLe bus PCI: Concept et intérêts xAspects techniques xAspects économiques yLes principales caractéristiques

4 LE BUS PCI 1 ière partie: Présentation Glossaire zAgentÉlément matériel relié au bus PCI. zArbitreÉlément matériel chargé de gérer les demandes d ’accès au bus des différents initiateurs. Physiquement, l ’arbitre peut être n ’importe où. zCibleAussi appelé Esclave ou Target Élément matériel uniquement capable de recevoir ou d ’émettre des données sur demande d ’un Initiateur zContrôleur d ’interruptionsLogique chargée de reconnaître des interruptions et de gérer les échanges nécessaires zIdle StateÉtat inoccupé du bus PCI zInitiateurAussi appelé Maître Élément matériel susceptible de prendre le bus pour gérer un échange zIRQInterrupt request zTurn-around cycleCycle mort noté  sur les chronogrammes et nécessaire pour permettre d ’éviter des contentions sur certains signaux pouvant être drivés par plusieurs agents PCI

5 LE BUS PCI 1 ière partie: Présentation Historique: L ’évolution vers le PCI; Le couplage direct zAvantages: yFacilité de mise en œuvre yFaible coût zInconvénients yStructure dépendante du processeur yPeu de périphériques rapides yAugmentation du taux d ’occupation du bus processeur

6 LE BUS PCI 1 ière partie: Présentation Historique: L ’évolution vers le PCI; connexion directe bufferisée zAvantages: yFacilité de mise en œuvre yFaible coût yAugmente le nombre de périphériques rapides zInconvénients: yStructure dépendante du processeur yNombre de périphériques rapides toujours restreint yAugmentation du taux d ’occupation du bus processeur

7 LE BUS PCI 1 ière partie: Présentation Historique: L ’évolution vers le PCI; connexion par bus local indépendant zAvantages: yIndépendance des périphériques par rapport au processeur yAugmente le nombre de périphériques yPérennité de l ’architecture matérielle et logicielle zInconvénient: ySolution plus coûteuse

8 LE BUS PCI 1 ière partie: Présentation Historique: Le Bus ISA zDéfini par IBM zArchitecture yType couplage direct yAsynchrone zUtilisé pour les processeurs 8086 et zSimilitudes entre le et le bus ISA yISA TRES proches du bus yBus 16 bits yHorloge: 8 MHz yFonctionnement à 0 wait state zPerformances: 2 à 3 Moctets/s zÉvolutions indispensables yAugmentation des fréquences de fonctionnement des processeurs xISA nécessite le rajout de wait states yLargeur de bus sur 16 bits requiert, pour les processeurs 32 bits, 2 transactions pour chaque échange

9 LE BUS PCI 1 ière partie: Présentation Historique: Le Bus EISA zIntroduit en 1988 par les industriels du monde PC zArchitecture du type couplage direct zPrincipales améliorations par rapport à ISA yLargeur du bus sur 32 bits yLe contrôleur de bus autorise des transactions avec les périphériques minimisant la charge du processeur zEISA reste compatible du bus ISA zLimitations yLa fréquence de fonctionnement est toujours de 8 MHz yArchitecture toujours très proche du processeur

10 LE BUS PCI 1 ière partie: Présentation Historique: Le VL bus zAnnoncé en Décembre 1991, standard approuvé en Août 1992 zSupport: Industriels de la micro-informatique (périphériques vidéo) z2 implémentations: yVL type A:Connexion directe yVL type B:Connexion directe bufferisée (*): uniquement en lecture par burst. Seulement 66 MO/s en écriture

11 LE BUS PCI 1 ière partie: Présentation Historique: La création du standard PCI et ses évolutions zIntel ne supporte pas le VL-Bus zIntel propose le bus PCI à un groupe d ’industriels concurrents (IBM, Motorola, DEC, Apple…) zFormation de PCI SIG zLes versions: yV1.0 éditée en Juin 1992 yV2.0 éditée en Avril 1993 xBus 32 bits ou 64 bits yV2.1 éditée début 1995 xFréquence de fonctionnement jusqu ’à 66 MHz yV2.2 éditée en Décembre 1998 xPas d ’évolutions majeures xAméliorations: EMC Fonctionnement faible tensions d ’alimentation Éclaircissements de certains timings

12 LE BUS PCI 1 ière partie: Présentation Concept et intérêts du bus PCI: Les aspects techniques zÉlément de base expliquant son succès: L ’indépendance par rapport yau processeur yau bus d ’extension (ISA, EISA, VME, voire Multibus) zFaible consommation (tension d ’alimentation 3,3V) zStandard ouvert aux évolutions zConfigurable par logiciel zArbitrage masqué zNombre de signaux limité

13 LE BUS PCI 1 ière partie: Présentation Concept et intérêts du bus PCI: Les aspects économiques zSupporté par toute l ’industrie informatique (résultats de R&D et know-how plus facilement accessibles) zPérennité à moyen terme assurée zOuverture vers le monde de l ’électronique embarquée et industrielle (normes PMC, CMC, Compact PCI [PICMG], PXI…) zMoyens de test standards zMarché du composant PCI très actif: yChoix important yComposants physiques et virtuels (IP pour FPGA et ASIC)) yPérennité des composants physiques très faible zNombreuses cartes µP, DSP, acquisition… disponibles avec bus PCI

14 LE BUS PCI 1 ière partie: Présentation Les principales caractéristiques z4 types de bridges yBridge Host to PCI yBridge PCI to Standard Bus yBridge PCI to PCI yContrôleur I/O

15 LE BUS PCI 1 ière partie: Présentation Les principales caractéristiques zHautes performances : yRévision 2.0: 33 MHz x32 bits: 132 MOctets / s max (typique 90 MOctets / s) x64 bits: 264 MOctets/s max yRévisions 2.1 et 2.2: 66 MHz x32 bits: 264 MOctets / s max x64 bits: 528 MOctets/s max zDéfinition yBus parallèle yAdresses / données multiplexé yBus synchrone yAccès lecture / écriture en burst linéaire de longueur variable yControl des vitesses de transfert par le maître et la target ySupporte les configurations multi-maîtres yUn agent peut être à la fois Initiateur et Cible yArbitre de bus xIl est relié à tous les signaux d ’arbitrage des Initiateurs

16 LE BUS PCI 1 ière partie: Présentation Les principales caractéristiques zFaible nombre de broches : Boîtiers des composants PCI 32 bits faible coût y47 broches pour une target y49 broches pour un maître zConfiguration par logiciel zDifférentes opérations sur le bus: yArbitrage yAccès en lecture yAccès en écriture yInterruptions

17 LE BUS PCI 1 ière partie: Présentation Les principales caractéristiques Master Master / Target Master / Target PCI Bus Arbiter REQ# GNT#