Added DeserializedSubmodelComponent Editor project
[Mograsim.git] / net.mograsim.logic.ui.editor / components / am2901 / GUIAm2901ALUInclDecode.json
1 mograsim version: 0.1.3
2 {
3         "width": 35.0,
4         "height": 120.0,
5         "interfacePins": [
6                 {
7                         "location": {
8                                 "x": 0.0,
9                                 "y": 55.0
10                         },
11                         "name": "R2",
12                         "logicWidth": 1
13                 },
14                 {
15                         "location": {
16                                 "x": 0.0,
17                                 "y": 105.0
18                         },
19                         "name": "S3",
20                         "logicWidth": 1
21                 },
22                 {
23                         "location": {
24                                 "x": 0.0,
25                                 "y": 65.0
26                         },
27                         "name": "R3",
28                         "logicWidth": 1
29                 },
30                 {
31                         "location": {
32                                 "x": 0.0,
33                                 "y": 115.0
34                         },
35                         "name": "S4",
36                         "logicWidth": 1
37                 },
38                 {
39                         "location": {
40                                 "x": 0.0,
41                                 "y": 75.0
42                         },
43                         "name": "R4",
44                         "logicWidth": 1
45                 },
46                 {
47                         "location": {
48                                 "x": 0.0,
49                                 "y": 25.0
50                         },
51                         "name": "I3",
52                         "logicWidth": 1
53                 },
54                 {
55                         "location": {
56                                 "x": 35.0,
57                                 "y": 55.0
58                         },
59                         "name": "OVR",
60                         "logicWidth": 1
61                 },
62                 {
63                         "location": {
64                                 "x": 0.0,
65                                 "y": 15.0
66                         },
67                         "name": "I4",
68                         "logicWidth": 1
69                 },
70                 {
71                         "location": {
72                                 "x": 0.0,
73                                 "y": 35.0
74                         },
75                         "name": "Cn",
76                         "logicWidth": 1
77                 },
78                 {
79                         "location": {
80                                 "x": 35.0,
81                                 "y": 5.0
82                         },
83                         "name": "F1",
84                         "logicWidth": 1
85                 },
86                 {
87                         "location": {
88                                 "x": 0.0,
89                                 "y": 5.0
90                         },
91                         "name": "I5",
92                         "logicWidth": 1
93                 },
94                 {
95                         "location": {
96                                 "x": 35.0,
97                                 "y": 15.0
98                         },
99                         "name": "F2",
100                         "logicWidth": 1
101                 },
102                 {
103                         "location": {
104                                 "x": 35.0,
105                                 "y": 25.0
106                         },
107                         "name": "F3",
108                         "logicWidth": 1
109                 },
110                 {
111                         "location": {
112                                 "x": 35.0,
113                                 "y": 35.0
114                         },
115                         "name": "F4",
116                         "logicWidth": 1
117                 },
118                 {
119                         "location": {
120                                 "x": 35.0,
121                                 "y": 45.0
122                         },
123                         "name": "Cn+4",
124                         "logicWidth": 1
125                 },
126                 {
127                         "location": {
128                                 "x": 0.0,
129                                 "y": 85.0
130                         },
131                         "name": "S1",
132                         "logicWidth": 1
133                 },
134                 {
135                         "location": {
136                                 "x": 0.0,
137                                 "y": 45.0
138                         },
139                         "name": "R1",
140                         "logicWidth": 1
141                 },
142                 {
143                         "location": {
144                                 "x": 0.0,
145                                 "y": 95.0
146                         },
147                         "name": "S2",
148                         "logicWidth": 1
149                 }
150         ],
151         "submodel": {
152                 "innerScale": 0.25,
153                 "subComps": [
154                         {
155                                 "pos": {
156                                         "x": 20.0,
157                                         "y": 2.5
158                                 },
159                                 "id": "GUIAm2901ALUFuncDecode"
160                         },
161                         {
162                                 "pos": {
163                                         "x": 45.0,
164                                         "y": 80.0
165                                 },
166                                 "id": "GUIAm2901ALUOneBit"
167                         },
168                         {
169                                 "pos": {
170                                         "x": 45.0,
171                                         "y": 180.0
172                                 },
173                                 "id": "GUIAm2901ALUOneBit"
174                         },
175                         {
176                                 "pos": {
177                                         "x": 45.0,
178                                         "y": 280.0
179                                 },
180                                 "id": "GUIAm2901ALUOneBit"
181                         },
182                         {
183                                 "pos": {
184                                         "x": 45.0,
185                                         "y": 380.0
186                                 },
187                                 "id": "GUIAm2901ALUOneBit"
188                         },
189                         {
190                                 "pos": {
191                                         "x": 95.0,
192                                         "y": 400.0
193                                 },
194                                 "id": "GUIxor"
195                         },
196                         {
197                                 "pos": {
198                                         "x": 24.0,
199                                         "y": 94.0
200                                 },
201                                 "id": "WireCrossPoint",
202                                 "params": 1
203                         },
204                         {
205                                 "pos": {
206                                         "x": 24.0,
207                                         "y": 194.0
208                                 },
209                                 "id": "WireCrossPoint",
210                                 "params": 1
211                         },
212                         {
213                                 "pos": {
214                                         "x": 24.0,
215                                         "y": 294.0
216                                 },
217                                 "id": "WireCrossPoint",
218                                 "params": 1
219                         },
220                         {
221                                 "pos": {
222                                         "x": 26.5,
223                                         "y": 104.0
224                                 },
225                                 "id": "WireCrossPoint",
226                                 "params": 1
227                         },
228                         {
229                                 "pos": {
230                                         "x": 26.5,
231                                         "y": 204.0
232                                 },
233                                 "id": "WireCrossPoint",
234                                 "params": 1
235                         },
236                         {
237                                 "pos": {
238                                         "x": 26.5,
239                                         "y": 304.0
240                                 },
241                                 "id": "WireCrossPoint",
242                                 "params": 1
243                         },
244                         {
245                                 "pos": {
246                                         "x": 29.0,
247                                         "y": 124.0
248                                 },
249                                 "id": "WireCrossPoint",
250                                 "params": 1
251                         },
252                         {
253                                 "pos": {
254                                         "x": 29.0,
255                                         "y": 224.0
256                                 },
257                                 "id": "WireCrossPoint",
258                                 "params": 1
259                         },
260                         {
261                                 "pos": {
262                                         "x": 29.0,
263                                         "y": 324.0
264                                 },
265                                 "id": "WireCrossPoint",
266                                 "params": 1
267                         },
268                         {
269                                 "pos": {
270                                         "x": 31.5,
271                                         "y": 144.0
272                                 },
273                                 "id": "WireCrossPoint",
274                                 "params": 1
275                         },
276                         {
277                                 "pos": {
278                                         "x": 31.5,
279                                         "y": 244.0
280                                 },
281                                 "id": "WireCrossPoint",
282                                 "params": 1
283                         },
284                         {
285                                 "pos": {
286                                         "x": 31.5,
287                                         "y": 344.0
288                                 },
289                                 "id": "WireCrossPoint",
290                                 "params": 1
291                         },
292                         {
293                                 "pos": {
294                                         "x": 34.0,
295                                         "y": 154.0
296                                 },
297                                 "id": "WireCrossPoint",
298                                 "params": 1
299                         },
300                         {
301                                 "pos": {
302                                         "x": 34.0,
303                                         "y": 254.0
304                                 },
305                                 "id": "WireCrossPoint",
306                                 "params": 1
307                         },
308                         {
309                                 "pos": {
310                                         "x": 34.0,
311                                         "y": 354.0
312                                 },
313                                 "id": "WireCrossPoint",
314                                 "params": 1
315                         },
316                         {
317                                 "pos": {
318                                         "x": 36.5,
319                                         "y": 164.0
320                                 },
321                                 "id": "WireCrossPoint",
322                                 "params": 1
323                         },
324                         {
325                                 "pos": {
326                                         "x": 36.5,
327                                         "y": 264.0
328                                 },
329                                 "id": "WireCrossPoint",
330                                 "params": 1
331                         },
332                         {
333                                 "pos": {
334                                         "x": 36.5,
335                                         "y": 364.0
336                                 },
337                                 "id": "WireCrossPoint",
338                                 "params": 1
339                         },
340                         {
341                                 "pos": {
342                                         "x": 84.0,
343                                         "y": 374.0
344                                 },
345                                 "id": "WireCrossPoint",
346                                 "params": 1
347                         },
348                         {
349                                 "pos": {
350                                         "x": 84.0,
351                                         "y": 384.0
352                                 },
353                                 "id": "WireCrossPoint",
354                                 "params": 1
355                         }
356                 ],
357                 "innerWires": [
358                         {
359                                 "pin1": {
360                                         "compId": 0,
361                                         "pinName": "I5"
362                                 },
363                                 "pin2": {
364                                         "compId": 1,
365                                         "pinName": "I5"
366                                 },
367                                 "path": [
368                                         {
369                                                 "x": 5.0,
370                                                 "y": 20.0
371                                         },
372                                         {
373                                                 "x": 5.0,
374                                                 "y": 7.5
375                                         }
376                                 ]
377                         },
378                         {
379                                 "pin1": {
380                                         "compId": 0,
381                                         "pinName": "I4"
382                                 },
383                                 "pin2": {
384                                         "compId": 1,
385                                         "pinName": "I4"
386                                 },
387                                 "path": [
388                                         {
389                                                 "x": 10.0,
390                                                 "y": 60.0
391                                         },
392                                         {
393                                                 "x": 10.0,
394                                                 "y": 17.5
395                                         }
396                                 ]
397                         },
398                         {
399                                 "pin1": {
400                                         "compId": 0,
401                                         "pinName": "I3"
402                                 },
403                                 "pin2": {
404                                         "compId": 1,
405                                         "pinName": "I3"
406                                 },
407                                 "path": [
408                                         {
409                                                 "x": 15.0,
410                                                 "y": 100.0
411                                         },
412                                         {
413                                                 "x": 15.0,
414                                                 "y": 27.5
415                                         }
416                                 ]
417                         },
418                         {
419                                 "pin1": {
420                                         "compId": 1,
421                                         "pinName": "SBE"
422                                 },
423                                 "pin2": {
424                                         "compId": 7,
425                                         "pinName": ""
426                                 },
427                                 "path": [
428                                         {
429                                                 "x": 62.5,
430                                                 "y": 37.5
431                                         },
432                                         {
433                                                 "x": 62.5,
434                                                 "y": 70.0
435                                         },
436                                         {
437                                                 "x": 25.0,
438                                                 "y": 70.0
439                                         }
440                                 ]
441                         },
442                         {
443                                 "pin1": {
444                                         "compId": 7,
445                                         "pinName": ""
446                                 },
447                                 "pin2": {
448                                         "compId": 8,
449                                         "pinName": ""
450                                 },
451                                 "path": []
452                         },
453                         {
454                                 "pin1": {
455                                         "compId": 8,
456                                         "pinName": ""
457                                 },
458                                 "pin2": {
459                                         "compId": 9,
460                                         "pinName": ""
461                                 },
462                                 "path": []
463                         },
464                         {
465                                 "pin1": {
466                                         "compId": 7,
467                                         "pinName": ""
468                                 },
469                                 "pin2": {
470                                         "compId": 2,
471                                         "pinName": "CoutE"
472                                 },
473                                 "path": []
474                         },
475                         {
476                                 "pin1": {
477                                         "compId": 8,
478                                         "pinName": ""
479                                 },
480                                 "pin2": {
481                                         "compId": 3,
482                                         "pinName": "CoutE"
483                                 },
484                                 "path": []
485                         },
486                         {
487                                 "pin1": {
488                                         "compId": 9,
489                                         "pinName": ""
490                                 },
491                                 "pin2": {
492                                         "compId": 4,
493                                         "pinName": "CoutE"
494                                 },
495                                 "path": []
496                         },
497                         {
498                                 "pin1": {
499                                         "compId": 9,
500                                         "pinName": ""
501                                 },
502                                 "pin2": {
503                                         "compId": 5,
504                                         "pinName": "CoutE"
505                                 },
506                                 "path": [
507                                         {
508                                                 "x": 25.0,
509                                                 "y": 395.0
510                                         }
511                                 ]
512                         },
513                         {
514                                 "pin1": {
515                                         "compId": 1,
516                                         "pinName": "CinE"
517                                 },
518                                 "pin2": {
519                                         "compId": 10,
520                                         "pinName": ""
521                                 },
522                                 "path": [
523                                         {
524                                                 "x": 70.0,
525                                                 "y": 7.5
526                                         },
527                                         {
528                                                 "x": 70.0,
529                                                 "y": 77.5
530                                         },
531                                         {
532                                                 "x": 27.5,
533                                                 "y": 77.5
534                                         }
535                                 ]
536                         },
537                         {
538                                 "pin1": {
539                                         "compId": 10,
540                                         "pinName": ""
541                                 },
542                                 "pin2": {
543                                         "compId": 11,
544                                         "pinName": ""
545                                 },
546                                 "path": []
547                         },
548                         {
549                                 "pin1": {
550                                         "compId": 11,
551                                         "pinName": ""
552                                 },
553                                 "pin2": {
554                                         "compId": 12,
555                                         "pinName": ""
556                                 },
557                                 "path": []
558                         },
559                         {
560                                 "pin1": {
561                                         "compId": 10,
562                                         "pinName": ""
563                                 },
564                                 "pin2": {
565                                         "compId": 2,
566                                         "pinName": "CinE"
567                                 },
568                                 "path": []
569                         },
570                         {
571                                 "pin1": {
572                                         "compId": 11,
573                                         "pinName": ""
574                                 },
575                                 "pin2": {
576                                         "compId": 3,
577                                         "pinName": "CinE"
578                                 },
579                                 "path": []
580                         },
581                         {
582                                 "pin1": {
583                                         "compId": 12,
584                                         "pinName": ""
585                                 },
586                                 "pin2": {
587                                         "compId": 4,
588                                         "pinName": "CinE"
589                                 },
590                                 "path": []
591                         },
592                         {
593                                 "pin1": {
594                                         "compId": 12,
595                                         "pinName": ""
596                                 },
597                                 "pin2": {
598                                         "compId": 5,
599                                         "pinName": "CinE"
600                                 },
601                                 "path": [
602                                         {
603                                                 "x": 27.5,
604                                                 "y": 405.0
605                                         }
606                                 ]
607                         },
608                         {
609                                 "pin1": {
610                                         "compId": 1,
611                                         "pinName": "RN"
612                                 },
613                                 "pin2": {
614                                         "compId": 13,
615                                         "pinName": ""
616                                 },
617                                 "path": [
618                                         {
619                                                 "x": 57.5,
620                                                 "y": 57.5
621                                         },
622                                         {
623                                                 "x": 57.5,
624                                                 "y": 65.0
625                                         },
626                                         {
627                                                 "x": 30.0,
628                                                 "y": 65.0
629                                         }
630                                 ]
631                         },
632                         {
633                                 "pin1": {
634                                         "compId": 13,
635                                         "pinName": ""
636                                 },
637                                 "pin2": {
638                                         "compId": 14,
639                                         "pinName": ""
640                                 },
641                                 "path": []
642                         },
643                         {
644                                 "pin1": {
645                                         "compId": 14,
646                                         "pinName": ""
647                                 },
648                                 "pin2": {
649                                         "compId": 15,
650                                         "pinName": ""
651                                 },
652                                 "path": []
653                         },
654                         {
655                                 "pin1": {
656                                         "compId": 13,
657                                         "pinName": ""
658                                 },
659                                 "pin2": {
660                                         "compId": 2,
661                                         "pinName": "RN"
662                                 },
663                                 "path": []
664                         },
665                         {
666                                 "pin1": {
667                                         "compId": 14,
668                                         "pinName": ""
669                                 },
670                                 "pin2": {
671                                         "compId": 3,
672                                         "pinName": "RN"
673                                 },
674                                 "path": []
675                         },
676                         {
677                                 "pin1": {
678                                         "compId": 15,
679                                         "pinName": ""
680                                 },
681                                 "pin2": {
682                                         "compId": 4,
683                                         "pinName": "RN"
684                                 },
685                                 "path": []
686                         },
687                         {
688                                 "pin1": {
689                                         "compId": 15,
690                                         "pinName": ""
691                                 },
692                                 "pin2": {
693                                         "compId": 5,
694                                         "pinName": "RN"
695                                 },
696                                 "path": [
697                                         {
698                                                 "x": 30.0,
699                                                 "y": 425.0
700                                         }
701                                 ]
702                         },
703                         {
704                                 "pin1": {
705                                         "compId": 1,
706                                         "pinName": "SN"
707                                 },
708                                 "pin2": {
709                                         "compId": 16,
710                                         "pinName": ""
711                                 },
712                                 "path": [
713                                         {
714                                                 "x": 65.0,
715                                                 "y": 27.5
716                                         },
717                                         {
718                                                 "x": 65.0,
719                                                 "y": 72.5
720                                         },
721                                         {
722                                                 "x": 32.5,
723                                                 "y": 72.5
724                                         }
725                                 ]
726                         },
727                         {
728                                 "pin1": {
729                                         "compId": 16,
730                                         "pinName": ""
731                                 },
732                                 "pin2": {
733                                         "compId": 17,
734                                         "pinName": ""
735                                 },
736                                 "path": []
737                         },
738                         {
739                                 "pin1": {
740                                         "compId": 17,
741                                         "pinName": ""
742                                 },
743                                 "pin2": {
744                                         "compId": 18,
745                                         "pinName": ""
746                                 },
747                                 "path": []
748                         },
749                         {
750                                 "pin1": {
751                                         "compId": 16,
752                                         "pinName": ""
753                                 },
754                                 "pin2": {
755                                         "compId": 2,
756                                         "pinName": "SN"
757                                 },
758                                 "path": []
759                         },
760                         {
761                                 "pin1": {
762                                         "compId": 17,
763                                         "pinName": ""
764                                 },
765                                 "pin2": {
766                                         "compId": 3,
767                                         "pinName": "SN"
768                                 },
769                                 "path": []
770                         },
771                         {
772                                 "pin1": {
773                                         "compId": 18,
774                                         "pinName": ""
775                                 },
776                                 "pin2": {
777                                         "compId": 4,
778                                         "pinName": "SN"
779                                 },
780                                 "path": []
781                         },
782                         {
783                                 "pin1": {
784                                         "compId": 18,
785                                         "pinName": ""
786                                 },
787                                 "pin2": {
788                                         "compId": 5,
789                                         "pinName": "SN"
790                                 },
791                                 "path": [
792                                         {
793                                                 "x": 32.5,
794                                                 "y": 445.0
795                                         }
796                                 ]
797                         },
798                         {
799                                 "pin1": {
800                                         "compId": 1,
801                                         "pinName": "FN"
802                                 },
803                                 "pin2": {
804                                         "compId": 19,
805                                         "pinName": ""
806                                 },
807                                 "path": [
808                                         {
809                                                 "x": 60.0,
810                                                 "y": 47.5
811                                         },
812                                         {
813                                                 "x": 60.0,
814                                                 "y": 67.5
815                                         },
816                                         {
817                                                 "x": 35.0,
818                                                 "y": 67.5
819                                         }
820                                 ]
821                         },
822                         {
823                                 "pin1": {
824                                         "compId": 19,
825                                         "pinName": ""
826                                 },
827                                 "pin2": {
828                                         "compId": 20,
829                                         "pinName": ""
830                                 },
831                                 "path": []
832                         },
833                         {
834                                 "pin1": {
835                                         "compId": 20,
836                                         "pinName": ""
837                                 },
838                                 "pin2": {
839                                         "compId": 21,
840                                         "pinName": ""
841                                 },
842                                 "path": []
843                         },
844                         {
845                                 "pin1": {
846                                         "compId": 19,
847                                         "pinName": ""
848                                 },
849                                 "pin2": {
850                                         "compId": 2,
851                                         "pinName": "FN"
852                                 },
853                                 "path": []
854                         },
855                         {
856                                 "pin1": {
857                                         "compId": 20,
858                                         "pinName": ""
859                                 },
860                                 "pin2": {
861                                         "compId": 3,
862                                         "pinName": "FN"
863                                 },
864                                 "path": []
865                         },
866                         {
867                                 "pin1": {
868                                         "compId": 21,
869                                         "pinName": ""
870                                 },
871                                 "pin2": {
872                                         "compId": 4,
873                                         "pinName": "FN"
874                                 },
875                                 "path": []
876                         },
877                         {
878                                 "pin1": {
879                                         "compId": 21,
880                                         "pinName": ""
881                                 },
882                                 "pin2": {
883                                         "compId": 5,
884                                         "pinName": "FN"
885                                 },
886                                 "path": [
887                                         {
888                                                 "x": 35.0,
889                                                 "y": 455.0
890                                         }
891                                 ]
892                         },
893                         {
894                                 "pin1": {
895                                         "compId": 1,
896                                         "pinName": "L"
897                                 },
898                                 "pin2": {
899                                         "compId": 22,
900                                         "pinName": ""
901                                 },
902                                 "path": [
903                                         {
904                                                 "x": 67.5,
905                                                 "y": 17.5
906                                         },
907                                         {
908                                                 "x": 67.5,
909                                                 "y": 75.0
910                                         },
911                                         {
912                                                 "x": 37.5,
913                                                 "y": 75.0
914                                         }
915                                 ]
916                         },
917                         {
918                                 "pin1": {
919                                         "compId": 22,
920                                         "pinName": ""
921                                 },
922                                 "pin2": {
923                                         "compId": 23,
924                                         "pinName": ""
925                                 },
926                                 "path": []
927                         },
928                         {
929                                 "pin1": {
930                                         "compId": 23,
931                                         "pinName": ""
932                                 },
933                                 "pin2": {
934                                         "compId": 24,
935                                         "pinName": ""
936                                 },
937                                 "path": []
938                         },
939                         {
940                                 "pin1": {
941                                         "compId": 22,
942                                         "pinName": ""
943                                 },
944                                 "pin2": {
945                                         "compId": 2,
946                                         "pinName": "L"
947                                 },
948                                 "path": []
949                         },
950                         {
951                                 "pin1": {
952                                         "compId": 23,
953                                         "pinName": ""
954                                 },
955                                 "pin2": {
956                                         "compId": 3,
957                                         "pinName": "L"
958                                 },
959                                 "path": []
960                         },
961                         {
962                                 "pin1": {
963                                         "compId": 24,
964                                         "pinName": ""
965                                 },
966                                 "pin2": {
967                                         "compId": 4,
968                                         "pinName": "L"
969                                 },
970                                 "path": []
971                         },
972                         {
973                                 "pin1": {
974                                         "compId": 24,
975                                         "pinName": ""
976                                 },
977                                 "pin2": {
978                                         "compId": 5,
979                                         "pinName": "L"
980                                 },
981                                 "path": [
982                                         {
983                                                 "x": 37.5,
984                                                 "y": 465.0
985                                         }
986                                 ]
987                         },
988                         {
989                                 "pin1": {
990                                         "compId": 0,
991                                         "pinName": "R1"
992                                 },
993                                 "pin2": {
994                                         "compId": 2,
995                                         "pinName": "R"
996                                 },
997                                 "path": [
998                                         {
999                                                 "x": 10.0,
1000                                                 "y": 180.0
1001                                         },
1002                                         {
1003                                                 "x": 10.0,
1004                                                 "y": 115.0
1005                                         }
1006                                 ]
1007                         },
1008                         {
1009                                 "pin1": {
1010                                         "compId": 0,
1011                                         "pinName": "R2"
1012                                 },
1013                                 "pin2": {
1014                                         "compId": 3,
1015                                         "pinName": "R"
1016                                 },
1017                                 "path": [
1018                                         {
1019                                                 "x": 10.0,
1020                                                 "y": 220.0
1021                                         },
1022                                         {
1023                                                 "x": 10.0,
1024                                                 "y": 215.0
1025                                         }
1026                                 ]
1027                         },
1028                         {
1029                                 "pin1": {
1030                                         "compId": 0,
1031                                         "pinName": "R3"
1032                                 },
1033                                 "pin2": {
1034                                         "compId": 4,
1035                                         "pinName": "R"
1036                                 },
1037                                 "path": [
1038                                         {
1039                                                 "x": 10.0,
1040                                                 "y": 260.0
1041                                         },
1042                                         {
1043                                                 "x": 10.0,
1044                                                 "y": 315.0
1045                                         }
1046                                 ]
1047                         },
1048                         {
1049                                 "pin1": {
1050                                         "compId": 0,
1051                                         "pinName": "R4"
1052                                 },
1053                                 "pin2": {
1054                                         "compId": 5,
1055                                         "pinName": "R"
1056                                 },
1057                                 "path": [
1058                                         {
1059                                                 "x": 20.0,
1060                                                 "y": 300.0
1061                                         },
1062                                         {
1063                                                 "x": 20.0,
1064                                                 "y": 415.0
1065                                         }
1066                                 ]
1067                         },
1068                         {
1069                                 "pin1": {
1070                                         "compId": 0,
1071                                         "pinName": "S1"
1072                                 },
1073                                 "pin2": {
1074                                         "compId": 2,
1075                                         "pinName": "S"
1076                                 },
1077                                 "path": [
1078                                         {
1079                                                 "x": 15.0,
1080                                                 "y": 340.0
1081                                         },
1082                                         {
1083                                                 "x": 15.0,
1084                                                 "y": 135.0
1085                                         }
1086                                 ]
1087                         },
1088                         {
1089                                 "pin1": {
1090                                         "compId": 0,
1091                                         "pinName": "S2"
1092                                 },
1093                                 "pin2": {
1094                                         "compId": 3,
1095                                         "pinName": "S"
1096                                 },
1097                                 "path": [
1098                                         {
1099                                                 "x": 5.0,
1100                                                 "y": 380.0
1101                                         },
1102                                         {
1103                                                 "x": 5.0,
1104                                                 "y": 235.0
1105                                         }
1106                                 ]
1107                         },
1108                         {
1109                                 "pin1": {
1110                                         "compId": 0,
1111                                         "pinName": "S3"
1112                                 },
1113                                 "pin2": {
1114                                         "compId": 4,
1115                                         "pinName": "S"
1116                                 },
1117                                 "path": [
1118                                         {
1119                                                 "x": 10.0,
1120                                                 "y": 420.0
1121                                         },
1122                                         {
1123                                                 "x": 10.0,
1124                                                 "y": 335.0
1125                                         }
1126                                 ]
1127                         },
1128                         {
1129                                 "pin1": {
1130                                         "compId": 0,
1131                                         "pinName": "S4"
1132                                 },
1133                                 "pin2": {
1134                                         "compId": 5,
1135                                         "pinName": "S"
1136                                 },
1137                                 "path": [
1138                                         {
1139                                                 "x": 10.0,
1140                                                 "y": 460.0
1141                                         },
1142                                         {
1143                                                 "x": 10.0,
1144                                                 "y": 435.0
1145                                         }
1146                                 ]
1147                         },
1148                         {
1149                                 "pin1": {
1150                                         "compId": 0,
1151                                         "pinName": "Cn"
1152                                 },
1153                                 "pin2": {
1154                                         "compId": 2,
1155                                         "pinName": "Cin"
1156                                 },
1157                                 "path": [
1158                                         {
1159                                                 "x": 5.0,
1160                                                 "y": 140.0
1161                                         },
1162                                         {
1163                                                 "x": 5.0,
1164                                                 "y": 85.0
1165                                         }
1166                                 ]
1167                         },
1168                         {
1169                                 "pin1": {
1170                                         "compId": 2,
1171                                         "pinName": "Cout"
1172                                 },
1173                                 "pin2": {
1174                                         "compId": 3,
1175                                         "pinName": "Cin"
1176                                 },
1177                                 "path": [
1178                                         {
1179                                                 "x": 85.0,
1180                                                 "y": 85.0
1181                                         },
1182                                         {
1183                                                 "x": 85.0,
1184                                                 "y": 175.0
1185                                         },
1186                                         {
1187                                                 "x": 40.0,
1188                                                 "y": 175.0
1189                                         },
1190                                         {
1191                                                 "x": 40.0,
1192                                                 "y": 185.0
1193                                         }
1194                                 ]
1195                         },
1196                         {
1197                                 "pin1": {
1198                                         "compId": 3,
1199                                         "pinName": "Cout"
1200                                 },
1201                                 "pin2": {
1202                                         "compId": 4,
1203                                         "pinName": "Cin"
1204                                 },
1205                                 "path": [
1206                                         {
1207                                                 "x": 85.0,
1208                                                 "y": 185.0
1209                                         },
1210                                         {
1211                                                 "x": 85.0,
1212                                                 "y": 275.0
1213                                         },
1214                                         {
1215                                                 "x": 40.0,
1216                                                 "y": 275.0
1217                                         },
1218                                         {
1219                                                 "x": 40.0,
1220                                                 "y": 285.0
1221                                         }
1222                                 ]
1223                         },
1224                         {
1225                                 "pin1": {
1226                                         "compId": 4,
1227                                         "pinName": "Cout"
1228                                 },
1229                                 "pin2": {
1230                                         "compId": 25,
1231                                         "pinName": ""
1232                                 },
1233                                 "path": [
1234                                         {
1235                                                 "x": 85.0,
1236                                                 "y": 285.0
1237                                         }
1238                                 ]
1239                         },
1240                         {
1241                                 "pin1": {
1242                                         "compId": 25,
1243                                         "pinName": ""
1244                                 },
1245                                 "pin2": {
1246                                         "compId": 5,
1247                                         "pinName": "Cin"
1248                                 },
1249                                 "path": [
1250                                         {
1251                                                 "x": 40.0,
1252                                                 "y": 375.0
1253                                         },
1254                                         {
1255                                                 "x": 40.0,
1256                                                 "y": 385.0
1257                                         }
1258                                 ]
1259                         },
1260                         {
1261                                 "pin1": {
1262                                         "compId": 5,
1263                                         "pinName": "Cout"
1264                                 },
1265                                 "pin2": {
1266                                         "compId": 26,
1267                                         "pinName": ""
1268                                 },
1269                                 "path": []
1270                         },
1271                         {
1272                                 "pin1": {
1273                                         "compId": 2,
1274                                         "pinName": "F"
1275                                 },
1276                                 "pin2": {
1277                                         "compId": 0,
1278                                         "pinName": "F1"
1279                                 },
1280                                 "path": [
1281                                         {
1282                                                 "x": 90.0,
1283                                                 "y": 95.0
1284                                         },
1285                                         {
1286                                                 "x": 90.0,
1287                                                 "y": 20.0
1288                                         }
1289                                 ]
1290                         },
1291                         {
1292                                 "pin1": {
1293                                         "compId": 3,
1294                                         "pinName": "F"
1295                                 },
1296                                 "pin2": {
1297                                         "compId": 0,
1298                                         "pinName": "F2"
1299                                 },
1300                                 "path": [
1301                                         {
1302                                                 "x": 95.0,
1303                                                 "y": 195.0
1304                                         },
1305                                         {
1306                                                 "x": 95.0,
1307                                                 "y": 60.0
1308                                         }
1309                                 ]
1310                         },
1311                         {
1312                                 "pin1": {
1313                                         "compId": 4,
1314                                         "pinName": "F"
1315                                 },
1316                                 "pin2": {
1317                                         "compId": 0,
1318                                         "pinName": "F3"
1319                                 },
1320                                 "path": [
1321                                         {
1322                                                 "x": 100.0,
1323                                                 "y": 295.0
1324                                         },
1325                                         {
1326                                                 "x": 100.0,
1327                                                 "y": 100.0
1328                                         }
1329                                 ]
1330                         },
1331                         {
1332                                 "pin1": {
1333                                         "compId": 5,
1334                                         "pinName": "F"
1335                                 },
1336                                 "pin2": {
1337                                         "compId": 0,
1338                                         "pinName": "F4"
1339                                 },
1340                                 "path": [
1341                                         {
1342                                                 "x": 105.0,
1343                                                 "y": 395.0
1344                                         },
1345                                         {
1346                                                 "x": 105.0,
1347                                                 "y": 140.0
1348                                         }
1349                                 ]
1350                         },
1351                         {
1352                                 "pin1": {
1353                                         "compId": 25,
1354                                         "pinName": ""
1355                                 },
1356                                 "pin2": {
1357                                         "compId": 6,
1358                                         "pinName": "A"
1359                                 },
1360                                 "path": [
1361                                         {
1362                                                 "x": 90.0,
1363                                                 "y": 375.0
1364                                         },
1365                                         {
1366                                                 "x": 90.0,
1367                                                 "y": 405.0
1368                                         }
1369                                 ]
1370                         },
1371                         {
1372                                 "pin1": {
1373                                         "compId": 26,
1374                                         "pinName": ""
1375                                 },
1376                                 "pin2": {
1377                                         "compId": 6,
1378                                         "pinName": "B"
1379                                 },
1380                                 "path": [
1381                                         {
1382                                                 "x": 85.0,
1383                                                 "y": 415.0
1384                                         }
1385                                 ]
1386                         },
1387                         {
1388                                 "pin1": {
1389                                         "compId": 26,
1390                                         "pinName": ""
1391                                 },
1392                                 "pin2": {
1393                                         "compId": 0,
1394                                         "pinName": "Cn+4"
1395                                 },
1396                                 "path": [
1397                                         {
1398                                                 "x": 130.0,
1399                                                 "y": 385.0
1400                                         },
1401                                         {
1402                                                 "x": 130.0,
1403                                                 "y": 180.0
1404                                         }
1405                                 ]
1406                         },
1407                         {
1408                                 "pin1": {
1409                                         "compId": 6,
1410                                         "pinName": "Y"
1411                                 },
1412                                 "pin2": {
1413                                         "compId": 0,
1414                                         "pinName": "OVR"
1415                                 }
1416                         }
1417                 ]
1418         },
1419         "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer",
1420         "symbolRendererParams": {
1421                 "centerText": "GUIAm2901ALUInclDecode",
1422                 "horizontalComponentCenter": 17.5,
1423                 "centerTextHeight": 5.0,
1424                 "pinLabelHeight": 3.5,
1425                 "pinLabelMargin": 0.5
1426         }
1427 }