Changes between Version 111 and Version 112 of SoclibCourseTp4


Ignore:
Timestamp:
Dec 12, 2013, 4:20:52 PM (11 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v111 v112  
    227227 * Pour ce qui concerne le cablage des interruptions, vous utiliserez un composant ICU possédant 32 lignes d'interruption entrantes. L'interruption IRQ_IOC sera connectée à l'entrée p_irq_in[0] du composant ICU. Les 4 interruptions  IRQ_DMA[0:3] seront connectée aux entrées p_irq_in[4:7]. Les 4 interruptions IRQ_TIM[0:3] seront connectées aux entrées p_irq_in[8:11]. Les 4 interruptions IRQ_TTY[0:3] seront connectées aux entrées p_irq_in[12:15]. Les ports d'entrée p_irq_in[i] non utilisés devront impérativement être connectés à un signal ayant la valeur ''false''...
    228228
    229  * Puisque deux nouveaux composants (!VciMultiDma, et !VciMultiIcu) ont été introduits dans l'architecture, n'oubliez pas de mettre à jour le fichier '''tp4_top.desc'''...
    230 
    231229'''Question''' : Pour quelle raison les valeurs stockées dans les 4 registres de masque ICU_MASK[k] associés aux 4 canaux du composant !VciMultiIcu doivent-elles être non-recouvrantes?
    232230
    233231'''Question''' : Puisqu'il n'existe qu'un seul contrôleur de disque, qui peut - en principe - être utilisé par toutes les applications, comment le GIET doit-il gèrer les accès concurrents?
    234232
    235 '''Question''' : Modifiez le fichier '''tp4_top.cpp''' pour rendre l'architecture générique, conformément aux recommandations ci-dessus.
    236 
    237 '''Question''' : Modifiez le fichier '''tp4_top.desc''' pour créer un fichier '''tp4_top_multi.desc''', et modifiez le fichier '''Makefile''' en conséquence pour  générer un simulateur générique '''simulator_multi.x'''.
     233'''Question''' : Modifiez le fichier '''tp4_top.desc''' pour créer un fichier '''tp4_top_multi.desc'''.  * Puisque deux nouveaux composants (!VciMultiDma, et !VciMultiIcu) ont été introduits dans l'architecture, modifiez
     234le fichier le fichier '''tp4_top.desc''' pour créez un fichier '''tp4_top_multi.desc'''. Modifiez le fichier '''Makefile''' en conséquence pour  générer un simulateur générique '''simulator_multi.x'''.
    238235
    239236== 5.2 Code de boot multi-processeurs ==