Changes between Version 11 and Version 12 of SoclibCourseTp2


Ignore:
Timestamp:
Sep 6, 2009, 10:30:18 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp2

    v11 v12  
    121121
    122122Cette archive contient les fichiers généraux suivants, extraits de la plate-forme SoCLib :
    123  * ''vci_param.h'' : definition des paramètres VCI
    124  * ''vci_signals.h'' : definition d'un canal VCI
    125  * ''vci_initiator.h'' : définition d'un port VCI initiateur
    126  * ''vci_target.h'' : définition d'un port VCI cible
    127  * ''int_tab.h'' : définition des index composites
    128  * ''segment.h'' : définition d'un segment de l'espace adressable
    129  * ''segment.cpp'' : implémentation des méthodes du segment
    130  * ''mapping_table.h'' : définition de la mapping table
    131  * ''mapping_table.cpp'' : implémentation des méthodes de la mapping table
    132  * ''address_decoding_table.h'' : Table indexée par une partie de l'adresse
    133  * ''address_decoding_table.cpp'' : implémentation des méthodes de la table indexée
    134  L'archive contient également les fichiers suivants :
     123 * ''vci_param.h'' : definition des paramètres VCI.
     124 * ''vci_signals.h'' : definition d'un canal VCI.
     125 * ''vci_initiator.h'' : définition d'un port VCI initiateur.
     126 * ''vci_target.h'' : définition d'un port VCI cible.
     127 * ''int_tab.h'' : définition des index composites.
     128 * ''segment.h'' : définition d'un segment de l'espace adressable.
     129 * ''segment.cpp'' : implémentation des méthodes du segment.
     130 * ''mapping_table.h'' : définition de la mapping table.
     131 * ''mapping_table.cpp'' : implémentation des méthodes de la mapping table.
     132 * ''address_decoding_table.h'' : Table indexée par une partie de l'adresse.
     133 * ''address_decoding_table.cpp'' : implémentation des méthodes de la table indexée.
     134
     135L'archive contient également les fichiers suivants :
    135136 * ''vci_lcd_master.h'' : définition du composant ''!VciLcdMaster''.
    136137 * ''vci_lcd_master.cpp'' : méthodes associées (fichier incomplet).
     
    179180Complêtez le code des méthodes ''transition()'' et ''genMoore()'', pour traiter les états de l'automate qui ne le sont pas.
    180181
    181 == 5.2 Composant ''VciLcdMaster'' ==
     182== 5.2 Composant ''!VciLcdMaster'' ==
    182183
    183184Le composant ''!VciLcdMaster'' est un initiateur VCI, qui exécute une boucle infinie dans laquelle il exécute
     
    227228== 5.5 Architecture multi-maitres ==
    228229
    229 En vous inspirant du fichier ''tp2_simple_top.cpp'' de la question précédente, écrivez le fichier ""tp2_multi_top.cpp'',
     230En vous inspirant du fichier ''tp2_simple_top.cpp'' de la question précédente, écrivez le fichier ''tp2_multi_top.cpp'',
    230231qui décrit l'architecture à 7 composants décrite au début de ce TP. Vous ferez en sorte que le maitre (i) communique
    231232avec le coprocesseur (i). N'oubliez pas de définir 3 segments différents pour les trois coprocesseurs.