Changes between Version 31 and Version 32 of SoclibCourseTp4
- Timestamp:
- Oct 12, 2009, 12:07:46 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp4
v31 v32 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 à l'URL ci-dessous :164 [https://www.soclib.fr/trac/dev/wiki/Component/VciIcu ].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 164 [https://www.soclib.fr/trac/dev/wiki/Component/VciIcu ici]. 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 à l'URL ci-dessous :168 [https://www.soclib.fr/trac/dev/wiki/Component/VciMultiTimer ].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 168 [https://www.soclib.fr/trac/dev/wiki/Component/VciMultiTimer ici]. 169 169 170 170 Modifiez le fichier '''tp3_top.cpp''' pour instancier et connecter ces deux nouveaux composants, et renommez