Changes between Version 12 and Version 13 of SoclibCourseTp2


Ignore:
Timestamp:
Sep 9, 2009, 10:02:48 AM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp2

    v12 v13  
    99L'objectif de ce second TP est d'introduire la modélisation SystemC d'architectures utilisant le protocole de communication VCI/OCP.
    1010Pour des raisons d'inter-opérabilité, tous les composants matériels de la plate-forme de prototypage SoCLib
    11 respectent le protocole de communication VCI/OCP présenté en cours. On va donc modifier les deux
     11respectent le protocole de communication VCI/OCP présenté dans le cadre du cours MPSoC. On va donc modifier les deux
    1212composants matériels du TP1, pour qu'ils utilisent des ports de communication VCI plutôt que des ports FIFO.
    1313Ceci va permettre d'interconnecter plusieurs composants ''initiateurs'' et plusieurs composants ''cibles''
    14 à travers un micro-réseau à commutation de paquets intégré sur puce.
     14à travers un bus système.
    1515
    1616= 2. Architecture matérielle cible =
     
    1818L'architecture matérielle qu'on souhaite prototyper dans ce second TP instancie 7 composants matériels de
    1919trois types différents :
    20 Les deux composants ''!VciLcdCoprocessor'' et ''!VciLcdMaster'' sont instanciés trois fois chacun. Ils ont des fonctionnalités identiques à celles des composants utilisés dans le premier TP, mais ces composants possèdent maintenant des ports de communication qui respectent le protocole VCI/OCP. Le composant ''!VciLcdMaster'' se comporte comme un initiateur, et le composant ''!VciLcdCoprocesseur'' se comporte come une cible. Le troisième composant ''!VciGbs'' est un composant matériel modélisant un bus système respectant le protocole VCI/OCP,
    21 et permet aux composants initiateurs et cibles de communiquer entre eux.
     20Les deux composants ''!VciLcdCoprocessor'' et ''!VciLcdMaster'' sont instanciés trois fois chacun. Ils ont des fonctionnalités identiques à celles des composants utilisés dans le premier TP, mais ces composants possèdent maintenant des ports de communication qui respectent le protocole VCI/OCP. Le composant ''!VciLcdMaster'' se comporte comme un initiateur, et le composant ''!VciLcdCoprocesseur'' se comporte come une cible. Le troisième composant ''!VciVgbs'' (Virtual Generic System Bus) est un composant matériel modélisant un bus multi-maîtres, multi-cibles respectant le protocole VCI/OCP. 
    2221
    2322[[Image(soclib_tp2_archi.png)]]