projects
/
Mograsim.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Reorganized location of .json components
[Mograsim.git]
/
net.mograsim.logic.ui.am2900
/
components
/
GUImux1_4.json
1
mograsim version: 0.1.2
2
{
3
"type": "SimpleRectangularSubmodelComponent",
4
"name": "GUImux1_4",
5
"width": 35.0,
6
"height": 90.0,
7
"interfacePins": [
8
{
9
"location": {
10
"x": 0.0,
11
"y": 15.0
12
},
13
"name": "I0_1",
14
"logicWidth": 1
15
},
16
{
17
"location": {
18
"x": 35.0,
19
"y": 5.0
20
},
21
"name": "Y1",
22
"logicWidth": 1
23
},
24
{
25
"location": {
26
"x": 35.0,
27
"y": 15.0
28
},
29
"name": "Y2",
30
"logicWidth": 1
31
},
32
{
33
"location": {
34
"x": 0.0,
35
"y": 35.0
36
},
37
"name": "I0_3",
38
"logicWidth": 1
39
},
40
{
41
"location": {
42
"x": 0.0,
43
"y": 65.0
44
},
45
"name": "I1_2",
46
"logicWidth": 1
47
},
48
{
49
"location": {
50
"x": 35.0,
51
"y": 25.0
52
},
53
"name": "Y3",
54
"logicWidth": 1
55
},
56
{
57
"location": {
58
"x": 0.0,
59
"y": 25.0
60
},
61
"name": "I0_2",
62
"logicWidth": 1
63
},
64
{
65
"location": {
66
"x": 0.0,
67
"y": 55.0
68
},
69
"name": "I1_1",
70
"logicWidth": 1
71
},
72
{
73
"location": {
74
"x": 35.0,
75
"y": 35.0
76
},
77
"name": "Y4",
78
"logicWidth": 1
79
},
80
{
81
"location": {
82
"x": 0.0,
83
"y": 85.0
84
},
85
"name": "I1_4",
86
"logicWidth": 1
87
},
88
{
89
"location": {
90
"x": 0.0,
91
"y": 5.0
92
},
93
"name": "S0",
94
"logicWidth": 1
95
},
96
{
97
"location": {
98
"x": 0.0,
99
"y": 45.0
100
},
101
"name": "I0_4",
102
"logicWidth": 1
103
},
104
{
105
"location": {
106
"x": 0.0,
107
"y": 75.0
108
},
109
"name": "I1_3",
110
"logicWidth": 1
111
}
112
],
113
"composition": {
114
"innerScale": 0.4,
115
"subComps": [
116
{
117
"pos": {
118
"x": 30.0,
119
"y": 7.5
120
},
121
"name": "GUImux1",
122
"params": {}
123
},
124
{
125
"pos": {
126
"x": 30.0,
127
"y": 42.5
128
},
129
"name": "GUImux1",
130
"params": {}
131
},
132
{
133
"pos": {
134
"x": 30.0,
135
"y": 77.5
136
},
137
"name": "GUImux1",
138
"params": {}
139
},
140
{
141
"pos": {
142
"x": 30.0,
143
"y": 112.5
144
},
145
"name": "GUImux1",
146
"params": {}
147
},
148
{
149
"pos": {
150
"x": 24.0,
151
"y": 11.5
152
},
153
"name": "WireCrossPoint",
154
"params": {
155
"logicWidth": 1
156
}
157
},
158
{
159
"pos": {
160
"x": 24.0,
161
"y": 46.5
162
},
163
"name": "WireCrossPoint",
164
"params": {
165
"logicWidth": 1
166
}
167
},
168
{
169
"pos": {
170
"x": 24.0,
171
"y": 81.5
172
},
173
"name": "WireCrossPoint",
174
"params": {
175
"logicWidth": 1
176
}
177
}
178
],
179
"innerWires": [
180
{
181
"pin1": {
182
"compId": 0,
183
"pinName": "S0"
184
},
185
"pin2": {
186
"compId": 5,
187
"pinName": ""
188
},
189
"path": []
190
},
191
{
192
"pin1": {
193
"compId": 5,
194
"pinName": ""
195
},
196
"pin2": {
197
"compId": 1,
198
"pinName": "S0"
199
},
200
"path": []
201
},
202
{
203
"pin1": {
204
"compId": 0,
205
"pinName": "I0_1"
206
},
207
"pin2": {
208
"compId": 1,
209
"pinName": "I0"
210
},
211
"path": [
212
{
213
"x": 5.0,
214
"y": 37.5
215
},
216
{
217
"x": 5.0,
218
"y": 22.5
219
}
220
]
221
},
222
{
223
"pin1": {
224
"compId": 0,
225
"pinName": "I1_1"
226
},
227
"pin2": {
228
"compId": 1,
229
"pinName": "I1"
230
},
231
"path": [
232
{
233
"x": 10.0,
234
"y": 137.5
235
},
236
{
237
"x": 10.0,
238
"y": 32.5
239
}
240
]
241
},
242
{
243
"pin1": {
244
"compId": 1,
245
"pinName": "Y"
246
},
247
"pin2": {
248
"compId": 0,
249
"pinName": "Y1"
250
},
251
"path": []
252
},
253
{
254
"pin1": {
255
"compId": 5,
256
"pinName": ""
257
},
258
"pin2": {
259
"compId": 6,
260
"pinName": ""
261
},
262
"path": []
263
},
264
{
265
"pin1": {
266
"compId": 6,
267
"pinName": ""
268
},
269
"pin2": {
270
"compId": 2,
271
"pinName": "S0"
272
},
273
"path": []
274
},
275
{
276
"pin1": {
277
"compId": 0,
278
"pinName": "I0_2"
279
},
280
"pin2": {
281
"compId": 2,
282
"pinName": "I0"
283
},
284
"path": [
285
{
286
"x": 5.0,
287
"y": 62.5
288
},
289
{
290
"x": 5.0,
291
"y": 57.5
292
}
293
]
294
},
295
{
296
"pin1": {
297
"compId": 0,
298
"pinName": "I1_2"
299
},
300
"pin2": {
301
"compId": 2,
302
"pinName": "I1"
303
},
304
"path": [
305
{
306
"x": 15.0,
307
"y": 162.5
308
},
309
{
310
"x": 15.0,
311
"y": 67.5
312
}
313
]
314
},
315
{
316
"pin1": {
317
"compId": 2,
318
"pinName": "Y"
319
},
320
"pin2": {
321
"compId": 0,
322
"pinName": "Y2"
323
}
324
},
325
{
326
"pin1": {
327
"compId": 6,
328
"pinName": ""
329
},
330
"pin2": {
331
"compId": 7,
332
"pinName": ""
333
},
334
"path": []
335
},
336
{
337
"pin1": {
338
"compId": 7,
339
"pinName": ""
340
},
341
"pin2": {
342
"compId": 3,
343
"pinName": "S0"
344
},
345
"path": []
346
},
347
{
348
"pin1": {
349
"compId": 0,
350
"pinName": "I0_3"
351
},
352
"pin2": {
353
"compId": 3,
354
"pinName": "I0"
355
},
356
"path": [
357
{
358
"x": 5.0,
359
"y": 87.5
360
},
361
{
362
"x": 5.0,
363
"y": 92.5
364
}
365
]
366
},
367
{
368
"pin1": {
369
"compId": 0,
370
"pinName": "I1_3"
371
},
372
"pin2": {
373
"compId": 3,
374
"pinName": "I1"
375
},
376
"path": [
377
{
378
"x": 20.0,
379
"y": 187.5
380
},
381
{
382
"x": 20.0,
383
"y": 102.5
384
}
385
]
386
},
387
{
388
"pin1": {
389
"compId": 3,
390
"pinName": "Y"
391
},
392
"pin2": {
393
"compId": 0,
394
"pinName": "Y3"
395
}
396
},
397
{
398
"pin1": {
399
"compId": 7,
400
"pinName": ""
401
},
402
"pin2": {
403
"compId": 4,
404
"pinName": "S0"
405
},
406
"path": [
407
{
408
"x": 25.0,
409
"y": 117.5
410
}
411
]
412
},
413
{
414
"pin1": {
415
"compId": 0,
416
"pinName": "I0_4"
417
},
418
"pin2": {
419
"compId": 4,
420
"pinName": "I0"
421
},
422
"path": [
423
{
424
"x": 5.0,
425
"y": 112.5
426
},
427
{
428
"x": 5.0,
429
"y": 127.5
430
}
431
]
432
},
433
{
434
"pin1": {
435
"compId": 0,
436
"pinName": "I1_4"
437
},
438
"pin2": {
439
"compId": 4,
440
"pinName": "I1"
441
},
442
"path": [
443
{
444
"x": 25.0,
445
"y": 212.5
446
},
447
{
448
"x": 25.0,
449
"y": 137.5
450
}
451
]
452
},
453
{
454
"pin1": {
455
"compId": 4,
456
"pinName": "Y"
457
},
458
"pin2": {
459
"compId": 0,
460
"pinName": "Y4"
461
}
462
}
463
]
464
},
465
"specialized": {
466
"input_count": [
467
"S0",
468
"I0_1",
469
"I0_2",
470
"I0_3",
471
"I0_4",
472
"I1_1",
473
"I1_2",
474
"I1_3",
475
"I1_4"
476
],
477
"label": "GUImux1_4",
478
"logic_width": 1,
479
"output_count": [
480
"Y1",
481
"Y2",
482
"Y3",
483
"Y4"
484
]
485
}
486
}