Removed System.out's
[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 }