Changes between Version 75 and Version 76 of SoclibCourseTp1


Ignore:
Timestamp:
Oct 9, 2020, 5:10:20 PM (4 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp1

    v75 v76  
    153153Il faut lancer la commande suivante dans votre répertoire de travail TP1 :
    154154{{{
    155 $ g++ -Wno-deprecated -std=gnu++0x -I. -I/users/outil/dsx/cctools/include -m32 -c  fifo_gcd_master.cpp
     155$ g++ -Wno-deprecated -fpermissive -std=gnu++0x -I. -I/users/outil/dsx/cctools/include -m32 -c  fifo_gcd_master.cpp
    156156}}}
    157157Cette commande doit créer le fichier objet ''fifo_gcd_master.o dans le répertoire TP1.
     
    178178Vous pouvez compiler ce fichier ''tp1_top.cpp'' pour générer le fichier objet correspondant en utilisant la commande:
    179179{{{
    180 $ g++ -Wno-deprecated -std=gnu++0x -I. -I/users/outil/dsx/cctools/include -m32 -c  tp1_top.cpp
     180$ g++ -Wno-deprecated -fpermissive -std=gnu++0x -I. -I/users/outil/dsx/cctools/include -m32 -c  tp1_top.cpp
    181181}}}
    182182Cette commande doit créer le fichier objet ''tp1_top.o'' dans le répertoire TP1.
    183183
    184 == 2.3 génération et lancement du simulateur ==
     184== 3.3 génération et lancement du simulateur ==
    185185
    186186Vous pouvez maintenant créer le programme exécutable ''simulator.x'' en effectuant l'édition de liens entre les trois fichiers objet précédemment créés :
    187187{{{
    188 $ g++ -Wno-deprecated -m32 -L. -L/users/outil/dsx/cctools/lib-linux -o simulator.x fifo_gcd_master.o fifo_gcd_coprocessor.o tp1_top.o -lsystemc 2>&1
     188$ g++ -Wno-deprecated -fpermissive -m32 -L. -L/users/outil/dsx/cctools/lib-linux -o simulator.x fifo_gcd_master.o fifo_gcd_coprocessor.o tp1_top.o -lsystemc 2>&1
    189189}}}
    190190Cette commande doit créer le fichier objet ''simulator.x'' dans le répertoire TP1.
     
    198198Regroupez toutes les commandes de compilation dans un fichier ''Makefile'', en explicitant les dépendances entre les fichiers.
    199199
    200 == 2.4 Simulation avec SystemCASS ==
     200== 3.4 Simulation avec SystemCASS ==
    201201
    202202Les modèles de simulation respectant le style CABA disponibles dans SoCLib permettent une simulation rapide, en utilisant le moteur de simulation SystemC2.0 fourni par le consortium OSCI, puisque dans le cas où tous les composants matériels se comportent comme des automates de Moore, les deux fonctions ''transition'' et ''genMoore'' de chaque composant ne sont exécutées qu'une seule fois par cycle.