Changes between Version 15 and Version 16 of ToolsCourseTp8


Ignore:
Timestamp:
Oct 9, 2007, 5:22:52 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp8

    v15 v16  
    107107= 4 Placement explicite des opérateurs du chemin de données =
    108108
    109 Reprenez le fichier ''am2901_dpt.py'' du TP4. Pour l'instant, ce fichier ne comporte qu'une
     109Reprenez votre fichier ''am2901_dpt.py'' du TP4. Pour l'instant, ce fichier ne comporte qu'une
    110110description de la ''net-list'', qui a permis de générer un fichier ''am2901_dpt.vst.
    111 
     111Si le fichier que vous avez écrit n'a pas pu être validé pendant le TP4, vous pouvez utiliser
     112le fichier attaché ci-dessous.
    112113Il s'agit maintenant de placer explicitement les colonnes
    113114représentants les différents opérateurs 4 bits du chemin de données les unes par rapport
     
    121122  = 5 placement du coeur =
    122123
    123 à partir du fichier de description structurelle  ''am2901_core.py'' décrivant le coeur du circuit AM2901,
    124 introduisez  les étapes suivantes dans la méthode Layout :
     124Reprenez votre fichier  ''am2901_core.py'' décrivant le coeur du circuit AM2901,
     125et introduisez  les étapes suivantes dans la méthode Layout :
     126(Si le fichier que vous avez écrit n'a pas pu être validé pendant le TP4, vous pouvez utiliser
     127le fichier attaché ci-dessous).
    125128
    126129  * Placer le chemin de données : fonction Place ()
     
    144147= 6 Placement de la couronne de plots autour du coeur =
    145148
    146 Reprenez le fichier ''am2901_chip.py'' (circuit complet avec les plots), et ajoutez une méthode Layout
     149Reprenez le fichier ''am2901_chip.py'' du TP4  (circuit complet avec les plots), et ajoutez une méthode Layout
    147150comme indiqué ci-dessous.
    148 
    149 Dans le fichier ''amd2901_chip.py'', les plots sont instanciés dans la méthode Netlist :
    150 {{{
    151 def Netlist ( self ) :
    152 ...
    153   Inst ( "pck_px", "p_ck"
    154         , map = { ’pad’ : self.ck
    155                  , ’ck’ : cki
    156                  , ’vddi’ : self.vdd
    157                  , ’vssi’ : self.vss
    158                  , ’vdde’ : self.vdde
    159                  , ’vsse’ : self.vsse
    160                  }
    161 
    162        )
    163 }}}
    164 
    165 Il faut donc, dans la méthode Layout :
     151(Si le fichier que vous avez écrit n'a pas pu être validé pendant le TP4, vous pouvez utiliser
     152le fichier attaché ci-dessous).
     153
     154Il faut  compléter ce fichier, en ajoutant les directives suivantes dans la méthode Layout :
    166155
    167156  * Définir la taille de la boîte d'aboutement globale du circuit de façon à ce que