1 / 9

Les IT - Matérielles

Les IT - Matérielles. David Saint-Mellion. Demande d ’IT. Événements. APPLICATION. Composants Périphériques. Programme traitement IT. Processeur. Système uP. Sources des IT matérielles. Les composants périphériques font des demandes d’IT au processeur.

ulla
Télécharger la présentation

Les IT - Matérielles

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Les IT - Matérielles David Saint-Mellion

  2. Demande d ’IT Événements APPLICATION ComposantsPériphériques Programmetraitement IT Processeur Système uP Sources des IT matérielles Les composants périphériques font des demandes d’IT au processeur. Événements et Composants périphériques • Entrée TOR : le changement d’état d’une entrée (front) • Timers : le Time Out (passage à 0 du décompteur. • Communication : Registre Émission vide, Registre Réception plein • Entrée analogique : Fin de conversion de la donnée analogique

  3. ComposantPériphérique IT PROCESSEUR DemandeN° Vecteur N° de Vecteur IT matérielle et N° de Vecteur Le N° de vecteur est fourni par l’environnement au µP 1 - Le composant génère une IT au µP. 2 - Le µP accepte l’IT et demande à son environnement « matériel » de lui fournir le N° de vecteur. 3 - Le µP attend le N° de vecteur sur le bus données 2 ARCHITECTURES Centralisée : Le N° de vecteur est stocké dans un contrôleur d ’IT Répartie : Le N° de vecteur est stocké dans le composant périphérique 4 - Le µP s’acquitte de l’IT lorsqu’il reçoit le N° de vecteur et traite le programme IT

  4. ComposantPériphérique Contrôleur d’IT PROCESSEUR IT IT DemandeN° Vecteur N° Vecteur Architecture centralisée Un contrôleur d’IT gère les N° de vecteurs des IT matérielles • Toutes les IT matérielles transitent par le contrôleur de bus. • Le contrôleur gère les priorités des demandes d’IT et le lien entre IT et N° de vecteur. • Le µP demande le N° de vecteur • Le contrôleur d’IT dépose sur le bus Données le N° de vecteur correspondant à l’IT prise en compte. Exemple : processeurs Intel x86 et la machine PC

  5. IT Demande N° Vecteur ComposantPériphérique PROCESSEUR N° Vecteur Architecture répartie Le composant source de l’IT fournit le N° de vecteur • Les IT sont adressées au µP • Le µP demande le N° de vecteur au composant source de l’IT • Le composant dépose sur le bus Données le N° de vecteur Exemple : processeurs Motorola 68xxx

  6. IT périph 1 Gestion des priorités Demande IT Processeur IT périph N Gestion des N° Vecteurs Demande N° de vecteur Contrôleur d'IT Architecture centralisée - Priorités Si N composants périphériques demandent des IT simultanément, une seule ne doit aboutir au processeur. • Un bloc fonctionnel  " Contrôleur d ’IT" gère les priorités des demandes. Exemple : processeurs Intel x86 et la machine PC

  7. Architecture répartie - Priorités Si N composants périphériques demandent des IT simultanément, une seule ne doit aboutir au processeur. • Un bloc fonctionnel "Encodeur de priorité" collecte l'ensemble des demandes issues de la périphérie et ne transmet qu'une des demandes au processeur. Exemple : processeurs Motorola 68xxx

  8. Architecture centralisée - Pg IT Exemple : un composant de Communication Les événements sources d’IT sont : - Registre Émission Vide - RgEV - Registre Réception Plein - RgRP Programme IT Le µP reçoit un N° de vecteur associé au composant. Lire registre État Suivant valeur Rg Etat Cas RgRP : Lire Rg Réception Cas RgEV : Ecrire Rg Émission Autres Cas : --- Fin Suivant Le programme IT scrute le Registre d’État du composant pour discriminer qu’elle est l’origine de l’IT. Le programme IT est organisé autour d’une structure à choix multiples suivant la valeur du registre d’État. Registre Émission plein doit être le premier Cas traité.

  9. N° Vecteur ReEV N° Vecteur RgRP Programme IT Rg Réception plein Programme IT Rg Émission Vide Ecrire Rg Émission Lire Rg Réception Architecture Répartie - Pg IT Exemple : un composant de Communication Les événements sources d’IT sont : Registre Émission Vide - RgEV Registre Réception Plein - RgRP ComposantPériphériqueCommunication Le µP reçoit un N° de vecteur produit par le composant qui l’associé à l’événement. Le Composant délivre : N° Vecteur RgEV : Émission Vide N° Vecteur RgRP : Réception Plein A chaque N° Vecteur correspond un Programme IT. Les N° de Vecteurs sont hiérarchisés dans le composant périphérique. Le N° de vecteur Registre réception plein est le plus prioritaire

More Related