Changes between Version 2 and Version 3 of ToolsCourseTp3


Ignore:
Timestamp:
May 4, 2007, 10:06:13 AM (17 years ago)
Author:
anne
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp3

    v2 v3  
    1 Le chemin de données contient les parties régulières de l'Amd2901 c'est à dire les
    2 registres et l'unité arithmétique et logique.
    3 – La partie contrôle contient la logique irrégulière, c'est à dire le décodage des instructions
    4 et le calcul des "drapeaux" (indicateurs, ou "ags").
    5 ACSI M2 14
    6 TP2 Synthèse logique et génération de chemin de données
    7 Nous utiliserons la description hiérarchique suivante :
    8 amd2901_core
    9 amd2901_chip
    10 amd2901_ctl amd2901_dpt
    11 Plots
    12 FIG. 8 – Hiérarchie de l'Amd2901
    13 Les chiers fournis sont les suivants :
    14 Répertoire : ~trncomun/TP/2006/TP2/Fichiers/Fournis/amd2901/
    15 – amd2901_ctl.vbe, description comportementale de la partie contrôle
    16 – amd2901_dpt.vbe, description comportementale de la partie chemin de données
    17 – amd2901_dpt.py, chier PYTHON de la partie chemin de données, à compléter
    18 – amd2901_core.vst, description structurelle du coeur
    19 – amd2901_chip.vst, description structurelle du circuit contenant les plots
    20 – pattern.pat, chier de test
    21 – CATAL, chier listant les chiers comportementaux, à modier
    22 – Makele, pour automatiser la génération
    23 ACSI M2 15
    24 TP2 Synthèse logique et génération de chemin de données
    25 6 Réalisation de la partie contrôle
    26 6.1 Vérication des chiers fournis
    27 Récupérez le chier CATAL dans votre répertoire de simulation. Il doit contenir les
    28 lignes suivantes :
    29 amd2901_ctl C
    30 amd2901_dpt C
    31 Cela a pour effet d'indiquer au simulateur qu'il faut prendre les chiers comportementaux
    32 (.vbe) de "amd2901_ctl" et de "amd2901_dpt".
    33 Faire :
    34 > asimut amd2901_chip pattern resultat
    35 Vous pouvez contrôler le résultat en utilisant XPAT sur le chier "resultat".
    36 6.2 Génération de la vue structurelle
    37 On souhaite réaliser la vue structurelle de la partie contrôle de l'amd à l'aide de la
    38 vue comportementale fournie. Pour ce faire on utilise de nouveau BOOG qui réalise
    39 la synthèse logique avec les cellules pre-caractérisées de SXLIB.
    40 > boog amd2901_ctl
    41 Valider ensuite la vue structurelle obtenue en simulant le circuit complet avec les
    42 vecteurs de test qui vous sont fournis. On remplacera la vue comportementale de la
    43 partie contrôle par sa vue structurelle en ôtant le nom amd2901_ctl du chier CATAL.
    44 > asimut -zerodelay amd2901_chip pattern resultat
    45 Notez que l'on réalise une simulation "sans délai" de la netlist. En cas de probl
    46 ème(s), n'hésitez pas à utiliser XPAT.
    47 ACSI M2 16
     1