Fixed bit orders in Am2901ALUInclSourceDecodeInclFunctionDecode
[Mograsim.git] / plugins / net.mograsim.logic.model.am2900 / components / net / mograsim / logic / model / am2900 / components / am2901 / Am2901ALUInclSourceDecodeInclFunctionDecode.json
1 {
2   "width": 95.0,
3   "height": 85.0,
4   "interfacePins": [
5     {
6       "location": {
7         "x": 0.0,
8         "y": 45.0
9       },
10       "name": "A",
11       "logicWidth": 4,
12       "usage": "INPUT"
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 70.0
18       },
19       "name": "B",
20       "logicWidth": 4,
21       "usage": "INPUT"
22     },
23     {
24       "location": {
25         "x": 10.0,
26         "y": 0.0
27       },
28       "name": "Cn",
29       "logicWidth": 1,
30       "usage": "INPUT"
31     },
32     {
33       "location": {
34         "x": 95.0,
35         "y": 45.0
36       },
37       "name": "Cn+4",
38       "logicWidth": 1,
39       "usage": "OUTPUT"
40     },
41     {
42       "location": {
43         "x": 0.0,
44         "y": 10.0
45       },
46       "name": "D",
47       "logicWidth": 4,
48       "usage": "INPUT"
49     },
50     {
51       "location": {
52         "x": 95.0,
53         "y": 10.0
54       },
55       "name": "F",
56       "logicWidth": 4,
57       "usage": "OUTPUT"
58     },
59     {
60       "location": {
61         "x": 50.0,
62         "y": 0.0
63       },
64       "name": "I",
65       "logicWidth": 6,
66       "usage": "INPUT"
67     },
68     {
69       "location": {
70         "x": 95.0,
71         "y": 55.0
72       },
73       "name": "OVR",
74       "logicWidth": 1,
75       "usage": "OUTPUT"
76     },
77     {
78       "location": {
79         "x": 0.0,
80         "y": 80.0
81       },
82       "name": "Q",
83       "logicWidth": 4,
84       "usage": "INPUT"
85     }
86   ],
87   "innerScale": 0.25,
88   "submodel": {
89     "components": [
90       {
91         "id": "Am2901ALUInclDecode",
92         "name": "Am2901ALUInclDecode#0",
93         "pos": {
94           "x": 310.0,
95           "y": 15.0
96         }
97       },
98       {
99         "id": "Am2901SourceDecode",
100         "name": "Am2901SourceDecode#0",
101         "pos": {
102           "x": 155.0,
103           "y": 155.0
104         }
105       },
106       {
107         "id": "Splitter",
108         "name": "Splitter#0",
109         "pos": {
110           "x": 175.0,
111           "y": 5.0
112         },
113         "params": {
114           "logicWidth": 6,
115           "orientation": "DOWN"
116         }
117       },
118       {
119         "id": "Splitter",
120         "name": "Splitter#1",
121         "pos": {
122           "x": 140.0,
123           "y": 160.0
124         },
125         "params": {
126           "logicWidth": 3,
127           "orientation": "RIGHT"
128         }
129       },
130       {
131         "id": "Splitter",
132         "name": "Splitter#2",
133         "pos": {
134           "x": 205.0,
135           "y": 20.0
136         },
137         "params": {
138           "logicWidth": 3,
139           "orientation": "UP"
140         }
141       },
142       {
143         "id": "Splitter",
144         "name": "Splitter#3",
145         "pos": {
146           "x": 175.0,
147           "y": 20.0
148         },
149         "params": {
150           "logicWidth": 3,
151           "orientation": "UP"
152         }
153       },
154       {
155         "id": "Splitter",
156         "name": "Splitter#4",
157         "pos": {
158           "x": 220.0,
159           "y": 105.0
160         },
161         "params": {
162           "logicWidth": 4,
163           "orientation": "RIGHT"
164         }
165       },
166       {
167         "id": "Splitter",
168         "name": "Splitter#5",
169         "pos": {
170           "x": 275.0,
171           "y": 85.0
172         },
173         "params": {
174           "logicWidth": 4,
175           "orientation": "LEFT"
176         }
177       },
178       {
179         "id": "Splitter",
180         "name": "Splitter#6",
181         "pos": {
182           "x": 195.0,
183           "y": 220.0
184         },
185         "params": {
186           "logicWidth": 4,
187           "orientation": "RIGHT"
188         }
189       },
190       {
191         "id": "Splitter",
192         "name": "Splitter#7",
193         "pos": {
194           "x": 220.0,
195           "y": 260.0
196         },
197         "params": {
198           "logicWidth": 4,
199           "orientation": "RIGHT"
200         }
201       },
202       {
203         "id": "Splitter",
204         "name": "Splitter#8",
205         "pos": {
206           "x": 220.0,
207           "y": 300.0
208         },
209         "params": {
210           "logicWidth": 4,
211           "orientation": "RIGHT"
212         }
213       },
214       {
215         "id": "Splitter",
216         "name": "Splitter#9",
217         "pos": {
218           "x": 275.0,
219           "y": 190.0
220         },
221         "params": {
222           "logicWidth": 4,
223           "orientation": "LEFT"
224         }
225       },
226       {
227         "id": "WireCrossPoint",
228         "name": "WireCrossPoint#0",
229         "pos": {
230           "x": 209.0,
231           "y": 219.0
232         },
233         "params": 1
234       },
235       {
236         "id": "WireCrossPoint",
237         "name": "WireCrossPoint#1",
238         "pos": {
239           "x": 214.0,
240           "y": 229.0
241         },
242         "params": 1
243       },
244       {
245         "id": "WireCrossPoint",
246         "name": "WireCrossPoint#2",
247         "pos": {
248           "x": 219.0,
249           "y": 239.0
250         },
251         "params": 1
252       },
253       {
254         "id": "WireCrossPoint",
255         "name": "WireCrossPoint#3",
256         "pos": {
257           "x": 224.0,
258           "y": 249.0
259         },
260         "params": 1
261       },
262       {
263         "id": "sel2_4",
264         "name": "sel2_4#0",
265         "pos": {
266           "x": 235.0,
267           "y": 80.0
268         }
269       },
270       {
271         "id": "sel3_4",
272         "name": "sel3_4#0",
273         "pos": {
274           "x": 235.0,
275           "y": 185.0
276         }
277       }
278     ],
279     "wires": [
280       {
281         "pin1": {
282           "compName": "Splitter#0",
283           "pinName": "O5"
284         },
285         "pin2": {
286           "compName": "Splitter#3",
287           "pinName": "O2"
288         },
289         "name": "unnamedWire#0",
290         "path": []
291       },
292       {
293         "pin1": {
294           "compName": "_submodelinterface",
295           "pinName": "Cn"
296         },
297         "pin2": {
298           "compName": "Am2901ALUInclDecode#0",
299           "pinName": "Cn"
300         },
301         "name": "unnamedWire#1",
302         "path": [
303           {
304             "x": 40.0,
305             "y": 60.0
306           },
307           {
308             "x": 290.0,
309             "y": 60.0
310           },
311           {
312             "x": 290.0,
313             "y": 115.0
314           }
315         ]
316       },
317       {
318         "pin1": {
319           "compName": "Splitter#0",
320           "pinName": "O4"
321         },
322         "pin2": {
323           "compName": "Splitter#3",
324           "pinName": "O1"
325         },
326         "name": "unnamedWire#2",
327         "path": []
328       },
329       {
330         "pin1": {
331           "compName": "Splitter#1",
332           "pinName": "O2"
333         },
334         "pin2": {
335           "compName": "Am2901SourceDecode#0",
336           "pinName": "I2"
337         },
338         "name": "unnamedWire#3",
339         "path": []
340       },
341       {
342         "pin1": {
343           "compName": "Splitter#1",
344           "pinName": "O1"
345         },
346         "pin2": {
347           "compName": "Am2901SourceDecode#0",
348           "pinName": "I1"
349         },
350         "name": "unnamedWire#4",
351         "path": []
352       },
353       {
354         "pin1": {
355           "compName": "Splitter#0",
356           "pinName": "O2"
357         },
358         "pin2": {
359           "compName": "Splitter#2",
360           "pinName": "O2"
361         },
362         "name": "unnamedWire#5",
363         "path": []
364       },
365       {
366         "pin1": {
367           "compName": "Am2901SourceDecode#0",
368           "pinName": "RA"
369         },
370         "pin2": {
371           "compName": "sel2_4#0",
372           "pinName": "SB"
373         },
374         "name": "unnamedWire#6",
375         "path": [
376           {
377             "x": 205.0,
378             "y": 170.0
379           },
380           {
381             "x": 205.0,
382             "y": 95.0
383           }
384         ]
385       },
386       {
387         "pin1": {
388           "compName": "Splitter#4",
389           "pinName": "O3"
390         },
391         "pin2": {
392           "compName": "sel2_4#0",
393           "pinName": "A4"
394         },
395         "name": "unnamedWire#7",
396         "path": []
397       },
398       {
399         "pin1": {
400           "compName": "Splitter#4",
401           "pinName": "O2"
402         },
403         "pin2": {
404           "compName": "sel2_4#0",
405           "pinName": "A3"
406         },
407         "name": "unnamedWire#8",
408         "path": []
409       },
410       {
411         "pin1": {
412           "compName": "Splitter#4",
413           "pinName": "O1"
414         },
415         "pin2": {
416           "compName": "sel2_4#0",
417           "pinName": "A2"
418         },
419         "name": "unnamedWire#9",
420         "path": []
421       },
422       {
423         "pin1": {
424           "compName": "Splitter#4",
425           "pinName": "O0"
426         },
427         "pin2": {
428           "compName": "sel2_4#0",
429           "pinName": "A1"
430         },
431         "name": "unnamedWire#10",
432         "path": []
433       },
434       {
435         "pin1": {
436           "compName": "_submodelinterface",
437           "pinName": "A"
438         },
439         "pin2": {
440           "compName": "Splitter#6",
441           "pinName": "I"
442         },
443         "name": "unnamedWire#11",
444         "path": [
445           {
446             "x": 90.0,
447             "y": 180.0
448           },
449           {
450             "x": 90.0,
451             "y": 235.0
452           }
453         ]
454       },
455       {
456         "pin1": {
457           "compName": "Splitter#6",
458           "pinName": "O3"
459         },
460         "pin2": {
461           "compName": "WireCrossPoint#3",
462           "pinName": ""
463         },
464         "name": "unnamedWire#12",
465         "path": []
466       },
467       {
468         "pin1": {
469           "compName": "Splitter#6",
470           "pinName": "O2"
471         },
472         "pin2": {
473           "compName": "WireCrossPoint#2",
474           "pinName": ""
475         },
476         "name": "unnamedWire#13",
477         "path": []
478       },
479       {
480         "pin1": {
481           "compName": "Splitter#6",
482           "pinName": "O1"
483         },
484         "pin2": {
485           "compName": "WireCrossPoint#1",
486           "pinName": ""
487         },
488         "name": "unnamedWire#14",
489         "path": []
490       },
491       {
492         "pin1": {
493           "compName": "WireCrossPoint#0",
494           "pinName": ""
495         },
496         "pin2": {
497           "compName": "sel2_4#0",
498           "pinName": "B1"
499         },
500         "name": "unnamedWire#15",
501         "path": [
502           {
503             "x": 210.0,
504             "y": 145.0
505           }
506         ]
507       },
508       {
509         "pin1": {
510           "compName": "WireCrossPoint#1",
511           "pinName": ""
512         },
513         "pin2": {
514           "compName": "sel2_4#0",
515           "pinName": "B2"
516         },
517         "name": "unnamedWire#16",
518         "path": [
519           {
520             "x": 215.0,
521             "y": 155.0
522           }
523         ]
524       },
525       {
526         "pin1": {
527           "compName": "WireCrossPoint#2",
528           "pinName": ""
529         },
530         "pin2": {
531           "compName": "sel2_4#0",
532           "pinName": "B3"
533         },
534         "name": "unnamedWire#17",
535         "path": [
536           {
537             "x": 220.0,
538             "y": 165.0
539           }
540         ]
541       },
542       {
543         "pin1": {
544           "compName": "WireCrossPoint#3",
545           "pinName": ""
546         },
547         "pin2": {
548           "compName": "sel2_4#0",
549           "pinName": "B4"
550         },
551         "name": "unnamedWire#18",
552         "path": [
553           {
554             "x": 225.0,
555             "y": 175.0
556           }
557         ]
558       },
559       {
560         "pin1": {
561           "compName": "WireCrossPoint#0",
562           "pinName": ""
563         },
564         "pin2": {
565           "compName": "sel3_4#0",
566           "pinName": "A1"
567         },
568         "name": "unnamedWire#19",
569         "path": []
570       },
571       {
572         "pin1": {
573           "compName": "WireCrossPoint#1",
574           "pinName": ""
575         },
576         "pin2": {
577           "compName": "sel3_4#0",
578           "pinName": "A2"
579         },
580         "name": "unnamedWire#20",
581         "path": []
582       },
583       {
584         "pin1": {
585           "compName": "WireCrossPoint#2",
586           "pinName": ""
587         },
588         "pin2": {
589           "compName": "sel3_4#0",
590           "pinName": "A3"
591         },
592         "name": "unnamedWire#21",
593         "path": []
594       },
595       {
596         "pin1": {
597           "compName": "WireCrossPoint#3",
598           "pinName": ""
599         },
600         "pin2": {
601           "compName": "sel3_4#0",
602           "pinName": "A4"
603         },
604         "name": "unnamedWire#22",
605         "path": []
606       },
607       {
608         "pin1": {
609           "compName": "Splitter#6",
610           "pinName": "O0"
611         },
612         "pin2": {
613           "compName": "WireCrossPoint#0",
614           "pinName": ""
615         },
616         "name": "unnamedWire#23",
617         "path": []
618       },
619       {
620         "pin1": {
621           "compName": "Splitter#7",
622           "pinName": "O3"
623         },
624         "pin2": {
625           "compName": "sel3_4#0",
626           "pinName": "B4"
627         },
628         "name": "unnamedWire#24",
629         "path": []
630       },
631       {
632         "pin1": {
633           "compName": "Splitter#7",
634           "pinName": "O2"
635         },
636         "pin2": {
637           "compName": "sel3_4#0",
638           "pinName": "B3"
639         },
640         "name": "unnamedWire#25",
641         "path": []
642       },
643       {
644         "pin1": {
645           "compName": "Splitter#7",
646           "pinName": "O1"
647         },
648         "pin2": {
649           "compName": "sel3_4#0",
650           "pinName": "B2"
651         },
652         "name": "unnamedWire#26",
653         "path": []
654       },
655       {
656         "pin1": {
657           "compName": "Splitter#8",
658           "pinName": "O0"
659         },
660         "pin2": {
661           "compName": "sel3_4#0",
662           "pinName": "C1"
663         },
664         "name": "unnamedWire#27",
665         "path": []
666       },
667       {
668         "pin1": {
669           "compName": "sel3_4#0",
670           "pinName": "SC"
671         },
672         "pin2": {
673           "compName": "Am2901SourceDecode#0",
674           "pinName": "SQ"
675         },
676         "name": "unnamedWire#28",
677         "path": [
678           {
679             "x": 200.0,
680             "y": 210.0
681           },
682           {
683             "x": 200.0,
684             "y": 160.0
685           }
686         ]
687       },
688       {
689         "pin1": {
690           "compName": "Am2901SourceDecode#0",
691           "pinName": "RD"
692         },
693         "pin2": {
694           "compName": "sel2_4#0",
695           "pinName": "SA"
696         },
697         "name": "unnamedWire#29",
698         "path": [
699           {
700             "x": 195.0,
701             "y": 200.0
702           },
703           {
704             "x": 195.0,
705             "y": 85.0
706           }
707         ]
708       },
709       {
710         "pin1": {
711           "compName": "Am2901SourceDecode#0",
712           "pinName": "SB"
713         },
714         "pin2": {
715           "compName": "sel3_4#0",
716           "pinName": "SB"
717         },
718         "name": "unnamedWire#30",
719         "path": [
720           {
721             "x": 205.0,
722             "y": 180.0
723           },
724           {
725             "x": 205.0,
726             "y": 200.0
727           }
728         ]
729       },
730       {
731         "pin1": {
732           "compName": "sel3_4#0",
733           "pinName": "SA"
734         },
735         "pin2": {
736           "compName": "Am2901SourceDecode#0",
737           "pinName": "SA"
738         },
739         "name": "unnamedWire#31",
740         "path": []
741       },
742       {
743         "pin1": {
744           "compName": "Am2901ALUInclDecode#0",
745           "pinName": "F"
746         },
747         "pin2": {
748           "compName": "_submodelinterface",
749           "pinName": "F"
750         },
751         "name": "unnamedWire#32",
752         "path": []
753       },
754       {
755         "pin1": {
756           "compName": "Splitter#5",
757           "pinName": "I"
758         },
759         "pin2": {
760           "compName": "Am2901ALUInclDecode#0",
761           "pinName": "R"
762         },
763         "name": "unnamedWire#33",
764         "path": [
765           {
766             "x": 300.0,
767             "y": 100.0
768           },
769           {
770             "x": 300.0,
771             "y": 50.0
772           }
773         ]
774       },
775       {
776         "pin1": {
777           "compName": "sel2_4#0",
778           "pinName": "Y4"
779         },
780         "pin2": {
781           "compName": "Splitter#5",
782           "pinName": "O3"
783         },
784         "name": "unnamedWire#34",
785         "path": []
786       },
787       {
788         "pin1": {
789           "compName": "sel2_4#0",
790           "pinName": "Y3"
791         },
792         "pin2": {
793           "compName": "Splitter#5",
794           "pinName": "O2"
795         },
796         "name": "unnamedWire#35",
797         "path": []
798       },
799       {
800         "pin1": {
801           "compName": "sel2_4#0",
802           "pinName": "Y2"
803         },
804         "pin2": {
805           "compName": "Splitter#5",
806           "pinName": "O1"
807         },
808         "name": "unnamedWire#36",
809         "path": []
810       },
811       {
812         "pin1": {
813           "compName": "Splitter#5",
814           "pinName": "O0"
815         },
816         "pin2": {
817           "compName": "sel2_4#0",
818           "pinName": "Y1"
819         },
820         "name": "unnamedWire#37",
821         "path": []
822       },
823       {
824         "pin1": {
825           "compName": "sel3_4#0",
826           "pinName": "Y4"
827         },
828         "pin2": {
829           "compName": "Splitter#9",
830           "pinName": "O3"
831         },
832         "name": "unnamedWire#38",
833         "path": []
834       },
835       {
836         "pin1": {
837           "compName": "sel3_4#0",
838           "pinName": "Y3"
839         },
840         "pin2": {
841           "compName": "Splitter#9",
842           "pinName": "O2"
843         },
844         "name": "unnamedWire#39",
845         "path": []
846       },
847       {
848         "pin1": {
849           "compName": "sel3_4#0",
850           "pinName": "Y2"
851         },
852         "pin2": {
853           "compName": "Splitter#9",
854           "pinName": "O1"
855         },
856         "name": "unnamedWire#40",
857         "path": []
858       },
859       {
860         "pin1": {
861           "compName": "sel3_4#0",
862           "pinName": "Y1"
863         },
864         "pin2": {
865           "compName": "Splitter#9",
866           "pinName": "O0"
867         },
868         "name": "unnamedWire#41",
869         "path": []
870       },
871       {
872         "pin1": {
873           "compName": "Splitter#9",
874           "pinName": "I"
875         },
876         "pin2": {
877           "compName": "Am2901ALUInclDecode#0",
878           "pinName": "S"
879         },
880         "name": "unnamedWire#42",
881         "path": [
882           {
883             "x": 305.0,
884             "y": 205.0
885           },
886           {
887             "x": 305.0,
888             "y": 80.0
889           }
890         ]
891       },
892       {
893         "pin1": {
894           "compName": "Am2901ALUInclDecode#0",
895           "pinName": "Cn+4"
896         },
897         "pin2": {
898           "compName": "_submodelinterface",
899           "pinName": "Cn+4"
900         },
901         "name": "unnamedWire#43",
902         "path": [
903           {
904             "x": 365.0,
905             "y": 50.0
906           },
907           {
908             "x": 365.0,
909             "y": 180.0
910           }
911         ]
912       },
913       {
914         "pin1": {
915           "compName": "Am2901ALUInclDecode#0",
916           "pinName": "OVR"
917         },
918         "pin2": {
919           "compName": "_submodelinterface",
920           "pinName": "OVR"
921         },
922         "name": "unnamedWire#44",
923         "path": [
924           {
925             "x": 360.0,
926             "y": 60.0
927           },
928           {
929             "x": 360.0,
930             "y": 220.0
931           }
932         ]
933       },
934       {
935         "pin1": {
936           "compName": "Splitter#0",
937           "pinName": "O3"
938         },
939         "pin2": {
940           "compName": "Splitter#3",
941           "pinName": "O0"
942         },
943         "name": "unnamedWire#45",
944         "path": []
945       },
946       {
947         "pin1": {
948           "compName": "Splitter#1",
949           "pinName": "O0"
950         },
951         "pin2": {
952           "compName": "Am2901SourceDecode#0",
953           "pinName": "I0"
954         },
955         "name": "unnamedWire#46",
956         "path": []
957       },
958       {
959         "pin1": {
960           "compName": "Splitter#0",
961           "pinName": "O1"
962         },
963         "pin2": {
964           "compName": "Splitter#2",
965           "pinName": "O1"
966         },
967         "name": "unnamedWire#47",
968         "path": []
969       },
970       {
971         "pin1": {
972           "compName": "Splitter#0",
973           "pinName": "O0"
974         },
975         "pin2": {
976           "compName": "Splitter#2",
977           "pinName": "O0"
978         },
979         "name": "unnamedWire#48",
980         "path": []
981       },
982       {
983         "pin1": {
984           "compName": "Splitter#2",
985           "pinName": "I"
986         },
987         "pin2": {
988           "compName": "Splitter#1",
989           "pinName": "I"
990         },
991         "name": "unnamedWire#49",
992         "path": [
993           {
994             "x": 215.0,
995             "y": 45.0
996           },
997           {
998             "x": 135.0,
999             "y": 45.0
1000           },
1001           {
1002             "x": 135.0,
1003             "y": 170.0
1004           }
1005         ]
1006       },
1007       {
1008         "pin1": {
1009           "compName": "Splitter#3",
1010           "pinName": "I"
1011         },
1012         "pin2": {
1013           "compName": "Am2901ALUInclDecode#0",
1014           "pinName": "I"
1015         },
1016         "name": "unnamedWire#50",
1017         "path": [
1018           {
1019             "x": 185.0,
1020             "y": 40.0
1021           },
1022           {
1023             "x": 240.0,
1024             "y": 40.0
1025           },
1026           {
1027             "x": 240.0,
1028             "y": 20.0
1029           }
1030         ]
1031       },
1032       {
1033         "pin1": {
1034           "compName": "Splitter#0",
1035           "pinName": "I"
1036         },
1037         "pin2": {
1038           "compName": "_submodelinterface",
1039           "pinName": "I"
1040         },
1041         "name": "unnamedWire#51",
1042         "path": []
1043       },
1044       {
1045         "pin1": {
1046           "compName": "_submodelinterface",
1047           "pinName": "D"
1048         },
1049         "pin2": {
1050           "compName": "Splitter#4",
1051           "pinName": "I"
1052         },
1053         "name": "unnamedWire#52",
1054         "path": [
1055           {
1056             "x": 25.0,
1057             "y": 40.0
1058           },
1059           {
1060             "x": 25.0,
1061             "y": 120.0
1062           }
1063         ]
1064       },
1065       {
1066         "pin1": {
1067           "compName": "sel3_4#0",
1068           "pinName": "B1"
1069         },
1070         "pin2": {
1071           "compName": "Splitter#7",
1072           "pinName": "O0"
1073         },
1074         "name": "unnamedWire#53",
1075         "path": []
1076       },
1077       {
1078         "pin1": {
1079           "compName": "Splitter#7",
1080           "pinName": "I"
1081         },
1082         "pin2": {
1083           "compName": "_submodelinterface",
1084           "pinName": "B"
1085         },
1086         "name": "unnamedWire#54",
1087         "path": [
1088           {
1089             "x": 215.0,
1090             "y": 275.0
1091           },
1092           {
1093             "x": 215.0,
1094             "y": 280.0
1095           }
1096         ]
1097       },
1098       {
1099         "pin1": {
1100           "compName": "Splitter#8",
1101           "pinName": "O1"
1102         },
1103         "pin2": {
1104           "compName": "sel3_4#0",
1105           "pinName": "C2"
1106         },
1107         "name": "unnamedWire#55",
1108         "path": []
1109       },
1110       {
1111         "pin1": {
1112           "compName": "Splitter#8",
1113           "pinName": "O2"
1114         },
1115         "pin2": {
1116           "compName": "sel3_4#0",
1117           "pinName": "C3"
1118         },
1119         "name": "unnamedWire#56",
1120         "path": []
1121       },
1122       {
1123         "pin1": {
1124           "compName": "Splitter#8",
1125           "pinName": "O3"
1126         },
1127         "pin2": {
1128           "compName": "sel3_4#0",
1129           "pinName": "C4"
1130         },
1131         "name": "unnamedWire#57",
1132         "path": []
1133       },
1134       {
1135         "pin1": {
1136           "compName": "Splitter#8",
1137           "pinName": "I"
1138         },
1139         "pin2": {
1140           "compName": "_submodelinterface",
1141           "pinName": "Q"
1142         },
1143         "name": "unnamedWire#58",
1144         "path": [
1145           {
1146             "x": 215.0,
1147             "y": 315.0
1148           },
1149           {
1150             "x": 215.0,
1151             "y": 320.0
1152           }
1153         ]
1154       }
1155     ],
1156     "version": "0.1.1"
1157   },
1158   "symbolRendererSnippetID": "simpleRectangularLike",
1159   "symbolRendererParams": {
1160     "centerText": "ALU\nincl. source decode\nincl. function decode",
1161     "centerTextHeight": 5.0,
1162     "horizontalComponentCenter": 17.5,
1163     "pinLabelHeight": 3.5,
1164     "pinLabelMargin": 0.5
1165   },
1166   "outlineRendererSnippetID": "default",
1167   "highLevelStateHandlerSnippetID": "default",
1168   "version": "0.1.5"
1169 }