Changes between Version 5 and Version 6 of SoclibCourseTp4


Ignore:
Timestamp:
Oct 4, 2009, 9:13:25 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SoclibCourseTp4

    v5 v6  
    4242Pour permettre cette automatisation, tout composant logiciel de SoCLib doit être accompagné d'un fichier
    4343de ''métadata'' (fichier possédant le suffixe ''.sd'') qui contient les informations suivantes:
    44  *
    45  *
    46  *
    47  *
     44 * le nom de la classe C++
     45 * les paramètres templates associés, avec lleurs types et les valeurs par défaut
     46 * les chemins d'accès aux fichiers d'en-tête (.h) et d'implémentation (.cpp)
     47 * la liste des ports
     48 * la liste des dépendances vers d'autres composants
     49 * les paramètres du constructeur, avec leurs types
    4850Ce fichier est écrit en langage Python, et on trouvera ci-dessous à titre d'exemple le fichier de metadata associé
    4951au composant ''vci_simple_ram'':
     
    7678                  parameter.Int('latency')],
    7779        extensions = [
    78         'dsx:addressable=ident',
    79         'dsx:get_ident=ident:p_vci',
    80         'dsx:mapping_type=memory'],
     80                  'dsx:addressable=ident',
     81                  'dsx:get_ident=ident:p_vci',
     82                  'dsx:mapping_type=memory'],
    8183)
    8284}}}