Changes between Version 13 and Version 14 of ToolsCourseTp8


Ignore:
Timestamp:
Oct 8, 2007, 12:08:24 AM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp8

    v13 v14  
    6969= 3 Fonctions de placement fournies par STRATUS =
    7070
    71 Pour définir les directives de placement
    72 vous disposez des fonctions de ''''STRATUS'''' suivantes :
     71Pour définir les directives de placement, le langage '''stratus''' fournit les fonctions' suivantes :
    7372 *   Place()
    7473 *  !PlaceRight(), !PlaceTop(), !PlaceLeft(), !PlaceBottom()
     
    9695}}}
    9796Ensuite pour générer le fichier circuit.ap, il faut rajouter l'appel à la méthode Layout
    98 dans le fichier ''test_circuit.py'' :
    99 {{{
    100 #!/usr/bin/env python
    101 from stratus import *
    102 from circuit import circuit
    103 
    104 # creation du circuit
    105 my_circuit = circuit ( "mon_circuit" )
    106 
    107 # creation de l’interface
    108 my_circuit.Interface() # creation de l’interface
    109 
    110 # creation de la vue structurelle (netlist)
    111 my_circuit.Netlist()
    112 
     97dans le fichier ''test_circuit.py'' et ne pas oublier de sauvegarder le résultat sur disque:
     98
     99{{{
    113100# creation de la vue physique (placement)
    114101my_circuit.Layout()
     
    116103# sauver les fichiers ''mon_circuit.vst'' et ''mon_circuit.ap''
    117104my_circuit.Save ( PHYSICAL )
    118 
    119105}}}
    120106
     
    126112Il s'agit maintenant de placer explicitement les colonnes
    127113représentants les différents opérateurs 4 bits du chemin de données les unes par rapport
    128 aux autres.
     114aux autres, en ajoutant une méthode Layout dans ce fichier.
    129115
    130116Après avoir modifié le fichier ''am2901_dpt.py'' générez le fichier de placement ''am2901_dpt.ap'' :
     
    133119}}}
    134120
    135   = 5 placement des blocs réguliers dans le coeur =
     121  = 5 placement du coeur =
    136122
    137123à partir du fichier de description structurelle  ''am2901_core.py'' décrivant le coeur du circuit AM2901,