projects
/
Mograsim.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Fixed GUIram4 high level state access
[Mograsim.git]
/
net.mograsim.logic.ui.am2900
/
components
/
GUImux1.json
1
mograsim version: 0.1.2
2
{
3
"type": "SimpleRectangularSubmodelComponent",
4
"name": "GUImux1",
5
"width": 35.0,
6
"height": 30.0,
7
"interfacePins": [
8
{
9
"location": {
10
"x": 0.0,
11
"y": 15.0
12
},
13
"name": "I0",
14
"logicWidth": 1
15
},
16
{
17
"location": {
18
"x": 0.0,
19
"y": 25.0
20
},
21
"name": "I1",
22
"logicWidth": 1
23
},
24
{
25
"location": {
26
"x": 35.0,
27
"y": 5.0
28
},
29
"name": "Y",
30
"logicWidth": 1
31
},
32
{
33
"location": {
34
"x": 0.0,
35
"y": 5.0
36
},
37
"name": "S0",
38
"logicWidth": 1
39
}
40
],
41
"composition": {
42
"innerScale": 0.4,
43
"subComps": [
44
{
45
"pos": {
46
"x": 10.0,
47
"y": 7.5
48
},
49
"name": "GUINandGate",
50
"params": {
51
"logicWidth": 1
52
}
53
},
54
{
55
"pos": {
56
"x": 35.0,
57
"y": 22.5
58
},
59
"name": "GUINandGate",
60
"params": {
61
"logicWidth": 1
62
}
63
},
64
{
65
"pos": {
66
"x": 35.0,
67
"y": 47.5
68
},
69
"name": "GUINandGate",
70
"params": {
71
"logicWidth": 1
72
}
73
},
74
{
75
"pos": {
76
"x": 60.0,
77
"y": 30.0
78
},
79
"name": "GUINandGate",
80
"params": {
81
"logicWidth": 1
82
}
83
},
84
{
85
"pos": {
86
"x": 4.0,
87
"y": 11.5
88
},
89
"name": "WireCrossPoint",
90
"params": {
91
"logicWidth": 1
92
}
93
},
94
{
95
"pos": {
96
"x": 4.0,
97
"y": 21.5
98
},
99
"name": "WireCrossPoint",
100
"params": {
101
"logicWidth": 1
102
}
103
}
104
],
105
"innerWires": [
106
{
107
"pin1": {
108
"compId": 0,
109
"pinName": "S0"
110
},
111
"pin2": {
112
"compId": 5,
113
"pinName": ""
114
},
115
"path": []
116
},
117
{
118
"pin1": {
119
"compId": 5,
120
"pinName": ""
121
},
122
"pin2": {
123
"compId": 1,
124
"pinName": "A"
125
},
126
"path": []
127
},
128
{
129
"pin1": {
130
"compId": 5,
131
"pinName": ""
132
},
133
"pin2": {
134
"compId": 6,
135
"pinName": ""
136
},
137
"path": []
138
},
139
{
140
"pin1": {
141
"compId": 6,
142
"pinName": ""
143
},
144
"pin2": {
145
"compId": 1,
146
"pinName": "B"
147
},
148
"path": []
149
},
150
{
151
"pin1": {
152
"compId": 1,
153
"pinName": "Y"
154
},
155
"pin2": {
156
"compId": 2,
157
"pinName": "A"
158
}
159
},
160
{
161
"pin1": {
162
"compId": 0,
163
"pinName": "I0"
164
},
165
"pin2": {
166
"compId": 2,
167
"pinName": "B"
168
},
169
"path": []
170
},
171
{
172
"pin1": {
173
"compId": 6,
174
"pinName": ""
175
},
176
"pin2": {
177
"compId": 3,
178
"pinName": "A"
179
},
180
"path": [
181
{
182
"x": 5.0,
183
"y": 52.5
184
}
185
]
186
},
187
{
188
"pin1": {
189
"compId": 0,
190
"pinName": "I1"
191
},
192
"pin2": {
193
"compId": 3,
194
"pinName": "B"
195
},
196
"path": []
197
},
198
{
199
"pin1": {
200
"compId": 2,
201
"pinName": "Y"
202
},
203
"pin2": {
204
"compId": 4,
205
"pinName": "A"
206
}
207
},
208
{
209
"pin1": {
210
"compId": 3,
211
"pinName": "Y"
212
},
213
"pin2": {
214
"compId": 4,
215
"pinName": "B"
216
}
217
},
218
{
219
"pin1": {
220
"compId": 4,
221
"pinName": "Y"
222
},
223
"pin2": {
224
"compId": 0,
225
"pinName": "Y"
226
}
227
}
228
]
229
},
230
"specialized": {
231
"input_count": [
232
"S0",
233
"I0",
234
"I1"
235
],
236
"label": "GUImux1",
237
"logic_width": 1,
238
"output_count": [
239
"Y"
240
]
241
}
242
}