Started wiring up Am2900.
[Mograsim.git] / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / GUIAm2900.json
1 {
2   "width": 304.0,
3   "height": 174.0,
4   "interfacePins": [],
5   "innerScale": 0.4,
6   "submodel": {
7     "components": [
8       {
9         "id": "GUIAm2901",
10         "name": "DeserializedSubmodelComponent#0",
11         "pos": {
12           "x": 355.0,
13           "y": 25.0
14         }
15       },
16       {
17         "id": "GUIAm2901",
18         "name": "DeserializedSubmodelComponent#1",
19         "pos": {
20           "x": 420.0,
21           "y": 25.0
22         }
23       },
24       {
25         "id": "GUIAm2901",
26         "name": "DeserializedSubmodelComponent#2",
27         "pos": {
28           "x": 485.0,
29           "y": 25.0
30         }
31       },
32       {
33         "id": "GUIAm2901",
34         "name": "DeserializedSubmodelComponent#3",
35         "pos": {
36           "x": 550.0,
37           "y": 25.0
38         }
39       },
40       {
41         "id": "GUIAm2904",
42         "name": "DeserializedSubmodelComponent#4",
43         "pos": {
44           "x": 175.0,
45           "y": 25.0
46         }
47       },
48       {
49         "id": "GUIAm2910",
50         "name": "DeserializedSubmodelComponent#5",
51         "pos": {
52           "x": 35.0,
53           "y": 135.0
54         }
55       },
56       {
57         "id": "GUIand",
58         "name": "DeserializedSubmodelComponent#6",
59         "pos": {
60           "x": 600.0,
61           "y": 285.0
62         }
63       },
64       {
65         "id": "GUIand",
66         "name": "DeserializedSubmodelComponent#7",
67         "pos": {
68           "x": 485.0,
69           "y": 325.0
70         }
71       },
72       {
73         "id": "GUIand",
74         "name": "DeserializedSubmodelComponent#8",
75         "pos": {
76           "x": 665.0,
77           "y": 310.0
78         }
79       },
80       {
81         "id": "GUIClock",
82         "name": "GUIClock#0",
83         "pos": {
84           "x": 90.0,
85           "y": 30.0
86         },
87         "params": {
88           "delta": 1000,
89           "orientation": "DOWN"
90         }
91       },
92       {
93         "id": "WireCrossPoint",
94         "name": "WireCrossPoint#0",
95         "pos": {
96           "x": 135.0,
97           "y": 20.0
98         },
99         "params": 1
100       },
101       {
102         "id": "WireCrossPoint",
103         "name": "WireCrossPoint#1",
104         "pos": {
105           "x": 335.0,
106           "y": 15.0
107         },
108         "params": 1
109       },
110       {
111         "id": "WireCrossPoint",
112         "name": "WireCrossPoint#2",
113         "pos": {
114           "x": 405.0,
115           "y": 15.0
116         },
117         "params": 1
118       },
119       {
120         "id": "WireCrossPoint",
121         "name": "WireCrossPoint#3",
122         "pos": {
123           "x": 470.0,
124           "y": 15.0
125         },
126         "params": 1
127       }
128     ],
129     "wires": [
130       {
131         "pin1": {
132           "compName": "DeserializedSubmodelComponent#4",
133           "pinName": "CT"
134         },
135         "pin2": {
136           "compName": "DeserializedSubmodelComponent#5",
137           "pinName": "_CC"
138         },
139         "name": "unnamedWire#0",
140         "path": []
141       },
142       {
143         "pin1": {
144           "compName": "DeserializedSubmodelComponent#0",
145           "pinName": "Qn+3"
146         },
147         "pin2": {
148           "compName": "DeserializedSubmodelComponent#1",
149           "pinName": "Qn"
150         },
151         "name": "unnamedWire#1",
152         "path": []
153       },
154       {
155         "pin1": {
156           "compName": "DeserializedSubmodelComponent#4",
157           "pinName": "QIOn"
158         },
159         "pin2": {
160           "compName": "DeserializedSubmodelComponent#3",
161           "pinName": "Qn+3"
162         },
163         "name": "unnamedWire#10",
164         "path": []
165       },
166       {
167         "pin1": {
168           "compName": "DeserializedSubmodelComponent#4",
169           "pinName": "IN"
170         },
171         "pin2": {
172           "compName": "DeserializedSubmodelComponent#3",
173           "pinName": "F3"
174         },
175         "name": "unnamedWire#11",
176         "path": []
177       },
178       {
179         "pin1": {
180           "compName": "DeserializedSubmodelComponent#0",
181           "pinName": "F\u003d0"
182         },
183         "pin2": {
184           "compName": "DeserializedSubmodelComponent#7",
185           "pinName": "B"
186         },
187         "name": "unnamedWire#12",
188         "path": []
189       },
190       {
191         "pin1": {
192           "compName": "DeserializedSubmodelComponent#1",
193           "pinName": "F\u003d0"
194         },
195         "pin2": {
196           "compName": "DeserializedSubmodelComponent#7",
197           "pinName": "A"
198         },
199         "name": "unnamedWire#13",
200         "path": []
201       },
202       {
203         "pin1": {
204           "compName": "DeserializedSubmodelComponent#7",
205           "pinName": "Y"
206         },
207         "pin2": {
208           "compName": "DeserializedSubmodelComponent#8",
209           "pinName": "B"
210         },
211         "name": "unnamedWire#14",
212         "path": []
213       },
214       {
215         "pin1": {
216           "compName": "DeserializedSubmodelComponent#8",
217           "pinName": "A"
218         },
219         "pin2": {
220           "compName": "DeserializedSubmodelComponent#6",
221           "pinName": "Y"
222         },
223         "name": "unnamedWire#15",
224         "path": []
225       },
226       {
227         "pin1": {
228           "compName": "DeserializedSubmodelComponent#6",
229           "pinName": "B"
230         },
231         "pin2": {
232           "compName": "DeserializedSubmodelComponent#2",
233           "pinName": "F\u003d0"
234         },
235         "name": "unnamedWire#16",
236         "path": []
237       },
238       {
239         "pin1": {
240           "compName": "DeserializedSubmodelComponent#3",
241           "pinName": "F\u003d0"
242         },
243         "pin2": {
244           "compName": "DeserializedSubmodelComponent#6",
245           "pinName": "A"
246         },
247         "name": "unnamedWire#17",
248         "path": []
249       },
250       {
251         "pin1": {
252           "compName": "DeserializedSubmodelComponent#8",
253           "pinName": "Y"
254         },
255         "pin2": {
256           "compName": "DeserializedSubmodelComponent#4",
257           "pinName": "IZ"
258         },
259         "name": "unnamedWire#18",
260         "path": []
261       },
262       {
263         "pin1": {
264           "compName": "DeserializedSubmodelComponent#3",
265           "pinName": "OVR"
266         },
267         "pin2": {
268           "compName": "DeserializedSubmodelComponent#4",
269           "pinName": "IOVR"
270         },
271         "name": "unnamedWire#19",
272         "path": []
273       },
274       {
275         "pin1": {
276           "compName": "DeserializedSubmodelComponent#0",
277           "pinName": "RAMn+3"
278         },
279         "pin2": {
280           "compName": "DeserializedSubmodelComponent#1",
281           "pinName": "RAMn"
282         },
283         "name": "unnamedWire#2",
284         "path": []
285       },
286       {
287         "pin1": {
288           "compName": "DeserializedSubmodelComponent#3",
289           "pinName": "Cn+4"
290         },
291         "pin2": {
292           "compName": "DeserializedSubmodelComponent#4",
293           "pinName": "IC"
294         },
295         "name": "unnamedWire#20",
296         "path": []
297       },
298       {
299         "pin1": {
300           "compName": "DeserializedSubmodelComponent#0",
301           "pinName": "Cn+4"
302         },
303         "pin2": {
304           "compName": "DeserializedSubmodelComponent#1",
305           "pinName": "Cn"
306         },
307         "name": "unnamedWire#21",
308         "path": []
309       },
310       {
311         "pin1": {
312           "compName": "DeserializedSubmodelComponent#1",
313           "pinName": "Cn+4"
314         },
315         "pin2": {
316           "compName": "DeserializedSubmodelComponent#2",
317           "pinName": "Cn"
318         },
319         "name": "unnamedWire#22",
320         "path": []
321       },
322       {
323         "pin1": {
324           "compName": "DeserializedSubmodelComponent#2",
325           "pinName": "Cn+4"
326         },
327         "pin2": {
328           "compName": "DeserializedSubmodelComponent#3",
329           "pinName": "Cn"
330         },
331         "name": "unnamedWire#23",
332         "path": []
333       },
334       {
335         "pin1": {
336           "compName": "DeserializedSubmodelComponent#4",
337           "pinName": "C"
338         },
339         "pin2": {
340           "compName": "WireCrossPoint#0",
341           "pinName": ""
342         },
343         "name": "unnamedWire#24",
344         "path": []
345       },
346       {
347         "pin1": {
348           "compName": "WireCrossPoint#0",
349           "pinName": ""
350         },
351         "pin2": {
352           "compName": "GUIClock#0",
353           "pinName": ""
354         },
355         "name": "unnamedWire#25",
356         "path": []
357       },
358       {
359         "pin1": {
360           "compName": "WireCrossPoint#3",
361           "pinName": ""
362         },
363         "pin2": {
364           "compName": "DeserializedSubmodelComponent#3",
365           "pinName": "C"
366         },
367         "name": "unnamedWire#26",
368         "path": []
369       },
370       {
371         "pin1": {
372           "compName": "DeserializedSubmodelComponent#2",
373           "pinName": "C"
374         },
375         "pin2": {
376           "compName": "WireCrossPoint#3",
377           "pinName": ""
378         },
379         "name": "unnamedWire#27",
380         "path": []
381       },
382       {
383         "pin1": {
384           "compName": "WireCrossPoint#3",
385           "pinName": ""
386         },
387         "pin2": {
388           "compName": "WireCrossPoint#2",
389           "pinName": ""
390         },
391         "name": "unnamedWire#28",
392         "path": []
393       },
394       {
395         "pin1": {
396           "compName": "DeserializedSubmodelComponent#1",
397           "pinName": "C"
398         },
399         "pin2": {
400           "compName": "WireCrossPoint#2",
401           "pinName": ""
402         },
403         "name": "unnamedWire#29",
404         "path": []
405       },
406       {
407         "pin1": {
408           "compName": "DeserializedSubmodelComponent#1",
409           "pinName": "Qn+3"
410         },
411         "pin2": {
412           "compName": "DeserializedSubmodelComponent#2",
413           "pinName": "Qn"
414         },
415         "name": "unnamedWire#3",
416         "path": []
417       },
418       {
419         "pin1": {
420           "compName": "WireCrossPoint#2",
421           "pinName": ""
422         },
423         "pin2": {
424           "compName": "WireCrossPoint#1",
425           "pinName": ""
426         },
427         "name": "unnamedWire#30",
428         "path": []
429       },
430       {
431         "pin1": {
432           "compName": "WireCrossPoint#1",
433           "pinName": ""
434         },
435         "pin2": {
436           "compName": "DeserializedSubmodelComponent#0",
437           "pinName": "C"
438         },
439         "name": "unnamedWire#31",
440         "path": []
441       },
442       {
443         "pin1": {
444           "compName": "WireCrossPoint#1",
445           "pinName": ""
446         },
447         "pin2": {
448           "compName": "WireCrossPoint#0",
449           "pinName": ""
450         },
451         "name": "unnamedWire#32",
452         "path": []
453       },
454       {
455         "pin1": {
456           "compName": "DeserializedSubmodelComponent#0",
457           "pinName": "Cn"
458         },
459         "pin2": {
460           "compName": "DeserializedSubmodelComponent#4",
461           "pinName": "C0"
462         },
463         "name": "unnamedWire#33",
464         "path": []
465       },
466       {
467         "pin1": {
468           "compName": "DeserializedSubmodelComponent#5",
469           "pinName": "C"
470         },
471         "pin2": {
472           "compName": "WireCrossPoint#0",
473           "pinName": ""
474         },
475         "name": "unnamedWire#34",
476         "path": []
477       },
478       {
479         "pin1": {
480           "compName": "DeserializedSubmodelComponent#2",
481           "pinName": "RAMn"
482         },
483         "pin2": {
484           "compName": "DeserializedSubmodelComponent#1",
485           "pinName": "RAMn+3"
486         },
487         "name": "unnamedWire#4",
488         "path": []
489       },
490       {
491         "pin1": {
492           "compName": "DeserializedSubmodelComponent#3",
493           "pinName": "RAMn"
494         },
495         "pin2": {
496           "compName": "DeserializedSubmodelComponent#2",
497           "pinName": "RAMn+3"
498         },
499         "name": "unnamedWire#5",
500         "path": []
501       },
502       {
503         "pin1": {
504           "compName": "DeserializedSubmodelComponent#2",
505           "pinName": "Qn+3"
506         },
507         "pin2": {
508           "compName": "DeserializedSubmodelComponent#3",
509           "pinName": "Qn"
510         },
511         "name": "unnamedWire#6",
512         "path": []
513       },
514       {
515         "pin1": {
516           "compName": "DeserializedSubmodelComponent#0",
517           "pinName": "Qn"
518         },
519         "pin2": {
520           "compName": "DeserializedSubmodelComponent#4",
521           "pinName": "QIO0"
522         },
523         "name": "unnamedWire#7",
524         "path": []
525       },
526       {
527         "pin1": {
528           "compName": "DeserializedSubmodelComponent#4",
529           "pinName": "SIO0"
530         },
531         "pin2": {
532           "compName": "DeserializedSubmodelComponent#0",
533           "pinName": "RAMn"
534         },
535         "name": "unnamedWire#8",
536         "path": []
537       },
538       {
539         "pin1": {
540           "compName": "DeserializedSubmodelComponent#4",
541           "pinName": "SIOn"
542         },
543         "pin2": {
544           "compName": "DeserializedSubmodelComponent#3",
545           "pinName": "RAMn+3"
546         },
547         "name": "unnamedWire#9",
548         "path": []
549       }
550     ],
551     "version": "0.1.1"
552   },
553   "symbolRendererSnippetID": "simpleRectangularLike",
554   "symbolRendererParams": {
555     "centerText": "_rsLatch",
556     "centerTextHeight": 5.0,
557     "horizontalComponentCenter": 17.5,
558     "pinLabelHeight": 3.5,
559     "pinLabelMargin": 0.5
560   },
561   "outlineRendererSnippetID": "default",
562   "highLevelStateHandlerSnippetID": "default",
563   "version": "0.1.5"
564 }