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