Merge branch 'fusebug' of https://gitlab.lrz.de/lrr-tum/students/eragp-misim-2019...
[Mograsim.git] / net.mograsim.logic.model.am2900 / FusionNotWorkingTest.json
1 {
2   "width": 0.0,
3   "height": 0.0,
4   "interfacePins": [],
5   "innerScale": 1.0,
6   "submodel": {
7     "components": [
8       {
9         "id": "GUIManualSwitch",
10         "name": "GUIManualSwitch#2",
11         "pos": {
12           "x": 185.0,
13           "y": 170.0
14         },
15         "params": 1
16       },
17       {
18         "id": "GUIBitDisplay",
19         "name": "GUIBitDisplay#0",
20         "pos": {
21           "x": 391.0,
22           "y": 150.0
23         },
24         "params": 1
25       },
26       {
27         "id": "GUIBitDisplay",
28         "name": "GUIBitDisplay#3",
29         "pos": {
30           "x": 391.0,
31           "y": 195.0
32         },
33         "params": 1
34       },
35       {
36         "id": "GUIManualSwitch",
37         "name": "GUIManualSwitch#4",
38         "pos": {
39           "x": 185.0,
40           "y": 190.0
41         },
42         "params": 1
43       },
44       {
45         "id": "WireCrossPoint",
46         "name": "WireCrossPoint#12",
47         "pos": {
48           "x": 380.0,
49           "y": 205.0
50         },
51         "params": 1
52       },
53       {
54         "id": "WireCrossPoint",
55         "name": "WireCrossPoint#10",
56         "pos": {
57           "x": 370.0,
58           "y": 175.0
59         },
60         "params": 1
61       },
62       {
63         "id": "GUIManualSwitch",
64         "name": "GUIManualSwitch#5",
65         "pos": {
66           "x": 185.0,
67           "y": 210.0
68         },
69         "params": 1
70       },
71       {
72         "id": "GUITriStateBuffer",
73         "name": "GUITriStateBuffer#7",
74         "pos": {
75           "x": 335.0,
76           "y": 135.0
77         },
78         "params": {
79           "logicWidth": 1,
80           "orientation": "RIGHT"
81         }
82       },
83       {
84         "id": "GUITriStateBuffer",
85         "name": "GUITriStateBuffer#4",
86         "pos": {
87           "x": 335.0,
88           "y": 105.0
89         },
90         "params": {
91           "logicWidth": 1,
92           "orientation": "RIGHT"
93         }
94       },
95       {
96         "id": "WireCrossPoint",
97         "name": "WireCrossPoint#7",
98         "pos": {
99           "x": 360.0,
100           "y": 110.0
101         },
102         "params": 1
103       },
104       {
105         "id": "GUIBitDisplay",
106         "name": "GUIBitDisplay#2",
107         "pos": {
108           "x": 391.0,
109           "y": 180.0
110         },
111         "params": 1
112       },
113       {
114         "id": "file:FusionNotWorkingTestInner.json",
115         "name": "inner",
116         "pos": {
117           "x": 220.0,
118           "y": 175.0
119         }
120       },
121       {
122         "id": "GUIManualSwitch",
123         "name": "GUIManualSwitch#32",
124         "pos": {
125           "x": 300.0,
126           "y": 107.5
127         },
128         "params": 1
129       },
130       {
131         "id": "GUIManualSwitch",
132         "name": "GUIManualSwitch#33",
133         "pos": {
134           "x": 300.0,
135           "y": 137.5
136         },
137         "params": 1
138       },
139       {
140         "id": "GUIBitDisplay",
141         "name": "GUIBitDisplay#1",
142         "pos": {
143           "x": 391.0,
144           "y": 165.0
145         },
146         "params": 1
147       },
148       {
149         "id": "GUIManualSwitch",
150         "name": "GUIManualSwitch#0",
151         "pos": {
152           "x": 240.0,
153           "y": 150.0
154         },
155         "params": 1
156       },
157       {
158         "id": "WireCrossPoint",
159         "name": "WireCrossPoint#11",
160         "pos": {
161           "x": 375.0,
162           "y": 190.0
163         },
164         "params": 1
165       },
166       {
167         "id": "GUIManualSwitch",
168         "name": "GUIManualSwitch#35",
169         "pos": {
170           "x": 300.0,
171           "y": 122.5
172         },
173         "params": 1
174       },
175       {
176         "id": "GUIManualSwitch",
177         "name": "GUIManualSwitch#34",
178         "pos": {
179           "x": 300.0,
180           "y": 92.5
181         },
182         "params": 1
183       },
184       {
185         "id": "GUITriStateBuffer",
186         "name": "GUITriStateBuffer#5",
187         "pos": {
188           "x": 335.0,
189           "y": 90.0
190         },
191         "params": {
192           "logicWidth": 1,
193           "orientation": "RIGHT"
194         }
195       },
196       {
197         "id": "WireCrossPoint",
198         "name": "WireCrossPoint#6",
199         "pos": {
200           "x": 345.0,
201           "y": 85.0
202         },
203         "params": 1
204       },
205       {
206         "id": "WireCrossPoint",
207         "name": "WireCrossPoint#9",
208         "pos": {
209           "x": 365.0,
210           "y": 160.0
211         },
212         "params": 1
213       },
214       {
215         "id": "GUIManualSwitch",
216         "name": "GUIManualSwitch#36",
217         "pos": {
218           "x": 300.0,
219           "y": 77.5
220         },
221         "params": 1
222       },
223       {
224         "id": "GUIManualSwitch",
225         "name": "GUIManualSwitch#6",
226         "pos": {
227           "x": 185.0,
228           "y": 230.0
229         },
230         "params": 1
231       },
232       {
233         "id": "WireCrossPoint",
234         "name": "WireCrossPoint#8",
235         "pos": {
236           "x": 360.0,
237           "y": 125.0
238         },
239         "params": 1
240       },
241       {
242         "id": "GUITriStateBuffer",
243         "name": "GUITriStateBuffer#6",
244         "pos": {
245           "x": 335.0,
246           "y": 120.0
247         },
248         "params": {
249           "logicWidth": 1,
250           "orientation": "RIGHT"
251         }
252       }
253     ],
254     "wires": [
255       {
256         "pin1": {
257           "compName": "WireCrossPoint#11",
258           "pinName": ""
259         },
260         "pin2": {
261           "compName": "inner",
262           "pinName": "YN"
263         },
264         "name": "unnamedWire#15",
265         "path": [
266           {
267             "x": 375.0,
268             "y": 210.0
269           }
270         ]
271       },
272       {
273         "pin1": {
274           "compName": "GUIManualSwitch#35",
275           "pinName": ""
276         },
277         "pin2": {
278           "compName": "GUITriStateBuffer#6",
279           "pinName": "IN"
280         },
281         "name": "unnamedWire#56",
282         "path": []
283       },
284       {
285         "pin1": {
286           "compName": "inner",
287           "pinName": "YOVR"
288         },
289         "pin2": {
290           "compName": "WireCrossPoint#12",
291           "pinName": ""
292         },
293         "name": "unnamedWire#14",
294         "path": [
295           {
296             "x": 380.0,
297             "y": 220.0
298           }
299         ]
300       },
301       {
302         "pin1": {
303           "compName": "WireCrossPoint#8",
304           "pinName": ""
305         },
306         "pin2": {
307           "compName": "GUITriStateBuffer#6",
308           "pinName": "EN"
309         },
310         "name": "unnamedWire#64",
311         "path": []
312       },
313       {
314         "pin1": {
315           "compName": "inner",
316           "pinName": "YC"
317         },
318         "pin2": {
319           "compName": "WireCrossPoint#10",
320           "pinName": ""
321         },
322         "name": "unnamedWire#68",
323         "path": [
324           {
325             "x": 370.0,
326             "y": 200.0
327           }
328         ]
329       },
330       {
331         "pin1": {
332           "compName": "WireCrossPoint#6",
333           "pinName": ""
334         },
335         "pin2": {
336           "compName": "WireCrossPoint#7",
337           "pinName": ""
338         },
339         "name": "unnamedWire#61",
340         "path": [
341           {
342             "x": 360.0,
343             "y": 85.0
344           }
345         ]
346       },
347       {
348         "pin1": {
349           "compName": "GUIManualSwitch#0",
350           "pinName": ""
351         },
352         "pin2": {
353           "compName": "inner",
354           "pinName": "_OEY"
355         },
356         "name": "unnamedWire#0",
357         "path": []
358       },
359       {
360         "pin1": {
361           "compName": "WireCrossPoint#12",
362           "pinName": ""
363         },
364         "pin2": {
365           "compName": "GUIBitDisplay#3",
366           "pinName": ""
367         },
368         "name": "unnamedWire#72",
369         "path": []
370       },
371       {
372         "pin1": {
373           "compName": "WireCrossPoint#6",
374           "pinName": ""
375         },
376         "pin2": {
377           "compName": "GUITriStateBuffer#5",
378           "pinName": "EN"
379         },
380         "name": "unnamedWire#59",
381         "path": []
382       },
383       {
384         "pin1": {
385           "compName": "inner",
386           "pinName": "YZ"
387         },
388         "pin2": {
389           "compName": "WireCrossPoint#9",
390           "pinName": ""
391         },
392         "name": "unnamedWire#17",
393         "path": [
394           {
395             "x": 365.0,
396             "y": 190.0
397           }
398         ]
399       },
400       {
401         "pin1": {
402           "compName": "WireCrossPoint#6",
403           "pinName": ""
404         },
405         "pin2": {
406           "compName": "GUIManualSwitch#36",
407           "pinName": ""
408         },
409         "name": "unnamedWire#60",
410         "path": []
411       },
412       {
413         "pin1": {
414           "compName": "WireCrossPoint#11",
415           "pinName": ""
416         },
417         "pin2": {
418           "compName": "GUIBitDisplay#2",
419           "pinName": ""
420         },
421         "name": "unnamedWire#71",
422         "path": []
423       },
424       {
425         "pin1": {
426           "compName": "GUIManualSwitch#6",
427           "pinName": ""
428         },
429         "pin2": {
430           "compName": "inner",
431           "pinName": "IOVR"
432         },
433         "name": "unnamedWire#1",
434         "path": []
435       },
436       {
437         "pin1": {
438           "compName": "inner",
439           "pinName": "IZ"
440         },
441         "pin2": {
442           "compName": "GUIManualSwitch#2",
443           "pinName": ""
444         },
445         "name": "unnamedWire#4",
446         "path": []
447       },
448       {
449         "pin1": {
450           "compName": "WireCrossPoint#9",
451           "pinName": ""
452         },
453         "pin2": {
454           "compName": "GUITriStateBuffer#5",
455           "pinName": "OUT"
456         },
457         "name": "unnamedWire#67",
458         "path": [
459           {
460             "x": 365.0,
461             "y": 100.0
462           }
463         ]
464       },
465       {
466         "pin1": {
467           "compName": "WireCrossPoint#7",
468           "pinName": ""
469         },
470         "pin2": {
471           "compName": "WireCrossPoint#8",
472           "pinName": ""
473         },
474         "name": "unnamedWire#63",
475         "path": []
476       },
477       {
478         "pin1": {
479           "compName": "GUITriStateBuffer#7",
480           "pinName": "IN"
481         },
482         "pin2": {
483           "compName": "GUIManualSwitch#33",
484           "pinName": ""
485         },
486         "name": "unnamedWire#55",
487         "path": []
488       },
489       {
490         "pin1": {
491           "compName": "inner",
492           "pinName": "IN"
493         },
494         "pin2": {
495           "compName": "GUIManualSwitch#5",
496           "pinName": ""
497         },
498         "name": "unnamedWire#2",
499         "path": []
500       },
501       {
502         "pin1": {
503           "compName": "WireCrossPoint#10",
504           "pinName": ""
505         },
506         "pin2": {
507           "compName": "GUITriStateBuffer#4",
508           "pinName": "OUT"
509         },
510         "name": "unnamedWire#69",
511         "path": [
512           {
513             "x": 370.0,
514             "y": 115.0
515           }
516         ]
517       },
518       {
519         "pin1": {
520           "compName": "WireCrossPoint#11",
521           "pinName": ""
522         },
523         "pin2": {
524           "compName": "GUITriStateBuffer#6",
525           "pinName": "OUT"
526         },
527         "name": "unnamedWire#70",
528         "path": [
529           {
530             "x": 375.0,
531             "y": 130.0
532           }
533         ]
534       },
535       {
536         "pin1": {
537           "compName": "WireCrossPoint#7",
538           "pinName": ""
539         },
540         "pin2": {
541           "compName": "GUITriStateBuffer#4",
542           "pinName": "EN"
543         },
544         "name": "unnamedWire#62",
545         "path": []
546       },
547       {
548         "pin1": {
549           "compName": "GUIManualSwitch#4",
550           "pinName": ""
551         },
552         "pin2": {
553           "compName": "inner",
554           "pinName": "IC"
555         },
556         "name": "unnamedWire#3",
557         "path": []
558       },
559       {
560         "pin1": {
561           "compName": "GUITriStateBuffer#7",
562           "pinName": "EN"
563         },
564         "pin2": {
565           "compName": "WireCrossPoint#8",
566           "pinName": ""
567         },
568         "name": "unnamedWire#65",
569         "path": [
570           {
571             "x": 360.0,
572             "y": 140.0
573           }
574         ]
575       },
576       {
577         "pin1": {
578           "compName": "WireCrossPoint#9",
579           "pinName": ""
580         },
581         "pin2": {
582           "compName": "GUIBitDisplay#0",
583           "pinName": ""
584         },
585         "name": "unnamedWire#66",
586         "path": []
587       },
588       {
589         "pin1": {
590           "compName": "WireCrossPoint#12",
591           "pinName": ""
592         },
593         "pin2": {
594           "compName": "GUITriStateBuffer#7",
595           "pinName": "OUT"
596         },
597         "name": "unnamedWire#73",
598         "path": [
599           {
600             "x": 380.0,
601             "y": 145.0
602           }
603         ]
604       },
605       {
606         "pin1": {
607           "compName": "GUITriStateBuffer#4",
608           "pinName": "IN"
609         },
610         "pin2": {
611           "compName": "GUIManualSwitch#32",
612           "pinName": ""
613         },
614         "name": "unnamedWire#57",
615         "path": []
616       },
617       {
618         "pin1": {
619           "compName": "GUIManualSwitch#34",
620           "pinName": ""
621         },
622         "pin2": {
623           "compName": "GUITriStateBuffer#5",
624           "pinName": "IN"
625         },
626         "name": "unnamedWire#58",
627         "path": []
628       },
629       {
630         "pin1": {
631           "compName": "WireCrossPoint#10",
632           "pinName": ""
633         },
634         "pin2": {
635           "compName": "GUIBitDisplay#1",
636           "pinName": ""
637         },
638         "name": "unnamedWire#16",
639         "path": []
640       }
641     ],
642     "version": "0.1.1"
643   },
644   "symbolRendererSnippetID": "default",
645   "outlineRendererSnippetID": "default",
646   "highLevelStateHandlerSnippetID": "default",
647   "version": "0.1.4"
648 }