Pic 8259 Gestion des Demandes d ? Interruptions Matérielles Cas du Contrôleur Programmable d ? Interruptions PIC A Resp Dr Mohamed Feredj Courriel archiFeredj gmail com Introduction Comment identi ?er la source d ? une demande d ? interruption Il existe d
Gestion des Demandes d ? Interruptions Matérielles Cas du Contrôleur Programmable d ? Interruptions PIC A Resp Dr Mohamed Feredj Courriel archiFeredj gmail com Introduction Comment identi ?er la source d ? une demande d ? interruption Il existe di ?érentes méthodes de détection de la source d ? une interruption a Par Polling par sondage Solution logicielle Cette technique utilise un programme dé ?ni au préalable pour de déterminer les priorités des interruptions ? Est adéquate pour un petit nombre de sources d ? interruption sinon le temps d ? identi ?cation des sources devient très important b Par Daisy Chain Interruption cha? nées ou priorités cha? nées Solution matérielle Cette technique utilise un composant matériel contenant des portes logiques pour identi ?er la source d ? interruption Avantages ? Pas de programmation pour déterminer la priorité d ? une interruption ? Réalisation très simple Nécessite des bloc logiques très simples à concevoir ? Ajout et suppression d ? autres sources d ? interruption est très simple Inconvénients ? On ne peut pas modi ?er l ? ordre de priorité des interruptions par programmation Dans ce chapitre nous présentons le PIC Programmable Interrupt Controller d ? Intel C Cours Archi II Dr Mohamed FEREDJ C Dé ?nition Le PIC est un circuit qui décharge le P de la gestion des demandes d ? interruption matérielle provenant de l ? extérieur En e ?et Sa fonction se résume par Réception des demandes d ? interruption sur ses lignes d ? entrée IRQ ? IRQ Détermination de l ? interruption la plus prioritaire Informer le P Le PIC gère au maximum demandes d ? interruption Cependant il est cascadable ce qui permet la gestion de demandes C'est-à-dire un PIC ma? tre peut recevoir les sorties de autres PICs esclaves CS WR RD D D D D D D D D CAS CAS GND Indicateur de position Vcc A INTA IRQ IRQ IRQ IRQ IRQ IRQ IRQ IRQ INT SP EN CAS Entrées de demandes d ? interruption Description des signaux broches du PIC VCC Broche d ? alimentation électrique à volts GND La masse CS Chip Select Bo? tier Sélectionne qui réveille le circuit PIC Donc si le P veut s ? adresser au PIC il doit envoyer sur cette broche un F F F F F F Donc CS PIC sélectionné PIC non sélectionné Si par exemple on a CS et CS on doit envoyer et pour sélectionner un Circuit WR Write Ecriture ligne de commande Cours Archi II Dr Mohamed FEREDJ CRD Read Lecture ligne de commande D -D Bus de données bidirectionnel Exemple Si du PIC est H alors OUT H AL CS et WR Si AL H D D et D ? D CAS -CAS Pour cascader les PICs et servent comme moyen de communication IRQ -IRQ Pour connecter périphériques pouvant demander des interruptions Si on veut plus on doit connecter sur chaque IRQi maximum un PIC esclave Le PIC ma? tre peut accéder aux PICs esclaves
Documents similaires
-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 17, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 55.6kB