Merge branch 'fusebug' of https://gitlab.lrz.de/lrr-tum/students/eragp-misim-2019...
[Mograsim.git] / net.mograsim.logic.model.am2900 / FusionNotWorkingTestInner.json
1 {
2   "width": 115.0,
3   "height": 70.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 45.0
9       },
10       "name": "IOVR",
11       "logicWidth": 1
12     },
13     {
14       "location": {
15         "x": 115.0,
16         "y": 15.0
17       },
18       "name": "YZ",
19       "logicWidth": 1
20     },
21     {
22       "location": {
23         "x": 0.0,
24         "y": 15.0
25       },
26       "name": "IZ",
27       "logicWidth": 1
28     },
29     {
30       "location": {
31         "x": 115.0,
32         "y": 35.0
33       },
34       "name": "YN",
35       "logicWidth": 1
36     },
37     {
38       "location": {
39         "x": 0.0,
40         "y": 35.0
41       },
42       "name": "IN",
43       "logicWidth": 1
44     },
45     {
46       "location": {
47         "x": 55.0,
48         "y": 0.0
49       },
50       "name": "_OEY",
51       "logicWidth": 1
52     },
53     {
54       "location": {
55         "x": 115.0,
56         "y": 25.0
57       },
58       "name": "YC",
59       "logicWidth": 1
60     },
61     {
62       "location": {
63         "x": 0.0,
64         "y": 25.0
65       },
66       "name": "IC",
67       "logicWidth": 1
68     },
69     {
70       "location": {
71         "x": 115.0,
72         "y": 45.0
73       },
74       "name": "YOVR",
75       "logicWidth": 1
76     }
77   ],
78   "innerScale": 1.0,
79   "submodel": {
80     "components": [
81       {
82         "id": "GUITriStateBuffer",
83         "name": "GUITriStateBuffer#0",
84         "pos": {
85           "x": 45.0,
86           "y": 20.0
87         },
88         "params": {
89           "logicWidth": 4,
90           "orientation": "RIGHT"
91         }
92       },
93       {
94         "id": "GUIBitDisplay",
95         "name": "GUIBitDisplay#2",
96         "pos": {
97           "x": 35.0,
98           "y": 45.0
99         },
100         "params": 4
101       },
102       {
103         "id": "GUIMerger",
104         "name": "GUIMerger#2",
105         "pos": {
106           "x": 17.0,
107           "y": 15.0
108         },
109         "params": 4
110       },
111       {
112         "id": "GUIBitDisplay",
113         "name": "GUIBitDisplay#1",
114         "pos": {
115           "x": 75.0,
116           "y": 35.0
117         },
118         "params": 4
119       },
120       {
121         "id": "GUISplitter",
122         "name": "GUISplitter#1",
123         "pos": {
124           "x": 100.0,
125           "y": 15.0
126         },
127         "params": 4
128       },
129       {
130         "id": "GUIBitDisplay",
131         "name": "GUIBitDisplay#3",
132         "pos": {
133           "x": 65.0,
134           "y": 5.0
135         },
136         "params": 1
137       }
138     ],
139     "wires": [
140       {
141         "pin1": {
142           "compName": "GUITriStateBuffer#0",
143           "pinName": "IN"
144         },
145         "pin2": {
146           "compName": "GUIMerger#2",
147           "pinName": "O"
148         },
149         "name": "unnamedWire#1",
150         "path": []
151       },
152       {
153         "pin1": {
154           "compName": "_submodelinterface",
155           "pinName": "YOVR"
156         },
157         "pin2": {
158           "compName": "GUISplitter#1",
159           "pinName": "O3"
160         },
161         "name": "unnamedWire#52",
162         "path": []
163       },
164       {
165         "pin1": {
166           "compName": "GUISplitter#1",
167           "pinName": "O0"
168         },
169         "pin2": {
170           "compName": "_submodelinterface",
171           "pinName": "YZ"
172         },
173         "name": "unnamedWire#49",
174         "path": []
175       },
176       {
177         "pin1": {
178           "compName": "GUITriStateBuffer#0",
179           "pinName": "EN"
180         },
181         "pin2": {
182           "compName": "_submodelinterface",
183           "pinName": "_OEY"
184         },
185         "name": "unnamedWire#0",
186         "path": []
187       },
188       {
189         "pin1": {
190           "compName": "_submodelinterface",
191           "pinName": "IOVR"
192         },
193         "pin2": {
194           "compName": "GUIMerger#2",
195           "pinName": "I3"
196         },
197         "name": "unnamedWire#17",
198         "path": []
199       },
200       {
201         "pin1": {
202           "compName": "_submodelinterface",
203           "pinName": "IN"
204         },
205         "pin2": {
206           "compName": "GUIMerger#2",
207           "pinName": "I2"
208         },
209         "name": "unnamedWire#18",
210         "path": []
211       },
212       {
213         "pin1": {
214           "compName": "GUIBitDisplay#2",
215           "pinName": ""
216         },
217         "pin2": {
218           "compName": "GUITriStateBuffer#0",
219           "pinName": "IN"
220         },
221         "name": "unnamedWire#3",
222         "path": [
223           {
224             "x": 30.0,
225             "y": 40.0
226           }
227         ]
228       },
229       {
230         "pin1": {
231           "compName": "GUIMerger#2",
232           "pinName": "I0"
233         },
234         "pin2": {
235           "compName": "_submodelinterface",
236           "pinName": "IZ"
237         },
238         "name": "unnamedWire#4",
239         "path": []
240       },
241       {
242         "pin1": {
243           "compName": "_submodelinterface",
244           "pinName": "IC"
245         },
246         "pin2": {
247           "compName": "GUIMerger#2",
248           "pinName": "I1"
249         },
250         "name": "unnamedWire#19",
251         "path": []
252       },
253       {
254         "pin1": {
255           "compName": "GUITriStateBuffer#0",
256           "pinName": "EN"
257         },
258         "pin2": {
259           "compName": "GUIBitDisplay#3",
260           "pinName": ""
261         },
262         "name": "unnamedWire#232",
263         "path": []
264       },
265       {
266         "pin1": {
267           "compName": "_submodelinterface",
268           "pinName": "YC"
269         },
270         "pin2": {
271           "compName": "GUISplitter#1",
272           "pinName": "O1"
273         },
274         "name": "unnamedWire#50",
275         "path": []
276       },
277       {
278         "pin1": {
279           "compName": "GUITriStateBuffer#0",
280           "pinName": "OUT"
281         },
282         "pin2": {
283           "compName": "GUIBitDisplay#1",
284           "pinName": ""
285         },
286         "name": "unnamedWire#230",
287         "path": []
288       },
289       {
290         "pin1": {
291           "compName": "GUISplitter#1",
292           "pinName": "O2"
293         },
294         "pin2": {
295           "compName": "_submodelinterface",
296           "pinName": "YN"
297         },
298         "name": "unnamedWire#51",
299         "path": []
300       },
301       {
302         "pin1": {
303           "compName": "GUITriStateBuffer#0",
304           "pinName": "OUT"
305         },
306         "pin2": {
307           "compName": "GUISplitter#1",
308           "pinName": "I"
309         },
310         "name": "unnamedWire#2",
311         "path": []
312       }
313     ],
314     "version": "0.1.1"
315   },
316   "symbolRendererSnippetID": "default",
317   "outlineRendererSnippetID": "default",
318   "highLevelStateHandlerSnippetID": "default",
319   "version": "0.1.4"
320 }