Changes between Version 8 and Version 9 of ToolsTp4


Ignore:
Timestamp:
Jan 13, 2010, 12:59:41 PM (15 years ago)
Author:
cobell
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsTp4

    v8 v9  
    2525  * La partie contrôle contient la logique irrégulière, c'est à dire le décodage des instructions et le calcul des "drapeaux" (indicateurs, ou "Flags").
    2626
    27 [[Image(am2901.jpg, nolink)]]
     27Le ''coeur'' instancie le chemin de données et la partie contrôle, le ''chip'' instancie le coeur et les plots, donnant la hiérarchie présentée ci-après.
    2828
    29 Nous utiliserons la description hiérarchique suivante :
    30 
    31 [[Image(hierarchie.jpg,nolink)]]]
     29||[[Image(am2901.jpg, nolink)]]||[[Image(hierarchie.jpg,nolink)]]||
    3230
    3331= 2 Etude des fichiers fournis =
     
    5351
    5452  * Utilisez les outils de synthèse de la chaîne '''Alliance''' pour réaliser la synthèse logique avec les cellules pre-caractérisées de '''sxlib'''.
    55   * Utilisez de nouveau '''Asimut''' pour valider le schéma obtenu en simulant le circuit complet avec les vecteurs de test fournis.
    56     Pensez à remplacer la vue comportementale de la partie contrôle par la vue structurelle en ôtant le nom '''amd2901_ctl''' du fichier '''CATAL'''.
     53  * Utilisez de nouveau '''asimut''' pour valider le schéma obtenu en simulant le circuit complet avec les vecteurs de test fournis.
     54    Pensez à remplacer la vue comportementale de la partie contrôle par la vue structurelle en ôtant le nom '''amd2901_ctl''' du fichier '''CATAL''' (Notez que l'on réalise une simulation "zero délai" de la netlist).
    5755{{{
    5856> asimut -zerodelay amd2901_chip pattern resultat
    5957}}}
     58  * Automatisez ces étapes à l'aide d'un '''Makefile'''.
    6059
    61 Notez que l'on réalise une simulation "zero délai" de la netlist.
    62 
    63 En cas de problème(s), n'hésitez pas à utiliser '''XPAT'''.
     60En cas de problème(s), n'hésitez pas à utiliser '''xpat'''.
    6461
    6562 == 2.2 Chemin de données ==
     
    7976[[Image(preplacement.jpg,nolink)]]
    8077
    81   * Faites appel à la méthode ''View'' pour visualiser le placement généré.
    82   * Etudiez le placement choisi : vérifiez entre autres que les colonnes ayant un grand nombre d'interconnexions communes sont ''proches''
     78  * L'appler à la méthode ''View'' dans le script python permet de visualiser le placement du chemin de données. Vous pouvez également visualiser ce placement en utilisant '''graal'''.
     79  * Etudiez le placement choisi : vérifiez entre autres que les colonnes ayant un grand nombre d'interconnexions communes sont ''proches''.
    8380
    8481= 3 Placement / Routage =