Changes between Version 15 and Version 16 of ToolsCourseTp8
- Timestamp:
- Oct 9, 2007, 5:22:52 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsCourseTp8
v15 v16 107 107 = 4 Placement explicite des opérateurs du chemin de données = 108 108 109 Reprenez le fichier ''am2901_dpt.py'' du TP4. Pour l'instant, ce fichier ne comporte qu'une109 Reprenez votre fichier ''am2901_dpt.py'' du TP4. Pour l'instant, ce fichier ne comporte qu'une 110 110 description de la ''net-list'', qui a permis de générer un fichier ''am2901_dpt.vst. 111 111 Si le fichier que vous avez écrit n'a pas pu être validé pendant le TP4, vous pouvez utiliser 112 le fichier attaché ci-dessous. 112 113 Il s'agit maintenant de placer explicitement les colonnes 113 114 représentants les différents opérateurs 4 bits du chemin de données les unes par rapport … … 121 122 = 5 placement du coeur = 122 123 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 : 124 Reprenez votre fichier ''am2901_core.py'' décrivant le coeur du circuit AM2901, 125 et 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 127 le fichier attaché ci-dessous). 125 128 126 129 * Placer le chemin de données : fonction Place () … … 144 147 = 6 Placement de la couronne de plots autour du coeur = 145 148 146 Reprenez le fichier ''am2901_chip.py'' (circuit complet avec les plots), et ajoutez une méthode Layout149 Reprenez le fichier ''am2901_chip.py'' du TP4 (circuit complet avec les plots), et ajoutez une méthode Layout 147 150 comme 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 152 le fichier attaché ci-dessous). 153 154 Il faut compléter ce fichier, en ajoutant les directives suivantes dans la méthode Layout : 166 155 167 156 * Définir la taille de la boîte d'aboutement globale du circuit de façon à ce que