ToolsCourseTp2: genmux.py
File genmux.py, 443 bytes (added by , 16 years ago) |
---|
Line | |
---|---|
1 | #!/usr/bin/env python |
2 | from stratus import * |
3 | |
4 | from mux import mux |
5 | |
6 | # recuperation du parametre depuis la ligne de commande |
7 | n = Param ( "n" ) |
8 | |
9 | # fabrication du dictionnaire des parametres |
10 | dict = { 'nbit' : n } |
11 | |
12 | # creation de l'instance mux avec les parametres definis par le dictionnaire dict |
13 | mux = mux ("mux_%d" % n, dict) |
14 | |
15 | # generation effective du mux |
16 | mux.Interface() |
17 | mux.Netlist() |
18 | |
19 | # ecriture sur le disque de l'instance produite |
20 | mux.Save() |