Implemented GUIAm2904's logic. Missing: layout; testing
[Mograsim.git] / net.mograsim.logic.model.am2900 / components / am2904 / GUIAm2904.json
1 mograsim version: 0.1.3
2 {
3   "width": 120.0,
4   "height": 178.0,
5   "interfacePins": [
6     {
7       "location": {
8         "x": 0.0,
9         "y": 25.0
10       },
11       "name": "IOVR",
12       "logicWidth": 1
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 30.0
18       },
19       "name": "_CEM",
20       "logicWidth": 1
21     },
22     {
23       "location": {
24         "x": 120.0,
25         "y": 11.0
26       },
27       "name": "YZ",
28       "logicWidth": 1
29     },
30     {
31       "location": {
32         "x": 0.0,
33         "y": 5.0
34       },
35       "name": "C",
36       "logicWidth": 1
37     },
38     {
39       "location": {
40         "x": 0.0,
41         "y": 20.0
42       },
43       "name": "IN",
44       "logicWidth": 1
45     },
46     {
47       "location": {
48         "x": 61.0,
49         "y": 0.0
50       },
51       "name": "_OEY",
52       "logicWidth": 1
53     },
54     {
55       "location": {
56         "x": 0.0,
57         "y": 61.0
58       },
59       "name": "I",
60       "logicWidth": 13
61     },
62     {
63       "location": {
64         "x": 0.0,
65         "y": 40.0
66       },
67       "name": "_EN",
68       "logicWidth": 1
69     },
70     {
71       "location": {
72         "x": 120.0,
73         "y": 17.0
74       },
75       "name": "YC",
76       "logicWidth": 1
77     },
78     {
79       "location": {
80         "x": 120.0,
81         "y": 108.0
82       },
83       "name": "C0",
84       "logicWidth": 1
85     },
86     {
87       "location": {
88         "x": 120.0,
89         "y": 118.0
90       },
91       "name": "SIO0",
92       "logicWidth": 1
93     },
94     {
95       "location": {
96         "x": 0.0,
97         "y": 10.0
98       },
99       "name": "IZ",
100       "logicWidth": 1
101     },
102     {
103       "location": {
104         "x": 120.0,
105         "y": 60.0
106       },
107       "name": "CT",
108       "logicWidth": 1
109     },
110     {
111       "location": {
112         "x": 0.0,
113         "y": 128.0
114       },
115       "name": "QIOn",
116       "logicWidth": 1
117     },
118     {
119       "location": {
120         "x": 0.0,
121         "y": 119.0
122       },
123       "name": "SIOn",
124       "logicWidth": 1
125     },
126     {
127       "location": {
128         "x": 0.0,
129         "y": 33.0
130       },
131       "name": "_CEmu",
132       "logicWidth": 1
133     },
134     {
135       "location": {
136         "x": 0.0,
137         "y": 36.0
138       },
139       "name": "_EZ",
140       "logicWidth": 1
141     },
142     {
143       "location": {
144         "x": 0.0,
145         "y": 110.0
146       },
147       "name": "Cx",
148       "logicWidth": 1
149     },
150     {
151       "location": {
152         "x": 120.0,
153         "y": 21.0
154       },
155       "name": "YN",
156       "logicWidth": 1
157     },
158     {
159       "location": {
160         "x": 0.0,
161         "y": 15.0
162       },
163       "name": "IC",
164       "logicWidth": 1
165     },
166     {
167       "location": {
168         "x": 120.0,
169         "y": 25.0
170       },
171       "name": "YOVR",
172       "logicWidth": 1
173     },
174     {
175       "location": {
176         "x": 120.0,
177         "y": 128.0
178       },
179       "name": "QIO0",
180       "logicWidth": 1
181     },
182     {
183       "location": {
184         "x": 0.0,
185         "y": 38.0
186       },
187       "name": "_EC",
188       "logicWidth": 1
189     },
190     {
191       "location": {
192         "x": 0.0,
193         "y": 42.0
194       },
195       "name": "_EOVR",
196       "logicWidth": 1
197     }
198   ],
199   "submodel": {
200     "innerScale": 0.2,
201     "subComps": [
202       {
203         "id": "WireCrossPoint",
204         "name": "WireCrossPoint#14",
205         "pos": {
206           "x": 520.0,
207           "y": 190.0
208         },
209         "params": 4
210       },
211       {
212         "id": "WireCrossPoint",
213         "name": "WireCrossPoint#13",
214         "pos": {
215           "x": 330.0,
216           "y": 125.0
217         },
218         "params": 1
219       },
220       {
221         "id": "WireCrossPoint",
222         "name": "WireCrossPoint#16",
223         "pos": {
224           "x": 255.0,
225           "y": 255.0
226         },
227         "params": 4
228       },
229       {
230         "id": "WireCrossPoint",
231         "name": "WireCrossPoint#15",
232         "pos": {
233           "x": 255.0,
234           "y": 265.0
235         },
236         "params": 4
237       },
238       {
239         "id": "WireCrossPoint",
240         "name": "WireCrossPoint#18",
241         "pos": {
242           "x": 35.0,
243           "y": 640.0
244         },
245         "params": 1
246       },
247       {
248         "id": "GUITriStateBuffer",
249         "name": "GUITriStateBuffer#4",
250         "pos": {
251           "x": 565.0,
252           "y": 655.0
253         },
254         "params": {
255           "logicWidth": 1,
256           "orientation": "RIGHT"
257         }
258       },
259       {
260         "id": "WireCrossPoint",
261         "name": "WireCrossPoint#17",
262         "pos": {
263           "x": 360.0,
264           "y": 495.0
265         },
266         "params": 1
267       },
268       {
269         "id": "GUITriStateBuffer",
270         "name": "GUITriStateBuffer#2",
271         "pos": {
272           "x": 10.0,
273           "y": 605.0
274         },
275         "params": {
276           "logicWidth": 1,
277           "orientation": "RIGHT"
278         }
279       },
280       {
281         "id": "WireCrossPoint",
282         "name": "WireCrossPoint#19",
283         "pos": {
284           "x": 35.0,
285           "y": 595.0
286         },
287         "params": 1
288       },
289       {
290         "id": "GUITriStateBuffer",
291         "name": "GUITriStateBuffer#3",
292         "pos": {
293           "x": 560.0,
294           "y": 595.0
295         },
296         "params": {
297           "logicWidth": 1,
298           "orientation": "RIGHT"
299         }
300       },
301       {
302         "id": "WireCrossPoint",
303         "name": "WireCrossPoint#1",
304         "pos": {
305           "x": 180.0,
306           "y": 135.0
307         },
308         "params": 4
309       },
310       {
311         "id": "WireCrossPoint",
312         "name": "WireCrossPoint#0",
313         "pos": {
314           "x": 165.0,
315           "y": 150.0
316         },
317         "params": 1
318       },
319       {
320         "id": "WireCrossPoint",
321         "name": "WireCrossPoint#3",
322         "pos": {
323           "x": 335.0,
324           "y": 270.0
325         },
326         "params": 4
327       },
328       {
329         "id": "WireCrossPoint",
330         "name": "WireCrossPoint#2",
331         "pos": {
332           "x": 295.0,
333           "y": 120.0
334         },
335         "params": 4
336       },
337       {
338         "id": "WireCrossPoint",
339         "name": "WireCrossPoint#5",
340         "pos": {
341           "x": 530.0,
342           "y": 100.0
343         },
344         "params": 4
345       },
346       {
347         "id": "WireCrossPoint",
348         "name": "WireCrossPoint#4",
349         "pos": {
350           "x": 150.0,
351           "y": 160.0
352         },
353         "params": 1
354       },
355       {
356         "id": "WireCrossPoint",
357         "name": "WireCrossPoint#7",
358         "pos": {
359           "x": 215.0,
360           "y": 180.0
361         },
362         "params": 1
363       },
364       {
365         "id": "GUITriStateBuffer",
366         "name": "GUITriStateBuffer#0",
367         "pos": {
368           "x": 530.0,
369           "y": 170.0
370         },
371         "params": {
372           "logicWidth": 4,
373           "orientation": "RIGHT"
374         }
375       },
376       {
377         "id": "WireCrossPoint",
378         "name": "WireCrossPoint#6",
379         "pos": {
380           "x": 120.0,
381           "y": 15.0
382         },
383         "params": 1
384       },
385       {
386         "id": "GUITriStateBuffer",
387         "name": "GUITriStateBuffer#1",
388         "pos": {
389           "x": 10.0,
390           "y": 650.0
391         },
392         "params": {
393           "logicWidth": 1,
394           "orientation": "RIGHT"
395         }
396       },
397       {
398         "id": "WireCrossPoint",
399         "name": "WireCrossPoint#9",
400         "pos": {
401           "x": 215.0,
402           "y": 200.0
403         },
404         "params": 1
405       },
406       {
407         "id": "WireCrossPoint",
408         "name": "WireCrossPoint#8",
409         "pos": {
410           "x": 215.0,
411           "y": 160.0
412         },
413         "params": 1
414       },
415       {
416         "id": "GUIAm2904muSR",
417         "name": "DeserializedSubmodelComponent#1",
418         "pos": {
419           "x": 270.0,
420           "y": 250.0
421         }
422       },
423       {
424         "id": "WireCrossPoint",
425         "name": "WireCrossPoint#10",
426         "pos": {
427           "x": 195.0,
428           "y": 55.0
429         },
430         "params": 1
431       },
432       {
433         "id": "GUIAm2904MSR",
434         "name": "DeserializedSubmodelComponent#0",
435         "pos": {
436           "x": 225.0,
437           "y": 95.0
438         }
439       },
440       {
441         "id": "WireCrossPoint",
442         "name": "WireCrossPoint#12",
443         "pos": {
444           "x": 195.0,
445           "y": 35.0
446         },
447         "params": 1
448       },
449       {
450         "id": "GUImux1_4",
451         "name": "DeserializedSubmodelComponent#3",
452         "pos": {
453           "x": 470.0,
454           "y": 160.0
455         }
456       },
457       {
458         "id": "WireCrossPoint",
459         "name": "WireCrossPoint#11",
460         "pos": {
461           "x": 195.0,
462           "y": 15.0
463         },
464         "params": 1
465       },
466       {
467         "id": "GUIand",
468         "name": "DeserializedSubmodelComponent#2",
469         "pos": {
470           "x": 370.0,
471           "y": 130.0
472         }
473       },
474       {
475         "id": "GUImux1_4",
476         "name": "DeserializedSubmodelComponent#5",
477         "pos": {
478           "x": 415.0,
479           "y": 210.0
480         }
481       },
482       {
483         "id": "GUInot4",
484         "name": "DeserializedSubmodelComponent#4",
485         "pos": {
486           "x": 135.0,
487           "y": 40.0
488         }
489       },
490       {
491         "id": "GUIMerger",
492         "name": "GUIMerger#4",
493         "pos": {
494           "x": 25.0,
495           "y": 355.0
496         },
497         "params": 2
498       },
499       {
500         "id": "GUIMerger",
501         "name": "GUIMerger#3",
502         "pos": {
503           "x": 510.0,
504           "y": 165.0
505         },
506         "params": 4
507       },
508       {
509         "id": "GUImux3",
510         "name": "DeserializedSubmodelComponent#7",
511         "pos": {
512           "x": 300.0,
513           "y": 310.0
514         }
515       },
516       {
517         "id": "GUIMerger",
518         "name": "GUIMerger#2",
519         "pos": {
520           "x": 15.0,
521           "y": 65.0
522         },
523         "params": 4
524       },
525       {
526         "id": "GUIAm2904TestLogic",
527         "name": "DeserializedSubmodelComponent#6",
528         "pos": {
529           "x": 225.0,
530           "y": 340.0
531         }
532       },
533       {
534         "id": "GUIMerger",
535         "name": "GUIMerger#1",
536         "pos": {
537           "x": 25.0,
538           "y": 305.0
539         },
540         "params": 5
541       },
542       {
543         "id": "GUImux1",
544         "name": "DeserializedSubmodelComponent#9",
545         "pos": {
546           "x": 480.0,
547           "y": 305.0
548         }
549       },
550       {
551         "id": "GUIMerger",
552         "name": "GUIMerger#0",
553         "pos": {
554           "x": 25.0,
555           "y": 245.0
556         },
557         "params": 6
558       },
559       {
560         "id": "GUIxor",
561         "name": "DeserializedSubmodelComponent#8",
562         "pos": {
563           "x": 540.0,
564           "y": 295.0
565         }
566       },
567       {
568         "id": "GUImux2",
569         "name": "DeserializedSubmodelComponent#16",
570         "pos": {
571           "x": 435.0,
572           "y": 655.0
573         }
574       },
575       {
576         "id": "GUImux2",
577         "name": "DeserializedSubmodelComponent#15",
578         "pos": {
579           "x": 435.0,
580           "y": 575.0
581         }
582       },
583       {
584         "id": "GUImux1",
585         "name": "DeserializedSubmodelComponent#14",
586         "pos": {
587           "x": 415.0,
588           "y": 465.0
589         }
590       },
591       {
592         "id": "GUImux1",
593         "name": "DeserializedSubmodelComponent#13",
594         "pos": {
595           "x": 365.0,
596           "y": 485.0
597         }
598       },
599       {
600         "id": "GUINandGate",
601         "name": "GUINandGate#11",
602         "pos": {
603           "x": 60.0,
604           "y": 570.0
605         },
606         "params": 1
607       },
608       {
609         "id": "GUIxor",
610         "name": "DeserializedSubmodelComponent#12",
611         "pos": {
612           "x": 315.0,
613           "y": 505.0
614         }
615       },
616       {
617         "id": "GUImux1",
618         "name": "DeserializedSubmodelComponent#11",
619         "pos": {
620           "x": 265.0,
621           "y": 515.0
622         }
623       },
624       {
625         "id": "GUIxor",
626         "name": "DeserializedSubmodelComponent#10",
627         "pos": {
628           "x": 500.0,
629           "y": 360.0
630         }
631       },
632       {
633         "id": "GUINandGate",
634         "name": "GUINandGate#10",
635         "pos": {
636           "x": 340.0,
637           "y": 120.0
638         },
639         "params": 1
640       },
641       {
642         "id": "GUINandGate",
643         "name": "GUINandGate#9",
644         "pos": {
645           "x": 205.0,
646           "y": 10.0
647         },
648         "params": 1
649       },
650       {
651         "id": "GUINandGate",
652         "name": "GUINandGate#8",
653         "pos": {
654           "x": 205.0,
655           "y": 30.0
656         },
657         "params": 1
658       },
659       {
660         "id": "GUINandGate",
661         "name": "GUINandGate#5",
662         "pos": {
663           "x": 225.0,
664           "y": 175.0
665         },
666         "params": 1
667       },
668       {
669         "id": "GUINandGate",
670         "name": "GUINandGate#4",
671         "pos": {
672           "x": 225.0,
673           "y": 155.0
674         },
675         "params": 1
676       },
677       {
678         "id": "GUINandGate",
679         "name": "GUINandGate#7",
680         "pos": {
681           "x": 205.0,
682           "y": 50.0
683         },
684         "params": 1
685       },
686       {
687         "id": "GUINandGate",
688         "name": "GUINandGate#6",
689         "pos": {
690           "x": 205.0,
691           "y": 70.0
692         },
693         "params": 1
694       },
695       {
696         "id": "GUINandGate",
697         "name": "GUINandGate#1",
698         "pos": {
699           "x": 130.0,
700           "y": 5.0
701         },
702         "params": 1
703       },
704       {
705         "id": "GUINandGate",
706         "name": "GUINandGate#0",
707         "pos": {
708           "x": 190.0,
709           "y": 145.0
710         },
711         "params": 1
712       },
713       {
714         "id": "GUINandGate",
715         "name": "GUINandGate#3",
716         "pos": {
717           "x": 225.0,
718           "y": 215.0
719         },
720         "params": 1
721       },
722       {
723         "id": "GUINandGate",
724         "name": "GUINandGate#2",
725         "pos": {
726           "x": 225.0,
727           "y": 195.0
728         },
729         "params": 1
730       },
731       {
732         "id": "GUISplitter",
733         "name": "GUISplitter#9",
734         "pos": {
735           "x": 240.0,
736           "y": 475.0
737         },
738         "params": 4
739       },
740       {
741         "id": "GUISplitter",
742         "name": "GUISplitter#4",
743         "pos": {
744           "x": 395.0,
745           "y": 225.0
746         },
747         "params": 4
748       },
749       {
750         "id": "GUISplitter",
751         "name": "GUISplitter#3",
752         "pos": {
753           "x": 450.0,
754           "y": 175.0
755         },
756         "params": 4
757       },
758       {
759         "id": "GUISplitter",
760         "name": "GUISplitter#2",
761         "pos": {
762           "x": 395.0,
763           "y": 195.0
764         },
765         "params": 2
766       },
767       {
768         "id": "GUImux3",
769         "name": "DeserializedSubmodelComponent#23",
770         "pos": {
771           "x": 300.0,
772           "y": 715.0
773         }
774       },
775       {
776         "id": "GUISplitter",
777         "name": "GUISplitter#1",
778         "pos": {
779           "x": 555.0,
780           "y": 80.0
781         },
782         "params": 4
783       },
784       {
785         "id": "GUImux2",
786         "name": "DeserializedSubmodelComponent#22",
787         "pos": {
788           "x": 120.0,
789           "y": 720.0
790         }
791       },
792       {
793         "id": "GUISplitter",
794         "name": "GUISplitter#8",
795         "pos": {
796           "x": 445.0,
797           "y": 370.0
798         },
799         "params": 4
800       },
801       {
802         "id": "GUIxor",
803         "name": "DeserializedSubmodelComponent#21",
804         "pos": {
805           "x": 250.0,
806           "y": 820.0
807         }
808       },
809       {
810         "id": "GUISplitter",
811         "name": "GUISplitter#7",
812         "pos": {
813           "x": 445.0,
814           "y": 330.0
815         },
816         "params": 4
817       },
818       {
819         "id": "GUISplitter",
820         "name": "GUISplitter#6",
821         "pos": {
822           "x": 285.0,
823           "y": 320.0
824         },
825         "params": 3
826       },
827       {
828         "id": "GUISplitter",
829         "name": "GUISplitter#5",
830         "pos": {
831           "x": 395.0,
832           "y": 265.0
833         },
834         "params": 4
835       },
836       {
837         "id": "GUISplitter",
838         "name": "GUISplitter#0",
839         "pos": {
840           "x": 10.0,
841           "y": 245.0
842         },
843         "params": 13
844       },
845       {
846         "id": "WireCrossPoint",
847         "name": "WireCrossPoint#30",
848         "pos": {
849           "x": 550.0,
850           "y": 570.0
851         },
852         "params": 1
853       },
854       {
855         "id": "WireCrossPoint",
856         "name": "WireCrossPoint#32",
857         "pos": {
858           "x": 85.0,
859           "y": 590.0
860         },
861         "params": 1
862       },
863       {
864         "id": "WireCrossPoint",
865         "name": "WireCrossPoint#31",
866         "pos": {
867           "x": 120.0,
868           "y": 545.0
869         },
870         "params": 1
871       },
872       {
873         "id": "WireCrossPoint",
874         "name": "WireCrossPoint#25",
875         "pos": {
876           "x": 285.0,
877           "y": 755.0
878         },
879         "params": 1
880       },
881       {
882         "id": "WireCrossPoint",
883         "name": "WireCrossPoint#24",
884         "pos": {
885           "x": 285.0,
886           "y": 725.0
887         },
888         "params": 1
889       },
890       {
891         "id": "WireCrossPoint",
892         "name": "WireCrossPoint#27",
893         "pos": {
894           "x": 470.0,
895           "y": 385.0
896         },
897         "params": 1
898       },
899       {
900         "id": "WireCrossPoint",
901         "name": "WireCrossPoint#26",
902         "pos": {
903           "x": 290.0,
904           "y": 805.0
905         },
906         "params": 1
907       },
908       {
909         "id": "WireCrossPoint",
910         "name": "WireCrossPoint#29",
911         "pos": {
912           "x": 45.0,
913           "y": 580.0
914         },
915         "params": 1
916       },
917       {
918         "id": "WireCrossPoint",
919         "name": "WireCrossPoint#28",
920         "pos": {
921           "x": 470.0,
922           "y": 350.0
923         },
924         "params": 1
925       },
926       {
927         "id": "GUISplitter",
928         "name": "GUISplitter#14",
929         "pos": {
930           "x": 90.0,
931           "y": 720.0
932         },
933         "params": 3
934       },
935       {
936         "id": "GUIAm2904RegCTInstrDecode",
937         "name": "GUIAm2904RegCTInstrDecode#0",
938         "pos": {
939           "x": 50.0,
940           "y": 240.0
941         }
942       },
943       {
944         "id": "GUISplitter",
945         "name": "GUISplitter#12",
946         "pos": {
947           "x": 405.0,
948           "y": 655.0
949         },
950         "params": 3
951       },
952       {
953         "id": "GUISplitter",
954         "name": "GUISplitter#13",
955         "pos": {
956           "x": 265.0,
957           "y": 725.0
958         },
959         "params": 3
960       },
961       {
962         "id": "GUISplitter",
963         "name": "GUISplitter#10",
964         "pos": {
965           "x": 445.0,
966           "y": 410.0
967         },
968         "params": 4
969       },
970       {
971         "id": "GUISplitter",
972         "name": "GUISplitter#11",
973         "pos": {
974           "x": 405.0,
975           "y": 575.0
976         },
977         "params": 3
978       },
979       {
980         "id": "GUIAm2904ShiftInstrDecode",
981         "name": "GUIAm2904ShiftInstrDecode#0",
982         "pos": {
983           "x": 50.0,
984           "y": 360.0
985         }
986       },
987       {
988         "id": "WireCrossPoint",
989         "name": "WireCrossPoint#21",
990         "pos": {
991           "x": 585.0,
992           "y": 640.0
993         },
994         "params": 1
995       },
996       {
997         "id": "WireCrossPoint",
998         "name": "WireCrossPoint#20",
999         "pos": {
1000           "x": 585.0,
1001           "y": 590.0
1002         },
1003         "params": 1
1004       },
1005       {
1006         "id": "WireCrossPoint",
1007         "name": "WireCrossPoint#23",
1008         "pos": {
1009           "x": 330.0,
1010           "y": 640.0
1011         },
1012         "params": 1
1013       },
1014       {
1015         "id": "WireCrossPoint",
1016         "name": "WireCrossPoint#22",
1017         "pos": {
1018           "x": 250.0,
1019           "y": 540.0
1020         },
1021         "params": 1
1022       }
1023     ],
1024     "innerWires": [
1025       {
1026         "pin1": {
1027           "compName": "GUISplitter#13",
1028           "pinName": "O1"
1029         },
1030         "pin2": {
1031           "compName": "DeserializedSubmodelComponent#23",
1032           "pinName": "S1"
1033         },
1034         "name": "unnamedWire#190",
1035         "path": []
1036       },
1037       {
1038         "pin1": {
1039           "compName": "DeserializedSubmodelComponent#23",
1040           "pinName": "I010"
1041         },
1042         "pin2": {
1043           "compName": "WireCrossPoint#20",
1044           "pinName": ""
1045         },
1046         "name": "unnamedWire#191",
1047         "path": []
1048       },
1049       {
1050         "pin1": {
1051           "compName": "DeserializedSubmodelComponent#21",
1052           "pinName": "Y"
1053         },
1054         "pin2": {
1055           "compName": "DeserializedSubmodelComponent#23",
1056           "pinName": "I111"
1057         },
1058         "name": "unnamedWire#194",
1059         "path": []
1060       },
1061       {
1062         "pin1": {
1063           "compName": "WireCrossPoint#27",
1064           "pinName": ""
1065         },
1066         "pin2": {
1067           "compName": "WireCrossPoint#26",
1068           "pinName": ""
1069         },
1070         "name": "unnamedWire#195",
1071         "path": []
1072       },
1073       {
1074         "pin1": {
1075           "compName": "WireCrossPoint#21",
1076           "pinName": ""
1077         },
1078         "pin2": {
1079           "compName": "DeserializedSubmodelComponent#23",
1080           "pinName": "I011"
1081         },
1082         "name": "unnamedWire#192",
1083         "path": []
1084       },
1085       {
1086         "pin1": {
1087           "compName": "DeserializedSubmodelComponent#23",
1088           "pinName": "I100"
1089         },
1090         "pin2": {
1091           "compName": "WireCrossPoint#23",
1092           "pinName": ""
1093         },
1094         "name": "unnamedWire#193",
1095         "path": []
1096       },
1097       {
1098         "pin1": {
1099           "compName": "DeserializedSubmodelComponent#22",
1100           "pinName": "I10"
1101         },
1102         "pin2": {
1103           "compName": "WireCrossPoint#21",
1104           "pinName": ""
1105         },
1106         "name": "unnamedWire#198",
1107         "path": []
1108       },
1109       {
1110         "pin1": {
1111           "compName": "WireCrossPoint#26",
1112           "pinName": ""
1113         },
1114         "pin2": {
1115           "compName": "DeserializedSubmodelComponent#23",
1116           "pinName": "I101"
1117         },
1118         "name": "unnamedWire#199",
1119         "path": []
1120       },
1121       {
1122         "pin1": {
1123           "compName": "DeserializedSubmodelComponent#23",
1124           "pinName": "I110"
1125         },
1126         "pin2": {
1127           "compName": "GUISplitter#7",
1128           "pinName": "O1"
1129         },
1130         "name": "unnamedWire#196",
1131         "path": []
1132       },
1133       {
1134         "pin1": {
1135           "compName": "DeserializedSubmodelComponent#22",
1136           "pinName": "I01"
1137         },
1138         "pin2": {
1139           "compName": "WireCrossPoint#20",
1140           "pinName": ""
1141         },
1142         "name": "unnamedWire#197",
1143         "path": []
1144       },
1145       {
1146         "pin1": {
1147           "compName": "WireCrossPoint#18",
1148           "pinName": ""
1149         },
1150         "pin2": {
1151           "compName": "DeserializedSubmodelComponent#16",
1152           "pinName": "I10"
1153         },
1154         "name": "unnamedWire#180",
1155         "path": []
1156       },
1157       {
1158         "pin1": {
1159           "compName": "GUISplitter#13",
1160           "pinName": "O0"
1161         },
1162         "pin2": {
1163           "compName": "WireCrossPoint#24",
1164           "pinName": ""
1165         },
1166         "name": "unnamedWire#183",
1167         "path": []
1168       },
1169       {
1170         "pin1": {
1171           "compName": "WireCrossPoint#24",
1172           "pinName": ""
1173         },
1174         "pin2": {
1175           "compName": "DeserializedSubmodelComponent#23",
1176           "pinName": "S0"
1177         },
1178         "name": "unnamedWire#184",
1179         "path": []
1180       },
1181       {
1182         "pin1": {
1183           "compName": "WireCrossPoint#23",
1184           "pinName": ""
1185         },
1186         "pin2": {
1187           "compName": "DeserializedSubmodelComponent#16",
1188           "pinName": "I11"
1189         },
1190         "name": "unnamedWire#181",
1191         "path": []
1192       },
1193       {
1194         "pin1": {
1195           "compName": "DeserializedSubmodelComponent#15",
1196           "pinName": "I11"
1197         },
1198         "pin2": {
1199           "compName": "WireCrossPoint#23",
1200           "pinName": ""
1201         },
1202         "name": "unnamedWire#182",
1203         "path": []
1204       },
1205       {
1206         "pin1": {
1207           "compName": "DeserializedSubmodelComponent#23",
1208           "pinName": "I001"
1209         },
1210         "pin2": {
1211           "compName": "WireCrossPoint#25",
1212           "pinName": ""
1213         },
1214         "name": "unnamedWire#187",
1215         "path": []
1216       },
1217       {
1218         "pin1": {
1219           "compName": "GUISplitter#13",
1220           "pinName": "I"
1221         },
1222         "pin2": {
1223           "compName": "GUIAm2904ShiftInstrDecode#0",
1224           "pinName": "SIOn_MUX"
1225         },
1226         "name": "unnamedWire#188",
1227         "path": []
1228       },
1229       {
1230         "pin1": {
1231           "compName": "WireCrossPoint#25",
1232           "pinName": ""
1233         },
1234         "pin2": {
1235           "compName": "WireCrossPoint#24",
1236           "pinName": ""
1237         },
1238         "name": "unnamedWire#185",
1239         "path": []
1240       },
1241       {
1242         "pin1": {
1243           "compName": "WireCrossPoint#25",
1244           "pinName": ""
1245         },
1246         "pin2": {
1247           "compName": "DeserializedSubmodelComponent#23",
1248           "pinName": "I000"
1249         },
1250         "name": "unnamedWire#186",
1251         "path": []
1252       },
1253       {
1254         "pin1": {
1255           "compName": "GUISplitter#13",
1256           "pinName": "O2"
1257         },
1258         "pin2": {
1259           "compName": "DeserializedSubmodelComponent#23",
1260           "pinName": "S2"
1261         },
1262         "name": "unnamedWire#189",
1263         "path": []
1264       },
1265       {
1266         "pin1": {
1267           "compName": "WireCrossPoint#22",
1268           "pinName": ""
1269         },
1270         "pin2": {
1271           "compName": "GUISplitter#8",
1272           "pinName": "O1"
1273         },
1274         "name": "unnamedWire#172",
1275         "path": []
1276       },
1277       {
1278         "pin1": {
1279           "compName": "WireCrossPoint#22",
1280           "pinName": ""
1281         },
1282         "pin2": {
1283           "compName": "WireCrossPoint#23",
1284           "pinName": ""
1285         },
1286         "name": "unnamedWire#173",
1287         "path": []
1288       },
1289       {
1290         "pin1": {
1291           "compName": "WireCrossPoint#19",
1292           "pinName": ""
1293         },
1294         "pin2": {
1295           "compName": "DeserializedSubmodelComponent#15",
1296           "pinName": "I01"
1297         },
1298         "name": "unnamedWire#170",
1299         "path": []
1300       },
1301       {
1302         "pin1": {
1303           "compName": "WireCrossPoint#18",
1304           "pinName": ""
1305         },
1306         "pin2": {
1307           "compName": "DeserializedSubmodelComponent#15",
1308           "pinName": "I10"
1309         },
1310         "name": "unnamedWire#171",
1311         "path": []
1312       },
1313       {
1314         "pin1": {
1315           "compName": "GUISplitter#12",
1316           "pinName": "O0"
1317         },
1318         "pin2": {
1319           "compName": "DeserializedSubmodelComponent#16",
1320           "pinName": "I00"
1321         },
1322         "name": "unnamedWire#176",
1323         "path": []
1324       },
1325       {
1326         "pin1": {
1327           "compName": "DeserializedSubmodelComponent#16",
1328           "pinName": "Y"
1329         },
1330         "pin2": {
1331           "compName": "GUITriStateBuffer#4",
1332           "pinName": "IN"
1333         },
1334         "name": "unnamedWire#177",
1335         "path": []
1336       },
1337       {
1338         "pin1": {
1339           "compName": "GUISplitter#12",
1340           "pinName": "O1"
1341         },
1342         "pin2": {
1343           "compName": "DeserializedSubmodelComponent#16",
1344           "pinName": "S0"
1345         },
1346         "name": "unnamedWire#174",
1347         "path": []
1348       },
1349       {
1350         "pin1": {
1351           "compName": "DeserializedSubmodelComponent#16",
1352           "pinName": "S1"
1353         },
1354         "pin2": {
1355           "compName": "GUISplitter#12",
1356           "pinName": "O2"
1357         },
1358         "name": "unnamedWire#175",
1359         "path": []
1360       },
1361       {
1362         "pin1": {
1363           "compName": "GUISplitter#12",
1364           "pinName": "I"
1365         },
1366         "pin2": {
1367           "compName": "GUIAm2904ShiftInstrDecode#0",
1368           "pinName": "QIO0_MUX"
1369         },
1370         "name": "unnamedWire#178",
1371         "path": []
1372       },
1373       {
1374         "pin1": {
1375           "compName": "WireCrossPoint#19",
1376           "pinName": ""
1377         },
1378         "pin2": {
1379           "compName": "DeserializedSubmodelComponent#16",
1380           "pinName": "I01"
1381         },
1382         "name": "unnamedWire#179",
1383         "path": []
1384       },
1385       {
1386         "pin1": {
1387           "compName": "GUITriStateBuffer#1",
1388           "pinName": "OUT"
1389         },
1390         "pin2": {
1391           "compName": "WireCrossPoint#18",
1392           "pinName": ""
1393         },
1394         "name": "unnamedWire#161",
1395         "path": []
1396       },
1397       {
1398         "pin1": {
1399           "compName": "GUITriStateBuffer#2",
1400           "pinName": "OUT"
1401         },
1402         "pin2": {
1403           "compName": "WireCrossPoint#19",
1404           "pinName": ""
1405         },
1406         "name": "unnamedWire#162",
1407         "path": []
1408       },
1409       {
1410         "pin1": {
1411           "compName": "_submodelinterface",
1412           "pinName": "QIO0"
1413         },
1414         "pin2": {
1415           "compName": "WireCrossPoint#21",
1416           "pinName": ""
1417         },
1418         "name": "unnamedWire#160",
1419         "path": []
1420       },
1421       {
1422         "pin1": {
1423           "compName": "GUITriStateBuffer#3",
1424           "pinName": "IN"
1425         },
1426         "pin2": {
1427           "compName": "DeserializedSubmodelComponent#15",
1428           "pinName": "Y"
1429         },
1430         "name": "unnamedWire#165",
1431         "path": []
1432       },
1433       {
1434         "pin1": {
1435           "compName": "GUIAm2904ShiftInstrDecode#0",
1436           "pinName": "SIO0_MUX"
1437         },
1438         "pin2": {
1439           "compName": "GUISplitter#11",
1440           "pinName": "I"
1441         },
1442         "name": "unnamedWire#166",
1443         "path": []
1444       },
1445       {
1446         "pin1": {
1447           "compName": "GUITriStateBuffer#3",
1448           "pinName": "OUT"
1449         },
1450         "pin2": {
1451           "compName": "WireCrossPoint#20",
1452           "pinName": ""
1453         },
1454         "name": "unnamedWire#163",
1455         "path": []
1456       },
1457       {
1458         "pin1": {
1459           "compName": "GUITriStateBuffer#4",
1460           "pinName": "OUT"
1461         },
1462         "pin2": {
1463           "compName": "WireCrossPoint#21",
1464           "pinName": ""
1465         },
1466         "name": "unnamedWire#164",
1467         "path": []
1468       },
1469       {
1470         "pin1": {
1471           "compName": "DeserializedSubmodelComponent#15",
1472           "pinName": "S0"
1473         },
1474         "pin2": {
1475           "compName": "GUISplitter#11",
1476           "pinName": "O1"
1477         },
1478         "name": "unnamedWire#169",
1479         "path": []
1480       },
1481       {
1482         "pin1": {
1483           "compName": "GUISplitter#11",
1484           "pinName": "O0"
1485         },
1486         "pin2": {
1487           "compName": "DeserializedSubmodelComponent#15",
1488           "pinName": "I00"
1489         },
1490         "name": "unnamedWire#167",
1491         "path": []
1492       },
1493       {
1494         "pin1": {
1495           "compName": "GUISplitter#11",
1496           "pinName": "O2"
1497         },
1498         "pin2": {
1499           "compName": "DeserializedSubmodelComponent#15",
1500           "pinName": "S1"
1501         },
1502         "name": "unnamedWire#168",
1503         "path": []
1504       },
1505       {
1506         "pin1": {
1507           "compName": "GUITriStateBuffer#0",
1508           "pinName": "OUT"
1509         },
1510         "pin2": {
1511           "compName": "WireCrossPoint#5",
1512           "pinName": ""
1513         },
1514         "name": "unnamedWire#79",
1515         "path": []
1516       },
1517       {
1518         "pin1": {
1519           "compName": "GUINandGate#10",
1520           "pinName": "B"
1521         },
1522         "pin2": {
1523           "compName": "WireCrossPoint#13",
1524           "pinName": ""
1525         },
1526         "name": "unnamedWire#81",
1527         "path": []
1528       },
1529       {
1530         "pin1": {
1531           "compName": "WireCrossPoint#13",
1532           "pinName": ""
1533         },
1534         "pin2": {
1535           "compName": "GUINandGate#10",
1536           "pinName": "A"
1537         },
1538         "name": "unnamedWire#80",
1539         "path": []
1540       },
1541       {
1542         "pin1": {
1543           "compName": "GUINandGate#10",
1544           "pinName": "Y"
1545         },
1546         "pin2": {
1547           "compName": "DeserializedSubmodelComponent#2",
1548           "pinName": "A"
1549         },
1550         "name": "unnamedWire#83",
1551         "path": []
1552       },
1553       {
1554         "pin1": {
1555           "compName": "WireCrossPoint#13",
1556           "pinName": ""
1557         },
1558         "pin2": {
1559           "compName": "_submodelinterface",
1560           "pinName": "_OEY"
1561         },
1562         "name": "unnamedWire#82",
1563         "path": []
1564       },
1565       {
1566         "pin1": {
1567           "compName": "DeserializedSubmodelComponent#5",
1568           "pinName": "Y1"
1569         },
1570         "pin2": {
1571           "compName": "DeserializedSubmodelComponent#3",
1572           "pinName": "I1_1"
1573         },
1574         "name": "unnamedWire#85",
1575         "path": []
1576       },
1577       {
1578         "pin1": {
1579           "compName": "DeserializedSubmodelComponent#2",
1580           "pinName": "Y"
1581         },
1582         "pin2": {
1583           "compName": "GUITriStateBuffer#0",
1584           "pinName": "EN"
1585         },
1586         "name": "unnamedWire#84",
1587         "path": []
1588       },
1589       {
1590         "pin1": {
1591           "compName": "DeserializedSubmodelComponent#5",
1592           "pinName": "Y3"
1593         },
1594         "pin2": {
1595           "compName": "DeserializedSubmodelComponent#3",
1596           "pinName": "I1_3"
1597         },
1598         "name": "unnamedWire#87",
1599         "path": []
1600       },
1601       {
1602         "pin1": {
1603           "compName": "DeserializedSubmodelComponent#3",
1604           "pinName": "I1_2"
1605         },
1606         "pin2": {
1607           "compName": "DeserializedSubmodelComponent#5",
1608           "pinName": "Y2"
1609         },
1610         "name": "unnamedWire#86",
1611         "path": []
1612       },
1613       {
1614         "pin1": {
1615           "compName": "DeserializedSubmodelComponent#3",
1616           "pinName": "Y1"
1617         },
1618         "pin2": {
1619           "compName": "GUIMerger#3",
1620           "pinName": "I0"
1621         },
1622         "name": "unnamedWire#89",
1623         "path": []
1624       },
1625       {
1626         "pin1": {
1627           "compName": "DeserializedSubmodelComponent#3",
1628           "pinName": "I1_4"
1629         },
1630         "pin2": {
1631           "compName": "DeserializedSubmodelComponent#5",
1632           "pinName": "Y4"
1633         },
1634         "name": "unnamedWire#88",
1635         "path": []
1636       },
1637       {
1638         "pin1": {
1639           "compName": "GUIMerger#3",
1640           "pinName": "I1"
1641         },
1642         "pin2": {
1643           "compName": "DeserializedSubmodelComponent#3",
1644           "pinName": "Y2"
1645         },
1646         "name": "unnamedWire#90",
1647         "path": []
1648       },
1649       {
1650         "pin1": {
1651           "compName": "GUIMerger#3",
1652           "pinName": "I3"
1653         },
1654         "pin2": {
1655           "compName": "DeserializedSubmodelComponent#3",
1656           "pinName": "Y4"
1657         },
1658         "name": "unnamedWire#92",
1659         "path": []
1660       },
1661       {
1662         "pin1": {
1663           "compName": "DeserializedSubmodelComponent#3",
1664           "pinName": "Y3"
1665         },
1666         "pin2": {
1667           "compName": "GUIMerger#3",
1668           "pinName": "I2"
1669         },
1670         "name": "unnamedWire#91",
1671         "path": []
1672       },
1673       {
1674         "pin1": {
1675           "compName": "GUIAm2904RegCTInstrDecode#0",
1676           "pinName": "Y_MUX"
1677         },
1678         "pin2": {
1679           "compName": "GUISplitter#2",
1680           "pinName": "I"
1681         },
1682         "name": "unnamedWire#94",
1683         "path": []
1684       },
1685       {
1686         "pin1": {
1687           "compName": "GUIMerger#3",
1688           "pinName": "O"
1689         },
1690         "pin2": {
1691           "compName": "WireCrossPoint#14",
1692           "pinName": ""
1693         },
1694         "name": "unnamedWire#93",
1695         "path": []
1696       },
1697       {
1698         "pin1": {
1699           "compName": "GUISplitter#2",
1700           "pinName": "O1"
1701         },
1702         "pin2": {
1703           "compName": "DeserializedSubmodelComponent#3",
1704           "pinName": "S0"
1705         },
1706         "name": "unnamedWire#96",
1707         "path": []
1708       },
1709       {
1710         "pin1": {
1711           "compName": "GUISplitter#2",
1712           "pinName": "O0"
1713         },
1714         "pin2": {
1715           "compName": "DeserializedSubmodelComponent#5",
1716           "pinName": "S0"
1717         },
1718         "name": "unnamedWire#95",
1719         "path": []
1720       },
1721       {
1722         "pin1": {
1723           "compName": "DeserializedSubmodelComponent#3",
1724           "pinName": "I0_2"
1725         },
1726         "pin2": {
1727           "compName": "GUISplitter#3",
1728           "pinName": "O1"
1729         },
1730         "name": "unnamedWire#98",
1731         "path": []
1732       },
1733       {
1734         "pin1": {
1735           "compName": "GUISplitter#3",
1736           "pinName": "O0"
1737         },
1738         "pin2": {
1739           "compName": "DeserializedSubmodelComponent#3",
1740           "pinName": "I0_1"
1741         },
1742         "name": "unnamedWire#97",
1743         "path": []
1744       },
1745       {
1746         "pin1": {
1747           "compName": "DeserializedSubmodelComponent#3",
1748           "pinName": "I0_3"
1749         },
1750         "pin2": {
1751           "compName": "GUISplitter#3",
1752           "pinName": "O2"
1753         },
1754         "name": "unnamedWire#99",
1755         "path": []
1756       },
1757       {
1758         "pin1": {
1759           "compName": "GUINandGate#2",
1760           "pinName": "B"
1761         },
1762         "pin2": {
1763           "compName": "GUIAm2904RegCTInstrDecode#0",
1764           "pinName": "muSR_WEN"
1765         },
1766         "name": "unnamedWire#58",
1767         "path": []
1768       },
1769       {
1770         "pin1": {
1771           "compName": "_submodelinterface",
1772           "pinName": "_CEM"
1773         },
1774         "pin2": {
1775           "compName": "WireCrossPoint#6",
1776           "pinName": ""
1777         },
1778         "name": "unnamedWire#57",
1779         "path": []
1780       },
1781       {
1782         "pin1": {
1783           "compName": "GUIAm2904RegCTInstrDecode#0",
1784           "pinName": "muSR_WEOVR"
1785         },
1786         "pin2": {
1787           "compName": "GUINandGate#3",
1788           "pinName": "B"
1789         },
1790         "name": "unnamedWire#59",
1791         "path": []
1792       },
1793       {
1794         "pin1": {
1795           "compName": "GUINandGate#7",
1796           "pinName": "A"
1797         },
1798         "pin2": {
1799           "compName": "WireCrossPoint#10",
1800           "pinName": ""
1801         },
1802         "name": "unnamedWire#61",
1803         "path": []
1804       },
1805       {
1806         "pin1": {
1807           "compName": "WireCrossPoint#10",
1808           "pinName": ""
1809         },
1810         "pin2": {
1811           "compName": "GUINandGate#6",
1812           "pinName": "A"
1813         },
1814         "name": "unnamedWire#60",
1815         "path": []
1816       },
1817       {
1818         "pin1": {
1819           "compName": "GUINandGate#9",
1820           "pinName": "A"
1821         },
1822         "pin2": {
1823           "compName": "WireCrossPoint#11",
1824           "pinName": ""
1825         },
1826         "name": "unnamedWire#63",
1827         "path": []
1828       },
1829       {
1830         "pin1": {
1831           "compName": "WireCrossPoint#12",
1832           "pinName": ""
1833         },
1834         "pin2": {
1835           "compName": "GUINandGate#8",
1836           "pinName": "A"
1837         },
1838         "name": "unnamedWire#62",
1839         "path": []
1840       },
1841       {
1842         "pin1": {
1843           "compName": "WireCrossPoint#12",
1844           "pinName": ""
1845         },
1846         "pin2": {
1847           "compName": "WireCrossPoint#10",
1848           "pinName": ""
1849         },
1850         "name": "unnamedWire#65",
1851         "path": []
1852       },
1853       {
1854         "pin1": {
1855           "compName": "WireCrossPoint#11",
1856           "pinName": ""
1857         },
1858         "pin2": {
1859           "compName": "WireCrossPoint#12",
1860           "pinName": ""
1861         },
1862         "name": "unnamedWire#64",
1863         "path": []
1864       },
1865       {
1866         "pin1": {
1867           "compName": "DeserializedSubmodelComponent#0",
1868           "pinName": "_EN"
1869         },
1870         "pin2": {
1871           "compName": "GUINandGate#7",
1872           "pinName": "Y"
1873         },
1874         "name": "unnamedWire#67",
1875         "path": []
1876       },
1877       {
1878         "pin1": {
1879           "compName": "GUINandGate#6",
1880           "pinName": "Y"
1881         },
1882         "pin2": {
1883           "compName": "DeserializedSubmodelComponent#0",
1884           "pinName": "_EOVR"
1885         },
1886         "name": "unnamedWire#66",
1887         "path": []
1888       },
1889       {
1890         "pin1": {
1891           "compName": "GUINandGate#9",
1892           "pinName": "Y"
1893         },
1894         "pin2": {
1895           "compName": "DeserializedSubmodelComponent#0",
1896           "pinName": "_EZ"
1897         },
1898         "name": "unnamedWire#69",
1899         "path": []
1900       },
1901       {
1902         "pin1": {
1903           "compName": "GUINandGate#8",
1904           "pinName": "Y"
1905         },
1906         "pin2": {
1907           "compName": "DeserializedSubmodelComponent#0",
1908           "pinName": "_EC"
1909         },
1910         "name": "unnamedWire#68",
1911         "path": []
1912       },
1913       {
1914         "pin1": {
1915           "compName": "GUINandGate#1",
1916           "pinName": "Y"
1917         },
1918         "pin2": {
1919           "compName": "WireCrossPoint#11",
1920           "pinName": ""
1921         },
1922         "name": "unnamedWire#70",
1923         "path": []
1924       },
1925       {
1926         "pin1": {
1927           "compName": "GUINandGate#8",
1928           "pinName": "B"
1929         },
1930         "pin2": {
1931           "compName": "DeserializedSubmodelComponent#4",
1932           "pinName": "Y2"
1933         },
1934         "name": "unnamedWire#72",
1935         "path": []
1936       },
1937       {
1938         "pin1": {
1939           "compName": "DeserializedSubmodelComponent#4",
1940           "pinName": "Y1"
1941         },
1942         "pin2": {
1943           "compName": "GUINandGate#9",
1944           "pinName": "B"
1945         },
1946         "name": "unnamedWire#71",
1947         "path": []
1948       },
1949       {
1950         "pin1": {
1951           "compName": "DeserializedSubmodelComponent#4",
1952           "pinName": "Y4"
1953         },
1954         "pin2": {
1955           "compName": "GUINandGate#6",
1956           "pinName": "B"
1957         },
1958         "name": "unnamedWire#74",
1959         "path": []
1960       },
1961       {
1962         "pin1": {
1963           "compName": "DeserializedSubmodelComponent#4",
1964           "pinName": "Y3"
1965         },
1966         "pin2": {
1967           "compName": "GUINandGate#7",
1968           "pinName": "B"
1969         },
1970         "name": "unnamedWire#73",
1971         "path": []
1972       },
1973       {
1974         "pin1": {
1975           "compName": "_submodelinterface",
1976           "pinName": "_EC"
1977         },
1978         "pin2": {
1979           "compName": "DeserializedSubmodelComponent#4",
1980           "pinName": "A2"
1981         },
1982         "name": "unnamedWire#76",
1983         "path": []
1984       },
1985       {
1986         "pin1": {
1987           "compName": "DeserializedSubmodelComponent#4",
1988           "pinName": "A1"
1989         },
1990         "pin2": {
1991           "compName": "_submodelinterface",
1992           "pinName": "_EZ"
1993         },
1994         "name": "unnamedWire#75",
1995         "path": []
1996       },
1997       {
1998         "pin1": {
1999           "compName": "_submodelinterface",
2000           "pinName": "_EOVR"
2001         },
2002         "pin2": {
2003           "compName": "DeserializedSubmodelComponent#4",
2004           "pinName": "A4"
2005         },
2006         "name": "unnamedWire#78",
2007         "path": []
2008       },
2009       {
2010         "pin1": {
2011           "compName": "DeserializedSubmodelComponent#4",
2012           "pinName": "A3"
2013         },
2014         "pin2": {
2015           "compName": "_submodelinterface",
2016           "pinName": "_EN"
2017         },
2018         "name": "unnamedWire#77",
2019         "path": []
2020       },
2021       {
2022         "pin1": {
2023           "compName": "GUINandGate#0",
2024           "pinName": "Y"
2025         },
2026         "pin2": {
2027           "compName": "WireCrossPoint#8",
2028           "pinName": ""
2029         },
2030         "name": "unnamedWire#36",
2031         "path": []
2032       },
2033       {
2034         "pin1": {
2035           "compName": "WireCrossPoint#4",
2036           "pinName": ""
2037         },
2038         "pin2": {
2039           "compName": "_submodelinterface",
2040           "pinName": "_CEmu"
2041         },
2042         "name": "unnamedWire#35",
2043         "path": []
2044       },
2045       {
2046         "pin1": {
2047           "compName": "WireCrossPoint#8",
2048           "pinName": ""
2049         },
2050         "pin2": {
2051           "compName": "WireCrossPoint#7",
2052           "pinName": ""
2053         },
2054         "name": "unnamedWire#38",
2055         "path": []
2056       },
2057       {
2058         "pin1": {
2059           "compName": "WireCrossPoint#8",
2060           "pinName": ""
2061         },
2062         "pin2": {
2063           "compName": "GUINandGate#4",
2064           "pinName": "A"
2065         },
2066         "name": "unnamedWire#37",
2067         "path": []
2068       },
2069       {
2070         "pin1": {
2071           "compName": "WireCrossPoint#7",
2072           "pinName": ""
2073         },
2074         "pin2": {
2075           "compName": "GUINandGate#5",
2076           "pinName": "A"
2077         },
2078         "name": "unnamedWire#39",
2079         "path": []
2080       },
2081       {
2082         "pin1": {
2083           "compName": "GUISplitter#5",
2084           "pinName": "O3"
2085         },
2086         "pin2": {
2087           "compName": "DeserializedSubmodelComponent#5",
2088           "pinName": "I1_4"
2089         },
2090         "name": "unnamedWire#110",
2091         "path": []
2092       },
2093       {
2094         "pin1": {
2095           "compName": "GUISplitter#5",
2096           "pinName": "I"
2097         },
2098         "pin2": {
2099           "compName": "WireCrossPoint#1",
2100           "pinName": ""
2101         },
2102         "name": "unnamedWire#111",
2103         "path": []
2104       },
2105       {
2106         "pin1": {
2107           "compName": "DeserializedSubmodelComponent#6",
2108           "pinName": "Y111"
2109         },
2110         "pin2": {
2111           "compName": "DeserializedSubmodelComponent#7",
2112           "pinName": "I111"
2113         },
2114         "name": "unnamedWire#114",
2115         "path": []
2116       },
2117       {
2118         "pin1": {
2119           "compName": "DeserializedSubmodelComponent#7",
2120           "pinName": "I110"
2121         },
2122         "pin2": {
2123           "compName": "DeserializedSubmodelComponent#6",
2124           "pinName": "Y110"
2125         },
2126         "name": "unnamedWire#115",
2127         "path": []
2128       },
2129       {
2130         "pin1": {
2131           "compName": "WireCrossPoint#14",
2132           "pinName": ""
2133         },
2134         "pin2": {
2135           "compName": "GUITriStateBuffer#0",
2136           "pinName": "IN"
2137         },
2138         "name": "unnamedWire#112",
2139         "path": []
2140       },
2141       {
2142         "pin1": {
2143           "compName": "WireCrossPoint#14",
2144           "pinName": ""
2145         },
2146         "pin2": {
2147           "compName": "DeserializedSubmodelComponent#6",
2148           "pinName": "I"
2149         },
2150         "name": "unnamedWire#113",
2151         "path": []
2152       },
2153       {
2154         "pin1": {
2155           "compName": "DeserializedSubmodelComponent#6",
2156           "pinName": "Y011"
2157         },
2158         "pin2": {
2159           "compName": "DeserializedSubmodelComponent#7",
2160           "pinName": "I011"
2161         },
2162         "name": "unnamedWire#118",
2163         "path": []
2164       },
2165       {
2166         "pin1": {
2167           "compName": "DeserializedSubmodelComponent#6",
2168           "pinName": "Y010"
2169         },
2170         "pin2": {
2171           "compName": "DeserializedSubmodelComponent#7",
2172           "pinName": "I010"
2173         },
2174         "name": "unnamedWire#119",
2175         "path": []
2176       },
2177       {
2178         "pin1": {
2179           "compName": "WireCrossPoint#9",
2180           "pinName": ""
2181         },
2182         "pin2": {
2183           "compName": "GUINandGate#2",
2184           "pinName": "A"
2185         },
2186         "name": "unnamedWire#41",
2187         "path": []
2188       },
2189       {
2190         "pin1": {
2191           "compName": "DeserializedSubmodelComponent#6",
2192           "pinName": "Y101"
2193         },
2194         "pin2": {
2195           "compName": "DeserializedSubmodelComponent#7",
2196           "pinName": "I101"
2197         },
2198         "name": "unnamedWire#116",
2199         "path": []
2200       },
2201       {
2202         "pin1": {
2203           "compName": "WireCrossPoint#7",
2204           "pinName": ""
2205         },
2206         "pin2": {
2207           "compName": "WireCrossPoint#9",
2208           "pinName": ""
2209         },
2210         "name": "unnamedWire#40",
2211         "path": []
2212       },
2213       {
2214         "pin1": {
2215           "compName": "DeserializedSubmodelComponent#7",
2216           "pinName": "I100"
2217         },
2218         "pin2": {
2219           "compName": "DeserializedSubmodelComponent#6",
2220           "pinName": "Y100"
2221         },
2222         "name": "unnamedWire#117",
2223         "path": []
2224       },
2225       {
2226         "pin1": {
2227           "compName": "GUINandGate#3",
2228           "pinName": "Y"
2229         },
2230         "pin2": {
2231           "compName": "DeserializedSubmodelComponent#1",
2232           "pinName": "_EOVR"
2233         },
2234         "name": "unnamedWire#43",
2235         "path": []
2236       },
2237       {
2238         "pin1": {
2239           "compName": "GUINandGate#3",
2240           "pinName": "A"
2241         },
2242         "pin2": {
2243           "compName": "WireCrossPoint#9",
2244           "pinName": ""
2245         },
2246         "name": "unnamedWire#42",
2247         "path": []
2248       },
2249       {
2250         "pin1": {
2251           "compName": "DeserializedSubmodelComponent#1",
2252           "pinName": "_EC"
2253         },
2254         "pin2": {
2255           "compName": "GUINandGate#5",
2256           "pinName": "Y"
2257         },
2258         "name": "unnamedWire#45",
2259         "path": []
2260       },
2261       {
2262         "pin1": {
2263           "compName": "GUINandGate#2",
2264           "pinName": "Y"
2265         },
2266         "pin2": {
2267           "compName": "DeserializedSubmodelComponent#1",
2268           "pinName": "_EN"
2269         },
2270         "name": "unnamedWire#44",
2271         "path": []
2272       },
2273       {
2274         "pin1": {
2275           "compName": "GUINandGate#4",
2276           "pinName": "B"
2277         },
2278         "pin2": {
2279           "compName": "GUIAm2904RegCTInstrDecode#0",
2280           "pinName": "muSR_WEZ"
2281         },
2282         "name": "unnamedWire#47",
2283         "path": []
2284       },
2285       {
2286         "pin1": {
2287           "compName": "GUINandGate#4",
2288           "pinName": "Y"
2289         },
2290         "pin2": {
2291           "compName": "DeserializedSubmodelComponent#1",
2292           "pinName": "_EZ"
2293         },
2294         "name": "unnamedWire#46",
2295         "path": []
2296       },
2297       {
2298         "pin1": {
2299           "compName": "GUISplitter#1",
2300           "pinName": "O0"
2301         },
2302         "pin2": {
2303           "compName": "_submodelinterface",
2304           "pinName": "YZ"
2305         },
2306         "name": "unnamedWire#49",
2307         "path": []
2308       },
2309       {
2310         "pin1": {
2311           "compName": "GUIAm2904RegCTInstrDecode#0",
2312           "pinName": "muSR_WEC"
2313         },
2314         "pin2": {
2315           "compName": "GUINandGate#5",
2316           "pinName": "B"
2317         },
2318         "name": "unnamedWire#48",
2319         "path": []
2320       },
2321       {
2322         "pin1": {
2323           "compName": "WireCrossPoint#32",
2324           "pinName": ""
2325         },
2326         "pin2": {
2327           "compName": "GUINandGate#11",
2328           "pinName": "Y"
2329         },
2330         "name": "unnamedWire#220",
2331         "path": []
2332       },
2333       {
2334         "pin1": {
2335           "compName": "GUISplitter#3",
2336           "pinName": "O3"
2337         },
2338         "pin2": {
2339           "compName": "DeserializedSubmodelComponent#3",
2340           "pinName": "I0_4"
2341         },
2342         "name": "unnamedWire#100",
2343         "path": []
2344       },
2345       {
2346         "pin1": {
2347           "compName": "GUISplitter#4",
2348           "pinName": "O1"
2349         },
2350         "pin2": {
2351           "compName": "DeserializedSubmodelComponent#5",
2352           "pinName": "I0_2"
2353         },
2354         "name": "unnamedWire#103",
2355         "path": []
2356       },
2357       {
2358         "pin1": {
2359           "compName": "DeserializedSubmodelComponent#5",
2360           "pinName": "I0_3"
2361         },
2362         "pin2": {
2363           "compName": "GUISplitter#4",
2364           "pinName": "O2"
2365         },
2366         "name": "unnamedWire#104",
2367         "path": []
2368       },
2369       {
2370         "pin1": {
2371           "compName": "GUISplitter#3",
2372           "pinName": "I"
2373         },
2374         "pin2": {
2375           "compName": "WireCrossPoint#3",
2376           "pinName": ""
2377         },
2378         "name": "unnamedWire#101",
2379         "path": []
2380       },
2381       {
2382         "pin1": {
2383           "compName": "GUISplitter#4",
2384           "pinName": "O0"
2385         },
2386         "pin2": {
2387           "compName": "DeserializedSubmodelComponent#5",
2388           "pinName": "I0_1"
2389         },
2390         "name": "unnamedWire#102",
2391         "path": []
2392       },
2393       {
2394         "pin1": {
2395           "compName": "_submodelinterface",
2396           "pinName": "YC"
2397         },
2398         "pin2": {
2399           "compName": "GUISplitter#1",
2400           "pinName": "O1"
2401         },
2402         "name": "unnamedWire#50",
2403         "path": []
2404       },
2405       {
2406         "pin1": {
2407           "compName": "GUISplitter#5",
2408           "pinName": "O0"
2409         },
2410         "pin2": {
2411           "compName": "DeserializedSubmodelComponent#5",
2412           "pinName": "I1_1"
2413         },
2414         "name": "unnamedWire#107",
2415         "path": []
2416       },
2417       {
2418         "pin1": {
2419           "compName": "GUISplitter#5",
2420           "pinName": "O1"
2421         },
2422         "pin2": {
2423           "compName": "DeserializedSubmodelComponent#5",
2424           "pinName": "I1_2"
2425         },
2426         "name": "unnamedWire#108",
2427         "path": []
2428       },
2429       {
2430         "pin1": {
2431           "compName": "_submodelinterface",
2432           "pinName": "YOVR"
2433         },
2434         "pin2": {
2435           "compName": "GUISplitter#1",
2436           "pinName": "O3"
2437         },
2438         "name": "unnamedWire#52",
2439         "path": []
2440       },
2441       {
2442         "pin1": {
2443           "compName": "GUISplitter#4",
2444           "pinName": "O3"
2445         },
2446         "pin2": {
2447           "compName": "DeserializedSubmodelComponent#5",
2448           "pinName": "I0_4"
2449         },
2450         "name": "unnamedWire#105",
2451         "path": []
2452       },
2453       {
2454         "pin1": {
2455           "compName": "GUISplitter#1",
2456           "pinName": "O2"
2457         },
2458         "pin2": {
2459           "compName": "_submodelinterface",
2460           "pinName": "YN"
2461         },
2462         "name": "unnamedWire#51",
2463         "path": []
2464       },
2465       {
2466         "pin1": {
2467           "compName": "GUISplitter#4",
2468           "pinName": "I"
2469         },
2470         "pin2": {
2471           "compName": "WireCrossPoint#2",
2472           "pinName": ""
2473         },
2474         "name": "unnamedWire#106",
2475         "path": []
2476       },
2477       {
2478         "pin1": {
2479           "compName": "WireCrossPoint#5",
2480           "pinName": ""
2481         },
2482         "pin2": {
2483           "compName": "DeserializedSubmodelComponent#0",
2484           "pinName": "Y"
2485         },
2486         "name": "unnamedWire#54",
2487         "path": []
2488       },
2489       {
2490         "pin1": {
2491           "compName": "GUISplitter#1",
2492           "pinName": "I"
2493         },
2494         "pin2": {
2495           "compName": "WireCrossPoint#5",
2496           "pinName": ""
2497         },
2498         "name": "unnamedWire#53",
2499         "path": []
2500       },
2501       {
2502         "pin1": {
2503           "compName": "GUINandGate#1",
2504           "pinName": "B"
2505         },
2506         "pin2": {
2507           "compName": "WireCrossPoint#6",
2508           "pinName": ""
2509         },
2510         "name": "unnamedWire#56",
2511         "path": []
2512       },
2513       {
2514         "pin1": {
2515           "compName": "DeserializedSubmodelComponent#5",
2516           "pinName": "I1_3"
2517         },
2518         "pin2": {
2519           "compName": "GUISplitter#5",
2520           "pinName": "O2"
2521         },
2522         "name": "unnamedWire#109",
2523         "path": []
2524       },
2525       {
2526         "pin1": {
2527           "compName": "WireCrossPoint#6",
2528           "pinName": ""
2529         },
2530         "pin2": {
2531           "compName": "GUINandGate#1",
2532           "pinName": "A"
2533         },
2534         "name": "unnamedWire#55",
2535         "path": []
2536       },
2537       {
2538         "pin1": {
2539           "compName": "GUISplitter#0",
2540           "pinName": "O10"
2541         },
2542         "pin2": {
2543           "compName": "GUIMerger#1",
2544           "pinName": "I4"
2545         },
2546         "name": "unnamedWire#14",
2547         "path": []
2548       },
2549       {
2550         "pin1": {
2551           "compName": "GUIMerger#1",
2552           "pinName": "I3"
2553         },
2554         "pin2": {
2555           "compName": "GUISplitter#0",
2556           "pinName": "O9"
2557         },
2558         "name": "unnamedWire#13",
2559         "path": []
2560       },
2561       {
2562         "pin1": {
2563           "compName": "GUIAm2904ShiftInstrDecode#0",
2564           "pinName": "I"
2565         },
2566         "pin2": {
2567           "compName": "GUIMerger#1",
2568           "pinName": "O"
2569         },
2570         "name": "unnamedWire#16",
2571         "path": [
2572           {
2573             "x": 40.0,
2574             "y": 395.0
2575           },
2576           {
2577             "x": 40.0,
2578             "y": 325.0
2579           }
2580         ]
2581       },
2582       {
2583         "pin1": {
2584           "compName": "GUIMerger#0",
2585           "pinName": "O"
2586         },
2587         "pin2": {
2588           "compName": "GUIAm2904RegCTInstrDecode#0",
2589           "pinName": "I5-0"
2590         },
2591         "name": "unnamedWire#15",
2592         "path": []
2593       },
2594       {
2595         "pin1": {
2596           "compName": "_submodelinterface",
2597           "pinName": "IN"
2598         },
2599         "pin2": {
2600           "compName": "GUIMerger#2",
2601           "pinName": "I2"
2602         },
2603         "name": "unnamedWire#18",
2604         "path": [
2605           {
2606             "x": 5.0,
2607             "y": 100.0
2608           },
2609           {
2610             "x": 5.0,
2611             "y": 85.0
2612           }
2613         ]
2614       },
2615       {
2616         "pin1": {
2617           "compName": "_submodelinterface",
2618           "pinName": "IOVR"
2619         },
2620         "pin2": {
2621           "compName": "GUIMerger#2",
2622           "pinName": "I3"
2623         },
2624         "name": "unnamedWire#17",
2625         "path": [
2626           {
2627             "x": 10.0,
2628             "y": 125.0
2629           },
2630           {
2631             "x": 10.0,
2632             "y": 95.0
2633           }
2634         ]
2635       },
2636       {
2637         "pin1": {
2638           "compName": "_submodelinterface",
2639           "pinName": "IC"
2640         },
2641         "pin2": {
2642           "compName": "GUIMerger#2",
2643           "pinName": "I1"
2644         },
2645         "name": "unnamedWire#19",
2646         "path": []
2647       },
2648       {
2649         "pin1": {
2650           "compName": "GUISplitter#14",
2651           "pinName": "I"
2652         },
2653         "pin2": {
2654           "compName": "GUIAm2904ShiftInstrDecode#0",
2655           "pinName": "QIOn_MUX"
2656         },
2657         "name": "unnamedWire#210",
2658         "path": []
2659       },
2660       {
2661         "pin1": {
2662           "compName": "WireCrossPoint#29",
2663           "pinName": ""
2664         },
2665         "pin2": {
2666           "compName": "WireCrossPoint#31",
2667           "pinName": ""
2668         },
2669         "name": "unnamedWire#213",
2670         "path": []
2671       },
2672       {
2673         "pin1": {
2674           "compName": "GUITriStateBuffer#3",
2675           "pinName": "EN"
2676         },
2677         "pin2": {
2678           "compName": "WireCrossPoint#30",
2679           "pinName": ""
2680         },
2681         "name": "unnamedWire#214",
2682         "path": []
2683       },
2684       {
2685         "pin1": {
2686           "compName": "GUISplitter#14",
2687           "pinName": "O0"
2688         },
2689         "pin2": {
2690           "compName": "DeserializedSubmodelComponent#22",
2691           "pinName": "I00"
2692         },
2693         "name": "unnamedWire#211",
2694         "path": []
2695       },
2696       {
2697         "pin1": {
2698           "compName": "GUITriStateBuffer#2",
2699           "pinName": "IN"
2700         },
2701         "pin2": {
2702           "compName": "DeserializedSubmodelComponent#23",
2703           "pinName": "Y"
2704         },
2705         "name": "unnamedWire#212",
2706         "path": []
2707       },
2708       {
2709         "pin1": {
2710           "compName": "WireCrossPoint#31",
2711           "pinName": ""
2712         },
2713         "pin2": {
2714           "compName": "GUIAm2904ShiftInstrDecode#0",
2715           "pinName": "LSHIFT"
2716         },
2717         "name": "unnamedWire#217",
2718         "path": []
2719       },
2720       {
2721         "pin1": {
2722           "compName": "GUITriStateBuffer#2",
2723           "pinName": "EN"
2724         },
2725         "pin2": {
2726           "compName": "WireCrossPoint#32",
2727           "pinName": ""
2728         },
2729         "name": "unnamedWire#218",
2730         "path": []
2731       },
2732       {
2733         "pin1": {
2734           "compName": "WireCrossPoint#30",
2735           "pinName": ""
2736         },
2737         "pin2": {
2738           "compName": "GUITriStateBuffer#4",
2739           "pinName": "EN"
2740         },
2741         "name": "unnamedWire#215",
2742         "path": []
2743       },
2744       {
2745         "pin1": {
2746           "compName": "WireCrossPoint#31",
2747           "pinName": ""
2748         },
2749         "pin2": {
2750           "compName": "WireCrossPoint#30",
2751           "pinName": ""
2752         },
2753         "name": "unnamedWire#216",
2754         "path": []
2755       },
2756       {
2757         "pin1": {
2758           "compName": "GUIAm2904RegCTInstrDecode#0",
2759           "pinName": "muSR_CINV"
2760         },
2761         "pin2": {
2762           "compName": "DeserializedSubmodelComponent#1",
2763           "pinName": "CINV"
2764         },
2765         "name": "unnamedWire#21",
2766         "path": []
2767       },
2768       {
2769         "pin1": {
2770           "compName": "_submodelinterface",
2771           "pinName": "IZ"
2772         },
2773         "pin2": {
2774           "compName": "GUIMerger#2",
2775           "pinName": "I0"
2776         },
2777         "name": "unnamedWire#20",
2778         "path": [
2779           {
2780             "x": 5.0,
2781             "y": 50.0
2782           },
2783           {
2784             "x": 5.0,
2785             "y": 65.0
2786           }
2787         ]
2788       },
2789       {
2790         "pin1": {
2791           "compName": "WireCrossPoint#1",
2792           "pinName": ""
2793         },
2794         "pin2": {
2795           "compName": "DeserializedSubmodelComponent#0",
2796           "pinName": "I"
2797         },
2798         "name": "unnamedWire#23",
2799         "path": []
2800       },
2801       {
2802         "pin1": {
2803           "compName": "WireCrossPoint#32",
2804           "pinName": ""
2805         },
2806         "pin2": {
2807           "compName": "GUITriStateBuffer#1",
2808           "pinName": "EN"
2809         },
2810         "name": "unnamedWire#219",
2811         "path": []
2812       },
2813       {
2814         "pin1": {
2815           "compName": "GUIMerger#2",
2816           "pinName": "O"
2817         },
2818         "pin2": {
2819           "compName": "WireCrossPoint#1",
2820           "pinName": ""
2821         },
2822         "name": "unnamedWire#22",
2823         "path": []
2824       },
2825       {
2826         "pin1": {
2827           "compName": "DeserializedSubmodelComponent#0",
2828           "pinName": "Q"
2829         },
2830         "pin2": {
2831           "compName": "WireCrossPoint#2",
2832           "pinName": ""
2833         },
2834         "name": "unnamedWire#25",
2835         "path": []
2836       },
2837       {
2838         "pin1": {
2839           "compName": "WireCrossPoint#15",
2840           "pinName": ""
2841         },
2842         "pin2": {
2843           "compName": "WireCrossPoint#1",
2844           "pinName": ""
2845         },
2846         "name": "unnamedWire#24",
2847         "path": []
2848       },
2849       {
2850         "pin1": {
2851           "compName": "DeserializedSubmodelComponent#1",
2852           "pinName": "Q"
2853         },
2854         "pin2": {
2855           "compName": "WireCrossPoint#3",
2856           "pinName": ""
2857         },
2858         "name": "unnamedWire#27",
2859         "path": []
2860       },
2861       {
2862         "pin1": {
2863           "compName": "WireCrossPoint#2",
2864           "pinName": ""
2865         },
2866         "pin2": {
2867           "compName": "WireCrossPoint#16",
2868           "pinName": ""
2869         },
2870         "name": "unnamedWire#26",
2871         "path": []
2872       },
2873       {
2874         "pin1": {
2875           "compName": "WireCrossPoint#0",
2876           "pinName": ""
2877         },
2878         "pin2": {
2879           "compName": "DeserializedSubmodelComponent#0",
2880           "pinName": "C"
2881         },
2882         "name": "unnamedWire#29",
2883         "path": []
2884       },
2885       {
2886         "pin1": {
2887           "compName": "WireCrossPoint#3",
2888           "pinName": ""
2889         },
2890         "pin2": {
2891           "compName": "DeserializedSubmodelComponent#0",
2892           "pinName": "mu"
2893         },
2894         "name": "unnamedWire#28",
2895         "path": []
2896       },
2897       {
2898         "pin1": {
2899           "compName": "WireCrossPoint#29",
2900           "pinName": ""
2901         },
2902         "pin2": {
2903           "compName": "GUINandGate#11",
2904           "pinName": "A"
2905         },
2906         "name": "unnamedWire#202",
2907         "path": []
2908       },
2909       {
2910         "pin1": {
2911           "compName": "GUINandGate#11",
2912           "pinName": "B"
2913         },
2914         "pin2": {
2915           "compName": "WireCrossPoint#29",
2916           "pinName": ""
2917         },
2918         "name": "unnamedWire#203",
2919         "path": []
2920       },
2921       {
2922         "pin1": {
2923           "compName": "WireCrossPoint#27",
2924           "pinName": ""
2925         },
2926         "pin2": {
2927           "compName": "DeserializedSubmodelComponent#10",
2928           "pinName": "B"
2929         },
2930         "name": "unnamedWire#200",
2931         "path": []
2932       },
2933       {
2934         "pin1": {
2935           "compName": "WireCrossPoint#26",
2936           "pinName": ""
2937         },
2938         "pin2": {
2939           "compName": "DeserializedSubmodelComponent#22",
2940           "pinName": "I11"
2941         },
2942         "name": "unnamedWire#201",
2943         "path": []
2944       },
2945       {
2946         "pin1": {
2947           "compName": "DeserializedSubmodelComponent#21",
2948           "pinName": "B"
2949         },
2950         "pin2": {
2951           "compName": "GUISplitter#7",
2952           "pinName": "O3"
2953         },
2954         "name": "unnamedWire#206",
2955         "path": []
2956       },
2957       {
2958         "pin1": {
2959           "compName": "DeserializedSubmodelComponent#22",
2960           "pinName": "Y"
2961         },
2962         "pin2": {
2963           "compName": "GUITriStateBuffer#1",
2964           "pinName": "IN"
2965         },
2966         "name": "unnamedWire#207",
2967         "path": []
2968       },
2969       {
2970         "pin1": {
2971           "compName": "WireCrossPoint#0",
2972           "pinName": ""
2973         },
2974         "pin2": {
2975           "compName": "DeserializedSubmodelComponent#1",
2976           "pinName": "C"
2977         },
2978         "name": "unnamedWire#30",
2979         "path": []
2980       },
2981       {
2982         "pin1": {
2983           "compName": "WireCrossPoint#28",
2984           "pinName": ""
2985         },
2986         "pin2": {
2987           "compName": "DeserializedSubmodelComponent#10",
2988           "pinName": "A"
2989         },
2990         "name": "unnamedWire#204",
2991         "path": []
2992       },
2993       {
2994         "pin1": {
2995           "compName": "WireCrossPoint#28",
2996           "pinName": ""
2997         },
2998         "pin2": {
2999           "compName": "DeserializedSubmodelComponent#21",
3000           "pinName": "A"
3001         },
3002         "name": "unnamedWire#205",
3003         "path": []
3004       },
3005       {
3006         "pin1": {
3007           "compName": "GUIAm2904ShiftInstrDecode#0",
3008           "pinName": "MC_EN"
3009         },
3010         "pin2": {
3011           "compName": "DeserializedSubmodelComponent#0",
3012           "pinName": "COVD_EN"
3013         },
3014         "name": "unnamedWire#32",
3015         "path": []
3016       },
3017       {
3018         "pin1": {
3019           "compName": "GUIAm2904RegCTInstrDecode#0",
3020           "pinName": "MSR_MUX"
3021         },
3022         "pin2": {
3023           "compName": "DeserializedSubmodelComponent#0",
3024           "pinName": "MUX"
3025         },
3026         "name": "unnamedWire#31",
3027         "path": []
3028       },
3029       {
3030         "pin1": {
3031           "compName": "WireCrossPoint#4",
3032           "pinName": ""
3033         },
3034         "pin2": {
3035           "compName": "GUINandGate#0",
3036           "pinName": "B"
3037         },
3038         "name": "unnamedWire#34",
3039         "path": []
3040       },
3041       {
3042         "pin1": {
3043           "compName": "GUISplitter#14",
3044           "pinName": "O2"
3045         },
3046         "pin2": {
3047           "compName": "DeserializedSubmodelComponent#22",
3048           "pinName": "S1"
3049         },
3050         "name": "unnamedWire#208",
3051         "path": []
3052       },
3053       {
3054         "pin1": {
3055           "compName": "GUINandGate#0",
3056           "pinName": "A"
3057         },
3058         "pin2": {
3059           "compName": "WireCrossPoint#4",
3060           "pinName": ""
3061         },
3062         "name": "unnamedWire#33",
3063         "path": []
3064       },
3065       {
3066         "pin1": {
3067           "compName": "GUISplitter#14",
3068           "pinName": "O1"
3069         },
3070         "pin2": {
3071           "compName": "DeserializedSubmodelComponent#22",
3072           "pinName": "S0"
3073         },
3074         "name": "unnamedWire#209",
3075         "path": []
3076       },
3077       {
3078         "pin1": {
3079           "compName": "WireCrossPoint#17",
3080           "pinName": ""
3081         },
3082         "pin2": {
3083           "compName": "DeserializedSubmodelComponent#13",
3084           "pinName": "S0"
3085         },
3086         "name": "unnamedWire#150",
3087         "path": []
3088       },
3089       {
3090         "pin1": {
3091           "compName": "DeserializedSubmodelComponent#12",
3092           "pinName": "Y"
3093         },
3094         "pin2": {
3095           "compName": "DeserializedSubmodelComponent#13",
3096           "pinName": "I1"
3097         },
3098         "name": "unnamedWire#151",
3099         "path": []
3100       },
3101       {
3102         "pin1": {
3103           "compName": "DeserializedSubmodelComponent#14",
3104           "pinName": "I0"
3105         },
3106         "pin2": {
3107           "compName": "WireCrossPoint#17",
3108           "pinName": ""
3109         },
3110         "name": "unnamedWire#154",
3111         "path": []
3112       },
3113       {
3114         "pin1": {
3115           "compName": "DeserializedSubmodelComponent#14",
3116           "pinName": "S0"
3117         },
3118         "pin2": {
3119           "compName": "GUISplitter#9",
3120           "pinName": "O3"
3121         },
3122         "name": "unnamedWire#155",
3123         "path": []
3124       },
3125       {
3126         "pin1": {
3127           "compName": "DeserializedSubmodelComponent#13",
3128           "pinName": "I0"
3129         },
3130         "pin2": {
3131           "compName": "_submodelinterface",
3132           "pinName": "Cx"
3133         },
3134         "name": "unnamedWire#152",
3135         "path": []
3136       },
3137       {
3138         "pin1": {
3139           "compName": "DeserializedSubmodelComponent#13",
3140           "pinName": "Y"
3141         },
3142         "pin2": {
3143           "compName": "DeserializedSubmodelComponent#14",
3144           "pinName": "I1"
3145         },
3146         "name": "unnamedWire#153",
3147         "path": []
3148       },
3149       {
3150         "pin1": {
3151           "compName": "WireCrossPoint#19",
3152           "pinName": ""
3153         },
3154         "pin2": {
3155           "compName": "_submodelinterface",
3156           "pinName": "SIOn"
3157         },
3158         "name": "unnamedWire#158",
3159         "path": []
3160       },
3161       {
3162         "pin1": {
3163           "compName": "WireCrossPoint#20",
3164           "pinName": ""
3165         },
3166         "pin2": {
3167           "compName": "_submodelinterface",
3168           "pinName": "SIO0"
3169         },
3170         "name": "unnamedWire#159",
3171         "path": []
3172       },
3173       {
3174         "pin1": {
3175           "compName": "DeserializedSubmodelComponent#14",
3176           "pinName": "Y"
3177         },
3178         "pin2": {
3179           "compName": "_submodelinterface",
3180           "pinName": "C0"
3181         },
3182         "name": "unnamedWire#156",
3183         "path": []
3184       },
3185       {
3186         "pin1": {
3187           "compName": "_submodelinterface",
3188           "pinName": "QIOn"
3189         },
3190         "pin2": {
3191           "compName": "WireCrossPoint#18",
3192           "pinName": ""
3193         },
3194         "name": "unnamedWire#157",
3195         "path": []
3196       },
3197       {
3198         "pin1": {
3199           "compName": "GUIMerger#4",
3200           "pinName": "I1"
3201         },
3202         "pin2": {
3203           "compName": "GUISplitter#0",
3204           "pinName": "O12"
3205         },
3206         "name": "unnamedWire#140",
3207         "path": []
3208       },
3209       {
3210         "pin1": {
3211           "compName": "GUIMerger#0",
3212           "pinName": "I5"
3213         },
3214         "pin2": {
3215           "compName": "GUISplitter#0",
3216           "pinName": "O5"
3217         },
3218         "name": "unnamedWire#9",
3219         "path": []
3220       },
3221       {
3222         "pin1": {
3223           "compName": "DeserializedSubmodelComponent#11",
3224           "pinName": "I1"
3225         },
3226         "pin2": {
3227           "compName": "WireCrossPoint#22",
3228           "pinName": ""
3229         },
3230         "name": "unnamedWire#143",
3231         "path": []
3232       },
3233       {
3234         "pin1": {
3235           "compName": "GUISplitter#0",
3236           "pinName": "O4"
3237         },
3238         "pin2": {
3239           "compName": "GUIMerger#0",
3240           "pinName": "I4"
3241         },
3242         "name": "unnamedWire#8",
3243         "path": []
3244       },
3245       {
3246         "pin1": {
3247           "compName": "GUISplitter#10",
3248           "pinName": "I"
3249         },
3250         "pin2": {
3251           "compName": "WireCrossPoint#3",
3252           "pinName": ""
3253         },
3254         "name": "unnamedWire#144",
3255         "path": []
3256       },
3257       {
3258         "pin1": {
3259           "compName": "GUIMerger#0",
3260           "pinName": "I3"
3261         },
3262         "pin2": {
3263           "compName": "GUISplitter#0",
3264           "pinName": "O3"
3265         },
3266         "name": "unnamedWire#7",
3267         "path": []
3268       },
3269       {
3270         "pin1": {
3271           "compName": "GUIMerger#4",
3272           "pinName": "O"
3273         },
3274         "pin2": {
3275           "compName": "GUIAm2904RegCTInstrDecode#0",
3276           "pinName": "I12-11"
3277         },
3278         "name": "unnamedWire#141",
3279         "path": []
3280       },
3281       {
3282         "pin1": {
3283           "compName": "GUISplitter#0",
3284           "pinName": "O2"
3285         },
3286         "pin2": {
3287           "compName": "GUIMerger#0",
3288           "pinName": "I2"
3289         },
3290         "name": "unnamedWire#6",
3291         "path": []
3292       },
3293       {
3294         "pin1": {
3295           "compName": "GUIAm2904RegCTInstrDecode#0",
3296           "pinName": "C0_MUX"
3297         },
3298         "pin2": {
3299           "compName": "GUISplitter#9",
3300           "pinName": "I"
3301         },
3302         "name": "unnamedWire#142",
3303         "path": []
3304       },
3305       {
3306         "pin1": {
3307           "compName": "DeserializedSubmodelComponent#11",
3308           "pinName": "Y"
3309         },
3310         "pin2": {
3311           "compName": "DeserializedSubmodelComponent#12",
3312           "pinName": "B"
3313         },
3314         "name": "unnamedWire#147",
3315         "path": []
3316       },
3317       {
3318         "pin1": {
3319           "compName": "DeserializedSubmodelComponent#12",
3320           "pinName": "A"
3321         },
3322         "pin2": {
3323           "compName": "GUISplitter#9",
3324           "pinName": "O0"
3325         },
3326         "name": "unnamedWire#148",
3327         "path": []
3328       },
3329       {
3330         "pin1": {
3331           "compName": "GUISplitter#10",
3332           "pinName": "O1"
3333         },
3334         "pin2": {
3335           "compName": "DeserializedSubmodelComponent#11",
3336           "pinName": "I0"
3337         },
3338         "name": "unnamedWire#145",
3339         "path": []
3340       },
3341       {
3342         "pin1": {
3343           "compName": "GUISplitter#9",
3344           "pinName": "O1"
3345         },
3346         "pin2": {
3347           "compName": "DeserializedSubmodelComponent#11",
3348           "pinName": "S0"
3349         },
3350         "name": "unnamedWire#146",
3351         "path": []
3352       },
3353       {
3354         "pin1": {
3355           "compName": "GUIAm2904RegCTInstrDecode#0",
3356           "pinName": "muSR_MUX"
3357         },
3358         "pin2": {
3359           "compName": "DeserializedSubmodelComponent#1",
3360           "pinName": "MUX"
3361         },
3362         "name": "unnamedWire#1",
3363         "path": []
3364       },
3365       {
3366         "pin1": {
3367           "compName": "_submodelinterface",
3368           "pinName": "C"
3369         },
3370         "pin2": {
3371           "compName": "WireCrossPoint#0",
3372           "pinName": ""
3373         },
3374         "name": "unnamedWire#0",
3375         "path": [
3376           {
3377             "x": 5.0,
3378             "y": 25.0
3379           },
3380           {
3381             "x": 5.0,
3382             "y": 10.0
3383           }
3384         ]
3385       },
3386       {
3387         "pin1": {
3388           "compName": "GUISplitter#9",
3389           "pinName": "O2"
3390         },
3391         "pin2": {
3392           "compName": "WireCrossPoint#17",
3393           "pinName": ""
3394         },
3395         "name": "unnamedWire#149",
3396         "path": []
3397       },
3398       {
3399         "pin1": {
3400           "compName": "GUIMerger#0",
3401           "pinName": "I1"
3402         },
3403         "pin2": {
3404           "compName": "GUISplitter#0",
3405           "pinName": "O1"
3406         },
3407         "name": "unnamedWire#5",
3408         "path": []
3409       },
3410       {
3411         "pin1": {
3412           "compName": "GUISplitter#0",
3413           "pinName": "O6"
3414         },
3415         "pin2": {
3416           "compName": "GUIMerger#1",
3417           "pinName": "I0"
3418         },
3419         "name": "unnamedWire#10",
3420         "path": []
3421       },
3422       {
3423         "pin1": {
3424           "compName": "GUISplitter#0",
3425           "pinName": "O0"
3426         },
3427         "pin2": {
3428           "compName": "GUIMerger#0",
3429           "pinName": "I0"
3430         },
3431         "name": "unnamedWire#4",
3432         "path": []
3433       },
3434       {
3435         "pin1": {
3436           "compName": "_submodelinterface",
3437           "pinName": "I"
3438         },
3439         "pin2": {
3440           "compName": "GUISplitter#0",
3441           "pinName": "I"
3442         },
3443         "name": "unnamedWire#3",
3444         "path": []
3445       },
3446       {
3447         "pin1": {
3448           "compName": "GUISplitter#0",
3449           "pinName": "O8"
3450         },
3451         "pin2": {
3452           "compName": "GUIMerger#1",
3453           "pinName": "I2"
3454         },
3455         "name": "unnamedWire#12",
3456         "path": []
3457       },
3458       {
3459         "pin1": {
3460           "compName": "GUIMerger#1",
3461           "pinName": "I1"
3462         },
3463         "pin2": {
3464           "compName": "GUISplitter#0",
3465           "pinName": "O7"
3466         },
3467         "name": "unnamedWire#11",
3468         "path": []
3469       },
3470       {
3471         "pin1": {
3472           "compName": "GUIAm2904RegCTInstrDecode#0",
3473           "pinName": "muSR_OVRRET"
3474         },
3475         "pin2": {
3476           "compName": "DeserializedSubmodelComponent#1",
3477           "pinName": "OVRRET"
3478         },
3479         "name": "unnamedWire#2",
3480         "path": []
3481       },
3482       {
3483         "pin1": {
3484           "compName": "WireCrossPoint#15",
3485           "pinName": ""
3486         },
3487         "pin2": {
3488           "compName": "DeserializedSubmodelComponent#1",
3489           "pinName": "I"
3490         },
3491         "name": "unnamedWire#132",
3492         "path": []
3493       },
3494       {
3495         "pin1": {
3496           "compName": "WireCrossPoint#15",
3497           "pinName": ""
3498         },
3499         "pin2": {
3500           "compName": "GUISplitter#7",
3501           "pinName": "I"
3502         },
3503         "name": "unnamedWire#133",
3504         "path": []
3505       },
3506       {
3507         "pin1": {
3508           "compName": "DeserializedSubmodelComponent#8",
3509           "pinName": "A"
3510         },
3511         "pin2": {
3512           "compName": "GUIAm2904RegCTInstrDecode#0",
3513           "pinName": "CT_INV"
3514         },
3515         "name": "unnamedWire#130",
3516         "path": []
3517       },
3518       {
3519         "pin1": {
3520           "compName": "DeserializedSubmodelComponent#10",
3521           "pinName": "Y"
3522         },
3523         "pin2": {
3524           "compName": "DeserializedSubmodelComponent#9",
3525           "pinName": "I1"
3526         },
3527         "name": "unnamedWire#131",
3528         "path": []
3529       },
3530       {
3531         "pin1": {
3532           "compName": "WireCrossPoint#16",
3533           "pinName": ""
3534         },
3535         "pin2": {
3536           "compName": "DeserializedSubmodelComponent#1",
3537           "pinName": "M"
3538         },
3539         "name": "unnamedWire#136",
3540         "path": []
3541       },
3542       {
3543         "pin1": {
3544           "compName": "WireCrossPoint#16",
3545           "pinName": ""
3546         },
3547         "pin2": {
3548           "compName": "GUISplitter#8",
3549           "pinName": "I"
3550         },
3551         "name": "unnamedWire#137",
3552         "path": []
3553       },
3554       {
3555         "pin1": {
3556           "compName": "GUISplitter#7",
3557           "pinName": "O2"
3558         },
3559         "pin2": {
3560           "compName": "WireCrossPoint#28",
3561           "pinName": ""
3562         },
3563         "name": "unnamedWire#134",
3564         "path": []
3565       },
3566       {
3567         "pin1": {
3568           "compName": "GUISplitter#8",
3569           "pinName": "O2"
3570         },
3571         "pin2": {
3572           "compName": "WireCrossPoint#27",
3573           "pinName": ""
3574         },
3575         "name": "unnamedWire#135",
3576         "path": []
3577       },
3578       {
3579         "pin1": {
3580           "compName": "GUIAm2904RegCTInstrDecode#0",
3581           "pinName": "OEN"
3582         },
3583         "pin2": {
3584           "compName": "DeserializedSubmodelComponent#2",
3585           "pinName": "B"
3586         },
3587         "name": "unnamedWire#138",
3588         "path": []
3589       },
3590       {
3591         "pin1": {
3592           "compName": "GUISplitter#0",
3593           "pinName": "O11"
3594         },
3595         "pin2": {
3596           "compName": "GUIMerger#4",
3597           "pinName": "I0"
3598         },
3599         "name": "unnamedWire#139",
3600         "path": []
3601       },
3602       {
3603         "pin1": {
3604           "compName": "DeserializedSubmodelComponent#6",
3605           "pinName": "Y000"
3606         },
3607         "pin2": {
3608           "compName": "DeserializedSubmodelComponent#7",
3609           "pinName": "I000"
3610         },
3611         "name": "unnamedWire#121",
3612         "path": []
3613       },
3614       {
3615         "pin1": {
3616           "compName": "DeserializedSubmodelComponent#8",
3617           "pinName": "Y"
3618         },
3619         "pin2": {
3620           "compName": "_submodelinterface",
3621           "pinName": "CT"
3622         },
3623         "name": "unnamedWire#122",
3624         "path": []
3625       },
3626       {
3627         "pin1": {
3628           "compName": "DeserializedSubmodelComponent#7",
3629           "pinName": "I001"
3630         },
3631         "pin2": {
3632           "compName": "DeserializedSubmodelComponent#6",
3633           "pinName": "Y001"
3634         },
3635         "name": "unnamedWire#120",
3636         "path": []
3637       },
3638       {
3639         "pin1": {
3640           "compName": "GUISplitter#6",
3641           "pinName": "O0"
3642         },
3643         "pin2": {
3644           "compName": "DeserializedSubmodelComponent#7",
3645           "pinName": "S0"
3646         },
3647         "name": "unnamedWire#125",
3648         "path": []
3649       },
3650       {
3651         "pin1": {
3652           "compName": "DeserializedSubmodelComponent#7",
3653           "pinName": "S1"
3654         },
3655         "pin2": {
3656           "compName": "GUISplitter#6",
3657           "pinName": "O1"
3658         },
3659         "name": "unnamedWire#126",
3660         "path": []
3661       },
3662       {
3663         "pin1": {
3664           "compName": "DeserializedSubmodelComponent#9",
3665           "pinName": "Y"
3666         },
3667         "pin2": {
3668           "compName": "DeserializedSubmodelComponent#8",
3669           "pinName": "B"
3670         },
3671         "name": "unnamedWire#123",
3672         "path": []
3673       },
3674       {
3675         "pin1": {
3676           "compName": "GUISplitter#6",
3677           "pinName": "I"
3678         },
3679         "pin2": {
3680           "compName": "GUIAm2904RegCTInstrDecode#0",
3681           "pinName": "CT_MUX"
3682         },
3683         "name": "unnamedWire#124",
3684         "path": []
3685       },
3686       {
3687         "pin1": {
3688           "compName": "DeserializedSubmodelComponent#7",
3689           "pinName": "Y"
3690         },
3691         "pin2": {
3692           "compName": "DeserializedSubmodelComponent#9",
3693           "pinName": "I0"
3694         },
3695         "name": "unnamedWire#129",
3696         "path": []
3697       },
3698       {
3699         "pin1": {
3700           "compName": "GUISplitter#6",
3701           "pinName": "O2"
3702         },
3703         "pin2": {
3704           "compName": "DeserializedSubmodelComponent#7",
3705           "pinName": "S2"
3706         },
3707         "name": "unnamedWire#127",
3708         "path": []
3709       },
3710       {
3711         "pin1": {
3712           "compName": "GUIAm2904RegCTInstrDecode#0",
3713           "pinName": "CT_EXP"
3714         },
3715         "pin2": {
3716           "compName": "DeserializedSubmodelComponent#9",
3717           "pinName": "S0"
3718         },
3719         "name": "unnamedWire#128",
3720         "path": []
3721       }
3722     ]
3723   },
3724   "symbolRendererSnippetID": "simpleRectangularLike",
3725   "symbolRendererParams": {
3726     "centerText": "Am2904",
3727     "centerTextHeight": 5.0,
3728     "horizontalComponentCenter": 17.5,
3729     "pinLabelHeight": 3.5,
3730     "pinLabelMargin": 0.5
3731   },
3732   "outlineRendererSnippetID": "default",
3733   "highLevelStateHandlerSnippetID": "standard",
3734   "highLevelStateHandlerParams": {
3735     "subcomponentHighLevelStates": {},
3736     "atomicHighLevelStates": {}
3737   }
3738 }