Changes between Version 64 and Version 65 of SoclibCourseTp3
- Timestamp:
- Dec 4, 2010, 4:27:49 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SoclibCourseTp3
v64 v65 177 177 == 4.3 Génération du simulateur == 178 178 179 Les composants matériels modélisées dans les TP1 et TP2 étaient très simples. Vous avez pu décrire vous-même les modèles de simulation de ces composants, et vous avez pu écrire ''à la main'' le Makefile permettant d 'enchaîner la compilation des modules avant de compiler la top-cell.179 Les composants matériels modélisées dans les TP1 et TP2 étaient très simples. Vous avez pu décrire vous-même les modèles de simulation de ces composants, et vous avez pu écrire ''à la main'' le Makefile permettant de générer le simulateur. 180 180 181 181 Mais les composants instanciés ici (!VciXcacheWrapper, !VciSimpleRam, et !VciMultiTty) sont des objets 182 182 nettement plus complexes, qui utilisent eux-même un gransd nombre d'autres composants. 183 183 Tous les fichiers sont accessibles sur le serveur SVN de SoCLib, qui fournit un service de 184 gestion de versions et supporte le développement coopératif de la plate-forme. 185 186 Cependant l'exploitation de cette bibliothèque de modèles de simulation pose (au moins) deux problèmes : 184 gestion de versions et supporte le développement coopératif de la plate-forme. Mais l'exploitation de cette 185 infrastructure pose (au moins) deux problèmes : 187 186 188 187 1. Il faut identifier et localiser tous les fichiers nécessaires pour générer le simulateur d'une architecture particulière. L' architecture très simple proposée ici nécessite la compilation d'une centaine de fichiers. D'une façon générale, l'identification des fichiers nécessaires à la compilation est un travail non négligeable, et la construction du Makefile peut devenir assez pénible.