Changes between Version 10 and Version 11 of ToolsCourseTp8


Ignore:
Timestamp:
Oct 7, 2007, 11:17:05 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp8

    v10 v11  
    7676 *  !DefAb(), !ResizeAb()
    7777
     78Vous pouvez consulter le manuel de STRATUS en ligne :
     79
     80https://www-asim.lip6.fr/recherche/coriolis/doc/en/html/stratus/index.html
     81
     82
    7883Toutes ces fonctions doivent être utilisées dans la méthode ''Layout'' associée au bloc considéré.
    7984A titre d'exemple, on donne le code suivant pour le fichier circuit.py :
     
    109114my_circuit.Layout()
    110115
    111 # pour afficher le layout
    112 my_circuit.View()
    113 
    114 # sauver les fichiers mon_circuit.vst et mon_circuit.ap
     116# sauver les fichiers ''mon_circuit.vst'' et ''mon_circuit.ap''
    115117my_circuit.Save ( PHYSICAL )
    116118
     
    119121= 4 Placement explicite des opérateurs du chemin de données du circuit AM2901 =
    120122
    121 Reprenez le fichier amd2901_dpt.py du TP4. Pour l'instant, ce fichier ne comporte qu'une
    122 description de la netlist. Cela vous a permis de générer une description structurelle
    123 sous la forme d'un fichier .vst. Il s'agit maintenant de placer explicitement les colonnes
     123Reprenez le fichier ''am2901_dpt.py'' du TP4. Pour l'instant, ce fichier ne comporte qu'une
     124description de la ''net-list'', qui a permis de générer un fichier ''am2901_dpt.vst.
     125
     126Il s'agit maintenant de placer explicitement les colonnes
    124127représentants les différents opérateurs 4 bits du chemin de données les unes par rapport
    125128aux autres.
    126129
    127 Vous pouvez consulter le manuel de STRATUS en ligne :
    128 
    129 https://www-asim.lip6.fr/recherche/coriolis/doc/en/html/stratus/index.html
    130 
    131 
    132 
    133 Utilisez STRATUS pour générer le tout :
     130Après avoir modifié le fichier ''am2901_dpt.py'' générez le fichier de placement ''am2901_dpt.ap'' :
    134131{{{
    135132> ./execute_amd2901_dpt.py
     
    139136
    140137  = 5 Travail sur le coeur : Préplacement des structures régulières =
     138
    141139à partir du fichier de description structurelle  [attachment:amd2901_core.py coeur du circuit] que vous avez enrichi
    142140de la description des "netlists" de la partie contrôle et de la partie chemin de données, effectuez les étapes suivantes dans la méthode