Changes between Version 4 and Version 5 of SoclibCourseTp6


Ignore:
Timestamp:
Oct 29, 2009, 4:12:12 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp6

    v4 v5  
    2121signaux, la top-cell décrivant l'architecture matérielle à simuler doit être modifiée.
    2222
     23Les prototypes des constructeurs TLM-DT ressemblent beaucoup aux prototypes des constructeurs CABA.
     24La principale différence est que les composants d'interconnexion ('''!VciVgmn''' et '''!VciLocalCrossbar''')
     25n'utilisent pas le paramètre template '''vci_param'''.
     26En principes les noms des ports sont identiques pour les modèles CABA et TLM-DT (même si le
     27mécanisme de communication est très différent. Prenez le temps de consulter la documentation
     28des composants [https://www.soclib.fr/trac/dev/wiki/Component/ ici]).
     29
     30La modélisation TLM-DT correspondant à une représentation plus abstraite de l'architecture, on n'a pas besoin
     31de décrire précisément les largeurs des différentes nappes de fils de l'interface VCI. On se contente de préciser le type C++ utilisé pour véhiculer les adresses et les données :
     32
     33{{{
     34     typedef VciParams<uint32_t, uint32_t> vci_param;
     35}}}
     36
     37C'est la description de la connectique qui est la plus profondément modifiée :
    2338La modélisation TLM-DT ne permet que des connexions point à point entre deux ports de deux composants
    2439matériels : Pour connecter le port px du composant A au port py du composant B , on ne fait plus référence à un signal intermédiaire, et on écrit directement :
     
    4055qui s'expriment très simplement en tLM-DT.
    4156
     57Enfin le lancement de la simulation se réduit à la ligne suivante :
     58{{{
     59     sc_start();
     60}}}
     61
    4262= 3 Travail à réaliser =
    4363