La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les IT - Matérielles David Saint-Mellion. Processeur Composants Périphériques APPLICATION Système uP Sources des IT matérielles Entrée TOR : le changement.

Présentations similaires


Présentation au sujet: "Les IT - Matérielles David Saint-Mellion. Processeur Composants Périphériques APPLICATION Système uP Sources des IT matérielles Entrée TOR : le changement."— Transcription de la présentation:

1 Les IT - Matérielles David Saint-Mellion

2 Processeur Composants Périphériques APPLICATION Système uP Sources des IT matérielles Entrée TOR : le changement d’état d’une entrée (front) Les composants périphériques font des demandes d’IT au processeur. Événements et Composants périphériques Demande d ’IT Programme traitement IT Événements 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 IT matérielle et N° de Vecteur Le N° de vecteur est fourni par l’environnement au µP 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 1 - Le composant génère une IT au µP. 3 - Le µP attend le N° de vecteur sur le bus données 2 - Le µP accepte l’IT et demande à son environnement « matériel » de lui fournir le N° de vecteur. PROCESSEUR Composant Périphérique IT Demande N° Vecteur N° de Vecteur 4 - Le µP s’acquitte de l’IT lorsqu’il reçoit le N° de vecteur et traite le programme IT

4 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. Exemple : processeurs Intel x86 et la machine PC Le µP demande le N° de vecteur PROCESSEUR Composant Périphérique Contrôleur d’IT N° Vecteur Demande N° Vecteur IT Le contrôleur gère les priorités des demandes d’IT et le lien entre IT et 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.

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

6 Architecture centralisée - Priorités Exemple : processeurs Intel x86 et la machine PC 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. Demande N° de vecteur Demande IT Processeur Contrôleur d'IT Gestion des priorités IT périph N IT périph 1 Gestion des N° Vecteurs

7 Architecture répartie - Priorités Exemple : processeurs Motorola 68xxx 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. Si N composants périphériques demandent des IT simultanément, une seule ne doit aboutir au processeur.

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

9 Architecture Répartie - Pg IT Les événements sources d’IT sont : Registre Émission Vide - RgEV Registre Réception Plein - RgRP Exemple : un composant de Communication Le Composant délivre : N° Vecteur RgEV : Émission Vide N° Vecteur RgRP : Réception Plein Le µP reçoit un N° de vecteur produit par le composant qui l’associé à l’événement. 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 Composant Périphérique Communication N° Vecteur RgRP N° Vecteur ReEV Programme IT Rg Réception plein Lire Rg Réception Programme IT Rg Émission Vide Ecrire Rg Émission


Télécharger ppt "Les IT - Matérielles David Saint-Mellion. Processeur Composants Périphériques APPLICATION Système uP Sources des IT matérielles Entrée TOR : le changement."

Présentations similaires


Annonces Google