projects
/
Mograsim.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Implemented GUI_rsLatch#setHighLevelState
[Mograsim.git]
/
net.mograsim.logic.ui.am2900
/
components
/
GUIand41.json
1
mograsim version: 0.1.2
2
{
3
"type": "SimpleRectangularSubmodelComponent",
4
"name": "GUIand41",
5
"width": 35.0,
6
"height": 50.0,
7
"interfacePins": [
8
{
9
"location": {
10
"x": 0.0,
11
"y": 5.0
12
},
13
"name": "A1",
14
"logicWidth": 1
15
},
16
{
17
"location": {
18
"x": 0.0,
19
"y": 15.0
20
},
21
"name": "A2",
22
"logicWidth": 1
23
},
24
{
25
"location": {
26
"x": 0.0,
27
"y": 25.0
28
},
29
"name": "A3",
30
"logicWidth": 1
31
},
32
{
33
"location": {
34
"x": 0.0,
35
"y": 45.0
36
},
37
"name": "B",
38
"logicWidth": 1
39
},
40
{
41
"location": {
42
"x": 0.0,
43
"y": 35.0
44
},
45
"name": "A4",
46
"logicWidth": 1
47
},
48
{
49
"location": {
50
"x": 35.0,
51
"y": 5.0
52
},
53
"name": "Y1",
54
"logicWidth": 1
55
},
56
{
57
"location": {
58
"x": 35.0,
59
"y": 15.0
60
},
61
"name": "Y2",
62
"logicWidth": 1
63
},
64
{
65
"location": {
66
"x": 35.0,
67
"y": 25.0
68
},
69
"name": "Y3",
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
"composition": {
82
"innerScale": 0.4,
83
"subComps": [
84
{
85
"pos": {
86
"x": 30.0,
87
"y": 7.5
88
},
89
"name": "GUIand",
90
"params": {}
91
},
92
{
93
"pos": {
94
"x": 30.0,
95
"y": 32.5
96
},
97
"name": "GUIand",
98
"params": {}
99
},
100
{
101
"pos": {
102
"x": 30.0,
103
"y": 57.5
104
},
105
"name": "GUIand",
106
"params": {}
107
},
108
{
109
"pos": {
110
"x": 30.0,
111
"y": 82.5
112
},
113
"name": "GUIand",
114
"params": {}
115
},
116
{
117
"pos": {
118
"x": 24.0,
119
"y": 46.5
120
},
121
"name": "WireCrossPoint",
122
"params": {
123
"logicWidth": 1
124
}
125
},
126
{
127
"pos": {
128
"x": 24.0,
129
"y": 71.5
130
},
131
"name": "WireCrossPoint",
132
"params": {
133
"logicWidth": 1
134
}
135
},
136
{
137
"pos": {
138
"x": 24.0,
139
"y": 96.5
140
},
141
"name": "WireCrossPoint",
142
"params": {
143
"logicWidth": 1
144
}
145
}
146
],
147
"innerWires": [
148
{
149
"pin1": {
150
"compId": 0,
151
"pinName": "A1"
152
},
153
"pin2": {
154
"compId": 1,
155
"pinName": "A"
156
},
157
"path": []
158
},
159
{
160
"pin1": {
161
"compId": 0,
162
"pinName": "A2"
163
},
164
"pin2": {
165
"compId": 2,
166
"pinName": "A"
167
},
168
"path": []
169
},
170
{
171
"pin1": {
172
"compId": 0,
173
"pinName": "A3"
174
},
175
"pin2": {
176
"compId": 3,
177
"pinName": "A"
178
},
179
"path": []
180
},
181
{
182
"pin1": {
183
"compId": 0,
184
"pinName": "A4"
185
},
186
"pin2": {
187
"compId": 4,
188
"pinName": "A"
189
},
190
"path": []
191
},
192
{
193
"pin1": {
194
"compId": 0,
195
"pinName": "B"
196
},
197
"pin2": {
198
"compId": 7,
199
"pinName": ""
200
},
201
"path": [
202
{
203
"x": 25.0,
204
"y": 112.5
205
}
206
]
207
},
208
{
209
"pin1": {
210
"compId": 7,
211
"pinName": ""
212
},
213
"pin2": {
214
"compId": 4,
215
"pinName": "B"
216
},
217
"path": []
218
},
219
{
220
"pin1": {
221
"compId": 7,
222
"pinName": ""
223
},
224
"pin2": {
225
"compId": 6,
226
"pinName": ""
227
},
228
"path": []
229
},
230
{
231
"pin1": {
232
"compId": 6,
233
"pinName": ""
234
},
235
"pin2": {
236
"compId": 3,
237
"pinName": "B"
238
},
239
"path": []
240
},
241
{
242
"pin1": {
243
"compId": 6,
244
"pinName": ""
245
},
246
"pin2": {
247
"compId": 5,
248
"pinName": ""
249
},
250
"path": []
251
},
252
{
253
"pin1": {
254
"compId": 5,
255
"pinName": ""
256
},
257
"pin2": {
258
"compId": 2,
259
"pinName": "B"
260
},
261
"path": []
262
},
263
{
264
"pin1": {
265
"compId": 5,
266
"pinName": ""
267
},
268
"pin2": {
269
"compId": 1,
270
"pinName": "B"
271
},
272
"path": [
273
{
274
"x": 25.0,
275
"y": 22.5
276
}
277
]
278
},
279
{
280
"pin1": {
281
"compId": 1,
282
"pinName": "Y"
283
},
284
"pin2": {
285
"compId": 0,
286
"pinName": "Y1"
287
},
288
"path": []
289
},
290
{
291
"pin1": {
292
"compId": 2,
293
"pinName": "Y"
294
},
295
"pin2": {
296
"compId": 0,
297
"pinName": "Y2"
298
},
299
"path": []
300
},
301
{
302
"pin1": {
303
"compId": 3,
304
"pinName": "Y"
305
},
306
"pin2": {
307
"compId": 0,
308
"pinName": "Y3"
309
},
310
"path": []
311
},
312
{
313
"pin1": {
314
"compId": 4,
315
"pinName": "Y"
316
},
317
"pin2": {
318
"compId": 0,
319
"pinName": "Y4"
320
},
321
"path": []
322
}
323
]
324
},
325
"specialized": {
326
"input_count": [
327
"A1",
328
"A2",
329
"A3",
330
"A4",
331
"B"
332
],
333
"label": "GUIand41",
334
"logic_width": 1,
335
"output_count": [
336
"Y1",
337
"Y2",
338
"Y3",
339
"Y4"
340
]
341
}
342
}