Simplified FusionNotWorkingTestbench
[Mograsim.git] / net.mograsim.logic.model.am2900 / FusionNotWorkingTestbench.json
1 {
2   "width": 11110.0,
3   "height": 11110.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 70.0
9       },
10       "name": "I",
11       "logicWidth": 13,
12       "usage": "INPUT"
13     }
14   ],
15   "innerScale": 1.0,
16   "submodel": {
17     "components": [
18       {
19         "id": "GUIBitDisplay",
20         "name": "GUIBitDisplay#0",
21         "pos": {
22           "x": 150.0,
23           "y": 60.0
24         },
25         "params": 13
26       },
27       {
28         "id": "GUIManualSwitch",
29         "name": "GUIManualSwitch#0",
30         "pos": {
31           "x": 55.0,
32           "y": 60.0
33         },
34         "params": 13
35       },
36       {
37         "id": "GUIMerger",
38         "name": "GUIMerger#0",
39         "pos": {
40           "x": 100.0,
41           "y": 10.0
42         },
43         "params": 13
44       },
45       {
46         "id": "GUIMerger",
47         "name": "GUIMerger#1",
48         "pos": {
49           "x": 130.0,
50           "y": 10.0
51         },
52         "params": 13
53       },
54       {
55         "id": "GUISplitter",
56         "name": "GUISplitter#0",
57         "pos": {
58           "x": 85.0,
59           "y": 10.0
60         },
61         "params": 13
62       },
63       {
64         "id": "GUISplitter",
65         "name": "GUISplitter#1",
66         "pos": {
67           "x": 115.0,
68           "y": 10.0
69         },
70         "params": 13
71       }
72     ],
73     "wires": [
74       {
75         "pin1": {
76           "compName": "GUIManualSwitch#0",
77           "pinName": ""
78         },
79         "pin2": {
80           "compName": "GUISplitter#0",
81           "pinName": "I"
82         },
83         "name": "unnamedWire#0",
84         "path": []
85       },
86       {
87         "pin1": {
88           "compName": "GUISplitter#0",
89           "pinName": "O0"
90         },
91         "pin2": {
92           "compName": "GUIMerger#0",
93           "pinName": "I0"
94         },
95         "name": "unnamedWire#1",
96         "path": []
97       },
98       {
99         "pin1": {
100           "compName": "GUISplitter#0",
101           "pinName": "O9"
102         },
103         "pin2": {
104           "compName": "GUIMerger#0",
105           "pinName": "I9"
106         },
107         "name": "unnamedWire#10",
108         "path": []
109       },
110       {
111         "pin1": {
112           "compName": "GUISplitter#0",
113           "pinName": "O10"
114         },
115         "pin2": {
116           "compName": "GUIMerger#0",
117           "pinName": "I10"
118         },
119         "name": "unnamedWire#11",
120         "path": []
121       },
122       {
123         "pin1": {
124           "compName": "GUIMerger#0",
125           "pinName": "I11"
126         },
127         "pin2": {
128           "compName": "GUISplitter#0",
129           "pinName": "O11"
130         },
131         "name": "unnamedWire#12",
132         "path": []
133       },
134       {
135         "pin1": {
136           "compName": "GUISplitter#0",
137           "pinName": "O12"
138         },
139         "pin2": {
140           "compName": "GUIMerger#0",
141           "pinName": "I12"
142         },
143         "name": "unnamedWire#13",
144         "path": []
145       },
146       {
147         "pin1": {
148           "compName": "GUIMerger#0",
149           "pinName": "O"
150         },
151         "pin2": {
152           "compName": "GUISplitter#1",
153           "pinName": "I"
154         },
155         "name": "unnamedWire#14",
156         "path": []
157       },
158       {
159         "pin1": {
160           "compName": "GUISplitter#1",
161           "pinName": "O0"
162         },
163         "pin2": {
164           "compName": "GUIMerger#1",
165           "pinName": "I0"
166         },
167         "name": "unnamedWire#15",
168         "path": []
169       },
170       {
171         "pin1": {
172           "compName": "GUIMerger#1",
173           "pinName": "I1"
174         },
175         "pin2": {
176           "compName": "GUISplitter#1",
177           "pinName": "O1"
178         },
179         "name": "unnamedWire#16",
180         "path": []
181       },
182       {
183         "pin1": {
184           "compName": "GUISplitter#1",
185           "pinName": "O2"
186         },
187         "pin2": {
188           "compName": "GUIMerger#1",
189           "pinName": "I2"
190         },
191         "name": "unnamedWire#17",
192         "path": []
193       },
194       {
195         "pin1": {
196           "compName": "GUIMerger#1",
197           "pinName": "I3"
198         },
199         "pin2": {
200           "compName": "GUISplitter#1",
201           "pinName": "O3"
202         },
203         "name": "unnamedWire#18",
204         "path": []
205       },
206       {
207         "pin1": {
208           "compName": "GUISplitter#1",
209           "pinName": "O4"
210         },
211         "pin2": {
212           "compName": "GUIMerger#1",
213           "pinName": "I4"
214         },
215         "name": "unnamedWire#19",
216         "path": []
217       },
218       {
219         "pin1": {
220           "compName": "GUIMerger#0",
221           "pinName": "I1"
222         },
223         "pin2": {
224           "compName": "GUISplitter#0",
225           "pinName": "O1"
226         },
227         "name": "unnamedWire#2",
228         "path": []
229       },
230       {
231         "pin1": {
232           "compName": "GUISplitter#1",
233           "pinName": "O5"
234         },
235         "pin2": {
236           "compName": "GUIMerger#1",
237           "pinName": "I5"
238         },
239         "name": "unnamedWire#20",
240         "path": []
241       },
242       {
243         "pin1": {
244           "compName": "GUIMerger#1",
245           "pinName": "I6"
246         },
247         "pin2": {
248           "compName": "GUISplitter#1",
249           "pinName": "O6"
250         },
251         "name": "unnamedWire#21",
252         "path": []
253       },
254       {
255         "pin1": {
256           "compName": "GUISplitter#1",
257           "pinName": "O7"
258         },
259         "pin2": {
260           "compName": "GUIMerger#1",
261           "pinName": "I7"
262         },
263         "name": "unnamedWire#22",
264         "path": []
265       },
266       {
267         "pin1": {
268           "compName": "GUIMerger#1",
269           "pinName": "I8"
270         },
271         "pin2": {
272           "compName": "GUISplitter#1",
273           "pinName": "O8"
274         },
275         "name": "unnamedWire#23",
276         "path": []
277       },
278       {
279         "pin1": {
280           "compName": "GUISplitter#1",
281           "pinName": "O9"
282         },
283         "pin2": {
284           "compName": "GUIMerger#1",
285           "pinName": "I9"
286         },
287         "name": "unnamedWire#24",
288         "path": []
289       },
290       {
291         "pin1": {
292           "compName": "GUIMerger#1",
293           "pinName": "I10"
294         },
295         "pin2": {
296           "compName": "GUISplitter#1",
297           "pinName": "O10"
298         },
299         "name": "unnamedWire#25",
300         "path": []
301       },
302       {
303         "pin1": {
304           "compName": "GUISplitter#1",
305           "pinName": "O11"
306         },
307         "pin2": {
308           "compName": "GUIMerger#1",
309           "pinName": "I11"
310         },
311         "name": "unnamedWire#26",
312         "path": []
313       },
314       {
315         "pin1": {
316           "compName": "GUIMerger#1",
317           "pinName": "I12"
318         },
319         "pin2": {
320           "compName": "GUISplitter#1",
321           "pinName": "O12"
322         },
323         "name": "unnamedWire#27",
324         "path": []
325       },
326       {
327         "pin1": {
328           "compName": "GUIMerger#1",
329           "pinName": "O"
330         },
331         "pin2": {
332           "compName": "GUIBitDisplay#0",
333           "pinName": ""
334         },
335         "name": "unnamedWire#28",
336         "path": []
337       },
338       {
339         "pin1": {
340           "compName": "GUISplitter#0",
341           "pinName": "O2"
342         },
343         "pin2": {
344           "compName": "GUIMerger#0",
345           "pinName": "I2"
346         },
347         "name": "unnamedWire#3",
348         "path": []
349       },
350       {
351         "pin1": {
352           "compName": "GUIMerger#0",
353           "pinName": "I3"
354         },
355         "pin2": {
356           "compName": "GUISplitter#0",
357           "pinName": "O3"
358         },
359         "name": "unnamedWire#4",
360         "path": []
361       },
362       {
363         "pin1": {
364           "compName": "GUISplitter#0",
365           "pinName": "O4"
366         },
367         "pin2": {
368           "compName": "GUIMerger#0",
369           "pinName": "I4"
370         },
371         "name": "unnamedWire#5",
372         "path": []
373       },
374       {
375         "pin1": {
376           "compName": "GUISplitter#0",
377           "pinName": "O5"
378         },
379         "pin2": {
380           "compName": "GUIMerger#0",
381           "pinName": "I5"
382         },
383         "name": "unnamedWire#6",
384         "path": []
385       },
386       {
387         "pin1": {
388           "compName": "GUIMerger#0",
389           "pinName": "I6"
390         },
391         "pin2": {
392           "compName": "GUISplitter#0",
393           "pinName": "O6"
394         },
395         "name": "unnamedWire#7",
396         "path": []
397       },
398       {
399         "pin1": {
400           "compName": "GUISplitter#0",
401           "pinName": "O7"
402         },
403         "pin2": {
404           "compName": "GUIMerger#0",
405           "pinName": "I7"
406         },
407         "name": "unnamedWire#8",
408         "path": []
409       },
410       {
411         "pin1": {
412           "compName": "GUIMerger#0",
413           "pinName": "I8"
414         },
415         "pin2": {
416           "compName": "GUISplitter#0",
417           "pinName": "O8"
418         },
419         "name": "unnamedWire#9",
420         "path": []
421       }
422     ],
423     "version": "0.1.1"
424   },
425   "symbolRendererSnippetID": "default",
426   "outlineRendererSnippetID": "default",
427   "highLevelStateHandlerSnippetID": "default",
428   "version": "0.1.5"
429 }