Changes between Version 6 and Version 7 of SoclibCourseTp3


Ignore:
Timestamp:
Sep 13, 2009, 11:22:22 AM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp3

    v6 v7  
    2323[[Image(soclib_tp3_archi.png)]]
    2424
    25  * '''mips32''' est un processeur MIPS32 avec ses caches L1. On utilise le composant ''!VciXcacheWrapper''
    26  * '''rom''' est une mémoire non inscriptible contenant le code de boot. On utilise le composant ''!VciSimpleRam''
    27  * '''ram''' est une mémoire inscriptible contenant le code et les données. On utilise également un composant ''!VciSimpleRam''
    28  * '''tty''' est un périphérique adressable de type écran/clavier. On utilise le composant ''VciMultiTty''
    29  * '''lcd''' est le coprocesseur cible réalisant le calcul du PGCD. On utilise évidemment le composant ''VciLcdCoprocessor''.
    30  * '''bus''' est le bus système déjà utilsé dans le TP2. On utilise le composant ''!VciVgsb''.
     25 * '''mips32''' est un processeur MIPS32 avec ses caches L1. On utilise le composant ''!VciXcacheWrapper''.
     26 * '''rom''' est une mémoire non inscriptible contenant le code de boot. On utilise le composant ''!VciSimpleRam''.
     27 * '''ram''' est une mémoire inscriptible contenant le code et les données. On utilise également un composant ''!VciSimpleRam''.
     28 * '''tty''' est un périphérique adressable de type écran/clavier. On utilise le composant ''!VciMultiTty''.
     29 * '''lcd''' est le coprocesseur cible réalisant le calcul du PGCD. On utilise évidemment le composant ''!VciLcdCoprocessor''.
     30 * '''vgsb''' est le bus système déjà utilsé dans le TP2. On utilise le composant ''!VciVgsb''.
    3131
    3232Les modèles de simulation des composants matériels instanciés dans cette architecture sont disponibles dans la bibliothèque SoCLib.
    33 Ils vous sont fournis, et vous n'aurez pas à les re-écrire vous-même.
     33Ils vous sont fournis, et vous n'aurez pas à les re-écrire vous-même. Vous pouvez obtenir une description fonctionnelle détaillée
     34pour chacun de ces composants sur le site WEB de !SoCLib :  [https://www.soclib.fr/trac/dev/wiki/Component]
    3435
    3536Le composant ''!VciXcacheWrapper'' est un contrôleur de cache générique à interface VCI, qui peut être utilisé pour interfacer
     
    5253être chargé dans les mémoires embarquées du MPSoC. 
    5354
    54 Il y a donc deux étapes bien distinctes
     55Il y a donc deux étapes bien distinctes :
    5556 * génération du code (i.e. génération du fichier ELF).
    5657 * chargement  de ce code dans les mémoires.