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