Changes between Version 10 and Version 11 of ToolsTp2-2010


Ignore:
Timestamp:
Dec 12, 2012, 11:49:32 PM (12 years ago)
Author:
jpc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsTp2-2010

    v10 v11  
    2323=== Exécution directe d'un script {{{Stratus}}} par {{{cgt}}} ===
    24241. Lancer la commande {{{cgt}}}.
    25 2. Sélectionner le menu {{{"Tools" --> "Stratus"}}}, une boite de dialogue
     252. Sélectionner le menu {{{"Tools" --> "Python Script"}}}, une boite de dialogue
    2626   apparaît. Saisir le nom du script {{{Stratus}}}, ''sans extension'',
    2727   à exécuter.
    28 
    29    '''Attention''', l'exécution du script ne charge pas le circuit généré
    30    dans le visualisateur. Pour charger votre circuit dans le visualisateur,
    31    il faut impérativement effectuer l'étape 3.
    32 
    33 3. Sélectionner le menu {{{"File" --> "Open Cell"}}} (ou {{{CTRL+O}}}), une
    34    boite de dialogue apparaît. Saisir le nom du circuit à charger, sans
    35    extension.
    3628
    3729'''Remarque''': un circuit ne peut être chargé/généré qu'une seule fois en mémoire,
     
    5345
    5446Dans l'illustration çi-dessus, le routage a échoué car il reste 7 segments que le routeur
    55 n'arrive pas à router. Cela se retrouve dans le taux de routage ({{{Wire Length Completion
     47n'arrive pas à router. Cela se retrouve dans le taux de routage ( {{{Wire Length Completion
    5648Ratio}}} qui n'est que de {{{99.77%}}}. Le routeur indique aussi la longueur totale de
    5749fil ayant été routée {{{275368}}} et celle restante {{{622}}}, en ''lambdas''.
     
    6052
    6153
    62 == Le Chemin de données de l'AM2901 ==
     54== Le Chemin de données du MIPS micro-programmé ==
    6355
    64 Le fichier python décrivant la ''netlist'' du chemin de données de l'{{{AM2901}}} vous est
    65 fourni çi-après. Il contient aussi un placement ''extrêmement mauvais'' de ce chemin de
    66 données.
     56L'archive çi après vous fourni la ''netlist'' du chemin de données d'un MIPS
     57micro-programme. Le fichier principal, à faire exécuter par {{{cgt}}} est {{{design.py}}}.
    6758
    68 * [attachment:contest.py]
     59* [attachment:MIPS.Microprogramme.tar.bz2]
    6960
    7061Dans le cas des chemins de données, le problème du placement se réduit à un problème à
     
    9586Rappel: description en schéma-bloc du chemin de données.
    9687
    97 [[Image(amd2901_dpt.png,width=90%)]]
     88[[Image(mips_dpt.png,width=90%)]]
    9889
    9990
    10091== Travail Demandé ==
    10192
    102 Trouver un placement du chemin de données de l'{{{AM2901}}} minimisant la longueur
     93=== Q.1 Placement d'une colonne ===
     94
     95Le placement de l'opérateur {{{x_const}}} ne vous est pas fourni. a vous de
     96le compléter. Vous pouvez vous inspirer des fichiers fournis pour les autres
     97opérateurs.
     98
     99
     100=== Q.2 Placement complet ===
     101
     102Trouver un placement du chemin de données du {{{MIPS}}} minimisant la longueur
    103103totale de fil, sans provoquer de saturation.
    104104