Changes between Version 28 and Version 29 of SoclibCourseTp4
- Timestamp:
- Oct 11, 2009, 11:54:08 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp4
v28 v29 161 161 On souhaite donc remplacer ce mécanisme de scrutation par un mécanisme d'interruption, en utilisant 162 162 la capacité du contrôleur TTY à générer une interruption lorsque qu'un caractère est frappé sur le clavier. 163 Ceci nécessite d'introduire un nouveau composant matériel dans l'architecture : Le composant '''vci_icu''' est contrôleur d'interruption vectorisé. C'est une cible VCI dont vous trouverez la spécification fonctionnelle ci-dessous :163 Ceci nécessite d'introduire un nouveau composant matériel dans l'architecture : Le composant '''vci_icu''' est contrôleur d'interruption vectorisé. C'est une cible VCI dont vous trouverez la spécification fonctionnelle à l'URL ci-dessous : 164 164 [https://www.soclib.fr/trac/dev/wiki/Component/VciIcu]. 165 165 166 166 On en profite pour introduire un autre périphérique : Le composant '''vci_multi_timer''' est également une cible VCI 167 contenant un nombre queconque de timers programmables capables de générer des interruptions périodiques à destination du processeur. Vous trouverez la spécification fonctionnelle de ce composant 167 contenant un nombre queconque de timers programmables capables de générer des interruptions périodiques à destination du processeur. Vous trouverez la spécification fonctionnelle de ce composant à l'URL ci-dessous 168 [https://www.soclib.fr/trac/dev/wiki/Component/VciTimer] 168 169 169 170 Modifiez le fichier '''tp3_top.cpp''' pour instancier et connecter ces deux nouveaux composants, et renommez