1mbk2eagle     01/07/2002 ________________________
2
3Cet  outil  permet, à partir d’une description structurelle d’une
4carte (.vst), de générer un fichier script utilisable  par  Eagle
5(logiciel  de routage de cartes).  Ce fichier permet de fournir à
6Eagle, la liste des composants utilisés ainsi que  l’interconnex‐
7ion de ces composants.
8
9La  description  structurelle doit être complétée par trois types
10de fichiers.  ‐ Un fichier "nom__de_figure.pin"  correspondant  à
11la description des connexions de
12  la  carte  circuit imprimé, avec son environnement (connecteurs
13de la carte).  ‐ Un ou plusieurs fichiers "composants.pin" corre‐
14spondants aux différents modèles de
15  composants  qui doivent être implantés sur la carte circuit im‐
16primé.  ‐ Un fichier "nom__de_figure.cls" dans lequel on  définit
17la classe des
18  signaux  ainsi  que la rotation et le placement des différentes
19instances
20  des modèles. Par défaut la classe d’un signal est la classe 0.
21
22
23Dans les fichiers, les lignes vides ou commençant par # sont  ig‐
24norees.
25
26
271.       Organisation     du     fichier     "nom__de_figure.pin"
28________________________________________________
29
30Dans ce fichier on doit placer,  pour  chaque  connecteur  de  la
31carte, les 2 rubriques dans l’ordre :
32
33Rubrique  1  ‐‐‐‐‐‐‐‐‐‐  /MODELE  <instance>  <modele> <rotation>
34<(coordonnees)>
35
36<instance> correspond au nom d’instance du connecteur.
37
38<modele> correspond au nom du fichier  Eagle  décrivant  le  con‐
39necteur. Il est de la forme : nom_modele@nom_bibliotheque
40
41<rotation> On peut mettrel’une des valeurs : R0, R90, R180, R270.
42
43<(coordonnees)>  position provisoire du connecteur (x y). Il doit
44etre entierement dans la zone utilisable actuellement 100x160 mm.
45
46
47Rubrique 2 ‐‐‐‐‐‐‐‐‐‐ /CONNECTEURS
48
49On énumère les signaux du connecteur à  raison  d’un  signal  par
50ligne, sous la forme :
51
52<repère de broche> <nom du signal>
53
54
55EXEMPLE
56
57/MODELE P1 IBM8BIT@con‐pc R90 (6.5 0.5)
58
59/CONNECTEURS B1      VSS B3      VDD B29     VDD B31     VSS
60
61A2      DATA(7)  A3      DATA(6)  A4      DATA(5) A5      DATA(4)
62A6      DATA(3) A7      DATA(2) A8      DATA(1) A9      DATA(0)
63
64A11     AEN
65
66
67
68
692.      Organisation      des      fichiers      "composants.pin"
70______________________________________________
71
72Dans ce fichier doit placer 2 rubriques dans l’ordre :
73
74Rubrique 1 ‐‐‐‐‐‐‐‐‐‐ /MODELE <modele> <modele> correspond au nom
75du fichier Eagle décrivant le connecteur. Il
76         est de la forme : nom_modele@nom_bibliotheque
77
78
79Rubrique 2 ‐‐‐‐‐‐‐‐‐‐
80
81/CONNECTEURS
82
83On énumère les signaux du composant sous la forme :
84
85<repère de broche> <nom du signal>
86
87
88EXEMPLE
89
90/MODELE DIL08@dil (0.5 3.0)
91
92/CONNECTEURS 1   DATA 2   CLK 3   OE_N 4   CE_N 5   VSS 6   CEO 7
93VPP 8   VDD
94
95
96
973.       Organisation     du     fichier     "nom__de_figure.cls"
98________________________________________________
99
100Dans ce fichier doit placer 2 rubriques dans l’ordre :
101
102Rubrique 1 ‐‐‐‐‐‐‐‐‐‐ /CLASS
103
104On énumère ensuite les signaux avec leur numéro de classe, à rai‐
105son d’un signal par ligne, sous la forme :
106
107<nom du signal> <numéro de la classe>
108
109Inutile  d’énumérer  les signaux de classe 0. Cette rubrique peut
110être vide, mais il doit y avoir "/CLASS".
111
112
113Rubrique 2 ‐‐‐‐‐‐‐‐‐‐ /PLACEMENT
114
115On énumère ensuite les instances avec la rotation à effectuer  et
116les  coordonnées de placement, à raison d’une instance par ligne,
117sous la forme :
118
119<nom de l’instance> <rotation> <coordonnées>
120
121<rotation> On peut mettrel’une des valeurs : R0, R90, R180, R270.
122
123<(coordonnees)> position provisoire du composant (x y).  Il  doit
124etre entierement
125                dans la zone utilisable de la carte, actuellement
126100x160 mm.
127
128
129EXEMPLE
130
131/CLASS CLK  1 VSS  2 VDD  2
132
133/PLACEMENT IC1  R90   (4.25 1.2) IC2  R180  (3.25  1.2)  IC3   R0
134(3.25 1.4)
135
136
1374.  Ligne de commande _________________
138
139m2e  [‐v n ]  [‐o output]  figure
140
141‐v  definit  le  niveau  des  messages  affiches  ;  par defaut 1
142        si 0 : affiche seulement les erreurs         si 1  :  af‐
143fiche  les  erreurs et les warning         si 2 : affiche en plus
144les noms des fichiers .pin utilises         si  3  :  mode  trace
145pour le debug
146
1475.  Variable d’environnement ________________________
148
149M2E_PIN_LIB doit etre definie. Elle donne les chemins d’acces aux
150fichiers .pin
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
Impressum