From c244b3361a006d20df056f77d9a58f2d1064e72d Mon Sep 17 00:00:00 2001 From: Philip Smart Date: Thu, 18 Feb 2021 13:37:13 +0000 Subject: [PATCH] Re-organisation of CAD files, previous version not useable as files missing --- schematics/MZ80A_RFS_v2_1.pdf | Bin 0 -> 537063 bytes schematics/v1.1/Custom.pretty/104031-0811.lib | 38 + ...40_W15.24mm_Extender_NoCourtyard.kicad_mod | 59 + .../Custom.pretty/MOLEX_104031-0811.kicad_mod | 41 + .../Custom.pretty/MOLEX_502570-0893.kicad_mod | 53 + ...er_2x05_P2.54mm_Horizontal_NoBug.kicad_mod | 135 + .../v1.1/Custom.pretty/SF-MICRO-SD.kicad_mod | 29 + .../SolderJumper-3_Open.kicad_mod | 25 + schematics/v1.1/Custom/MZ80-80CLR.dcm | 9 + schematics/v1.1/Custom/MZ80-80CLR.lib | 1385 +++ schematics/v1.1/Custom/MZ80-80CLR.lib.bak | 1442 +++ schematics/v1.1/Custom/MZ80-ROMPG.lib | 1008 ++ .../Custom/ep3c25_part.dcm} | 0 schematics/v1.1/Custom/ep3c25_part.lib | 546 + schematics/v1.1/Custom/ep4ce75_part.bck | 3 + schematics/v1.1/Custom/ep4ce75_part.dcm | 3 + schematics/v1.1/Custom/ep4ce75_part.lib | 1504 +++ schematics/v1.1/Custom/ep4cgx110_part.dcm | 15 + schematics/v1.1/Custom/ep4cgx110_part.lib | 1549 +++ schematics/v1.1/Custom/teenieputer-cache.lib | 701 ++ schematics/v1.1/Custom/tranZPUter-cache.lib | 1589 +++ schematics/v1.1/Custom/tranZPUter-rescue.dcm | 3 + schematics/v1.1/Custom/tranZPUter-rescue.lib | 353 + .../v1.1/Custom/tranZPUter_v2_0-cache.lib | 1716 +++ .../v1.1/Custom/tranZPUter_v2_0-rescue.dcm | 3 + .../v1.1/Custom/tranZPUter_v2_0-rescue.lib | 696 ++ .../v1.1/Custom/tranZPUter_v2_1-cache.lib | 1716 +++ .../v1.1/Custom/tranZPUter_v2_1-rescue.dcm | 3 + .../v1.1/Custom/tranZPUter_v2_1-rescue.lib | 696 ++ .../Graphic.pretty/Argo.kicad_mod} | 4 +- .../Graphic.pretty/CycloneInside.kicad_mod | 144 + .../v1.1/Graphic.pretty/IntelInside.kicad_mod | 291 + schematics/v1.1/MZ80-ROMPG_v1_1.kicad_pcb | 1276 +++ .../MZ80-ROMPG_v1_1.pro} | 6 +- schematics/v1.1/MZ80-ROMPG_v1_1.sch | 1436 +++ schematics/v2.0/Custom.pretty/104031-0811.lib | 38 + ...40_W15.24mm_Extender_NoCourtyard.kicad_mod | 59 + .../Custom.pretty/MOLEX_104031-0811.kicad_mod | 41 + .../Custom.pretty/MOLEX_502570-0893.kicad_mod | 53 + ...er_2x05_P2.54mm_Horizontal_NoBug.kicad_mod | 135 + .../v2.0/Custom.pretty/SF-MICRO-SD.kicad_mod | 29 + .../SolderJumper-3_Open.kicad_mod | 25 + schematics/v2.0/Custom/MZ80-80CLR.dcm | 9 + schematics/v2.0/Custom/MZ80-80CLR.lib | 1385 +++ schematics/v2.0/Custom/MZ80-80CLR.lib.bak | 1442 +++ schematics/v2.0/Custom/MZ80-ROMPG.lib | 1008 ++ schematics/v2.0/Custom/ep3c25_part.dcm | 3 + schematics/v2.0/Custom/ep3c25_part.lib | 546 + schematics/v2.0/Custom/ep4ce75_part.bck | 3 + schematics/v2.0/Custom/ep4ce75_part.dcm | 3 + schematics/v2.0/Custom/ep4ce75_part.lib | 1504 +++ schematics/v2.0/Custom/ep4cgx110_part.dcm | 15 + schematics/v2.0/Custom/ep4cgx110_part.lib | 1549 +++ schematics/v2.0/Custom/teenieputer-cache.lib | 701 ++ schematics/v2.0/Custom/tranZPUter-cache.lib | 1589 +++ schematics/v2.0/Custom/tranZPUter-rescue.dcm | 3 + schematics/v2.0/Custom/tranZPUter-rescue.lib | 353 + .../v2.0/Custom/tranZPUter_v2_0-cache.lib | 1716 +++ .../v2.0/Custom/tranZPUter_v2_0-rescue.dcm | 3 + .../v2.0/Custom/tranZPUter_v2_0-rescue.lib | 696 ++ .../v2.0/Custom/tranZPUter_v2_1-cache.lib | 1716 +++ .../v2.0/Custom/tranZPUter_v2_1-rescue.dcm | 3 + .../v2.0/Custom/tranZPUter_v2_1-rescue.lib | 696 ++ schematics/v2.0/Graphic.pretty/Argo.kicad_mod | 38 + .../Graphic.pretty/CycloneInside.kicad_mod | 144 + .../v2.0/Graphic.pretty/IntelInside.kicad_mod | 291 + schematics/v2.0/MZ80-ROMPG-rescue.lib | 95 - schematics/v2.0/MZ80-ROMPG.rules | 93 - schematics/v2.0/MZ80-ROMPG_v20_Schematic.pdf | Bin 447902 -> 0 bytes ...PG.kicad_pcb => MZ80-ROMPG_v2_0.kicad_pcb} | 0 schematics/v2.0/MZ80-ROMPG_v2_0.pro | 33 + .../{MZ80-ROMPG.sch => MZ80-ROMPG_v2_0.sch} | 6 +- ...A_RFS_CTRL.sch => MZ80A_RFS_CTRL_v2_0.sch} | 2 +- ...S_MEMORY.sch => MZ80A_RFS_MEMORY_v2_0.sch} | 10 +- schematics/v2.0/gui_defaults.par | 235 - schematics/v2.1/Custom.pretty/104031-0811.lib | 38 + ...40_W15.24mm_Extender_NoCourtyard.kicad_mod | 59 + .../Custom.pretty/MOLEX_104031-0811.kicad_mod | 41 + .../Custom.pretty/MOLEX_502570-0893.kicad_mod | 53 + ...er_2x05_P2.54mm_Horizontal_NoBug.kicad_mod | 135 + .../v2.1/Custom.pretty/SF-MICRO-SD.kicad_mod | 29 + .../SolderJumper-3_Open.kicad_mod | 25 + schematics/v2.1/Custom/MZ80-80CLR.dcm | 9 + schematics/v2.1/Custom/MZ80-80CLR.lib | 1385 +++ schematics/v2.1/Custom/MZ80-80CLR.lib.bak | 1442 +++ schematics/v2.1/Custom/MZ80-ROMPG.lib | 1008 ++ schematics/v2.1/Custom/ep3c25_part.dcm | 3 + schematics/v2.1/Custom/ep3c25_part.lib | 546 + schematics/v2.1/Custom/ep4ce75_part.bck | 3 + schematics/v2.1/Custom/ep4ce75_part.dcm | 3 + schematics/v2.1/Custom/ep4ce75_part.lib | 1504 +++ schematics/v2.1/Custom/ep4cgx110_part.dcm | 15 + schematics/v2.1/Custom/ep4cgx110_part.lib | 1549 +++ schematics/v2.1/Custom/teenieputer-cache.lib | 701 ++ schematics/v2.1/Custom/tranZPUter-cache.lib | 1589 +++ schematics/v2.1/Custom/tranZPUter-rescue.dcm | 3 + schematics/v2.1/Custom/tranZPUter-rescue.lib | 353 + .../v2.1/Custom/tranZPUter_v2_0-cache.lib | 1716 +++ .../v2.1/Custom/tranZPUter_v2_0-rescue.dcm | 3 + .../v2.1/Custom/tranZPUter_v2_0-rescue.lib | 696 ++ .../v2.1/Custom/tranZPUter_v2_1-cache.lib | 1716 +++ .../v2.1/Custom/tranZPUter_v2_1-rescue.dcm | 3 + .../v2.1/Custom/tranZPUter_v2_1-rescue.lib | 696 ++ schematics/v2.1/Graphic.pretty/Argo.kicad_mod | 38 + .../Graphic.pretty/CycloneInside.kicad_mod | 144 + .../v2.1/Graphic.pretty/IntelInside.kicad_mod | 291 + .../MZ80-ROMPG_v2_1-cache.lib} | 27 +- schematics/v2.1/MZ80-ROMPG_v2_1.kicad_pcb | 9460 +++++++++++++++++ schematics/v2.1/MZ80-ROMPG_v2_1.pro | 271 + schematics/v2.1/MZ80-ROMPG_v2_1.sch | 68 + schematics/v2.1/MZ80A_RFS_CTRL_v2_1.sch | 2813 +++++ schematics/v2.1/MZ80A_RFS_MEMORY_v2_1.sch | 1481 +++ 112 files changed, 64220 insertions(+), 443 deletions(-) create mode 100644 schematics/MZ80A_RFS_v2_1.pdf create mode 100755 schematics/v1.1/Custom.pretty/104031-0811.lib create mode 100755 schematics/v1.1/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod create mode 100755 schematics/v1.1/Custom.pretty/MOLEX_104031-0811.kicad_mod create mode 100755 schematics/v1.1/Custom.pretty/MOLEX_502570-0893.kicad_mod create mode 100755 schematics/v1.1/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod create mode 100755 schematics/v1.1/Custom.pretty/SF-MICRO-SD.kicad_mod create mode 100755 schematics/v1.1/Custom.pretty/SolderJumper-3_Open.kicad_mod create mode 100644 schematics/v1.1/Custom/MZ80-80CLR.dcm create mode 100644 schematics/v1.1/Custom/MZ80-80CLR.lib create mode 100644 schematics/v1.1/Custom/MZ80-80CLR.lib.bak create mode 100644 schematics/v1.1/Custom/MZ80-ROMPG.lib rename schematics/{v2.0/MZ80-ROMPG-rescue.dcm => v1.1/Custom/ep3c25_part.dcm} (100%) mode change 100644 => 100755 create mode 100755 schematics/v1.1/Custom/ep3c25_part.lib create mode 100644 schematics/v1.1/Custom/ep4ce75_part.bck create mode 100644 schematics/v1.1/Custom/ep4ce75_part.dcm create mode 100755 schematics/v1.1/Custom/ep4ce75_part.lib create mode 100755 schematics/v1.1/Custom/ep4cgx110_part.dcm create mode 100755 schematics/v1.1/Custom/ep4cgx110_part.lib create mode 100755 schematics/v1.1/Custom/teenieputer-cache.lib create mode 100755 schematics/v1.1/Custom/tranZPUter-cache.lib create mode 100755 schematics/v1.1/Custom/tranZPUter-rescue.dcm create mode 100755 schematics/v1.1/Custom/tranZPUter-rescue.lib create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_0-cache.lib create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_0-rescue.dcm create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_0-rescue.lib create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_1-cache.lib create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_1-rescue.dcm create mode 100755 schematics/v1.1/Custom/tranZPUter_v2_1-rescue.lib rename schematics/{v2.0/SharpLogo.kicad_mod => v1.1/Graphic.pretty/Argo.kicad_mod} (97%) create mode 100644 schematics/v1.1/Graphic.pretty/CycloneInside.kicad_mod create mode 100644 schematics/v1.1/Graphic.pretty/IntelInside.kicad_mod create mode 100644 schematics/v1.1/MZ80-ROMPG_v1_1.kicad_pcb rename schematics/{v2.0/MZ80-ROMPG.pro => v1.1/MZ80-ROMPG_v1_1.pro} (92%) create mode 100644 schematics/v1.1/MZ80-ROMPG_v1_1.sch create mode 100755 schematics/v2.0/Custom.pretty/104031-0811.lib create mode 100755 schematics/v2.0/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod create mode 100755 schematics/v2.0/Custom.pretty/MOLEX_104031-0811.kicad_mod create mode 100755 schematics/v2.0/Custom.pretty/MOLEX_502570-0893.kicad_mod create mode 100755 schematics/v2.0/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod create mode 100755 schematics/v2.0/Custom.pretty/SF-MICRO-SD.kicad_mod create mode 100755 schematics/v2.0/Custom.pretty/SolderJumper-3_Open.kicad_mod create mode 100644 schematics/v2.0/Custom/MZ80-80CLR.dcm create mode 100644 schematics/v2.0/Custom/MZ80-80CLR.lib create mode 100644 schematics/v2.0/Custom/MZ80-80CLR.lib.bak create mode 100644 schematics/v2.0/Custom/MZ80-ROMPG.lib create mode 100755 schematics/v2.0/Custom/ep3c25_part.dcm create mode 100755 schematics/v2.0/Custom/ep3c25_part.lib create mode 100644 schematics/v2.0/Custom/ep4ce75_part.bck create mode 100644 schematics/v2.0/Custom/ep4ce75_part.dcm create mode 100755 schematics/v2.0/Custom/ep4ce75_part.lib create mode 100755 schematics/v2.0/Custom/ep4cgx110_part.dcm create mode 100755 schematics/v2.0/Custom/ep4cgx110_part.lib create mode 100755 schematics/v2.0/Custom/teenieputer-cache.lib create mode 100755 schematics/v2.0/Custom/tranZPUter-cache.lib create mode 100755 schematics/v2.0/Custom/tranZPUter-rescue.dcm create mode 100755 schematics/v2.0/Custom/tranZPUter-rescue.lib create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_0-cache.lib create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_0-rescue.dcm create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_0-rescue.lib create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_1-cache.lib create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_1-rescue.dcm create mode 100755 schematics/v2.0/Custom/tranZPUter_v2_1-rescue.lib create mode 100644 schematics/v2.0/Graphic.pretty/Argo.kicad_mod create mode 100644 schematics/v2.0/Graphic.pretty/CycloneInside.kicad_mod create mode 100644 schematics/v2.0/Graphic.pretty/IntelInside.kicad_mod delete mode 100644 schematics/v2.0/MZ80-ROMPG-rescue.lib delete mode 100644 schematics/v2.0/MZ80-ROMPG.rules delete mode 100644 schematics/v2.0/MZ80-ROMPG_v20_Schematic.pdf rename schematics/v2.0/{MZ80-ROMPG.kicad_pcb => MZ80-ROMPG_v2_0.kicad_pcb} (100%) create mode 100644 schematics/v2.0/MZ80-ROMPG_v2_0.pro rename schematics/v2.0/{MZ80-ROMPG.sch => MZ80-ROMPG_v2_0.sch} (97%) rename schematics/v2.0/{MZ80A_RFS_CTRL.sch => MZ80A_RFS_CTRL_v2_0.sch} (99%) rename schematics/v2.0/{MZ80A_RFS_MEMORY.sch => MZ80A_RFS_MEMORY_v2_0.sch} (99%) delete mode 100644 schematics/v2.0/gui_defaults.par create mode 100755 schematics/v2.1/Custom.pretty/104031-0811.lib create mode 100755 schematics/v2.1/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod create mode 100755 schematics/v2.1/Custom.pretty/MOLEX_104031-0811.kicad_mod create mode 100755 schematics/v2.1/Custom.pretty/MOLEX_502570-0893.kicad_mod create mode 100755 schematics/v2.1/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod create mode 100755 schematics/v2.1/Custom.pretty/SF-MICRO-SD.kicad_mod create mode 100755 schematics/v2.1/Custom.pretty/SolderJumper-3_Open.kicad_mod create mode 100644 schematics/v2.1/Custom/MZ80-80CLR.dcm create mode 100644 schematics/v2.1/Custom/MZ80-80CLR.lib create mode 100644 schematics/v2.1/Custom/MZ80-80CLR.lib.bak create mode 100644 schematics/v2.1/Custom/MZ80-ROMPG.lib create mode 100755 schematics/v2.1/Custom/ep3c25_part.dcm create mode 100755 schematics/v2.1/Custom/ep3c25_part.lib create mode 100644 schematics/v2.1/Custom/ep4ce75_part.bck create mode 100644 schematics/v2.1/Custom/ep4ce75_part.dcm create mode 100755 schematics/v2.1/Custom/ep4ce75_part.lib create mode 100755 schematics/v2.1/Custom/ep4cgx110_part.dcm create mode 100755 schematics/v2.1/Custom/ep4cgx110_part.lib create mode 100755 schematics/v2.1/Custom/teenieputer-cache.lib create mode 100755 schematics/v2.1/Custom/tranZPUter-cache.lib create mode 100755 schematics/v2.1/Custom/tranZPUter-rescue.dcm create mode 100755 schematics/v2.1/Custom/tranZPUter-rescue.lib create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_0-cache.lib create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_0-rescue.dcm create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_0-rescue.lib create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_1-cache.lib create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_1-rescue.dcm create mode 100755 schematics/v2.1/Custom/tranZPUter_v2_1-rescue.lib create mode 100644 schematics/v2.1/Graphic.pretty/Argo.kicad_mod create mode 100644 schematics/v2.1/Graphic.pretty/CycloneInside.kicad_mod create mode 100644 schematics/v2.1/Graphic.pretty/IntelInside.kicad_mod rename schematics/{v2.0/MZ80-ROMPG-cache.lib => v2.1/MZ80-ROMPG_v2_1-cache.lib} (97%) create mode 100644 schematics/v2.1/MZ80-ROMPG_v2_1.kicad_pcb create mode 100644 schematics/v2.1/MZ80-ROMPG_v2_1.pro create mode 100644 schematics/v2.1/MZ80-ROMPG_v2_1.sch create mode 100644 schematics/v2.1/MZ80A_RFS_CTRL_v2_1.sch create mode 100644 schematics/v2.1/MZ80A_RFS_MEMORY_v2_1.sch diff --git a/schematics/MZ80A_RFS_v2_1.pdf b/schematics/MZ80A_RFS_v2_1.pdf new file mode 100644 index 0000000000000000000000000000000000000000..70651f579c3ebeaf111ee1cef943af09ae5bd403 GIT binary patch literal 537063 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≧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 Vni-qUQqJ;Jjr4jNd{L| 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%0AYi9@ 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
  • 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ⓈPF2;hwa1_(vSzhf?$+|t+T6MK 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 z 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%0DaP{?=2mY@=C$zGj6S}%Bu;Z8$@L36rzq6mX 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

    $+b{7yzA+cRZr2dNsoB)gqHi3 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 QWDKK%hDk~uHq(dw7j6oh8vpB 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# CTS_CB3_16MHz +# +DEF CTS_CB3_16MHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "CTS_CB3_16MHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vcc 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/MZ80-80CLR.lib.bak b/schematics/v1.1/Custom/MZ80-80CLR.lib.bak new file mode 100644 index 0000000..70250c8 --- /dev/null +++ b/schematics/v1.1/Custom/MZ80-80CLR.lib.bak @@ -0,0 +1,1442 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HC123 +# +DEF 74xx_74HC123 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74HC123" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74AHCT123 74HCT123 74HC123 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 300 300 -300 1 1 10 f +S -300 300 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X A 1 -500 -100 200 R 50 50 1 0 I I +X Q 13 500 200 200 L 50 50 1 0 O +X Cext 14 -500 100 200 R 50 50 1 0 I +X RCext 15 -500 200 200 R 50 50 1 0 I +X B 2 -500 -200 200 R 50 50 1 0 I +X Clr 3 0 -500 200 U 50 50 1 0 I I +X ~Q 4 500 -200 200 L 50 50 1 0 O +X B 10 -500 -200 200 R 50 50 2 0 I +X Clr 11 0 -500 200 U 50 50 2 0 I I +X ~Q 12 500 -200 200 L 50 50 2 0 O +X Q 5 500 200 200 L 50 50 2 0 O +X Cext 6 -500 200 200 R 50 50 2 0 I +X RCext 7 -500 100 200 R 50 50 2 0 I +X A 9 -500 -100 200 R 50 50 2 0 I I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM +# +DEF MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM +# +DEF MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 2732_Socket-Memory_EEPROM +# +DEF 2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# 2016_Socket +# +DEF 2016_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2016_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -850 94 U 50 50 0 0 w +X Vcc 24 0 850 94 D 50 50 0 0 w +X A7 1 -400 0 157 R 50 50 1 1 P +X D1 10 400 550 157 L 50 50 1 1 B +X D2 11 400 450 157 L 50 50 1 1 B +X D3 13 400 350 157 L 50 50 1 1 B +X D4 14 400 250 157 L 50 50 1 1 B +X D5 15 400 150 157 L 50 50 1 1 B +X D6 16 400 50 157 L 50 50 1 1 B +X D7 17 400 -50 157 L 50 50 1 1 B +X ~CS~ 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~OE~ 20 -400 -600 157 R 50 50 1 1 I +X ~WE~ 21 -400 -500 157 R 50 50 1 1 I +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X D0 9 400 650 157 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# 2732_Socket +# +DEF 2732_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2732_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -400 0 157 R 50 50 1 1 P +X Q1 10 400 550 157 L 50 50 1 1 P +X Q2 11 400 450 157 L 50 50 1 1 P +X Q3 13 400 350 157 L 50 50 1 1 P +X Q4 14 400 250 157 L 50 50 1 1 P +X Q5 15 400 150 157 L 50 50 1 1 P +X Q6 16 400 50 157 L 50 50 1 1 P +X Q7 17 400 -50 157 L 50 50 1 1 P +X ~E 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~G 20 -400 -600 157 R 50 50 1 1 P +X A11 21 -400 -400 157 R 50 50 1 1 P +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X Q0 9 400 650 157 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/MZ80-ROMPG.lib b/schematics/v1.1/Custom/MZ80-ROMPG.lib new file mode 100644 index 0000000..82400c9 --- /dev/null +++ b/schematics/v1.1/Custom/MZ80-ROMPG.lib @@ -0,0 +1,1008 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HCT273 +# +DEF 74xx_74HCT273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HCT273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS00 +# +DEF 74xx_74LS00 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS00" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS37 7400 74HCT00 74HC00 +$FPLIST + DIP*W7.62mm* + SO14* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O I +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O I +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O I +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O I +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS139 +# +DEF 74xx_74LS139 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74LS139" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 200 300 -300 1 1 10 f +S -300 200 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X E 1 -500 -200 200 R 50 50 1 0 I I +X A0 2 -500 0 200 R 50 50 1 0 I +X A1 3 -500 100 200 R 50 50 1 0 I +X O0 4 500 100 200 L 50 50 1 0 O I +X O1 5 500 0 200 L 50 50 1 0 O I +X O2 6 500 -100 200 L 50 50 1 0 O I +X O3 7 500 -200 200 L 50 50 1 0 O I +X O2 10 500 -100 200 L 50 50 2 0 O I +X O1 11 500 0 200 L 50 50 2 0 O I +X O0 12 500 100 200 L 50 50 2 0 O I +X A1 13 -500 100 200 R 50 50 2 0 I +X A0 14 -500 0 200 R 50 50 2 0 I +X E 15 -500 -200 200 R 50 50 2 0 I I +X O3 9 500 -200 200 L 50 50 2 0 O I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS163 +# +DEF 74xx_74LS163 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS163" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS160 74LS162 74LS163 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~MR 1 -500 -500 200 R 50 50 1 0 I +X CET 10 -500 -200 200 R 50 50 1 0 I +X Q3 11 500 200 200 L 50 50 1 0 O +X Q2 12 500 300 200 L 50 50 1 0 O +X Q1 13 500 400 200 L 50 50 1 0 O +X Q0 14 500 500 200 L 50 50 1 0 O +X TC 15 500 0 200 L 50 50 1 0 O +X VCC 16 0 800 200 D 50 50 1 0 W +X CP 2 -500 -300 200 R 50 50 1 0 I +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X D2 5 -500 300 200 R 50 50 1 0 I +X D3 6 -500 200 200 R 50 50 1 0 I +X CEP 7 -500 -100 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X ~PE 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS191 +# +DEF 74xx_74LS191 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS191" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS191 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X P1 1 -500 300 200 R 50 50 1 0 I +X P2 10 -500 200 200 R 50 50 1 0 I +X Pl 11 -500 -100 200 R 50 50 1 0 I I +X Tc 12 500 -300 200 L 50 50 1 0 O +X Rc 13 500 -100 200 L 50 50 1 0 O I +X Cp 14 -500 -500 200 R 50 50 1 0 I C +X P0 15 -500 400 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X Q1 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X Ce 4 -500 -400 200 R 50 50 1 0 I I +X D/U 5 -500 -200 200 R 50 50 1 0 I +X Q2 6 500 200 200 L 50 50 1 0 O +X Q3 7 500 100 200 L 50 50 1 0 O +X GND 8 0 -800 200 U 50 50 1 0 W +X P3 9 -500 100 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS30 +# +DEF 74xx_74LS30 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS30" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 300 -150 -400 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -400 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 300 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 2 0 W +X GND 7 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 300 150 R 50 50 1 1 I +X ~ 11 -300 -300 150 R 50 50 1 1 I +X ~ 12 -300 -400 150 R 50 50 1 1 I +X ~ 2 -300 200 150 R 50 50 1 1 I +X ~ 3 -300 100 150 R 50 50 1 1 I +X ~ 4 -300 0 150 R 50 50 1 1 I +X ~ 5 -300 -100 150 R 50 50 1 1 I +X ~ 6 -300 -200 150 R 50 50 1 1 I +X ~ 8 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 300 150 R 50 50 1 2 I I +X ~ 11 -300 -300 150 R 50 50 1 2 I I +X ~ 12 -300 -400 150 R 50 50 1 2 I I +X ~ 2 -300 200 150 R 50 50 1 2 I I +X ~ 3 -300 100 179 R 50 50 1 2 I I +X ~ 4 -300 0 200 R 50 50 1 2 I I +X ~ 5 -300 -100 179 R 50 50 1 2 I I +X ~ 6 -300 -200 150 R 50 50 1 2 I I +X ~ 8 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS32 +# +DEF 74xx_74LS32 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS32" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?14* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 170 R 50 50 1 1 I +X ~ 2 -300 -100 170 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 170 R 50 50 2 1 I +X ~ 5 -300 -100 170 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 170 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 170 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 170 R 50 50 4 1 I +X ~ 13 -300 -100 170 R 50 50 4 1 I +X ~ 1 -300 100 150 R 50 50 1 2 I I +X ~ 2 -300 -100 150 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 150 R 50 50 2 2 I I +X ~ 5 -300 -100 150 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 150 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 150 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 150 R 50 50 4 2 I I +X ~ 13 -300 -100 150 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS595 +# +DEF 74xx_74LS595 U 0 20 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS595" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS595 74HCT595 +$FPLIST + DIP*W7.62mm* + SOIC*3.9x9.9mm*P1.27mm* + TSSOP*4.4x5mm*P0.65mm* + SOIC*5.3x10.2mm*P1.27mm* + SOIC*7.5x10.3mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X QB 1 400 300 100 L 50 50 1 0 T +X ~SRCLR 10 -400 100 100 R 50 50 1 0 I +X SRCLK 11 -400 200 100 R 50 50 1 0 I +X RCLK 12 -400 -100 100 R 50 50 1 0 I +X ~OE 13 -400 -200 100 R 50 50 1 0 I +X SER 14 -400 400 100 R 50 50 1 0 I +X QA 15 400 400 100 L 50 50 1 0 T +X VCC 16 0 600 100 D 50 50 1 0 W +X QC 2 400 200 100 L 50 50 1 0 T +X QD 3 400 100 100 L 50 50 1 0 T +X QE 4 400 0 100 L 50 50 1 0 T +X QF 5 400 -100 100 L 50 50 1 0 T +X QG 6 400 -200 100 L 50 50 1 0 T +X QH 7 400 -300 100 L 50 50 1 0 T +X GND 8 0 -700 100 U 50 50 1 0 W +X QH' 9 400 -500 100 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal_Small +# +DEF Device_Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Device_Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 15 -50 -30 -50 30 N +P 2 0 1 15 50 -30 50 30 N +X 1 1 -100 0 50 R 50 50 1 1 P +X 2 2 100 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Jumper_NC_Dual +# +DEF Device_Jumper_NC_Dual JP 0 30 Y N 1 F N +F0 "JP" 50 -100 50 H V L CNN +F1 "Device_Jumper_NC_Dual" 0 100 50 H V C BNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -60 10 64 386 1413 0 1 0 N -10 50 -110 50 +A 60 10 64 386 1413 0 1 0 N 110 50 10 50 +C -120 0 35 0 1 0 N +C 0 0 36 0 1 0 N +C 120 0 35 0 1 0 N +X 1 1 -250 0 95 R 50 50 0 1 P +X 2 2 0 -100 60 U 50 50 0 1 P +X 3 3 250 0 95 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small_US +# +DEF Device_R_Small_US R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small_US" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N +P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N +X ~ 1 0 100 40 D 50 50 1 1 P +X ~ 2 0 -100 40 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Diode_1N5817 +# +DEF Diode_1N5817 D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_1N5817" 0 -100 50 H V C CNN +F2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" 0 -175 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS SB130 SB140 SB150 SB160 1N5817 1N5818 1N5819 +$FPLIST + D*DO?41* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Bridged +# +DEF Jumper_SolderJumper_2_Bridged JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Bridged" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +S -20 20 20 -20 0 1 0 F +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Open +# +DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_3_Bridged12 +# +DEF Jumper_SolderJumper_3_Bridged12 JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_SolderJumper_3_Bridged12" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged12* +$ENDFPLIST +DRAW +A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40 +A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40 +A 40 0 40 -899 899 0 1 0 N 40 -40 40 40 +A 40 0 40 -899 899 0 1 0 F 40 -40 40 40 +S -40 20 -20 -20 0 1 0 F +S -20 40 20 -40 0 1 0 F +P 2 0 1 0 -100 0 -80 0 N +P 2 0 1 0 -40 40 -40 -40 N +P 2 0 1 0 0 -50 0 -40 N +P 2 0 1 0 40 40 40 -40 N +P 2 0 1 0 100 0 80 0 N +X A 1 -200 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 200 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM +# +DEF MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_SST39SF040-Memory_Flash +# +DEF MZ80-ROMPG-rescue_SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "MZ80-ROMPG-rescue_SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2716_Socket +# +DEF Memory_EEPROM_2716_Socket U 0 10 Y Y 1 F N +F0 "U" -50 -200 50 H V C CNN +F1 "Memory_EEPROM_2716_Socket" 50 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 W +X Vcc 24 0 800 50 D 50 50 0 0 W +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 B +X Q2 11 700 500 300 L 50 50 1 1 B +X Q3 13 700 400 300 L 50 50 1 1 B +X Q4 14 700 300 300 L 50 50 1 1 B +X Q5 15 700 200 300 L 50 50 1 1 B +X Q6 16 700 100 300 L 50 50 1 1 B +X Q7 17 700 0 300 L 50 50 1 1 B +X E 18 -700 -700 300 R 50 50 1 1 O I +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X G 20 -700 -600 300 R 50 50 1 1 O I +X Vpp 21 -700 -500 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2732_Socket +# +DEF Memory_EEPROM_2732_Socket U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "Memory_EEPROM_2732_Socket" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 w +X Vcc 24 0 800 50 D 50 50 0 0 w +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 I +X Q2 11 700 500 300 L 50 50 1 1 I +X Q3 13 700 400 300 L 50 50 1 1 I +X Q4 14 700 300 300 L 50 50 1 1 I +X Q5 15 700 200 300 L 50 50 1 1 I +X Q6 16 700 100 300 L 50 50 1 1 I +X Q7 17 700 0 300 L 50 50 1 1 I +X ~E 18 -700 -700 300 R 50 50 1 1 O +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X ~G 20 -700 -600 300 R 50 50 1 1 O +X A11 21 -700 -400 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# AS6C4008-55PCN-Memory_RAM +# +DEF AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SST39SF040-Memory_Flash +# +DEF SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/MZ80-ROMPG-rescue.dcm b/schematics/v1.1/Custom/ep3c25_part.dcm old mode 100644 new mode 100755 similarity index 100% rename from schematics/v2.0/MZ80-ROMPG-rescue.dcm rename to schematics/v1.1/Custom/ep3c25_part.dcm diff --git a/schematics/v1.1/Custom/ep3c25_part.lib b/schematics/v1.1/Custom/ep3c25_part.lib new file mode 100755 index 0000000..5e4b93b --- /dev/null +++ b/schematics/v1.1/Custom/ep3c25_part.lib @@ -0,0 +1,546 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25F256-1 +# +DEF EP3C25F256-1 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1000 200 R 50 50 2 1 I C +X CLK8 A9 0 -800 200 R 50 50 2 1 I C +X CLK11 B8 0 -1100 200 R 50 50 2 1 I C +X CLK9 B9 0 -900 200 R 50 50 2 1 I C +X IO_B1_C1/ASDO C1 1400 -1100 200 L 50 50 2 1 B +X IO_B1_D2/nCS0 D2 1400 -1200 200 L 50 50 2 1 B +X CLK1 E1 0 -100 200 R 50 50 2 1 I C +X CLK4 E15 0 -400 200 R 50 50 2 1 I C +X CLK5 E16 0 -500 200 R 50 50 2 1 I C +X CLK0 E2 0 0 200 R 50 50 2 1 I C +X nSTATUS F4 1400 0 200 L 50 50 2 1 B +X MSEL2 G12 1400 -1500 200 L 50 50 2 1 B +X DCLK H1 1400 -1000 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1400 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1300 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -300 200 L 50 50 2 1 I +X IO_B1_H2/DATA0 H2 1400 -900 200 L 50 50 2 1 B +X TCK H3 1400 -550 200 L 50 50 2 1 B +X TDI H4 1400 -450 200 L 50 50 2 1 B +X nCONFIG H5 1400 -100 200 L 50 50 2 1 B +X nCE J3 1400 -200 200 L 50 50 2 1 B +X TDO J4 1400 -750 200 L 50 50 2 1 B +X TMS J5 1400 -650 200 L 50 50 2 1 B +X CLK3 M1 0 -300 200 R 50 50 2 1 I C +X CLK6 M15 0 -600 200 R 50 50 2 1 I C +X CLK7 M16 0 -700 200 R 50 50 2 1 I C +X CLK2 M2 0 -200 200 R 50 50 2 1 I C +X CLK15 R8 0 -1500 200 R 50 50 2 1 I C +X CLK13 R9 0 -1300 200 R 50 50 2 1 I C +X CLK14 T8 0 -1400 200 R 50 50 2 1 I C +X CLK12 T9 0 -1200 200 R 50 50 2 1 I C +X IO_B7_B10 B10 1600 -4300 200 L 50 50 3 1 B +X IO_B7_B11 B11 1600 -1500 200 L 50 50 3 1 B +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 0 -1300 200 R 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -300 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -200 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 -100 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +# EP3C25F256 +# +DEF EP3C25F256 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1300 200 R 50 50 2 1 I C +X CLK8 A9 0 -100 200 R 50 50 2 1 I C +X CLK11 B8 0 -1200 200 R 50 50 2 1 I C +X CLK9 B9 0 0 200 R 50 50 2 1 I C +X CLK1 E1 0 -1400 200 R 50 50 2 1 I C +X CLK4 E15 0 -500 200 R 50 50 2 1 I C +X CLK5 E16 0 -400 200 R 50 50 2 1 I C +X CLK0 E2 0 -1500 200 R 50 50 2 1 I C +X nSTATUS F4 1400 -600 200 L 50 50 2 1 B +X MSEL2 G12 1400 -900 200 L 50 50 2 1 B +X DCLK H1 1400 -1200 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1000 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1100 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -1300 200 L 50 50 2 1 I +X TCK H3 1400 -500 200 L 50 50 2 1 B +X TDI H4 1400 -400 200 L 50 50 2 1 B +X nCONFIG H5 1400 -700 200 L 50 50 2 1 B +X nCE J3 1400 -800 200 L 50 50 2 1 B +X TDO J4 1400 -300 200 L 50 50 2 1 B +X TMS J5 1400 -200 200 L 50 50 2 1 B +X CLK3 M1 0 -600 200 R 50 50 2 1 I C +X CLK6 M15 0 -300 200 R 50 50 2 1 I C +X CLK7 M16 0 -200 200 R 50 50 2 1 I C +X CLK2 M2 0 -700 200 R 50 50 2 1 I C +X CLK15 R8 0 -800 200 R 50 50 2 1 I C +X CLK13 R9 0 -1000 200 R 50 50 2 1 I C +X CLK14 T8 0 -900 200 R 50 50 2 1 I C +X CLK12 T9 0 -1100 200 R 50 50 2 1 I C +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B1_D2 D2 1600 -4300 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B1_H2 H2 1600 -1500 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 1600 -1300 200 L 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B10 B10 0 -1400 200 R 50 50 4 1 B +X IO_B7_B11 B11 0 -1300 200 R 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B1_C1 C1 0 -300 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -200 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -100 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 0 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/ep4ce75_part.bck b/schematics/v1.1/Custom/ep4ce75_part.bck new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v1.1/Custom/ep4ce75_part.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v1.1/Custom/ep4ce75_part.dcm b/schematics/v1.1/Custom/ep4ce75_part.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v1.1/Custom/ep4ce75_part.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v1.1/Custom/ep4ce75_part.lib b/schematics/v1.1/Custom/ep4ce75_part.lib new file mode 100755 index 0000000..2158e52 --- /dev/null +++ b/schematics/v1.1/Custom/ep4ce75_part.lib @@ -0,0 +1,1504 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CE75F484I7-1 +# +DEF EP4CE75F484I7-1 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1750 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2600 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -500 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -600 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -700 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -800 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -900 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1000 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1100 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1200 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1300 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1400 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1500 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1600 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1700 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -1800 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -1900 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2000 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2100 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2200 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2300 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2400 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2500 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -2700 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -2800 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -2900 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3000 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3100 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3200 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3300 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3400 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -3700 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -3800 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4200 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4300 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4600 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_E1/ASDO E1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E4/nCS0 E4 1400 -1200 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1650 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1550 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1450 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X IO_B2_L6/DATA0 L6 1400 -900 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1350 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7-2 +# +DEF EP4CE75F484I7-2 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-2" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1850 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B8_A10 A10 1600 -3100 200 L 50 50 1 1 B +X IO_B7_A13 A13 1600 -2900 200 L 50 50 1 1 B +X IO_B7_A14 A14 1600 -2800 200 L 50 50 1 1 B +X IO_B7_A15 A15 1600 -3700 200 L 50 50 1 1 B +X IO_B7_A16 A16 1600 -3800 200 L 50 50 1 1 B +X IO_B7_A17 A17 1600 -3900 200 L 50 50 1 1 B +X IO_B7_A18 A18 1600 -4000 200 L 50 50 1 1 B +X IO_B7_A19 A19 1600 -4100 200 L 50 50 1 1 B +X IO_B7_A20 A20 1600 -2700 200 L 50 50 1 1 B +X IO_B8_A9 A9 1600 -3000 200 L 50 50 1 1 B +X IO_B2_AA1 AA1 0 -200 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 0 -1400 200 R 50 50 1 1 B +X IO_B4_AA13 AA13 0 -1600 200 R 50 50 1 1 B +X IO_B4_AA14 AA14 0 -1800 200 R 50 50 1 1 B +X IO_B4_AA15 AA15 0 -2000 200 R 50 50 1 1 B +X IO_B4_AA16 AA16 0 -2200 200 R 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 0 -300 200 R 50 50 1 1 B +X IO_B3_AA5 AA5 0 -400 200 R 50 50 1 1 B +X IO_B3_AA6 AA6 0 -600 200 R 50 50 1 1 B +X IO_B3_AA7 AA7 0 -800 200 R 50 50 1 1 B +X IO_B3_AA8 AA8 0 -1000 200 R 50 50 1 1 B +X IO_B3_AA9 AA9 0 -1200 200 R 50 50 1 1 B +X IO_B3_AB10 AB10 0 -1500 200 R 50 50 1 1 B +X IO_B4_AB13 AB13 0 -1700 200 R 50 50 1 1 B +X IO_B4_AB14 AB14 0 -1900 200 R 50 50 1 1 B +X IO_B4_AB15 AB15 0 -2100 200 R 50 50 1 1 B +X IO_B4_AB16 AB16 0 -2300 200 R 50 50 1 1 B +X IO_B3_AB5 AB5 0 -500 200 R 50 50 1 1 B +X IO_B3_AB6 AB6 0 -700 200 R 50 50 1 1 B +X IO_B3_AB7 AB7 0 -900 200 R 50 50 1 1 B +X IO_B3_AB8 AB8 0 -1100 200 R 50 50 1 1 B +X IO_B3_AB9 AB9 0 -1300 200 R 50 50 1 1 B +X IO_B1_B1 B1 1600 -2200 200 L 50 50 1 1 B +X IO_B8_B10 B10 1600 -1300 200 L 50 50 1 1 B +X IO_B7_B13 B13 1600 -1400 200 L 50 50 1 1 B +X IO_B7_B14 B14 1600 -1500 200 L 50 50 1 1 B +X IO_B7_B15 B15 1600 -1600 200 L 50 50 1 1 B +X IO_B7_B16 B16 1600 -1700 200 L 50 50 1 1 B +X IO_B7_B17 B17 1600 -1800 200 L 50 50 1 1 B +X IO_B7_B18 B18 1600 -1900 200 L 50 50 1 1 B +X IO_B7_B19 B19 1600 -2000 200 L 50 50 1 1 B +X IO_B7_B20 B20 1600 -2100 200 L 50 50 1 1 B +X IO_B6_B22 B22 1600 -4200 200 L 50 50 1 1 B +X IO_B8_B4 B4 1600 -900 200 L 50 50 1 1 B +X IO_B8_B5 B5 1600 -1000 200 L 50 50 1 1 B +X IO_B8_B6 B6 1600 -1100 200 L 50 50 1 1 B +X IO_B8_B7 B7 1600 -800 200 L 50 50 1 1 B +X IO_B8_B9 B9 1600 -1200 200 L 50 50 1 1 B +X IO_B1_C1 C1 0 -2800 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -3400 200 R 50 50 1 1 B +X IO_B6_C22 C22 1600 -4300 200 L 50 50 1 1 B +X IO_B1_D2 D2 0 -3800 200 R 50 50 1 1 B +X IO_B6_D22 D22 1600 -4400 200 L 50 50 1 1 B +X IO_B6_E22 E22 1600 -4500 200 L 50 50 1 1 B +X IO_B1_F1 F1 0 -2900 200 R 50 50 1 1 B +X IO_B6_F22 F22 1600 -4600 200 L 50 50 1 1 B +X IO_B8_G7 G7 0 -3300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -3000 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -3700 200 R 50 50 1 1 B +X IO_B6_H22 H22 1600 -3200 200 L 50 50 1 1 B +X IO_B1_J1 J1 0 -3100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -4300 200 R 50 50 1 1 B +X IO_B6_J22 J22 1600 -3300 200 L 50 50 1 1 B +X IO_B6_K22 K22 1600 -3400 200 L 50 50 1 1 B +X IO_B6_L22 L22 1600 -3500 200 L 50 50 1 1 B +X IO_B2_M1 M1 1600 -500 200 L 50 50 1 1 B +X IO_B2_M2 M2 1600 -600 200 L 50 50 1 1 B +X IO_B5_M22 M22 1600 -3600 200 L 50 50 1 1 B +X IO_B2_M3 M3 0 -4600 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -4200 200 R 50 50 1 1 B +X IO_B2_N1 N1 1600 -300 200 L 50 50 1 1 B +X IO_B2_N2 N2 1600 -400 200 L 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 1600 -100 200 L 50 50 1 1 B +X IO_B2_P2 P2 1600 -200 200 L 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 1600 0 200 L 50 50 1 1 B +X IO_B2_R2 R2 0 -3200 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -2300 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -2400 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -2500 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -2600 200 L 50 50 1 1 B +X IO_B2_U1 U1 0 -2400 200 R 50 50 1 1 B +X IO_B2_V1 V1 0 -2600 200 R 50 50 1 1 B +X IO_B2_V2 V2 0 -2700 200 R 50 50 1 1 B +X IO_B2_W1 W1 0 -2500 200 R 50 50 1 1 B +X IO_B2_Y1 Y1 0 0 200 R 50 50 1 1 B +X IO_B2_Y2 Y2 0 -100 200 R 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B8_A4 A4 1600 -100 200 L 50 50 2 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 2 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 2 1 B +X IO_B8_A7 A7 1600 -3300 200 L 50 50 2 1 B +X IO_B8_A8 A8 1600 -4100 200 L 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B3_AB3 AB3 0 -1500 200 R 50 50 2 1 B +X IO_B3_AB4 AB4 0 -500 200 R 50 50 2 1 B +X IO_B1_B2 B2 0 -200 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -2900 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3000 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3100 200 L 50 50 2 1 B +X IO_B1_E1 E1 0 -1600 200 R 50 50 2 1 B +X IO_B6_E21 E21 1600 -3200 200 L 50 50 2 1 B +X IO_B1_E3 E3 0 -400 200 R 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B1_F2 F2 0 -600 200 R 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B1_G3 G3 0 -700 200 R 50 50 2 1 B +X IO_B1_G4 G4 0 -800 200 R 50 50 2 1 B +X IO_B1_G5 G5 0 -900 200 R 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B1_H3 H3 0 -1000 200 R 50 50 2 1 B +X IO_B1_H4 H4 0 -1100 200 R 50 50 2 1 B +X IO_B1_H5 H5 0 -1200 200 R 50 50 2 1 B +X IO_B1_H6 H6 0 -1300 200 R 50 50 2 1 B +X IO_B1_H7 H7 0 -1400 200 R 50 50 2 1 B +X IO_B2_L6 L6 0 -300 200 R 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 0 -4500 200 R 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B2_T5 T5 1600 -3600 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B2_V3 V3 1600 -3400 200 L 50 50 2 1 B +X IO_B2_V4 V4 1600 -3500 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B2_W2 W2 0 -1700 200 R 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A3 A3 0 -800 200 R 50 50 3 1 B +X IO_B4_AA17 AA17 0 -1800 200 R 50 50 3 1 B +X IO_B4_AA18 AA18 0 -1900 200 R 50 50 3 1 B +X IO_B4_AA19 AA19 0 -2000 200 R 50 50 3 1 B +X IO_B4_AA20 AA20 0 -2100 200 R 50 50 3 1 B +X IO_B4_AB17 AB17 0 -1200 200 R 50 50 3 1 B +X IO_B4_AB18 AB18 0 -1300 200 R 50 50 3 1 B +X IO_B4_AB19 AB19 0 -1400 200 R 50 50 3 1 B +X IO_B4_AB20 AB20 0 -1500 200 R 50 50 3 1 B +X IO_B8_B3 B3 0 -1000 200 R 50 50 3 1 B +X IO_B8_B8 B8 1600 -600 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2600 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2700 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2800 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -2900 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3000 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3100 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3200 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3300 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3400 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3500 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3600 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3700 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3800 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -3900 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B1_J3 J3 0 -2200 200 R 50 50 3 1 B +X IO_B1_J4 J4 0 -2300 200 R 50 50 3 1 B +X IO_B1_J5 J5 0 -2400 200 R 50 50 3 1 B +X IO_B1_J6 J6 0 -2500 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B2_M4 M4 0 -1600 200 R 50 50 3 1 B +X IO_B2_M5 M5 0 -1700 200 R 50 50 3 1 B +X IO_B5_R22 R22 0 -400 200 R 50 50 3 1 B +X IO_B3_U10 U10 1600 -700 200 L 50 50 3 1 B +X IO_B3_U11 U11 1600 -800 200 L 50 50 3 1 B +X IO_B2_U2 U2 0 -1100 200 R 50 50 3 1 B +X IO_B3_U9 U9 1600 -900 200 L 50 50 3 1 B +X IO_B3_V10 V10 1600 -1000 200 L 50 50 3 1 B +X IO_B3_V11 V11 1600 -1100 200 L 50 50 3 1 B +X IO_B3_V5 V5 1600 -1200 200 L 50 50 3 1 B +X IO_B3_V8 V8 1600 -1300 200 L 50 50 3 1 B +X IO_B3_V9 V9 1600 -1400 200 L 50 50 3 1 B +X IO_B3_W10 W10 1600 -1500 200 L 50 50 3 1 B +X IO_B3_W6 W6 1600 -1600 200 L 50 50 3 1 B +X IO_B3_W7 W7 1600 -1700 200 L 50 50 3 1 B +X IO_B3_W8 W8 1600 -1800 200 L 50 50 3 1 B +X IO_B3_Y10 Y10 1600 -1900 200 L 50 50 3 1 B +X IO_B3_Y4 Y4 1600 -2000 200 L 50 50 3 1 B +X IO_B3_Y6 Y6 1600 -2100 200 L 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_D1/ASDO D1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E2/nCS0 E2 1400 -1200 200 L 50 50 4 1 B +X IO_B1_E4/nRESET E4 1400 -1300 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X IO_B1_K1/DATA0 K1 1400 -900 200 L 50 50 4 1 B +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1750 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1650 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1550 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1450 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7 +# +DEF EP4CE75F484I7 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4800 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1500 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2800 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E1 E1 0 -500 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -600 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -700 200 R 50 50 1 1 B +X IO_B1_E4 E4 0 -800 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -900 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -1000 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -1100 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1200 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1400 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1500 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1600 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1700 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1800 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1900 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -2000 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -2100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2200 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2300 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2400 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2500 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2600 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2700 200 R 50 50 1 1 B +X IO_B2_L6 L6 0 -2900 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -3000 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -3100 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -3200 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3300 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3400 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3500 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3600 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3700 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3800 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3900 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -4000 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -4100 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -4200 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4300 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4400 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4500 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4600 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4700 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4600 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4700 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -900 200 L 50 50 4 1 B +X MSEL3 K20 1400 -400 200 L 50 50 4 1 B +X nCONFIG K5 1400 -600 200 L 50 50 4 1 B +X nSTATUS K6 1400 -700 200 L 50 50 4 1 B +X TMS L1 1400 -1300 200 L 50 50 4 1 B +X MSEL2 L17 1400 -300 200 L 50 50 4 1 B +X MSEL1 L18 1400 -200 200 L 50 50 4 1 B +X TCK L2 1400 -1000 200 L 50 50 4 1 B +X nCE L3 1400 -500 200 L 50 50 4 1 B +X TDO L4 1400 -1200 200 L 50 50 4 1 B +X TDI L5 1400 -1100 200 L 50 50 4 1 B +X MSEL0 M17 1400 -100 200 L 50 50 4 1 B +X CONF_DONE M18 1400 -800 200 L 50 50 4 1 B +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/ep4cgx110_part.dcm b/schematics/v1.1/Custom/ep4cgx110_part.dcm new file mode 100755 index 0000000..c435ddf --- /dev/null +++ b/schematics/v1.1/Custom/ep4cgx110_part.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP IS61WV51232BLL-10BLI +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +$CMP IS67WVE4M16EBLL-70BLA1 +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +#End Doc Library diff --git a/schematics/v1.1/Custom/ep4cgx110_part.lib b/schematics/v1.1/Custom/ep4cgx110_part.lib new file mode 100755 index 0000000..4b997d6 --- /dev/null +++ b/schematics/v1.1/Custom/ep4cgx110_part.lib @@ -0,0 +1,1549 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7 +# +DEF EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# EP4CGX110DF27I7-2 +# +DEF EP4CGX110DF27I7-2 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-2" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -5400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -4000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -5300 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -400 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -500 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -200 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# IS61WV51232BLL-10BLI +# +DEF IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 N N +X NC E7 -850 -1650 150 R 40 40 1 1 N N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 N N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# IS67WVE4M16EBLL-70BLA1 +# +DEF IS67WVE4M16EBLL-70BLA1 U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS67WVE4M16EBLL-70BLA1" 750 -1450 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -650 1250 650 -1250 0 1 10 f +X ~LB~ 1A 800 -600 150 L 40 40 1 1 I +X DQ8 1B 800 250 150 L 40 40 1 1 B +X DQ9 1C 800 150 150 L 40 40 1 1 B +X VSSQ 1D 100 -1400 150 U 40 40 1 1 W +X VDDQ 1E 100 1400 150 D 40 40 1 1 W +X DQ14 1F 800 -350 150 L 40 40 1 1 B +X DQ15 1G 800 -450 150 L 40 40 1 1 B +X A18 1H -800 -650 150 R 40 40 1 1 I +X ~OE~ 2A 800 -950 150 L 40 40 1 1 I +X ~UB~ 2B 800 -700 150 L 40 40 1 1 I +X DQ10 2C 800 50 150 L 40 40 1 1 B +X DQ11 2D 800 -50 150 L 40 40 1 1 B +X DQ12 2E 800 -150 150 L 40 40 1 1 B +X DQ13 2F 800 -250 150 L 40 40 1 1 B +X A19 2G -800 -750 150 R 40 40 1 1 I +X A8 2H -800 350 150 R 40 40 1 1 I +X A0 3A -800 1150 150 R 40 40 1 1 I +X A3 3B -800 850 150 R 40 40 1 1 I +X A5 3C -800 650 150 R 40 40 1 1 I +X A17 3D -800 -550 150 R 40 40 1 1 I +X A14 3F -800 -250 150 R 40 40 1 1 I +X A12 3G -800 -50 150 R 40 40 1 1 I +X A9 3H -800 250 150 R 40 40 1 1 I +X A1 4A -800 1050 150 R 40 40 1 1 I +X A4 4B -800 750 150 R 40 40 1 1 I +X A6 4C -800 550 150 R 40 40 1 1 I +X A7 4D -800 450 150 R 40 40 1 1 I +X A16 4E -800 -450 150 R 40 40 1 1 I +X A15 4F -800 -350 150 R 40 40 1 1 I +X A13 4G -800 -150 150 R 40 40 1 1 I +X A10 4H -800 150 150 R 40 40 1 1 I +X A2 5A -800 950 150 R 40 40 1 1 I +X ~CE~ 5B 800 -1150 150 L 40 40 1 1 I +X DQ1 5C 800 950 150 L 40 40 1 1 B +X DQ3 5D 800 750 150 L 40 40 1 1 B +X DQ4 5E 800 650 150 L 40 40 1 1 B +X DQ5 5F 800 550 150 L 40 40 1 1 B +X ~WE~ 5G 800 -1050 150 L 40 40 1 1 I +X A11 5H -800 50 150 R 40 40 1 1 I +X ~ZZ~ 6A 800 -800 150 L 40 40 1 1 I +X DQ0 6B 800 1050 150 L 40 40 1 1 B +X DQ2 6C 800 850 150 L 40 40 1 1 B +X VDD 6D -100 1400 150 D 40 40 1 1 W +X VSS 6E -100 -1400 150 U 40 40 1 1 W +X DQ6 6F 800 450 150 L 40 40 1 1 B +X DQ7 6G 800 350 150 L 40 40 1 1 B +X A20 6H -800 -850 150 R 40 40 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/teenieputer-cache.lib b/schematics/v1.1/Custom/teenieputer-cache.lib new file mode 100755 index 0000000..50bcc70 --- /dev/null +++ b/schematics/v1.1/Custom/teenieputer-cache.lib @@ -0,0 +1,701 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74LS02 +# +DEF 74xx_74LS02 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS02" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC02 74HCT02 7402 74LS28 +$FPLIST + SO14* + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 300 0 150 L 50 50 1 1 O I +X ~ 2 -300 100 170 R 50 50 1 1 I +X ~ 3 -300 -100 170 R 50 50 1 1 I +X ~ 4 300 0 150 L 50 50 2 1 O I +X ~ 5 -300 100 170 R 50 50 2 1 I +X ~ 6 -300 -100 170 R 50 50 2 1 I +X ~ 10 300 0 150 L 50 50 3 1 O I +X ~ 8 -300 100 170 R 50 50 3 1 I +X ~ 9 -300 -100 170 R 50 50 3 1 I +X ~ 11 -300 100 170 R 50 50 4 1 I +X ~ 12 -300 -100 170 R 50 50 4 1 I +X ~ 13 300 0 150 L 50 50 4 1 O I +X ~ 1 300 0 150 L 50 50 1 2 O +X ~ 2 -300 100 150 R 50 50 1 2 I I +X ~ 3 -300 -100 150 R 50 50 1 2 I I +X ~ 4 300 0 150 L 50 50 2 2 O +X ~ 5 -300 100 150 R 50 50 2 2 I I +X ~ 6 -300 -100 150 R 50 50 2 2 I I +X ~ 10 300 0 150 L 50 50 3 2 O +X ~ 8 -300 100 150 R 50 50 3 2 I I +X ~ 9 -300 -100 150 R 50 50 3 2 I I +X ~ 11 -300 100 150 R 50 50 4 2 I I +X ~ 12 -300 -100 150 R 50 50 4 2 I I +X ~ 13 300 0 150 L 50 50 4 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS279 +# +DEF 74xx_74LS279 U 0 40 Y Y 1 F N +F0 "U" 150 850 39 H V C CNN +F1 "74xx_74LS279" 200 750 39 H V C CNN +F2 "" -550 -100 39 H I C CNN +F3 "" -550 -100 39 H I C CNN +DRAW +S -250 650 250 -150 0 1 0 f +X 1~R~ 1 -400 550 157 R 50 50 1 1 I +X 3~R~ 10 400 50 157 L 50 50 1 1 I +X 3~S~1 11 400 150 157 L 50 50 1 1 I +X 3~S~2 12 400 250 157 L 50 50 1 1 I +X 4Q 13 400 350 157 L 50 50 1 1 O +X 4~R~ 14 400 450 157 L 50 50 1 1 I +X 4~S~ 15 400 550 157 L 50 50 1 1 I +X VCC 16 0 800 157 D 50 50 1 1 W +X 1~S~1 2 -400 450 157 R 50 50 1 1 I +X 1~S~2 3 -400 350 157 R 50 50 1 1 I +X 1Q 4 -400 250 157 R 50 50 1 1 O +X 2~R~ 5 -400 150 157 R 50 50 1 1 I +X 2~S~ 6 -400 50 157 R 50 50 1 1 I +X 2Q 7 -400 -50 157 R 50 50 1 1 O +X GND 8 0 -300 157 U 50 50 1 1 W +X 3Q 9 400 -50 157 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# CPU_Teensy3.5 +# +DEF CPU_Teensy3.5 U 0 40 Y Y 1 F N +F0 "U" 0 2000 39 H V C CNN +F1 "CPU_Teensy3.5" 0 1900 39 H V C CNN +F2 "" 0 600 39 H I C CNN +F3 "" 0 600 39 H I C CNN +DRAW +S -550 2300 550 -2400 0 1 0 f +X GND 1 150 -2500 98 U 39 39 1 1 W +X I/O_8_(D3) 10 -650 800 98 R 39 39 1 1 B +X I/O_9_(C3) 11 -650 700 98 R 39 39 1 1 B +X I/O_10_(C4) 12 -650 600 98 R 39 39 1 1 B +X I/O_11_(C6) 13 -650 500 98 R 39 39 1 1 B +X I/O_12_(C7) 14 -650 400 98 R 39 39 1 1 B +X 3.3V 15 300 2400 98 D 39 39 1 1 w +X I/O_24_(E26) 16 650 100 98 L 39 39 1 1 B +X I/O_25_(A5) 17 650 200 98 L 39 39 1 1 B +X I/O_26_(A14) 18 650 300 98 L 39 39 1 1 B +X I/O_27_(A15) 19 650 400 98 L 39 39 1 1 B +X I/O_0_(B16) 2 -650 1600 98 R 39 39 1 1 B +X I/O_28_(A16) 20 650 500 98 L 39 39 1 1 B +X I/O_29_(B18) 21 650 600 98 L 39 39 1 1 B +X I/O_30_(B19) 22 650 700 98 L 39 39 1 1 B +X I/O_31_(B10) 23 650 800 98 L 39 39 1 1 B +X I/O_32_(B11) 24 650 900 98 L 39 39 1 1 B +X I/O_33_(E24) 25 650 1000 98 L 39 39 1 1 B +X I/O_34_(E25) 26 650 1100 98 L 39 39 1 1 B +X I/O_35_(C8) 27 650 1200 98 L 39 39 1 1 B +X I/O_36_(C9) 28 650 1300 98 L 39 39 1 1 B +X I/O_37_(C10) 29 650 1400 98 L 39 39 1 1 B +X I/O_1_(B17) 3 -650 1500 98 R 39 39 1 1 B +X I/O_38_(C11) 30 650 1500 98 L 39 39 1 1 B +X I/O_39_(A17) 31 650 1600 98 L 39 39 1 1 B +X DAC0_(A0_SE23) 32 650 -550 98 L 39 39 1 1 B +X DAC1_(A1_SE23) 33 650 -450 98 L 39 39 1 1 B +X GND 34 300 -2500 98 U 39 39 1 1 W +X I/O_13_(C5) 35 -650 300 98 R 39 39 1 1 B +X I/O_14_(D1) 36 -650 200 98 R 39 39 1 1 B +X I/O_15_(C0) 37 -650 100 98 R 39 39 1 1 B +X I/O_16_(B0) 38 -650 0 98 R 39 39 1 1 B +X I/O_17_(B1) 39 -650 -100 98 R 39 39 1 1 B +X I/O_2_(D0) 4 -650 1400 98 R 39 39 1 1 B +X I/O_18_(B3) 40 -650 -200 98 R 39 39 1 1 B +X I/O_19_(B2) 41 -650 -300 98 R 39 39 1 1 B +X I/O_20_(D5) 42 650 -300 98 L 39 39 1 1 B +X I/O_21_(D6) 43 650 -200 98 L 39 39 1 1 B +X I/O_22_(C1) 44 650 -100 98 L 39 39 1 1 B +X I/O_23_(C2) 45 650 0 98 L 39 39 1 1 B +X 3.3V_(250mA) 46 450 2400 98 D 39 39 1 1 w +X Analog_GND 47 450 -2500 98 U 39 39 1 1 W +X Vin 48 0 2400 98 D 39 39 1 1 W +X USB5V 49 -650 -2100 98 R 39 39 1 1 w +X I/O_3_(A12) 5 -650 1300 98 R 39 39 1 1 B +X D-_(USB1_DM) 50 -650 -2000 98 R 39 39 1 1 B +X D+_(USB1_DP) 51 -650 -1900 98 R 39 39 1 1 B +X GND 52 -300 -2500 98 U 39 39 1 1 W +X GND 53 -450 -2500 98 U 39 39 1 1 W +X 3.3V 57 150 2400 98 D 39 39 1 1 W +X I/O_40_(A28) 58 -650 -900 98 R 39 39 1 1 B +X I/O_41_(A29) 59 -650 -1000 98 R 39 39 1 1 B +X I/O_4_(A13) 6 -650 1200 98 R 39 39 1 1 B +X I/O_42_(A26) 60 -650 -1100 98 R 39 39 1 1 B +X I/O_43_(B20) 61 -650 -1200 98 R 39 39 1 1 B +X I/O_44_(B22) 62 -650 -1300 98 R 39 39 1 1 B +X I/O_45_(B23) 63 -650 -1400 98 R 39 39 1 1 B +X I/O_46_(B21) 64 -650 -1500 98 R 39 39 1 1 B +X GND 65 0 -2500 98 U 39 39 1 1 W +X I/O_47_(D8) 67 650 -1900 98 L 39 39 1 1 B +X I/O_48_(D9) 68 650 -1800 98 L 39 39 1 1 B +X I/O_49_(B4) 69 650 -1700 98 L 39 39 1 1 B +X I/O_5_(D7) 7 -650 1100 98 R 39 39 1 1 B +X I/O_50_(B5) 70 650 -1600 98 L 39 39 1 1 B +X I/O_51_(D14) 71 650 -1500 98 L 39 39 1 1 B +X I/O_52_(D13) 72 650 -1400 98 L 39 39 1 1 B +X I/O_53_(D12) 73 650 -1300 98 L 39 39 1 1 B +X I/O_54_(D15) 74 650 -1200 98 L 39 39 1 1 B +X I/O_55_(D11) 75 650 -1100 98 L 39 39 1 1 B +X I/O_56_(E10) 76 650 -1000 98 L 39 39 1 1 B +X I/O_57_(E11) 77 650 -900 98 L 39 39 1 1 B +X ADC1_(ADC_DM0) 78 -650 -450 98 R 39 39 1 1 I +X ADC0_(ADC_DP0) 79 -650 -550 98 R 39 39 1 1 I +X I/O_6_(D4) 8 -650 1000 98 R 39 39 1 1 B +X AREF_(VREFH) 80 -650 -650 98 R 39 39 1 1 O +X VUSB 81 -150 2400 98 D 39 39 1 1 w +X RESET 82 -650 -1650 98 R 39 39 1 1 I +X PROGRAM 83 -650 -1750 98 R 39 39 1 1 I +X GND 84 -150 -2500 98 U 39 39 1 1 W +X 3.3V 85 -450 2400 98 D 39 39 1 1 W +X VBAT 86 -300 2400 98 D 39 39 1 1 I +X I/O_7_(D2) 9 -650 900 98 R 39 39 1 1 B +ENDDRAW +ENDDEF +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER +# +DEF CPU_Z80CPU_EXTENDER U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Battery_Cell +# +DEF Device_Battery_Cell BT 0 0 N N 1 F N +F0 "BT" 100 100 50 H V L CNN +F1 "Device_Battery_Cell" 100 0 50 H V L CNN +F2 "" 0 60 50 V I C CNN +F3 "" 0 60 50 V I C CNN +DRAW +S -90 70 90 60 0 1 0 F +S -62 47 58 27 0 1 0 F +P 2 0 1 0 0 30 0 0 N +P 2 0 1 0 0 70 0 100 N +P 2 0 1 10 20 135 60 135 N +P 2 0 1 10 40 155 40 115 N +X + 1 0 200 100 D 50 50 1 1 P +X - 2 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_Flash_SST39SF040-COMPACT +# +DEF Memory_Flash_SST39SF040-COMPACT U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "Memory_Flash_SST39SF040-COMPACT" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -250 1250 250 -650 0 1 10 f +X GND 16 0 -750 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -450 -600 200 R 50 50 1 1 I +X A2 10 -450 1000 200 R 50 50 1 1 I +X A1 11 -450 1100 200 R 50 50 1 1 I +X A0 12 -450 1200 200 R 50 50 1 1 I +X D0 13 450 1200 200 L 50 50 1 1 T +X D1 14 450 1100 200 L 50 50 1 1 T +X D2 15 450 1000 200 L 50 50 1 1 T +X D3 17 450 900 200 L 50 50 1 1 T +X D4 18 450 800 200 L 50 50 1 1 T +X D5 19 450 700 200 L 50 50 1 1 T +X A16 2 -450 -400 200 R 50 50 1 1 I +X D6 20 450 600 200 L 50 50 1 1 T +X D7 21 450 500 200 L 50 50 1 1 T +X ~CE~ 22 450 -500 200 L 50 50 1 1 I +X A10 23 -450 200 200 R 50 50 1 1 I +X ~OE~ 24 450 -600 200 L 50 50 1 1 I +X A11 25 -450 100 200 R 50 50 1 1 I +X A9 26 -450 300 200 R 50 50 1 1 I +X A8 27 -450 400 200 R 50 50 1 1 I +X A13 28 -450 -100 200 R 50 50 1 1 I +X A14 29 -450 -200 200 R 50 50 1 1 I +X A15 3 -450 -300 200 R 50 50 1 1 I +X A17 30 -450 -500 200 R 50 50 1 1 I +X ~WE~ 31 450 -300 200 L 50 50 1 1 I +X A12 4 -450 0 200 R 50 50 1 1 I +X A7 5 -450 500 200 R 50 50 1 1 I +X A6 6 -450 600 200 R 50 50 1 1 I +X A5 7 -450 700 200 R 50 50 1 1 I +X A4 8 -450 800 200 R 50 50 1 1 I +X A3 9 -450 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter-cache.lib b/schematics/v1.1/Custom/tranZPUter-cache.lib new file mode 100755 index 0000000..2ed4dd2 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter-cache.lib @@ -0,0 +1,1589 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1550 200 L 50 50 1 1 B +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1250 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1150 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1050 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1350 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 B +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1850 200 L 50 50 1 1 B +X MSEL2 Y6 1200 -1750 200 L 50 50 1 1 B +X MSEL1 Y7 1200 -1650 200 L 50 50 1 1 B +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -300 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -200 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -5500 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -5400 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -5300 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -4000 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS16 +# +DEF epm7128slc84_EPCS16 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS16" 450 -450 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 350 300 -350 1 1 10 f +X nCS 1 -400 50 100 R 50 50 1 1 I +X DATA 2 -400 -50 100 R 50 50 1 1 B +X VCC 3 -150 450 100 D 50 50 1 1 W +X GND 4 0 -450 100 U 50 50 1 1 W +X ASDI 5 400 -50 100 L 50 50 1 1 B +X DCLK 6 400 50 100 L 50 50 1 1 B +X VCC 7 0 450 100 D 50 50 1 1 W +X VCC 8 150 450 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter-rescue.dcm b/schematics/v1.1/Custom/tranZPUter-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v1.1/Custom/tranZPUter-rescue.lib b/schematics/v1.1/Custom/tranZPUter-rescue.lib new file mode 100755 index 0000000..92c08a1 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter-rescue.lib @@ -0,0 +1,353 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -800 254 L 50 50 1 1 B +X IO_B6_100 100 -800 0 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -100 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -200 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -300 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -400 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -500 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -600 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -700 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -700 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -800 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -900 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1000 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1100 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 850 -1400 254 L 50 50 1 1 B +X IO_B5_83 83 -800 -1500 254 R 50 50 1 1 B +X IO_B5_85 85 -800 -1400 254 R 50 50 1 1 B +X IO_B5_86 86 -800 -1300 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1200 254 R 50 50 1 1 B +X IO_B6_98 98 -800 200 254 R 50 50 1 1 B +X IO_B6_99 99 -800 100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# SN74LVT16543DL-CPU +# +DEF SN74LVT16543DL-CPU U 0 40 Y Y 1 L N +F0 "U" -171 2368 50 H V L BNN +F1 "SN74LVT16543DL-CPU" -259 -2785 50 H V L BNN +F2 "SOP63P1035X279-56N" 0 0 50 H I L BNN +F3 "3.3-V ABT 16-Bit egistered Transceivers With 3-State Outputs 56-SSOP -40 to 85" 0 0 50 H I L BNN +F4 "Unavailable" 0 0 50 H I L BNN +F5 "SN74LVT16543DL" 0 0 50 H I L BNN +F6 "None" 0 0 50 H I L BNN +F7 "SSOP-56 Texas Instruments" 0 0 50 H I L BNN +F8 "Texas Instruments" 0 0 50 H I L BNN +DRAW +P 2 0 0 16 -500 -2600 500 -2600 N +P 2 0 0 16 -500 2300 -500 -2600 N +P 2 0 0 16 500 -2600 500 2300 N +P 2 0 0 16 500 2300 -500 2300 N +X 1~OEAB 1 -700 1000 200 R 40 40 0 0 I +X 1A5 10 -700 -300 200 R 40 40 0 0 B +X GND_5 11 -700 -2000 200 R 40 40 0 0 P +X 1A6 12 -700 -400 200 R 40 40 0 0 B +X 1A7 13 -700 -500 200 R 40 40 0 0 B +X 1A8 14 -700 -600 200 R 40 40 0 0 B +X 2A1 15 -700 -800 200 R 40 40 0 0 B +X 2A2 16 -700 -900 200 R 40 40 0 0 B +X 2A3 17 -700 -1000 200 R 40 40 0 0 B +X GND 18 -700 -2400 200 R 40 40 0 0 P +X 2A4 19 -700 -1100 200 R 40 40 0 0 B +X 1~LEAB 2 -700 1500 200 R 40 40 0 0 I +X 2A5 20 -700 -1200 200 R 40 40 0 0 B +X 2A6 21 -700 -1300 200 R 40 40 0 0 B +X VCC_3 22 -700 2000 200 R 40 40 0 0 W +X 2A7 23 -700 -1400 200 R 40 40 0 0 B +X 2A8 24 -700 -1500 200 R 40 40 0 0 B +X GND_7 25 -700 -2200 200 R 40 40 0 0 P +X 2~CEAB 26 -700 400 200 R 40 40 0 0 I +X 2~LEAB 27 -700 1400 200 R 40 40 0 0 I +X 2~OEAB 28 -700 900 200 R 40 40 0 0 I +X 2~OEBA 29 -700 800 200 R 40 40 0 0 I +X 1~CEAB 3 -700 500 200 R 40 40 0 0 I +X 2~LEBA 30 -700 1300 200 R 40 40 0 0 I +X 2~CEBA 31 -700 300 200 R 40 40 0 0 I +X GND_2 32 -700 -1700 200 R 40 40 0 0 P +X 2B8 33 700 500 200 L 40 40 0 0 B +X 2B7 34 700 600 200 L 40 40 0 0 B +X VCC_4 35 -700 1900 200 R 40 40 0 0 W +X 2B6 36 700 700 200 L 40 40 0 0 B +X 2B5 37 700 800 200 L 40 40 0 0 B +X 2B4 38 700 900 200 L 40 40 0 0 B +X GND_4 39 -700 -1900 200 R 40 40 0 0 P +X GND_3 4 -700 -1800 200 R 40 40 0 0 P +X 2B3 40 700 1000 200 L 40 40 0 0 B +X 2B2 41 700 1100 200 L 40 40 0 0 B +X 2B1 42 700 1200 200 L 40 40 0 0 B +X 1B8 43 700 1400 200 L 40 40 0 0 B +X 1B7 44 700 1500 200 L 40 40 0 0 B +X 1B6 45 700 1600 200 L 40 40 0 0 B +X GND_6 46 -700 -2100 200 R 40 40 0 0 P +X 1B5 47 700 1700 200 L 40 40 0 0 B +X 1B4 48 700 1800 200 L 40 40 0 0 B +X 1B3 49 700 1900 200 L 40 40 0 0 B +X 1A1 5 -700 100 200 R 40 40 0 0 B +X VCC 50 -700 1800 200 R 40 40 0 0 W +X 1B2 51 700 2000 200 L 40 40 0 0 B +X 1B1 52 700 2100 200 L 40 40 0 0 B +X GND_8 53 -700 -2300 200 R 40 40 0 0 P +X 1~CEBA 54 -700 600 200 R 40 40 0 0 I +X 1~LEBA 55 -700 1600 200 R 40 40 0 0 I +X 1~OEBA 56 -700 1100 200 R 40 40 0 0 I +X 1A2 6 -700 0 200 R 40 40 0 0 B +X VCC_2 7 -700 2100 200 R 40 40 0 0 W +X 1A3 8 -700 -100 200 R 40 40 0 0 B +X 1A4 9 -700 -200 200 R 40 40 0 0 B +ENDDRAW +ENDDEF +# +# Z80CPU-CPU +# +DEF Z80CPU-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Z80CPU_EXTENDER-CPU +# +DEF Z80CPU_EXTENDER-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU_EXTENDER-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_0-cache.lib b/schematics/v1.1/Custom/tranZPUter_v2_0-cache.lib new file mode 100755 index 0000000..7e1d68f --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_0-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.dcm b/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.lib b/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_0-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_1-cache.lib b/schematics/v1.1/Custom/tranZPUter_v2_1-cache.lib new file mode 100755 index 0000000..9335ebd --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_1-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.dcm b/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.lib b/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v1.1/Custom/tranZPUter_v2_1-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/SharpLogo.kicad_mod b/schematics/v1.1/Graphic.pretty/Argo.kicad_mod similarity index 97% rename from schematics/v2.0/SharpLogo.kicad_mod rename to schematics/v1.1/Graphic.pretty/Argo.kicad_mod index 8e3bd96..9f1d135 100644 --- a/schematics/v2.0/SharpLogo.kicad_mod +++ b/schematics/v1.1/Graphic.pretty/Argo.kicad_mod @@ -30,9 +30,9 @@ (xy -0.296333 -0.338666) (xy -0.254000 -0.381000) (xy -0.296333 -0.423333) (xy -0.338666 -0.381000) (xy -0.701200 -0.381000) (xy -0.671894 -0.455408) (xy -0.668608 -0.465666) (xy -0.169333 -0.465666) (xy -0.127000 -0.423333) (xy -0.084666 -0.465666) (xy -0.127000 -0.508000) (xy -0.169333 -0.465666) (xy -0.668608 -0.465666) (xy -0.627916 -0.592666) (xy -0.338666 -0.592666) (xy -0.307688 -0.522976) (xy -0.282222 -0.536222) (xy -0.272089 -0.636702) (xy -0.282222 -0.649111) (xy -0.332556 -0.637489) (xy -0.338666 -0.592666) (xy -0.627916 -0.592666) (xy -0.573639 -0.762062) (xy -0.498454 -1.054600) - (xy -0.462643 -1.278920) (xy -0.467437 -1.360244) (xy -0.468878 -1.556926) (xy -0.420620 -1.698403) (xy -0.323859 -1.879202) (xy -0.196711 -1.697674) )(layer Eco2.User) (width 0.010000) + (xy -0.462643 -1.278920) (xy -0.467437 -1.360244) (xy -0.468878 -1.556926) (xy -0.420620 -1.698403) (xy -0.323859 -1.879202) (xy -0.196711 -1.697674) )(layer F.SilkS) (width 0.010000) ) (fp_poly (pts (xy 1.664232 -1.400084) (xy 1.647878 -1.266812) (xy 1.641503 -1.256210) (xy 1.591774 -1.076543) (xy 1.594935 -0.994833) (xy 1.571229 -0.873555) (xy 1.460270 -0.869531) (xy 1.291925 -0.977713) - (xy 1.206500 -1.060486) (xy 1.053024 -1.253391) (xy 1.042188 -1.372092) (xy 1.179190 -1.441292) (xy 1.291167 -1.462976) (xy 1.539212 -1.469081) (xy 1.664232 -1.400084) )(layer Eco2.User) (width 0.010000) + (xy 1.206500 -1.060486) (xy 1.053024 -1.253391) (xy 1.042188 -1.372092) (xy 1.179190 -1.441292) (xy 1.291167 -1.462976) (xy 1.539212 -1.469081) (xy 1.664232 -1.400084) )(layer F.SilkS) (width 0.010000) ) ) diff --git a/schematics/v1.1/Graphic.pretty/CycloneInside.kicad_mod b/schematics/v1.1/Graphic.pretty/CycloneInside.kicad_mod new file mode 100644 index 0000000..6fc95bd --- /dev/null +++ b/schematics/v1.1/Graphic.pretty/CycloneInside.kicad_mod @@ -0,0 +1,144 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 20.320000 11.430000) (xy -20.320000 11.430000) (xy -20.320000 2.328333) (xy -7.664854 2.328333) (xy -7.664517 3.169628) (xy -7.663551 3.894108) (xy -7.662009 4.495699) (xy -7.659949 4.968330) + (xy -7.657424 5.305929) (xy -7.654491 5.502422) (xy -7.651204 5.551739) (xy -7.647618 5.447805) (xy -7.643790 5.184550) (xy -7.641203 4.925728) (xy -7.635603 4.092708) (xy -7.632362 3.153739) + (xy -7.631479 2.166748) (xy -7.632954 1.189663) (xy -7.636787 0.280410) (xy -7.641222 -0.323606) (xy -7.642993 -0.484984) (xy -6.771487 -0.484984) (xy -6.771474 0.052156) (xy -6.770845 1.138488) + (xy -6.769531 2.068586) (xy -6.767174 2.855548) (xy -6.763411 3.512474) (xy -6.757881 4.052461) (xy -6.750225 4.488610) (xy -6.740080 4.834018) (xy -6.727087 5.101784) (xy -6.710883 5.305007) + (xy -6.691109 5.456786) (xy -6.667403 5.570219) (xy -6.639405 5.658406) (xy -6.615432 5.715726) (xy -6.421061 6.028752) (xy -6.151020 6.320817) (xy -5.855005 6.545727) (xy -5.607614 6.652515) + (xy -5.406707 6.700003) (xy -5.291667 6.731721) (xy -5.161919 6.745496) (xy -4.880348 6.754902) (xy -4.464402 6.760113) (xy -3.931530 6.761305) (xy -3.299180 6.758653) (xy -2.584802 6.752332) + (xy -1.805845 6.742519) (xy -0.979757 6.729387) (xy -0.123986 6.713113) (xy 0.744018 6.693871) (xy 1.606806 6.671838) (xy 2.116666 6.657292) (xy 2.996480 6.630209) (xy 3.722551 6.605515) + (xy 4.310437 6.582205) (xy 4.775693 6.559272) (xy 5.133876 6.535709) (xy 5.400543 6.510510) (xy 5.591251 6.482668) (xy 5.721557 6.451176) (xy 5.799866 6.418977) (xy 6.121365 6.194411) + (xy 6.355295 5.892533) (xy 6.482640 5.629891) (xy 6.511143 5.548232) (xy 6.535422 5.441631) (xy 6.555767 5.297154) (xy 6.572465 5.101866) (xy 6.585806 4.842829) (xy 6.596079 4.507110) + (xy 6.603573 4.081771) (xy 6.608575 3.553878) (xy 6.611375 2.910495) (xy 6.612262 2.138686) (xy 6.611525 1.225515) (xy 6.609452 0.158048) (xy 6.609010 -0.030467) (xy 6.606262 -1.146976) + (xy 6.603111 -2.107079) (xy 6.598603 -2.923701) (xy 6.591781 -3.609767) (xy 6.581690 -4.178205) (xy 6.567375 -4.641939) (xy 6.547880 -5.013895) (xy 6.522249 -5.306999) (xy 6.489529 -5.534178) + (xy 6.448761 -5.708355) (xy 6.398993 -5.842459) (xy 6.339267 -5.949413) (xy 6.268629 -6.042145) (xy 6.186123 -6.133580) (xy 6.155459 -6.166390) (xy 5.874140 -6.404025) (xy 5.534401 -6.554749) + (xy 5.083347 -6.641968) (xy 5.079911 -6.642381) (xy 4.861089 -6.658551) (xy 4.500242 -6.673057) (xy 4.015703 -6.685874) (xy 3.425804 -6.696974) (xy 2.748878 -6.706332) (xy 2.003258 -6.713921) + (xy 1.207276 -6.719715) (xy 0.379264 -6.723687) (xy -0.462444 -6.725812) (xy -1.299517 -6.726064) (xy -2.113621 -6.724415) (xy -2.886425 -6.720839) (xy -3.599595 -6.715311) (xy -4.234799 -6.707804) + (xy -4.773705 -6.698291) (xy -5.197980 -6.686747) (xy -5.489291 -6.673144) (xy -5.628302 -6.657739) (xy -5.990847 -6.483959) (xy -6.324626 -6.193369) (xy -6.578501 -5.837008) (xy -6.669533 -5.618479) + (xy -6.692396 -5.494824) (xy -6.711979 -5.281513) (xy -6.728453 -4.969105) (xy -6.741986 -4.548160) (xy -6.752748 -4.009239) (xy -6.760910 -3.342900) (xy -6.766641 -2.539705) (xy -6.770110 -1.590213) + (xy -6.771487 -0.484984) (xy -7.642993 -0.484984) (xy -7.645185 -0.684613) (xy -7.648939 -0.882506) (xy -7.652429 -0.923505) (xy -7.655599 -0.813828) (xy -7.658395 -0.559694) (xy -7.660760 -0.167324) + (xy -7.662639 0.357065) (xy -7.663977 1.007253) (xy -7.664718 1.777020) (xy -7.664854 2.328333) (xy -20.320000 2.328333) (xy -20.320000 -7.672903) (xy -6.478304 -7.672903) (xy -6.424897 -7.668404) + (xy -6.226186 -7.664571) (xy -5.890181 -7.661533) (xy -5.424891 -7.659422) (xy -4.838327 -7.658366) (xy -4.572000 -7.658269) (xy -3.939245 -7.658866) (xy -3.424567 -7.660572) (xy -3.035974 -7.663255) + (xy -2.781477 -7.666786) (xy -2.669085 -7.671035) (xy -2.706808 -7.675872) (xy -2.902657 -7.681165) (xy -3.026834 -7.683378) (xy -3.680906 -7.690679) (xy -4.426929 -7.693658) (xy -5.187575 -7.692314) + (xy -5.885516 -7.686648) (xy -6.117167 -7.683378) (xy -6.378397 -7.677938) (xy -6.478304 -7.672903) (xy -20.320000 -7.672903) (xy -20.320000 -11.430000) (xy 20.320000 -11.430000) (xy 20.320000 11.430000) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.372712 -5.975089) (xy 5.593398 -5.843407) (xy 5.723466 -5.723467) (xy 6.011333 -5.435601) (xy 6.011333 -0.507409) (xy 6.010943 0.538103) (xy 6.009560 1.426526) (xy 6.006865 2.170104) + (xy 6.002540 2.781083) (xy 5.996266 3.271704) (xy 5.987725 3.654212) (xy 5.976597 3.940852) (xy 5.962564 4.143866) (xy 5.945308 4.275498) (xy 5.924510 4.347993) (xy 5.899850 4.373594) + (xy 5.884333 4.372048) (xy 5.791894 4.379676) (xy 5.758467 4.518627) (xy 5.757333 4.574657) (xy 5.795532 4.774350) (xy 5.884333 4.826000) (xy 5.977043 4.888364) (xy 6.010818 5.089201) + (xy 6.011333 5.130799) (xy 5.973132 5.378053) (xy 5.836003 5.602092) (xy 5.723466 5.723466) (xy 5.435600 6.011333) (xy 4.105741 6.011333) (xy 3.600050 6.009444) (xy 3.241283 6.002298) + (xy 3.007056 5.987676) (xy 2.874987 5.963359) (xy 2.822693 5.927129) (xy 2.824617 5.884333) (xy 2.820326 5.855029) (xy 2.774102 5.830533) (xy 2.672580 5.810427) (xy 2.502397 5.794291) + (xy 2.250189 5.781709) (xy 1.902591 5.772262) (xy 1.446240 5.765532) (xy 0.867772 5.761100) (xy 0.153822 5.758549) (xy -0.708974 5.757460) (xy -1.234173 5.757333) (xy -5.341697 5.757333) + (xy -5.549516 5.549515) (xy -5.757334 5.341696) (xy -5.757334 4.275666) (xy -2.286000 4.275666) (xy -2.272082 4.530681) (xy -2.236178 4.699823) (xy -2.201334 4.741333) (xy -2.154967 4.664781) + (xy -2.124214 4.467308) (xy -2.117019 4.284602) (xy -1.862667 4.284602) (xy -1.844627 4.567814) (xy -1.800856 4.714001) (xy -1.746877 4.715060) (xy -1.698212 4.562888) (xy -1.677035 4.381500) + (xy -1.644654 4.146581) (xy -1.574696 4.032734) (xy -1.460500 3.994611) (xy -1.343781 3.994415) (xy -1.287841 4.065218) (xy -1.270816 4.248323) (xy -1.270000 4.354444) (xy -1.252522 4.585145) + (xy -1.208042 4.723192) (xy -1.180909 4.741333) (xy -1.130595 4.662767) (xy -1.112815 4.446703) (xy -1.117409 4.296833) (xy -1.127662 4.118744) (xy -0.902350 4.118744) (xy -0.888065 4.150180) + (xy -0.769490 4.250404) (xy -0.626776 4.321126) (xy -0.455334 4.422331) (xy -0.446061 4.513717) (xy -0.592766 4.567329) (xy -0.682331 4.572000) (xy -0.856697 4.595764) (xy -0.886476 4.660742) + (xy -0.886051 4.661438) (xy -0.771289 4.716430) (xy -0.570551 4.725585) (xy -0.563555 4.724938) (xy -0.359462 4.671141) (xy -0.275187 4.542724) (xy -0.269919 4.513388) (xy -0.300092 4.352540) + (xy -0.387713 4.275666) (xy -0.084667 4.275666) (xy -0.070749 4.530681) (xy -0.034845 4.699823) (xy 0.000000 4.741333) (xy 0.046366 4.664781) (xy 0.077119 4.467308) (xy 0.084666 4.275666) + (xy 0.083310 4.250803) (xy 0.269870 4.250803) (xy 0.292167 4.392979) (xy 0.368155 4.521945) (xy 0.498550 4.672459) (xy 0.663254 4.721359) (xy 0.828785 4.713450) (xy 1.143000 4.681496) + (xy 1.160858 4.275666) (xy 1.354666 4.275666) (xy 1.385645 4.494896) (xy 1.456266 4.639733) (xy 1.609781 4.714417) (xy 1.818975 4.739091) (xy 2.002935 4.710804) (xy 2.070943 4.662150) + (xy 2.032605 4.601632) (xy 1.873954 4.559062) (xy 1.849627 4.556317) (xy 1.627167 4.503527) (xy 1.541911 4.424225) (xy 1.598891 4.351401) (xy 1.803139 4.318047) (xy 1.813277 4.318000) + (xy 2.023905 4.297842) (xy 2.108778 4.223901) (xy 2.116666 4.165600) (xy 2.043168 3.949693) (xy 1.851611 3.825320) (xy 1.735666 3.810000) (xy 1.504644 3.877091) (xy 1.378593 4.075405) + (xy 1.354666 4.275666) (xy 1.160858 4.275666) (xy 1.168326 4.105974) (xy 1.169013 3.793267) (xy 1.153633 3.640666) (xy 2.201333 3.640666) (xy 2.232311 3.710356) (xy 2.257777 3.697111) + (xy 2.262046 3.654777) (xy 2.370666 3.654777) (xy 2.439444 3.717431) (xy 2.497666 3.725333) (xy 2.610443 3.687123) (xy 2.624666 3.654777) (xy 2.555889 3.592124) (xy 2.497666 3.584222) + (xy 2.384890 3.622431) (xy 2.370666 3.654777) (xy 2.262046 3.654777) (xy 2.267910 3.596631) (xy 2.257777 3.584222) (xy 2.207443 3.595844) (xy 2.201333 3.640666) (xy 1.153633 3.640666) + (xy 1.144915 3.554173) (xy 1.104826 3.441626) (xy 1.040034 3.428992) (xy 1.016331 3.571384) (xy 1.016000 3.603385) (xy 0.996701 3.777047) (xy 0.903513 3.843833) (xy 0.745283 3.853151) + (xy 0.511927 3.897541) (xy 0.357501 4.059292) (xy 0.348153 4.075410) (xy 0.269870 4.250803) (xy 0.083310 4.250803) (xy 0.070748 4.020651) (xy 0.034844 3.851510) (xy 0.000000 3.810000) + (xy -0.046367 3.886551) (xy -0.077120 4.084024) (xy -0.084667 4.275666) (xy -0.387713 4.275666) (xy -0.461748 4.210713) (xy -0.523919 4.174931) (xy -0.804334 4.022085) (xy -0.527560 3.995225) + (xy -0.342425 3.945436) (xy -0.311328 3.873449) (xy -0.430568 3.818648) (xy -0.544964 3.810000) (xy -0.739519 3.859920) (xy -0.874397 3.978449) (xy -0.902350 4.118744) (xy -1.127662 4.118744) + (xy -1.143000 3.852333) (xy -1.502834 3.840102) (xy -1.862667 3.827870) (xy -1.862667 4.284602) (xy -2.117019 4.284602) (xy -2.116667 4.275666) (xy -2.130586 4.020651) (xy -2.166490 3.851510) + (xy -2.201334 3.810000) (xy -2.247700 3.886551) (xy -2.278453 4.084024) (xy -2.286000 4.275666) (xy -5.757334 4.275666) (xy -5.757334 3.556000) (xy -2.286000 3.556000) (xy -2.221571 3.638206) + (xy -2.201334 3.640666) (xy -2.119127 3.576237) (xy -2.116667 3.556000) (xy -0.084667 3.556000) (xy -0.020238 3.638206) (xy 0.000000 3.640666) (xy 0.082206 3.576237) (xy 0.084666 3.556000) + (xy 0.020237 3.473793) (xy 0.000000 3.471333) (xy -0.082207 3.535762) (xy -0.084667 3.556000) (xy -2.116667 3.556000) (xy -2.181096 3.473793) (xy -2.201334 3.471333) (xy -2.283540 3.535762) + (xy -2.286000 3.556000) (xy -5.757334 3.556000) (xy -5.757334 1.869730) (xy -4.996663 1.869730) (xy -4.971479 2.183726) (xy -4.879127 2.389573) (xy -4.619363 2.600455) (xy -4.281975 2.685732) + (xy -3.996401 2.654896) (xy -3.837751 2.568669) (xy -3.818668 2.462862) (xy -3.920497 2.378231) (xy -4.124586 2.355530) (xy -4.133051 2.356328) (xy -4.423679 2.333578) (xy -4.595991 2.190732) + (xy -4.656454 1.922162) (xy -4.656667 1.900680) (xy -4.598300 1.605151) (xy -4.436783 1.424253) (xy -4.192492 1.378193) (xy -4.138091 1.386415) (xy -3.946031 1.388296) (xy -3.837038 1.325575) + (xy -3.845371 1.229005) (xy -3.904987 1.177163) (xy -4.065704 1.129472) (xy -3.640667 1.129472) (xy -3.603083 1.212733) (xy -3.505247 1.400655) (xy -3.388201 1.616306) (xy -3.250219 1.911037) + (xy -3.157875 2.193204) (xy -3.134201 2.349500) (xy -3.110561 2.544937) (xy -3.024306 2.619051) (xy -2.963334 2.624666) (xy -2.849317 2.593539) (xy -2.800138 2.470402) (xy -2.791358 2.307166) + (xy -2.735470 1.998341) (xy -2.688034 1.889366) (xy -2.211876 1.889366) (xy -2.160433 2.199145) (xy -2.010834 2.429798) (xy -1.736755 2.630150) (xy -1.474662 2.695615) (xy -1.206500 2.655969) + (xy -1.143206 2.624666) (xy -0.768593 2.624666) (xy -0.257297 2.624666) (xy 0.038759 2.615024) (xy 0.198176 2.580818) (xy 0.252828 2.514133) (xy 0.254000 2.497666) (xy 0.198076 2.409359) + (xy 0.012697 2.372971) (xy -0.084667 2.370666) (xy -0.423334 2.370666) (xy -0.423334 1.869964) (xy 0.373091 1.869964) (xy 0.457104 2.236232) (xy 0.649902 2.511966) (xy 0.918621 2.659223) + (xy 1.222485 2.672229) (xy 1.520713 2.545205) (xy 1.672166 2.408369) (xy 1.831801 2.106451) (xy 1.840400 1.856778) (xy 2.116666 1.856778) (xy 2.119455 2.220472) (xy 2.132542 2.446976) + (xy 2.163009 2.568400) (xy 2.217937 2.616856) (xy 2.286000 2.624666) (xy 2.382356 2.605012) (xy 2.434019 2.519805) (xy 2.454948 2.329674) (xy 2.458640 2.137833) (xy 2.461948 1.651000) + (xy 2.733807 2.136684) (xy 2.910650 2.422246) (xy 3.054431 2.575587) (xy 3.190521 2.623421) (xy 3.196166 2.623518) (xy 3.286122 2.615380) (xy 3.342120 2.568090) (xy 3.372190 2.449317) + (xy 3.384362 2.226729) (xy 3.386666 1.867995) (xy 3.386666 1.856458) (xy 3.383442 1.492295) (xy 3.369737 1.267184) (xy 3.339500 1.150903) (xy 3.286681 1.113227) (xy 3.238500 1.116359) + (xy 3.143694 1.178091) (xy 3.083680 1.342290) (xy 3.048000 1.609400) (xy 3.005666 2.074333) (xy 2.751666 1.608666) (xy 2.553796 1.297672) (xy 2.380213 1.140068) (xy 2.307166 1.115944) + (xy 2.217263 1.110895) (xy 2.161295 1.147689) (xy 2.131229 1.257565) (xy 2.119031 1.471760) (xy 2.116671 1.821512) (xy 2.116666 1.856778) (xy 1.840400 1.856778) (xy 1.843955 1.753564) + (xy 1.738798 1.445388) (xy 1.532174 1.208347) (xy 1.254750 1.100666) (xy 3.725333 1.100666) (xy 3.725333 2.624666) (xy 4.233333 2.624666) (xy 4.528305 2.614913) (xy 4.686675 2.580338) + (xy 4.740331 2.512968) (xy 4.741333 2.497666) (xy 4.685410 2.409359) (xy 4.500030 2.372971) (xy 4.402666 2.370666) (xy 4.181098 2.356466) (xy 4.083174 2.299072) (xy 4.064000 2.201333) + (xy 4.097148 2.084625) (xy 4.226555 2.037535) (xy 4.360333 2.032000) (xy 4.579506 2.004460) (xy 4.656130 1.916566) (xy 4.656666 1.905000) (xy 4.592407 1.811068) (xy 4.387322 1.778229) + (xy 4.360333 1.778000) (xy 4.159935 1.762185) (xy 4.077895 1.691020) (xy 4.064000 1.566333) (xy 4.082484 1.429960) (xy 4.169675 1.369347) (xy 4.373173 1.354742) (xy 4.402666 1.354666) + (xy 4.638151 1.333695) (xy 4.640556 1.331972) (xy 5.037779 1.331972) (xy 5.074402 1.476172) (xy 5.169982 1.500320) (xy 5.274043 1.439883) (xy 5.267976 1.365794) (xy 5.262836 1.285377) + (xy 5.340778 1.314696) (xy 5.416891 1.351433) (xy 5.380075 1.288241) (xy 5.342459 1.241099) (xy 5.193592 1.129134) (xy 5.081811 1.176315) (xy 5.037779 1.331972) (xy 4.640556 1.331972) + (xy 4.735186 1.264178) (xy 4.741333 1.227666) (xy 4.702319 1.153923) (xy 4.564019 1.114331) (xy 4.294541 1.100917) (xy 4.233333 1.100666) (xy 3.725333 1.100666) (xy 1.254750 1.100666) + (xy 1.249749 1.098725) (xy 0.934704 1.123456) (xy 0.652918 1.271031) (xy 0.438633 1.537516) (xy 0.373091 1.869964) (xy -0.423334 1.869964) (xy -0.423334 1.729458) (xy -0.427668 1.402898) + (xy -0.445903 1.213102) (xy -0.485886 1.127608) (xy -0.555464 1.113956) (xy -0.571500 1.116577) (xy -0.644916 1.154710) (xy -0.692692 1.256867) (xy -0.722133 1.455547) (xy -0.740540 1.783246) + (xy -0.744130 1.884786) (xy -0.768593 2.624666) (xy -1.143206 2.624666) (xy -1.037800 2.572536) (xy -1.017963 2.476196) (xy -1.132467 2.398521) (xy -1.337734 2.370666) (xy -1.634272 2.331909) + (xy -1.800752 2.201101) (xy -1.861190 1.956441) (xy -1.862667 1.894114) (xy -1.803453 1.601867) (xy -1.640245 1.422966) (xy -1.394696 1.378609) (xy -1.344091 1.386415) (xy -1.152031 1.388296) + (xy -1.043038 1.325575) (xy -1.051371 1.229005) (xy -1.110987 1.177163) (xy -1.373583 1.099241) (xy -1.677142 1.132627) (xy -1.945822 1.266036) (xy -1.993516 1.308484) (xy -2.155916 1.571730) + (xy -2.211876 1.889366) (xy -2.688034 1.889366) (xy -2.595287 1.676300) (xy -2.580125 1.651000) (xy -2.422497 1.360774) (xy -2.379587 1.182661) (xy -2.449786 1.105721) (xy -2.499037 1.100666) + (xy -2.615052 1.170671) (xy -2.741480 1.344191) (xy -2.768718 1.397000) (xy -2.871317 1.586226) (xy -2.950478 1.687822) (xy -2.963334 1.693333) (xy -3.030145 1.624606) (xy -3.129844 1.453857) + (xy -3.157949 1.397000) (xy -3.314584 1.168849) (xy -3.469964 1.100666) (xy -3.608535 1.112701) (xy -3.640667 1.129472) (xy -4.065704 1.129472) (xy -4.167583 1.099241) (xy -4.471142 1.132627) + (xy -4.739822 1.266036) (xy -4.787516 1.308484) (xy -4.933265 1.553474) (xy -4.996663 1.869730) (xy -5.757334 1.869730) (xy -5.757334 0.013228) (xy -5.757161 -1.069521) (xy -5.756604 -1.743675) + (xy -3.711635 -1.743675) (xy -3.574742 -1.284565) (xy -3.289798 -0.878399) (xy -2.863805 -0.539611) (xy -2.311015 -0.285094) (xy -1.806872 -0.164262) (xy -1.195619 -0.097525) (xy -0.531053 -0.086230) + (xy 0.133029 -0.131721) (xy 0.635000 -0.211404) (xy 1.035477 -0.308953) (xy 1.486832 -0.439421) (xy 1.841500 -0.557191) (xy 2.150918 -0.672706) (xy 2.333732 -0.760066) (xy 2.423216 -0.846903) + (xy 2.452645 -0.960848) (xy 2.455333 -1.066924) (xy 2.447111 -1.259492) (xy 2.426974 -1.352983) (xy 2.423535 -1.354667) (xy 2.335111 -1.323650) (xy 2.138636 -1.243288) (xy 1.936701 -1.156934) + (xy 1.427305 -0.950769) (xy 0.968201 -0.805153) (xy 0.508979 -0.710647) (xy -0.000772 -0.657817) (xy -0.611464 -0.637223) (xy -0.846667 -0.635892) (xy -1.332451 -0.637187) (xy -1.685583 -0.645268) + (xy -1.942739 -0.665196) (xy -2.140591 -0.702032) (xy -2.315814 -0.760837) (xy -2.505081 -0.846675) (xy -2.556785 -0.871917) (xy -2.971954 -1.130303) (xy -3.235795 -1.434223) (xy -3.364995 -1.808110) + (xy -3.384808 -2.084327) (xy -3.351158 -2.392926) (xy -3.307053 -2.562822) (xy -2.624667 -2.562822) (xy -2.609220 -2.150594) (xy -2.557479 -1.883098) (xy -2.461351 -1.738098) (xy -2.312739 -1.693360) + (xy -2.308104 -1.693334) (xy -1.953926 -1.693334) (xy -1.738963 -1.693334) (xy -1.626672 -1.701665) (xy -1.562408 -1.751269) (xy -1.532781 -1.879058) (xy -1.524405 -2.121944) (xy -1.524000 -2.286000) + (xy -1.520888 -2.595636) (xy -1.502765 -2.772847) (xy -1.456453 -2.854532) (xy -1.368775 -2.877588) (xy -1.312334 -2.878667) (xy -1.201750 -2.869952) (xy -1.138460 -2.819207) (xy -1.109287 -2.689535) + (xy -1.101053 -2.444036) (xy -1.100667 -2.286000) (xy -1.097555 -1.976365) (xy -1.079431 -1.799154) (xy -1.033120 -1.717469) (xy -0.945442 -1.694413) (xy -0.889000 -1.693334) (xy -0.780936 -1.701355) + (xy -0.717796 -1.749310) (xy -0.687520 -1.873035) (xy -0.678049 -2.108369) (xy -0.677334 -2.322286) (xy -0.681460 -2.435770) (xy -0.409982 -2.435770) (xy -0.388173 -2.154107) (xy -0.335939 -1.965438) + (xy -0.297819 -1.895384) (xy -0.143415 -1.748129) (xy 0.035122 -1.689245) (xy 0.185046 -1.721859) (xy 0.253608 -1.849100) (xy 0.254000 -1.862667) (xy 0.201060 -2.000571) (xy 0.127000 -2.032000) + (xy 0.047134 -2.077320) (xy 0.008126 -2.234228) (xy 0.001735 -2.408133) (xy 0.372266 -2.408133) (xy 0.435888 -2.133280) (xy 0.551451 -1.894552) (xy 0.662517 -1.781228) (xy 0.897175 -1.710921) + (xy 1.192089 -1.703227) (xy 1.460467 -1.755624) (xy 1.562977 -1.807410) (xy 1.651489 -1.921337) (xy 1.583822 -2.008405) (xy 1.372047 -2.060839) (xy 1.150873 -2.072749) (xy 0.924746 -2.098811) + (xy 0.793960 -2.162844) (xy 0.783984 -2.180167) (xy 0.815869 -2.244822) (xy 0.980356 -2.278371) (xy 1.220611 -2.286000) (xy 1.693333 -2.286000) (xy 1.693333 -2.555710) (xy 1.629811 -2.866248) + (xy 1.463507 -3.077860) (xy 1.230817 -3.188075) (xy 0.968133 -3.194426) (xy 0.711850 -3.094443) (xy 0.498362 -2.885656) (xy 0.384603 -2.644505) (xy 0.372266 -2.408133) (xy 0.001735 -2.408133) + (xy 0.000000 -2.455334) (xy 0.013595 -2.721552) (xy 0.060668 -2.851578) (xy 0.127000 -2.878667) (xy 0.230428 -2.949253) (xy 0.254000 -3.048000) (xy 0.201060 -3.185905) (xy 0.127000 -3.217334) + (xy 0.025051 -3.291247) (xy 0.000000 -3.434889) (xy -0.027640 -3.593466) (xy -0.139218 -3.630722) (xy -0.190500 -3.625389) (xy -0.281901 -3.601175) (xy -0.339980 -3.537506) (xy -0.374118 -3.400473) + (xy -0.393697 -3.156163) (xy -0.405604 -2.847884) (xy -0.409982 -2.435770) (xy -0.681460 -2.435770) (xy -0.692029 -2.726435) (xy -0.751410 -2.989474) (xy -0.878418 -3.138225) (xy -1.095993 -3.199510) + (xy -1.427078 -3.200151) (xy -1.428142 -3.200095) (xy -1.905000 -3.175000) (xy -1.953926 -1.693334) (xy -2.308104 -1.693334) (xy -2.252424 -1.731997) (xy -2.221657 -1.865467) (xy -2.212656 -2.119968) + (xy -2.219204 -2.434167) (xy -2.233901 -2.790460) (xy -2.255616 -3.011579) (xy -2.293909 -3.131664) (xy -2.358335 -3.184857) (xy -2.434167 -3.202056) (xy -2.529257 -3.206534) (xy -2.585930 -3.164377) + (xy -2.614103 -3.042301) (xy -2.623696 -2.807025) (xy -2.624667 -2.562822) (xy -3.307053 -2.562822) (xy -3.265879 -2.721426) (xy -3.148700 -3.013898) (xy -3.019349 -3.214409) (xy -2.972150 -3.254219) + (xy -2.888712 -3.381060) (xy -2.878667 -3.448756) (xy -2.918545 -3.510962) (xy -3.022652 -3.453373) (xy -3.167698 -3.301156) (xy -3.330394 -3.079478) (xy -3.487450 -2.813505) (xy -3.513256 -2.763004) + (xy -3.693473 -2.241299) (xy -3.711635 -1.743675) (xy -5.756604 -1.743675) (xy -5.756395 -1.995719) (xy -5.754661 -2.778149) (xy -5.751584 -3.429592) (xy -5.750068 -3.598334) (xy -2.624667 -3.598334) + (xy -2.598557 -3.436563) (xy -2.492100 -3.396280) (xy -2.434167 -3.401945) (xy -2.274884 -3.486055) (xy -2.243667 -3.598334) (xy -2.312841 -3.749744) (xy -2.434167 -3.794722) (xy -2.575248 -3.784133) + (xy -2.622482 -3.665975) (xy -2.624667 -3.598334) (xy -5.750068 -3.598334) (xy -5.748167 -3.810000) (xy 1.947333 -3.810000) (xy 1.947333 -2.840541) (xy 1.950603 -2.412868) (xy 1.963279 -2.123805) + (xy 1.989664 -1.942702) (xy 2.034058 -1.838914) (xy 2.095500 -1.784782) (xy 2.246918 -1.711918) (xy 2.307166 -1.695908) (xy 2.331215 -1.774208) (xy 2.351086 -1.989874) (xy 2.364857 -2.310952) + (xy 2.370606 -2.705490) (xy 2.370666 -2.751667) (xy 2.370666 -3.721625) (xy 2.580041 -3.721625) (xy 2.584125 -3.595802) (xy 2.673409 -3.456619) (xy 2.793693 -3.386849) (xy 2.799370 -3.386667) + (xy 2.901698 -3.448409) (xy 2.929892 -3.485722) (xy 2.934413 -3.550604) (xy 2.864333 -3.536128) (xy 2.755262 -3.546556) (xy 2.737555 -3.598334) (xy 2.797348 -3.670762) (xy 2.864333 -3.660540) + (xy 2.947760 -3.656324) (xy 2.929892 -3.710946) (xy 2.795846 -3.801716) (xy 2.638663 -3.778627) (xy 2.580041 -3.721625) (xy 2.370666 -3.721625) (xy 2.370666 -3.810000) (xy 1.947333 -3.810000) + (xy -5.748167 -3.810000) (xy -5.746793 -3.962833) (xy -5.746375 -3.988871) (xy -2.093822 -3.988871) (xy -1.983098 -4.014111) (xy -1.982390 -4.014389) (xy -1.412501 -4.232949) (xy -0.951272 -4.391237) + (xy -0.553073 -4.498761) (xy -0.172275 -4.565025) (xy 0.236753 -4.599536) (xy 0.719639 -4.611798) (xy 0.889000 -4.612565) (xy 1.369740 -4.611102) (xy 1.717949 -4.601846) (xy 1.970401 -4.579997) + (xy 2.163871 -4.540756) (xy 2.335133 -4.479326) (xy 2.497544 -4.402667) (xy 2.909202 -4.120557) (xy 3.178048 -3.772342) (xy 3.300075 -3.382396) (xy 3.271278 -2.975091) (xy 3.087650 -2.574799) + (xy 2.844377 -2.292409) (xy 2.694024 -2.096989) (xy 2.625130 -1.899011) (xy 2.624666 -1.885455) (xy 2.624666 -1.683760) (xy 2.890676 -1.836714) (xy 3.109348 -2.003868) (xy 3.333330 -2.236189) + (xy 3.394536 -2.314156) (xy 3.612404 -2.737355) (xy 3.694071 -3.196890) (xy 3.643096 -3.652919) (xy 3.463038 -4.065600) (xy 3.212570 -4.351349) (xy 2.751864 -4.637201) (xy 2.176253 -4.831479) + (xy 1.513461 -4.933879) (xy 0.791211 -4.944101) (xy 0.037228 -4.861843) (xy -0.720765 -4.686803) (xy -1.455044 -4.418681) (xy -1.491332 -4.402514) (xy -1.765936 -4.267795) (xy -1.977712 -4.143208) + (xy -2.076721 -4.060137) (xy -2.093822 -3.988871) (xy -5.746375 -3.988871) (xy -5.739911 -4.390653) (xy -5.730566 -4.725834) (xy -5.718383 -4.981159) (xy -5.702989 -5.169411) (xy -5.684010 -5.303372) + (xy -5.661071 -5.395824) (xy -5.633800 -5.459550) (xy -5.601821 -5.507333) (xy -5.595622 -5.515121) (xy -5.524706 -5.591927) (xy -5.437054 -5.647671) (xy -5.304393 -5.687225) (xy -5.098450 -5.715460) + (xy -4.790951 -5.737248) (xy -4.353622 -5.757462) (xy -4.139266 -5.766069) (xy -3.559591 -5.795330) (xy -3.143839 -5.830826) (xy -2.893849 -5.872351) (xy -2.812255 -5.914236) (xy -2.749397 -5.942679) + (xy -2.574984 -5.965703) (xy -2.278998 -5.983641) (xy -1.851418 -5.996830) (xy -1.282225 -6.005602) (xy -0.561399 -6.010293) (xy 0.096718 -6.011334) (xy 0.773092 -6.009284) (xy 1.390289 -6.003462) + (xy 1.929266 -5.994355) (xy 2.370979 -5.982451) (xy 2.696385 -5.968241) (xy 2.886440 -5.952211) (xy 2.928426 -5.938683) (xy 2.982040 -5.895360) (xy 3.165518 -5.850494) (xy 3.439749 -5.813518) + (xy 3.452596 -5.812285) (xy 3.919417 -5.773831) (xy 4.248746 -5.762679) (xy 4.470487 -5.780577) (xy 4.614542 -5.829268) (xy 4.686904 -5.884334) (xy 4.853719 -5.969777) (xy 5.093627 -6.010722) + (xy 5.124752 -6.011334) (xy 5.372712 -5.975089) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 0.906161 4.047079) (xy 0.991472 4.223723) (xy 0.969880 4.414594) (xy 0.862420 4.537391) (xy 0.696139 4.570723) (xy 0.546130 4.513136) (xy 0.492324 4.423833) (xy 0.480336 4.166654) + (xy 0.581728 4.013432) (xy 0.716816 3.979333) (xy 0.906161 4.047079) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.917840 4.015752) (xy 1.947333 4.064000) (xy 1.874727 4.127106) (xy 1.730669 4.148666) (xy 1.586619 4.121790) (xy 1.566333 4.064000) (xy 1.685753 3.992874) (xy 1.782996 3.979333) + (xy 1.917840 4.015752) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.203804 1.370387) (xy 1.363434 1.486272) (xy 1.474953 1.678747) (xy 1.513301 1.917624) (xy 1.453413 2.172713) (xy 1.436354 2.206899) (xy 1.300517 2.320331) (xy 1.095862 2.371474) + (xy 0.899298 2.351452) (xy 0.800787 2.280262) (xy 0.745786 2.083830) (xy 0.744008 1.822276) (xy 0.791027 1.583894) (xy 0.840465 1.489138) (xy 1.021127 1.361279) (xy 1.203804 1.370387) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.230201 -2.829291) (xy 1.300617 -2.751667) (xy 1.294996 -2.663758) (xy 1.166521 -2.627975) (xy 1.058333 -2.624667) (xy 0.863480 -2.641842) (xy 0.805298 -2.703900) (xy 0.816048 -2.751667) + (xy 0.929803 -2.852008) (xy 1.058333 -2.878667) (xy 1.230201 -2.829291) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v1.1/Graphic.pretty/IntelInside.kicad_mod b/schematics/v1.1/Graphic.pretty/IntelInside.kicad_mod new file mode 100644 index 0000000..b8ebe29 --- /dev/null +++ b/schematics/v1.1/Graphic.pretty/IntelInside.kicad_mod @@ -0,0 +1,291 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 8.466667 7.817556) (xy -8.466666 7.817556) (xy -8.464703 4.596694) (xy -8.464458 4.277820) (xy -8.464121 3.971283) (xy -8.463698 3.678066) (xy -8.463192 3.399151) (xy -8.462608 3.135521) + (xy -8.461950 2.888159) (xy -8.461223 2.658048) (xy -8.460431 2.446170) (xy -8.459578 2.253509) (xy -8.458670 2.081046) (xy -8.457709 1.929765) (xy -8.456702 1.800648) (xy -8.455651 1.694679) + (xy -8.454562 1.612839) (xy -8.453439 1.556112) (xy -8.452287 1.525479) (xy -8.451109 1.521925) (xy -8.450913 1.524000) (xy -8.402748 1.960265) (xy -8.328861 2.385305) (xy -8.229389 2.798814) + (xy -8.104465 3.200490) (xy -7.954224 3.590029) (xy -7.778802 3.967125) (xy -7.578332 4.331475) (xy -7.352949 4.682776) (xy -7.102788 5.020722) (xy -6.827984 5.345011) (xy -6.695722 5.487026) + (xy -6.402913 5.774996) (xy -6.096517 6.041887) (xy -5.775823 6.288003) (xy -5.440117 6.513648) (xy -5.088688 6.719126) (xy -4.720823 6.904741) (xy -4.335810 7.070797) (xy -3.932936 7.217598) + (xy -3.511489 7.345448) (xy -3.070757 7.454651) (xy -2.610026 7.545511) (xy -2.128586 7.618333) (xy -1.625723 7.673420) (xy -1.559278 7.679248) (xy -1.479975 7.684435) (xy -1.376871 7.688746) + (xy -1.254355 7.692180) (xy -1.116815 7.694738) (xy -0.968639 7.696420) (xy -0.814217 7.697226) (xy -0.657937 7.697157) (xy -0.504187 7.696212) (xy -0.357357 7.694391) (xy -0.221836 7.691695) + (xy -0.102010 7.688123) (xy -0.002271 7.683677) (xy 0.063500 7.679204) (xy 0.425585 7.643407) (xy 0.772453 7.598780) (xy 1.108840 7.544216) (xy 1.439480 7.478609) (xy 1.769111 7.400852) + (xy 2.102466 7.309839) (xy 2.444281 7.204463) (xy 2.799292 7.083618) (xy 3.126684 6.963484) (xy 3.606132 6.769421) (xy 4.066235 6.557180) (xy 4.506375 6.327140) (xy 4.925931 6.079684) + (xy 5.324286 5.815192) (xy 5.700820 5.534046) (xy 6.054915 5.236626) (xy 6.298663 5.009665) (xy 6.606242 4.691162) (xy 6.890212 4.357233) (xy 7.150527 4.007941) (xy 7.387140 3.643349) + (xy 7.600003 3.263522) (xy 7.627326 3.210278) (xy 7.817482 2.806158) (xy 7.979901 2.397826) (xy 8.114532 1.985605) (xy 8.221325 1.569818) (xy 8.300227 1.150788) (xy 8.351189 0.728838) + (xy 8.374160 0.304291) (xy 8.369087 -0.122529) (xy 8.335921 -0.551300) (xy 8.282044 -0.938389) (xy 8.205818 -1.313387) (xy 8.105307 -1.675719) (xy 7.979887 -2.026819) (xy 7.828939 -2.368119) + (xy 7.651842 -2.701055) (xy 7.447973 -3.027061) (xy 7.267441 -3.280833) (xy 7.014269 -3.595142) (xy 6.741333 -3.889588) (xy 6.449530 -4.163530) (xy 6.139761 -4.416329) (xy 5.812923 -4.647343) + (xy 5.469916 -4.855933) (xy 5.111639 -5.041457) (xy 4.738990 -5.203276) (xy 4.395611 -5.326957) (xy 4.190796 -5.390185) (xy 3.984290 -5.446197) (xy 3.770846 -5.496123) (xy 3.545213 -5.541092) + (xy 3.302142 -5.582236) (xy 3.036384 -5.620684) (xy 3.023306 -5.622436) (xy 2.977445 -5.628559) (xy 2.977445 -4.083770) (xy 3.171472 -4.066273) (xy 3.537603 -4.020876) (xy 3.905101 -3.951215) + (xy 4.268842 -3.858679) (xy 4.623702 -3.744657) (xy 4.964558 -3.610537) (xy 5.131143 -3.534945) (xy 5.418554 -3.385258) (xy 5.693020 -3.216358) (xy 5.951714 -3.030431) (xy 6.191808 -2.829660) + (xy 6.410474 -2.616228) (xy 6.595963 -2.403510) (xy 6.827183 -2.097424) (xy 7.030522 -1.790989) (xy 7.206316 -1.483468) (xy 7.354904 -1.174124) (xy 7.476623 -0.862220) (xy 7.571811 -0.547019) + (xy 7.640805 -0.227785) (xy 7.665033 -0.070556) (xy 7.674404 0.024772) (xy 7.680463 0.141378) (xy 7.683307 0.272524) (xy 7.683033 0.411472) (xy 7.679739 0.551484) (xy 7.673523 0.685824) + (xy 7.664480 0.807753) (xy 7.652710 0.910533) (xy 7.650654 0.924278) (xy 7.581417 1.285238) (xy 7.486924 1.638636) (xy 7.366741 1.985419) (xy 7.220430 2.326537) (xy 7.047555 2.662936) + (xy 6.847680 2.995564) (xy 6.620369 3.325368) (xy 6.432681 3.570111) (xy 6.131339 3.924303) (xy 5.810063 4.258767) (xy 5.469367 4.573226) (xy 5.109767 4.867402) (xy 4.731779 5.141016) + (xy 4.335918 5.393790) (xy 3.922698 5.625448) (xy 3.492637 5.835710) (xy 3.046248 6.024298) (xy 2.584048 6.190936) (xy 2.106551 6.335345) (xy 1.614273 6.457246) (xy 1.107730 6.556362) + (xy 0.808905 6.603114) (xy 0.482478 6.645970) (xy 0.177008 6.678338) (xy -0.112584 6.700620) (xy -0.391377 6.713218) (xy -0.627944 6.716613) (xy -1.122422 6.704365) (xy -1.615041 6.667932) + (xy -2.102746 6.607790) (xy -2.582482 6.524418) (xy -3.051193 6.418293) (xy -3.505824 6.289894) (xy -3.647722 6.244217) (xy -4.063474 6.093329) (xy -4.459718 5.923138) (xy -4.836127 5.733864) + (xy -5.192374 5.525723) (xy -5.528132 5.298934) (xy -5.843077 5.053715) (xy -6.136880 4.790284) (xy -6.409215 4.508858) (xy -6.618945 4.261477) (xy -6.856772 3.948239) (xy -7.067695 3.638271) + (xy -7.252583 3.329831) (xy -7.412306 3.021178) (xy -7.547734 2.710571) (xy -7.659735 2.396267) (xy -7.674791 2.342444) (xy -3.485444 2.342444) (xy -3.485416 2.409472) (xy -3.485108 2.433191) + (xy -3.484222 2.483022) (xy -3.482802 2.556865) (xy -3.480890 2.652616) (xy -3.478531 2.768173) (xy -3.475769 2.901434) (xy -3.472646 3.050296) (xy -3.469206 3.212658) (xy -3.465494 3.386417) + (xy -3.461553 3.569470) (xy -3.457426 3.759716) (xy -3.456994 3.779552) (xy -3.451363 4.031438) (xy -3.446049 4.255610) (xy -3.441035 4.452576) (xy -3.436304 4.622841) (xy -3.431839 4.766914) + (xy -3.427623 4.885300) (xy -3.423639 4.978507) (xy -3.419870 5.047040) (xy -3.416299 5.091408) (xy -3.412910 5.112117) (xy -3.412506 5.113052) (xy -3.374061 5.166748) (xy -3.321814 5.215183) + (xy -3.265149 5.250666) (xy -3.229031 5.263439) (xy -3.178368 5.269963) (xy -3.112025 5.272596) (xy -3.037435 5.271719) (xy -2.962027 5.267710) (xy -2.893233 5.260951) (xy -2.838485 5.251821) + (xy -2.807334 5.241876) (xy -2.793346 5.234632) (xy -2.780821 5.227141) (xy -2.769670 5.217874) (xy -2.759800 5.205307) (xy -2.751120 5.187914) (xy -2.743538 5.164167) (xy -2.736964 5.132543) + (xy -2.731306 5.091513) (xy -2.726473 5.039552) (xy -2.722373 4.975135) (xy -2.718915 4.896735) (xy -2.716008 4.802825) (xy -2.713560 4.691881) (xy -2.711480 4.562375) (xy -2.709676 4.412783) + (xy -2.708058 4.241577) (xy -2.706534 4.047232) (xy -2.705012 3.828221) (xy -2.703402 3.583019) (xy -2.702835 3.496028) (xy -2.701607 3.297630) (xy -2.700708 3.125677) (xy -2.700160 2.978390) + (xy -2.699985 2.853993) (xy -2.700204 2.750708) (xy -2.700841 2.666759) (xy -2.701916 2.600370) (xy -2.703452 2.549762) (xy -2.705471 2.513159) (xy -2.707995 2.488785) (xy -2.711046 2.474861) + (xy -2.714645 2.469612) (xy -2.715531 2.469444) (xy -2.735664 2.464227) (xy -2.775738 2.450052) (xy -2.829778 2.429141) (xy -2.886493 2.405944) (xy -3.038058 2.342444) (xy -3.485444 2.342444) + (xy -7.674791 2.342444) (xy -7.749180 2.076525) (xy -7.781883 1.932393) (xy -7.834667 1.627653) (xy -7.863936 1.322519) (xy -7.869703 1.013520) (xy -7.851978 0.697187) (xy -7.810773 0.370050) + (xy -7.787371 0.233500) (xy -7.761821 0.117819) (xy -7.724523 -0.017957) (xy -7.677121 -0.169084) (xy -7.621262 -0.330815) (xy -7.558591 -0.498406) (xy -7.490753 -0.667110) (xy -7.419393 -0.832181) + (xy -7.412869 -0.846667) (xy -7.331973 -1.011558) (xy -5.979507 -1.011558) (xy -5.973560 -0.862084) (xy -5.972228 -0.824761) (xy -5.970160 -0.761666) (xy -5.967430 -0.675238) (xy -5.964112 -0.567917) + (xy -5.960279 -0.442140) (xy -5.956006 -0.300348) (xy -5.951365 -0.144980) (xy -5.946431 0.021527) (xy -5.941277 0.196732) (xy -5.935978 0.378197) (xy -5.933621 0.459310) (xy -5.928280 0.639248) + (xy -5.922931 0.811447) (xy -5.917656 0.973766) (xy -5.912535 1.124065) (xy -5.907649 1.260200) (xy -5.903077 1.380032) (xy -5.898901 1.481418) (xy -5.895201 1.562219) (xy -5.892057 1.620291) + (xy -5.889550 1.653494) (xy -5.888453 1.660432) (xy -5.862275 1.699055) (xy -5.818126 1.736844) (xy -5.765523 1.766575) (xy -5.734270 1.777438) (xy -5.693998 1.782867) (xy -5.633804 1.785321) + (xy -5.561811 1.784977) (xy -5.486142 1.782013) (xy -5.414921 1.776608) (xy -5.387883 1.773102) (xy -3.499555 1.773102) (xy -3.490062 1.816225) (xy -3.466528 1.855376) (xy -3.439836 1.876456) + (xy -3.417835 1.889656) (xy -3.378630 1.917131) (xy -3.326964 1.955408) (xy -3.267578 2.001016) (xy -3.238500 2.023877) (xy -3.173395 2.075142) (xy -3.125560 2.111359) (xy -3.090259 2.135152) + (xy -3.062759 2.149148) (xy -3.038326 2.155971) (xy -3.012224 2.158246) (xy -2.995680 2.158508) (xy -2.922193 2.159000) (xy -2.752564 1.950861) (xy -2.681485 1.862215) (xy -2.629221 1.791078) + (xy -2.596032 1.733692) (xy -2.582178 1.686301) (xy -2.587918 1.645147) (xy -2.593383 1.636889) (xy -2.356555 1.636889) (xy -2.355895 1.689806) (xy -2.355296 1.711026) (xy -2.353731 1.758496) + (xy -2.351269 1.830259) (xy -2.347981 1.924362) (xy -2.343935 2.038849) (xy -2.339203 2.171766) (xy -2.333853 2.321158) (xy -2.327955 2.485070) (xy -2.321580 2.661549) (xy -2.314796 2.848638) + (xy -2.307675 3.044384) (xy -2.302321 3.191105) (xy -2.249406 4.639488) (xy -2.214786 4.690314) (xy -2.189803 4.721527) (xy -2.168201 4.739513) (xy -2.162528 4.741237) (xy -2.146119 4.749188) + (xy -2.144889 4.753732) (xy -2.131950 4.772854) (xy -2.096691 4.786337) (xy -2.044443 4.794175) (xy -1.980540 4.796360) (xy -1.910316 4.792886) (xy -1.839104 4.783745) (xy -1.772237 4.768930) + (xy -1.728611 4.754279) (xy -1.671813 4.727168) (xy -1.633144 4.696017) (xy -1.609950 4.655417) (xy -1.599578 4.599962) (xy -1.599372 4.524243) (xy -1.601050 4.494389) (xy -1.613313 4.303409) + (xy -1.623265 4.137735) (xy -1.630766 3.994537) (xy -1.635678 3.870982) (xy -1.637863 3.764239) (xy -1.637180 3.671476) (xy -1.633491 3.589860) (xy -1.626656 3.516562) (xy -1.616538 3.448748) + (xy -1.602997 3.383587) (xy -1.585894 3.318247) (xy -1.565089 3.249897) (xy -1.540445 3.175705) (xy -1.535642 3.161660) (xy -1.499568 3.065014) (xy -1.457414 2.966011) (xy -1.411533 2.869031) + (xy -1.364283 2.778453) (xy -1.318017 2.698658) (xy -1.275092 2.634025) (xy -1.237863 2.588935) (xy -1.219033 2.572946) (xy -1.189600 2.557407) (xy -1.165611 2.559351) (xy -1.146273 2.569062) + (xy -1.119893 2.585711) (xy -1.098720 2.604740) (xy -1.081589 2.629789) (xy -1.067333 2.664499) (xy -1.054788 2.712510) (xy -1.042790 2.777463) (xy -1.030172 2.862997) (xy -1.015770 2.972753) + (xy -1.014911 2.979498) (xy -1.004640 3.061370) (xy -0.991669 3.166542) (xy -0.976568 3.290280) (xy -0.959909 3.427851) (xy -0.942265 3.574522) (xy -0.924208 3.725560) (xy -0.906309 3.876233) + (xy -0.896188 3.961914) (xy -0.880095 4.096997) (xy -0.864605 4.224227) (xy -0.850096 4.340710) (xy -0.836942 4.443550) (xy -0.825520 4.529853) (xy -0.816206 4.596723) (xy -0.809376 4.641266) + (xy -0.805474 4.660414) (xy -0.786798 4.690564) (xy -0.756372 4.723821) (xy -0.722664 4.752361) (xy -0.694144 4.768361) (xy -0.687333 4.769556) (xy -0.660869 4.778747) (xy -0.654666 4.783756) + (xy -0.631643 4.797662) (xy -0.591113 4.815066) (xy -0.542912 4.832468) (xy -0.496876 4.846369) (xy -0.462840 4.853270) (xy -0.458611 4.853501) (xy -0.426839 4.849124) (xy -0.385228 4.837978) + (xy -0.378074 4.835575) (xy -0.324962 4.811717) (xy -0.283360 4.779148) (xy -0.251608 4.734283) (xy -0.228044 4.673537) (xy -0.211007 4.593324) (xy -0.198835 4.490059) (xy -0.194860 4.440148) + (xy -0.191369 4.370863) (xy -0.188877 4.277828) (xy -0.187336 4.165495) (xy -0.186694 4.038315) (xy -0.186901 3.900740) (xy -0.187908 3.757223) (xy -0.189663 3.612215) (xy -0.192118 3.470169) + (xy -0.195222 3.335537) (xy -0.198924 3.212770) (xy -0.203175 3.106321) (xy -0.207925 3.020642) (xy -0.211326 2.977444) (xy -0.227937 2.809316) (xy -0.243920 2.666580) (xy -0.259715 2.546426) + (xy -0.275759 2.446044) (xy -0.292492 2.362624) (xy -0.310352 2.293355) (xy -0.325223 2.247686) (xy -0.347300 2.184725) (xy -0.367411 2.124267) (xy -0.382220 2.076449) (xy -0.385629 2.064213) + (xy -0.402544 2.019084) (xy -0.429581 1.965587) (xy -0.451128 1.930282) (xy -0.486334 1.884126) (xy -0.525746 1.848910) (xy -0.553570 1.831943) (xy -0.181899 1.831943) (xy -0.176734 1.918662) + (xy -0.155602 2.013093) (xy -0.140509 2.062213) (xy -0.122347 2.108815) (xy -0.099251 2.155284) (xy -0.069356 2.204004) (xy -0.030797 2.257360) (xy 0.018291 2.317737) (xy 0.079774 2.387520) + (xy 0.155517 2.469094) (xy 0.247385 2.564842) (xy 0.357244 2.677151) (xy 0.388960 2.709333) (xy 0.481827 2.803826) (xy 0.556361 2.880920) (xy 0.614303 2.943056) (xy 0.657393 2.992672) + (xy 0.687371 3.032209) (xy 0.705980 3.064106) (xy 0.714959 3.090801) (xy 0.716049 3.114735) (xy 0.710992 3.138347) (xy 0.705765 3.153282) (xy 0.694624 3.173328) (xy 0.669181 3.213833) + (xy 0.631239 3.272086) (xy 0.582606 3.345370) (xy 0.525085 3.430974) (xy 0.460483 3.526183) (xy 0.390604 3.628284) (xy 0.366117 3.663863) (xy 0.294884 3.767637) (xy 0.228330 3.865395) + (xy 0.168258 3.954433) (xy 0.116469 4.032041) (xy 0.074766 4.095514) (xy 0.044952 4.142144) (xy 0.028829 4.169224) (xy 0.026789 4.173491) (xy 0.018079 4.229175) (xy 0.026675 4.294796) + (xy 0.050783 4.359514) (xy 0.060362 4.376473) (xy 0.089462 4.412933) (xy 0.134626 4.458009) (xy 0.188195 4.505028) (xy 0.242513 4.547318) (xy 0.289920 4.578205) (xy 0.295087 4.580989) + (xy 0.347928 4.596334) (xy 0.415563 4.598633) (xy 0.487904 4.588166) (xy 0.533243 4.574430) (xy 0.572816 4.558491) (xy 0.608111 4.541340) (xy 0.641346 4.520584) (xy 0.674736 4.493830) + (xy 0.710497 4.458686) (xy 0.750848 4.412760) (xy 0.798003 4.353658) (xy 0.854180 4.278989) (xy 0.921595 4.186360) (xy 1.002464 4.073379) (xy 1.019195 4.049889) (xy 1.112923 3.916470) + (xy 1.190363 3.801774) (xy 1.253075 3.702666) (xy 1.302623 3.616011) (xy 1.340569 3.538672) (xy 1.368474 3.467514) (xy 1.387902 3.399401) (xy 1.400413 3.331198) (xy 1.406676 3.272133) + (xy 1.409463 3.201453) (xy 1.404026 3.142165) (xy 1.388669 3.078203) (xy 1.384835 3.065331) (xy 1.370060 3.014518) (xy 1.359306 2.973399) (xy 1.354706 2.950186) (xy 1.354667 2.949195) + (xy 1.346430 2.926636) (xy 1.324103 2.887228) (xy 1.291261 2.836132) (xy 1.251476 2.778512) (xy 1.208325 2.719527) (xy 1.165382 2.664339) (xy 1.126220 2.618111) (xy 1.122714 2.614251) + (xy 1.044197 2.535676) (xy 0.953213 2.456289) (xy 0.857950 2.382582) (xy 0.766594 2.321045) (xy 0.717268 2.292773) (xy 0.645602 2.247908) (xy 0.600453 2.201860) (xy 0.580125 2.152680) + (xy 0.578556 2.133202) (xy 0.583919 2.101733) (xy 0.597079 2.062629) (xy 0.613640 2.026519) (xy 0.629208 2.004033) (xy 0.632999 2.001543) (xy 0.649172 1.987952) (xy 0.679300 1.955926) + (xy 0.720155 1.909420) (xy 0.768512 1.852390) (xy 0.821144 1.788791) (xy 0.874824 1.722578) (xy 0.926325 1.657706) (xy 0.972422 1.598130) (xy 1.009888 1.547806) (xy 1.035495 1.510689) + (xy 1.041465 1.500835) (xy 1.070758 1.454513) (xy 1.112365 1.395870) (xy 1.159878 1.333701) (xy 1.191543 1.294794) (xy 1.247463 1.224918) (xy 1.284431 1.168065) (xy 1.303863 1.117728) + (xy 1.307178 1.067399) (xy 1.295793 1.010568) (xy 1.271125 0.940727) (xy 1.269541 0.936708) (xy 1.221367 0.827964) (xy 1.182568 0.762000) (xy 1.594556 0.762000) (xy 1.594556 0.880128) + (xy 1.595000 0.941897) (xy 1.596280 1.025497) (xy 1.598322 1.128524) (xy 1.601048 1.248572) (xy 1.604382 1.383237) (xy 1.608249 1.530113) (xy 1.612572 1.686795) (xy 1.617274 1.850878) + (xy 1.622280 2.019958) (xy 1.627514 2.191628) (xy 1.632899 2.363484) (xy 1.638359 2.533121) (xy 1.643818 2.698133) (xy 1.649199 2.856116) (xy 1.654428 3.004665) (xy 1.659426 3.141374) + (xy 1.664119 3.263838) (xy 1.668430 3.369652) (xy 1.672282 3.456412) (xy 1.675601 3.521712) (xy 1.678308 3.563146) (xy 1.679997 3.577546) (xy 1.709646 3.635228) (xy 1.764390 3.680442) + (xy 1.844387 3.713309) (xy 1.866633 3.719197) (xy 1.916809 3.727498) (xy 1.982949 3.733250) (xy 2.056213 3.736259) (xy 2.127760 3.736334) (xy 2.188749 3.733280) (xy 2.229556 3.727120) + (xy 2.263048 3.705100) (xy 2.291767 3.662772) (xy 2.296780 3.651197) (xy 2.301235 3.636846) (xy 2.305220 3.617785) (xy 2.308822 3.592076) (xy 2.312129 3.557785) (xy 2.315229 3.512976) + (xy 2.318208 3.455712) (xy 2.321155 3.384059) (xy 2.324157 3.296079) (xy 2.327302 3.189838) (xy 2.330677 3.063399) (xy 2.334369 2.914828) (xy 2.338467 2.742187) (xy 2.343057 2.543542) + (xy 2.343755 2.513051) (xy 2.348926 2.286548) (xy 2.555815 2.286548) (xy 2.562652 2.481578) (xy 2.579597 2.654847) (xy 2.607161 2.808833) (xy 2.645855 2.946016) (xy 2.696188 3.068874) + (xy 2.758671 3.179887) (xy 2.799822 3.238686) (xy 2.840495 3.290316) (xy 2.873601 3.324592) (xy 2.906773 3.347933) (xy 2.947647 3.366762) (xy 2.955935 3.369985) (xy 3.060339 3.397604) + (xy 3.159705 3.397935) (xy 3.256514 3.370896) (xy 3.282595 3.358862) (xy 3.333030 3.330437) (xy 3.378288 3.299462) (xy 3.403360 3.277724) (xy 3.422436 3.253641) (xy 3.453423 3.210125) + (xy 3.493260 3.151667) (xy 3.538889 3.082759) (xy 3.587250 3.007892) (xy 3.588669 3.005667) (xy 3.648957 2.911400) (xy 3.696367 2.838359) (xy 3.733011 2.783854) (xy 3.760997 2.745198) + (xy 3.782435 2.719701) (xy 3.799434 2.704675) (xy 3.814105 2.697431) (xy 3.828556 2.695279) (xy 3.832240 2.695222) (xy 3.866445 2.695222) (xy 3.866445 3.023558) (xy 3.866510 3.128023) + (xy 3.866949 3.208184) (xy 3.868126 3.267957) (xy 3.870408 3.311259) (xy 3.874157 3.342009) (xy 3.879741 3.364123) (xy 3.887522 3.381518) (xy 3.897868 3.398112) (xy 3.901893 3.404060) + (xy 3.925425 3.432885) (xy 3.954751 3.454630) (xy 3.995681 3.471849) (xy 4.054028 3.487100) (xy 4.120445 3.500204) (xy 4.198174 3.508134) (xy 4.279078 3.506024) (xy 4.351805 3.494625) + (xy 4.389963 3.482315) (xy 4.440759 3.460434) (xy 4.449575 3.257745) (xy 4.450962 3.218973) (xy 4.452922 3.153840) (xy 4.455409 3.064203) (xy 4.458378 2.951917) (xy 4.461783 2.818836) + (xy 4.465579 2.666817) (xy 4.469722 2.497715) (xy 4.474165 2.313385) (xy 4.478863 2.115682) (xy 4.483771 1.906463) (xy 4.488844 1.687581) (xy 4.494036 1.460893) (xy 4.499302 1.228254) + (xy 4.499868 1.203042) (xy 4.724845 1.203042) (xy 4.733684 1.410728) (xy 4.759730 1.598110) (xy 4.803984 1.767986) (xy 4.867445 1.923155) (xy 4.951111 2.066417) (xy 5.055983 2.200570) + (xy 5.096752 2.244714) (xy 5.182242 2.324792) (xy 5.262833 2.380638) (xy 5.342698 2.414743) (xy 5.402115 2.427239) (xy 5.485686 2.435030) (xy 5.579073 2.438937) (xy 5.674552 2.439085) + (xy 5.764400 2.435596) (xy 5.840894 2.428596) (xy 5.891952 2.419390) (xy 6.035456 2.368200) (xy 6.168606 2.293237) (xy 6.287603 2.197619) (xy 6.388645 2.084465) (xy 6.467932 1.956892) + (xy 6.476033 1.940278) (xy 6.501588 1.891741) (xy 6.527808 1.850530) (xy 6.546084 1.828602) (xy 6.572168 1.791772) (xy 6.594691 1.735929) (xy 6.610822 1.670274) (xy 6.617730 1.604007) + (xy 6.617801 1.595522) (xy 6.604762 1.509272) (xy 6.566677 1.435867) (xy 6.503760 1.375564) (xy 6.416225 1.328621) (xy 6.387175 1.317852) (xy 6.298768 1.300429) (xy 6.217395 1.310089) + (xy 6.144500 1.346251) (xy 6.081528 1.408336) (xy 6.052142 1.452462) (xy 5.974369 1.569940) (xy 5.887785 1.666458) (xy 5.818788 1.725276) (xy 5.740937 1.781302) (xy 5.677902 1.817119) + (xy 5.625719 1.833583) (xy 5.580424 1.831551) (xy 5.538051 1.811880) (xy 5.511934 1.791575) (xy 5.485170 1.763194) (xy 5.464935 1.728561) (xy 5.450412 1.683625) (xy 5.440787 1.624335) + (xy 5.435241 1.546639) (xy 5.432960 1.446488) (xy 5.432778 1.398765) (xy 5.432934 1.317990) (xy 5.433897 1.260488) (xy 5.436408 1.221310) (xy 5.441209 1.195507) (xy 5.449042 1.178130) + (xy 5.460648 1.164231) (xy 5.469156 1.156043) (xy 5.489618 1.139727) (xy 5.513883 1.128864) (xy 5.548739 1.121835) (xy 5.600975 1.117023) (xy 5.643231 1.114539) (xy 5.712214 1.109804) + (xy 5.763694 1.102448) (xy 5.808390 1.089826) (xy 5.857019 1.069294) (xy 5.888748 1.053958) (xy 6.003186 0.982650) (xy 6.110712 0.886742) (xy 6.209401 0.769413) (xy 6.297325 0.633843) + (xy 6.372559 0.483210) (xy 6.433176 0.320692) (xy 6.477250 0.149470) (xy 6.493220 0.056444) (xy 6.503294 -0.092481) (xy 6.489738 -0.226449) (xy 6.453360 -0.344619) (xy 6.394966 -0.446154) + (xy 6.315363 -0.530215) (xy 6.215357 -0.595963) (xy 6.095756 -0.642560) (xy 5.957365 -0.669168) (xy 5.800993 -0.674947) (xy 5.789928 -0.674571) (xy 5.719818 -0.671446) (xy 5.669056 -0.666959) + (xy 5.628779 -0.658941) (xy 5.590125 -0.645223) (xy 5.544231 -0.623637) (xy 5.509311 -0.605892) (xy 5.435756 -0.564268) (xy 5.379789 -0.524431) (xy 5.349985 -0.494807) (xy 5.318914 -0.458274) + (xy 5.277257 -0.414274) (xy 5.245277 -0.383020) (xy 5.156250 -0.283414) (xy 5.072743 -0.156992) (xy 4.995212 -0.004703) (xy 4.924115 0.172505) (xy 4.859907 0.373684) (xy 4.833142 0.472722) + (xy 4.781719 0.695342) (xy 4.746917 0.897932) (xy 4.728364 1.082993) (xy 4.724845 1.203042) (xy 4.499868 1.203042) (xy 4.501375 1.135944) (xy 4.506695 0.902235) (xy 4.512052 0.674230) + (xy 4.517396 0.453743) (xy 4.522674 0.242587) (xy 4.527838 0.042573) (xy 4.532836 -0.144486) (xy 4.537617 -0.316777) (xy 4.542130 -0.472488) (xy 4.546325 -0.609807) (xy 4.550152 -0.726920) + (xy 4.553558 -0.822016) (xy 4.556495 -0.893282) (xy 4.558910 -0.938905) (xy 4.559757 -0.949982) (xy 4.566492 -1.024734) (xy 4.568558 -1.077446) (xy 4.563060 -1.114245) (xy 4.547105 -1.141257) + (xy 4.517799 -1.164608) (xy 4.472247 -1.190424) (xy 4.437500 -1.208806) (xy 4.345855 -1.252293) (xy 4.260930 -1.279909) (xy 4.172626 -1.293802) (xy 4.070847 -1.296119) (xy 4.033403 -1.294749) + (xy 3.956074 -1.289764) (xy 3.899620 -1.282473) (xy 3.856708 -1.271546) (xy 3.821157 -1.256250) (xy 3.770499 -1.228654) (xy 3.738410 -1.204315) (xy 3.720657 -1.175733) (xy 3.713012 -1.135406) + (xy 3.711243 -1.075834) (xy 3.711222 -1.061325) (xy 3.711857 -1.019618) (xy 3.713646 -0.953939) (xy 3.716418 -0.868509) (xy 3.720003 -0.767547) (xy 3.724228 -0.655272) (xy 3.728924 -0.535905) + (xy 3.733918 -0.413664) (xy 3.739040 -0.292771) (xy 3.744117 -0.177444) (xy 3.748980 -0.071903) (xy 3.753457 0.019632) (xy 3.757376 0.092942) (xy 3.759449 0.127353) (xy 3.766294 0.233540) + (xy 3.643434 0.262889) (xy 3.538905 0.292271) (xy 3.445967 0.329200) (xy 3.355471 0.378104) (xy 3.258268 0.443411) (xy 3.234701 0.460697) (xy 3.121402 0.550369) (xy 3.019333 0.642061) + (xy 2.932518 0.731760) (xy 2.864977 0.815451) (xy 2.838049 0.856542) (xy 2.757742 1.015203) (xy 2.690332 1.197571) (xy 2.636182 1.402065) (xy 2.595659 1.627104) (xy 2.569127 1.871107) + (xy 2.558575 2.067278) (xy 2.555815 2.286548) (xy 2.348926 2.286548) (xy 2.349335 2.268660) (xy 2.354264 2.050939) (xy 2.358558 1.858343) (xy 2.362232 1.689327) (xy 2.365300 1.542347) + (xy 2.367778 1.415858) (xy 2.369680 1.308314) (xy 2.371021 1.218172) (xy 2.371816 1.143886) (xy 2.372079 1.083913) (xy 2.371827 1.036706) (xy 2.371073 1.000722) (xy 2.369832 0.974416) + (xy 2.368120 0.956242) (xy 2.365950 0.944657) (xy 2.363339 0.938116) (xy 2.360300 0.935073) (xy 2.358938 0.934479) (xy 2.343457 0.917521) (xy 2.342445 0.910991) (xy 2.330135 0.898976) + (xy 2.296584 0.879420) (xy 2.246864 0.854993) (xy 2.186043 0.828364) (xy 2.183695 0.827391) (xy 2.024945 0.761781) (xy 1.809750 0.761891) (xy 1.594556 0.762000) (xy 1.182568 0.762000) + (xy 1.173171 0.746024) (xy 1.124012 0.689488) (xy 1.085205 0.662533) (xy 1.045466 0.645036) (xy 1.007257 0.636165) (xy 0.964759 0.636394) (xy 0.912154 0.646199) (xy 0.843624 0.666052) + (xy 0.779313 0.687466) (xy 0.691421 0.728404) (xy 0.595219 0.792690) (xy 0.493463 0.877708) (xy 0.388912 0.980845) (xy 0.284323 1.099487) (xy 0.182452 1.231019) (xy 0.135154 1.298222) + (xy 0.083595 1.373100) (xy 0.031638 1.447232) (xy -0.016255 1.514342) (xy -0.055623 1.568156) (xy -0.073663 1.591923) (xy -0.131808 1.675998) (xy -0.167405 1.753529) (xy -0.181899 1.831943) + (xy -0.553570 1.831943) (xy -0.579353 1.816221) (xy -0.598326 1.806346) (xy -0.642411 1.784612) (xy -0.677724 1.770418) (xy -0.712440 1.762188) (xy -0.754733 1.758346) (xy -0.812778 1.757316) + (xy -0.852326 1.757369) (xy -0.928256 1.758641) (xy -0.983515 1.762533) (xy -1.025611 1.770068) (xy -1.062050 1.782272) (xy -1.074549 1.787696) (xy -1.151882 1.835142) (xy -1.221775 1.904794) + (xy -1.286339 1.998998) (xy -1.319104 2.059656) (xy -1.351067 2.126613) (xy -1.370705 2.177623) (xy -1.380577 2.220717) (xy -1.383236 2.261024) (xy -1.384794 2.305281) (xy -1.392048 2.330903) + (xy -1.409662 2.347458) (xy -1.430959 2.358927) (xy -1.467802 2.373125) (xy -1.489992 2.370083) (xy -1.494112 2.366688) (xy -1.499710 2.348410) (xy -1.504049 2.305488) (xy -1.507164 2.237074) + (xy -1.509092 2.142319) (xy -1.509868 2.020375) (xy -1.509889 1.993900) (xy -1.509889 1.636889) (xy -2.356555 1.636889) (xy -2.593383 1.636889) (xy -2.613514 1.606474) (xy -2.659224 1.566526) + (xy -2.725309 1.521544) (xy -2.784838 1.484432) (xy -2.888446 1.421637) (xy -2.971267 1.373488) (xy -3.035833 1.338729) (xy -3.084673 1.316110) (xy -3.120320 1.304375) (xy -3.145304 1.302272) + (xy -3.150744 1.303242) (xy -3.176572 1.319995) (xy -3.213180 1.358445) (xy -3.257752 1.415559) (xy -3.266968 1.428383) (xy -3.313735 1.494246) (xy -3.365266 1.566818) (xy -3.412427 1.633232) + (xy -3.424723 1.650548) (xy -3.457779 1.698877) (xy -3.483368 1.739670) (xy -3.497741 1.766791) (xy -3.499555 1.773102) (xy -5.387883 1.773102) (xy -5.357705 1.769189) (xy -5.321902 1.759522) + (xy -5.295606 1.741939) (xy -5.276910 1.712216) (xy -5.263908 1.666131) (xy -5.254693 1.599459) (xy -5.248715 1.527727) (xy -5.246531 1.487012) (xy -5.243852 1.420656) (xy -5.240750 1.331236) + (xy -5.237299 1.221327) (xy -5.233571 1.093505) (xy -5.229639 0.950347) (xy -5.225574 0.794427) (xy -5.221450 0.628323) (xy -5.217339 0.454609) (xy -5.213313 0.275863) (xy -5.212795 0.252173) + (xy -5.208387 0.049169) (xy -5.204611 -0.127504) (xy -5.201473 -0.279732) (xy -5.198976 -0.409399) (xy -5.197126 -0.518390) (xy -5.195926 -0.608590) (xy -5.195381 -0.681884) (xy -5.195495 -0.740157) + (xy -5.196273 -0.785293) (xy -5.197720 -0.819178) (xy -5.199838 -0.843696) (xy -5.202634 -0.860732) (xy -5.206111 -0.872171) (xy -5.210273 -0.879897) (xy -5.215126 -0.885796) (xy -5.215449 -0.886144) + (xy -5.238919 -0.902731) (xy -5.282386 -0.926044) (xy -5.339437 -0.952863) (xy -5.397500 -0.977502) (xy -5.552722 -1.040092) (xy -5.766115 -1.025825) (xy -5.979507 -1.011558) (xy -7.331973 -1.011558) + (xy -7.223603 -1.232448) (xy -7.008350 -1.611216) (xy -6.904461 -1.771651) (xy -6.106861 -1.771651) (xy -6.094077 -1.740694) (xy -6.067779 -1.705312) (xy -6.029901 -1.662388) (xy -5.933942 -1.557806) + (xy -5.849082 -1.469181) (xy -5.776592 -1.397716) (xy -5.717747 -1.344615) (xy -5.673819 -1.311079) (xy -5.646081 -1.298312) (xy -5.644422 -1.298222) (xy -5.625621 -1.303660) (xy -5.597498 -1.321229) + (xy -5.557748 -1.352812) (xy -5.504068 -1.400295) (xy -5.434153 -1.465561) (xy -5.400741 -1.497436) (xy -5.337872 -1.558547) (xy -5.282639 -1.613870) (xy -5.238106 -1.660202) (xy -5.207336 -1.694337) + (xy -5.193394 -1.713072) (xy -5.192889 -1.714825) (xy -5.204312 -1.755591) (xy -5.237490 -1.810004) (xy -5.290791 -1.875920) (xy -5.362580 -1.951193) (xy -5.401172 -1.988194) (xy -5.454267 -2.039011) + (xy -5.499763 -2.084764) (xy -5.533633 -2.121238) (xy -5.551850 -2.144216) (xy -5.553662 -2.147851) (xy -5.573145 -2.167768) (xy -5.610724 -2.180799) (xy -5.656696 -2.184925) (xy -5.700500 -2.178396) + (xy -5.723741 -2.165037) (xy -5.763251 -2.135699) (xy -5.814797 -2.093800) (xy -5.874148 -2.042758) (xy -5.925285 -1.996832) (xy -5.998408 -1.929383) (xy -6.051905 -1.877049) (xy -6.086997 -1.835921) + (xy -6.104909 -1.802091) (xy -6.106861 -1.771651) (xy -6.904461 -1.771651) (xy -6.768883 -1.981023) (xy -6.589970 -2.226193) (xy -4.903216 -2.226193) (xy -4.902543 -2.185687) (xy -4.901197 -2.121134) + (xy -4.899228 -2.034615) (xy -4.896688 -1.928211) (xy -4.893627 -1.804005) (xy -4.890097 -1.664079) (xy -4.886149 -1.510514) (xy -4.881833 -1.345392) (xy -4.877200 -1.170795) (xy -4.874372 -1.065389) + (xy -4.869308 -0.876956) (xy -4.864310 -0.690028) (xy -4.859454 -0.507486) (xy -4.854815 -0.332213) (xy -4.850469 -0.167091) (xy -4.846491 -0.015002) (xy -4.842957 0.121174) (xy -4.839942 0.238552) + (xy -4.837522 0.334253) (xy -4.835773 0.405393) (xy -4.835429 0.419868) (xy -4.832904 0.522130) (xy -4.830475 0.600106) (xy -4.827698 0.657731) (xy -4.824130 0.698934) (xy -4.819325 0.727649) + (xy -4.812841 0.747808) (xy -4.804232 0.763342) (xy -4.795272 0.775393) (xy -4.769831 0.802768) (xy -4.749101 0.817097) (xy -4.746371 0.817664) (xy -4.727393 0.829694) (xy -4.722759 0.837944) + (xy -4.702616 0.855664) (xy -4.661260 0.870353) (xy -4.605641 0.880729) (xy -4.542716 0.885508) (xy -4.479436 0.883409) (xy -4.477387 0.883204) (xy -4.398307 0.870858) (xy -4.320726 0.851302) + (xy -4.251875 0.826967) (xy -4.198984 0.800281) (xy -4.175611 0.781807) (xy -4.163496 0.767321) (xy -4.155068 0.750697) (xy -4.149730 0.726977) (xy -4.146886 0.691200) (xy -4.145939 0.638410) + (xy -4.146291 0.563645) (xy -4.146521 0.540093) (xy -4.147927 0.460309) (xy -4.150594 0.360583) (xy -4.154247 0.249155) (xy -4.158615 0.134262) (xy -4.163425 0.024144) (xy -4.164064 0.010699) + (xy -4.169719 -0.130735) (xy -4.171135 -0.249938) (xy -4.167249 -0.352725) (xy -4.156997 -0.444908) (xy -4.139315 -0.532301) (xy -4.113142 -0.620716) (xy -4.077412 -0.715967) (xy -4.031064 -0.823867) + (xy -3.998195 -0.896056) (xy -3.949323 -0.997732) (xy -3.901053 -1.090311) (xy -3.855361 -1.170538) (xy -3.814219 -1.235157) (xy -3.779602 -1.280914) (xy -3.753484 -1.304553) (xy -3.749350 -1.306374) + (xy -3.715402 -1.303740) (xy -3.682740 -1.274596) (xy -3.652389 -1.220652) (xy -3.625378 -1.143619) (xy -3.607636 -1.070301) (xy -3.596796 -1.010123) (xy -3.583654 -0.924475) (xy -3.568535 -0.815989) + (xy -3.551763 -0.687294) (xy -3.533662 -0.541023) (xy -3.514555 -0.379804) (xy -3.494768 -0.206270) (xy -3.474624 -0.023050) (xy -3.454447 0.167224) (xy -3.450569 0.204611) (xy -3.435763 0.346030) + (xy -3.422851 0.462263) (xy -3.411039 0.556219) (xy -3.399532 0.630807) (xy -3.387535 0.688936) (xy -3.374255 0.733512) (xy -3.358897 0.767446) (xy -3.340667 0.793645) (xy -3.318770 0.815018) + (xy -3.292413 0.834474) (xy -3.275516 0.845546) (xy -3.227645 0.874283) (xy -3.180057 0.899794) (xy -3.160889 0.908816) (xy -3.101667 0.924610) (xy -3.029562 0.930012) (xy -2.957882 0.924924) + (xy -2.903245 0.910683) (xy -2.843608 0.872438) (xy -2.792669 0.810338) (xy -2.749235 0.723414) (xy -2.741615 0.704124) (xy -2.735278 0.685587) (xy -2.730108 0.665134) (xy -2.725988 0.640096) + (xy -2.722804 0.607805) (xy -2.720439 0.565591) (xy -2.718778 0.510785) (xy -2.717706 0.440719) (xy -2.717106 0.352723) (xy -2.716862 0.244128) (xy -2.716860 0.112266) (xy -2.716963 -0.021167) + (xy -2.718060 -0.255191) (xy -2.721079 -0.464215) (xy -2.726255 -0.651409) (xy -2.733822 -0.819946) (xy -2.744013 -0.972997) (xy -2.757064 -1.113732) (xy -2.773208 -1.245323) (xy -2.792680 -1.370942) + (xy -2.815714 -1.493760) (xy -2.831101 -1.566333) (xy -2.870252 -1.707786) (xy -2.921030 -1.833003) (xy -2.981844 -1.939606) (xy -3.051102 -2.025215) (xy -3.127214 -2.087454) (xy -3.202959 -2.122337) + (xy -3.248848 -2.132174) (xy -3.307016 -2.139374) (xy -3.370054 -2.143688) (xy -3.430558 -2.144864) (xy -3.481119 -2.142652) (xy -3.514330 -2.136802) (xy -3.521428 -2.133110) (xy -3.541773 -2.121639) + (xy -3.578522 -2.105650) (xy -3.601464 -2.096817) (xy -3.676898 -2.059030) (xy -3.745226 -2.002517) (xy -3.809181 -1.924366) (xy -3.871494 -1.821664) (xy -3.886614 -1.792833) (xy -3.928026 -1.706766) + (xy -3.954366 -1.640207) (xy -3.965015 -1.594755) (xy -3.965222 -1.589585) (xy -3.969884 -1.552348) (xy -3.986645 -1.533828) (xy -3.994508 -1.530718) (xy -4.020849 -1.526203) (xy -4.031063 -1.528693) + (xy -4.033386 -1.544209) (xy -4.036141 -1.584100) (xy -4.039156 -1.644522) (xy -4.042255 -1.721635) (xy -4.045267 -1.811597) (xy -4.047638 -1.895705) (xy -4.050539 -1.993776) (xy -4.053858 -2.082440) + (xy -4.057393 -2.157818) (xy -4.060941 -2.216032) (xy -4.064303 -2.253202) (xy -4.066859 -2.265352) (xy -4.082254 -2.266835) (xy -4.121500 -2.267293) (xy -4.180316 -2.266851) (xy -4.254419 -2.265637) + (xy -4.339525 -2.263779) (xy -4.431352 -2.261402) (xy -4.525618 -2.258634) (xy -4.618039 -2.255601) (xy -4.704332 -2.252431) (xy -4.780216 -2.249250) (xy -4.841407 -2.246186) (xy -4.883622 -2.243364) + (xy -4.902579 -2.240913) (xy -4.903164 -2.240569) (xy -4.903216 -2.226193) (xy -6.589970 -2.226193) (xy -6.506979 -2.339918) (xy -6.224414 -2.685952) (xy -5.976468 -2.958387) (xy -3.568630 -2.958387) + (xy -3.564991 -2.927955) (xy -3.554539 -2.888735) (xy -3.549875 -2.872724) (xy -3.531451 -2.823350) (xy -3.503719 -2.776735) (xy -3.461283 -2.724474) (xy -3.439229 -2.700368) (xy -3.390536 -2.652074) + (xy -3.329334 -2.596798) (xy -3.262833 -2.540544) (xy -3.198241 -2.489320) (xy -3.142768 -2.449130) (xy -3.120895 -2.435164) (xy -3.101912 -2.436999) (xy -3.059010 -2.449673) (xy -2.994040 -2.472519) + (xy -2.908854 -2.504873) (xy -2.805303 -2.546066) (xy -2.750069 -2.568598) (xy -2.656991 -2.606554) (xy -2.572731 -2.640369) (xy -2.500717 -2.668709) (xy -2.444377 -2.690244) (xy -2.407141 -2.703642) + (xy -2.392437 -2.707571) (xy -2.392383 -2.707531) (xy -2.391342 -2.692948) (xy -2.389808 -2.651979) (xy -2.387823 -2.586457) (xy -2.385431 -2.498213) (xy -2.382675 -2.389077) (xy -2.379597 -2.260883) + (xy -2.376241 -2.115462) (xy -2.372650 -1.954645) (xy -2.368867 -1.780264) (xy -2.364934 -1.594151) (xy -2.360896 -1.398136) (xy -2.356794 -1.194053) (xy -2.356642 -1.186372) (xy -2.351850 -0.945917) + (xy -2.347524 -0.732063) (xy -2.343603 -0.543193) (xy -2.340032 -0.377693) (xy -2.336751 -0.233945) (xy -2.333703 -0.110333) (xy -2.330830 -0.005242) (xy -2.328074 0.082946) (xy -2.325377 0.155846) + (xy -2.322681 0.215074) (xy -2.319929 0.262247) (xy -2.317062 0.298982) (xy -2.314022 0.326893) (xy -2.310753 0.347598) (xy -2.307195 0.362712) (xy -2.303290 0.373852) (xy -2.300531 0.379744) + (xy -2.246711 0.454235) (xy -2.169440 0.516092) (xy -2.137833 0.534010) (xy -2.072835 0.555683) (xy -1.994373 0.564417) (xy -1.914100 0.560151) (xy -1.843666 0.542822) (xy -1.827389 0.535668) + (xy -1.752595 0.497908) (xy -1.699451 0.469176) (xy -1.664169 0.446275) (xy -1.642960 0.426011) (xy -1.632036 0.405187) (xy -1.627610 0.380608) (xy -1.626671 0.366342) (xy -1.625997 0.343380) + (xy -1.624925 0.294253) (xy -1.623489 0.221019) (xy -1.623169 0.203723) (xy 1.566988 0.203723) (xy 1.569286 0.220775) (xy 1.577618 0.238552) (xy 1.594944 0.260026) (xy 1.624224 0.288169) + (xy 1.668418 0.325954) (xy 1.730487 0.376351) (xy 1.771681 0.409222) (xy 1.839353 0.462733) (xy 1.901935 0.511645) (xy 1.955080 0.552604) (xy 1.994446 0.582261) (xy 2.014443 0.596480) + (xy 2.059870 0.613995) (xy 2.103958 0.605354) (xy 2.149558 0.569818) (xy 2.159478 0.559000) (xy 2.184820 0.528664) (xy 2.221821 0.482530) (xy 2.265137 0.427327) (xy 2.301819 0.379753) + (xy 2.345998 0.323241) (xy 2.388195 0.271514) (xy 2.423189 0.230846) (xy 2.443308 0.209718) (xy 2.469201 0.180891) (xy 2.482569 0.156916) (xy 2.483087 0.153088) (xy 2.469779 0.114934) + (xy 2.431805 0.064655) (xy 2.369728 0.002773) (xy 2.284112 -0.070193) (xy 2.175521 -0.153720) (xy 2.065579 -0.232632) (xy 2.022431 -0.260848) (xy 1.990760 -0.274505) (xy 1.960181 -0.276897) + (xy 1.935450 -0.273886) (xy 1.890345 -0.260720) (xy 1.869377 -0.238679) (xy 1.868849 -0.237136) (xy 1.855706 -0.212195) (xy 1.830090 -0.174419) (xy 1.801159 -0.136570) (xy 1.760836 -0.084045) + (xy 1.719838 -0.026670) (xy 1.697177 0.007388) (xy 1.663931 0.055018) (xy 1.628026 0.099473) (xy 1.609246 0.119390) (xy 1.576077 0.162214) (xy 1.566988 0.203723) (xy -1.623169 0.203723) + (xy -1.621725 0.125730) (xy -1.619668 0.010443) (xy -1.617355 -0.122788) (xy -1.614820 -0.271907) (xy -1.612099 -0.434859) (xy -1.609228 -0.609590) (xy -1.606243 -0.794044) (xy -1.603178 -0.986166) + (xy -1.602261 -1.044222) (xy -1.599042 -1.246002) (xy -1.596012 -1.431756) (xy -1.292297 -1.431756) (xy -1.278421 -1.260125) (xy -1.248445 -1.104264) (xy -1.202010 -0.962088) (xy -1.138758 -0.831510) + (xy -1.058330 -0.710447) (xy -0.995706 -0.634788) (xy -0.932497 -0.566171) (xy -0.879683 -0.514741) (xy -0.830448 -0.475315) (xy -0.777976 -0.442711) (xy -0.715454 -0.411748) (xy -0.683886 -0.397694) + (xy -0.630587 -0.376170) (xy -0.584731 -0.363126) (xy -0.535227 -0.356440) (xy -0.470984 -0.353989) (xy -0.454488 -0.353814) (xy -0.378996 -0.356038) (xy -0.297899 -0.362865) (xy -0.226542 -0.372925) + (xy -0.214699 -0.375224) (xy -0.053995 -0.421711) (xy 0.091348 -0.491215) (xy 0.220056 -0.582874) (xy 0.330859 -0.695829) (xy 0.399064 -0.790222) (xy 0.429762 -0.835597) (xy 0.459519 -0.874480) + (xy 0.478087 -0.894715) (xy 0.500109 -0.920812) (xy 0.508000 -0.941001) (xy 0.513209 -0.963454) (xy 0.526790 -1.002735) (xy 0.543592 -1.044968) (xy 0.573683 -1.125664) (xy 0.587657 -1.190669) + (xy 0.585896 -1.247187) (xy 0.568784 -1.302424) (xy 0.558436 -1.324379) (xy 0.525178 -1.377674) (xy 0.491777 -1.408547) (xy 0.484477 -1.412007) (xy 0.445780 -1.430733) (xy 0.409471 -1.453267) + (xy 0.370882 -1.473759) (xy 0.321926 -1.491210) (xy 0.307874 -1.494773) (xy 0.223927 -1.500405) (xy 0.146612 -1.479503) (xy 0.078499 -1.433460) (xy 0.022158 -1.363670) (xy 0.003661 -1.329764) + (xy -0.029009 -1.276799) (xy -0.079042 -1.213133) (xy -0.141011 -1.144712) (xy -0.209489 -1.077482) (xy -0.279049 -1.017388) (xy -0.287676 -1.010575) (xy -0.323566 -0.985772) (xy -0.355009 -0.975733) + (xy -0.396257 -0.976658) (xy -0.409398 -0.978113) (xy -0.478127 -0.991265) (xy -0.520585 -1.011180) (xy -0.536155 -1.037560) (xy -0.536222 -1.039635) (xy -0.546702 -1.066533) (xy -0.558330 -1.078443) + (xy -0.576669 -1.106956) (xy -0.589485 -1.158928) (xy -0.596484 -1.230086) (xy -0.597373 -1.316157) (xy -0.591857 -1.412867) (xy -0.585461 -1.473340) (xy -0.575671 -1.547430) (xy -0.566964 -1.598644) + (xy -0.557925 -1.632221) (xy -0.547136 -1.653395) (xy -0.533179 -1.667405) (xy -0.532894 -1.667622) (xy -0.503331 -1.682011) (xy -0.486534 -1.678974) (xy -0.463144 -1.674526) (xy -0.419711 -1.678874) + (xy -0.362426 -1.690416) (xy -0.297482 -1.707548) (xy -0.231070 -1.728667) (xy -0.169383 -1.752170) (xy -0.126499 -1.772186) (xy -0.029813 -1.835166) (xy 0.067310 -1.920857) (xy 0.160491 -2.024162) + (xy 0.245351 -2.139985) (xy 0.317510 -2.263229) (xy 0.345412 -2.321412) (xy 0.388371 -2.434140) (xy 0.422801 -2.557083) (xy 0.447707 -2.683553) (xy 0.462095 -2.806864) (xy 0.464971 -2.920327) + (xy 0.455341 -3.017255) (xy 0.451524 -3.035360) (xy 0.409906 -3.156741) (xy 0.346509 -3.260184) (xy 0.261367 -3.345658) (xy 0.154514 -3.413132) (xy 0.025986 -3.462575) (xy -0.043661 -3.479950) + (xy -0.174895 -3.494213) (xy -0.305365 -3.481095) (xy -0.435493 -3.440427) (xy -0.565699 -3.372040) (xy -0.696407 -3.275767) (xy -0.804333 -3.175818) (xy -0.899091 -3.062388) (xy -0.984539 -2.922911) + (xy -1.060727 -2.757254) (xy -1.127708 -2.565283) (xy -1.185536 -2.346864) (xy -1.234262 -2.101865) (xy -1.240902 -2.062121) (xy -1.273179 -1.830669) (xy -1.290430 -1.621242) (xy -1.292297 -1.431756) + (xy -1.596012 -1.431756) (xy -1.595776 -1.446195) (xy -1.592511 -1.642147) (xy -1.589293 -1.831200) (xy -1.586171 -2.010697) (xy -1.583192 -2.177981) (xy -1.580402 -2.330397) (xy -1.577850 -2.465286) + (xy -1.575583 -2.579993) (xy -1.573647 -2.671860) (xy -1.572090 -2.738231) (xy -1.572057 -2.739532) (xy -1.563101 -3.087230) (xy -1.194300 -3.231749) (xy -1.073628 -3.279246) (xy -0.976635 -3.318456) + (xy -0.900681 -3.351274) (xy -0.843122 -3.379594) (xy -0.801318 -3.405308) (xy -0.772626 -3.430312) (xy -0.754403 -3.456500) (xy -0.744009 -3.485765) (xy -0.738800 -3.520001) (xy -0.736183 -3.560164) + (xy -0.738076 -3.650111) (xy -0.754819 -3.718643) (xy -0.787594 -3.769037) (xy -0.821123 -3.795527) (xy -0.861026 -3.813084) (xy -0.905281 -3.823010) (xy -0.943337 -3.823760) (xy -0.962700 -3.816263) + (xy -0.978357 -3.808982) (xy -1.016629 -3.794088) (xy -1.073414 -3.773058) (xy -1.144608 -3.747372) (xy -1.226110 -3.718506) (xy -1.313818 -3.687939) (xy -1.403627 -3.657149) (xy -1.416285 -3.652853) + (xy -1.463116 -3.639139) (xy -1.500876 -3.631942) (xy -1.518591 -3.632290) (xy -1.525669 -3.640215) (xy -1.530894 -3.660043) (xy -1.534509 -3.695166) (xy -1.536756 -3.748974) (xy -1.537880 -3.824860) + (xy -1.538133 -3.904807) (xy -1.538903 -4.013394) (xy -1.541841 -4.097585) (xy -1.547918 -4.161179) (xy -1.558106 -4.207978) (xy -1.573378 -4.241780) (xy -1.594703 -4.266387) (xy -1.623055 -4.285599) + (xy -1.637391 -4.293023) (xy -1.658570 -4.302036) (xy -1.682040 -4.307979) (xy -1.712751 -4.311034) (xy -1.755654 -4.311383) (xy -1.815697 -4.309206) (xy -1.897832 -4.304685) (xy -1.919614 -4.303379) + (xy -2.008148 -4.298575) (xy -2.096582 -4.294745) (xy -2.176816 -4.292176) (xy -2.240749 -4.291152) (xy -2.262598 -4.291282) (xy -2.325532 -4.290700) (xy -2.366232 -4.285686) (xy -2.390460 -4.275372) + (xy -2.395196 -4.271296) (xy -2.401379 -4.262608) (xy -2.406001 -4.248458) (xy -2.409100 -4.225786) (xy -2.410719 -4.191530) (xy -2.410896 -4.142630) (xy -2.409674 -4.076024) (xy -2.407091 -3.988650) + (xy -2.403190 -3.877449) (xy -2.401136 -3.822066) (xy -2.397468 -3.715001) (xy -2.394771 -3.617139) (xy -2.393091 -3.532009) (xy -2.392472 -3.463141) (xy -2.392960 -3.414066) (xy -2.394601 -3.388312) + (xy -2.395538 -3.385372) (xy -2.414627 -3.375548) (xy -2.449618 -3.362475) (xy -2.462389 -3.358333) (xy -2.493841 -3.347929) (xy -2.546381 -3.329911) (xy -2.614530 -3.306184) (xy -2.692806 -3.278656) + (xy -2.765778 -3.252778) (xy -2.865543 -3.218514) (xy -2.981675 -3.180635) (xy -3.103219 -3.142597) (xy -3.219218 -3.107854) (xy -3.284898 -3.089107) (xy -3.383071 -3.061649) (xy -3.457021 -3.039618) + (xy -3.509651 -3.020646) (xy -3.543861 -3.002363) (xy -3.562554 -2.982400) (xy -3.568630 -2.958387) (xy -5.976468 -2.958387) (xy -5.922963 -3.017176) (xy -5.604401 -3.331639) (xy -5.270505 -3.627394) + (xy -4.923051 -3.902490) (xy -4.563814 -4.154978) (xy -4.194569 -4.382909) (xy -4.188710 -4.386276) (xy -4.134091 -4.416468) (xy -4.057647 -4.457039) (xy -3.963009 -4.506181) (xy -3.853803 -4.562080) + (xy -3.733660 -4.622926) (xy -3.606206 -4.686907) (xy -3.475073 -4.752213) (xy -3.343887 -4.817031) (xy -3.216277 -4.879550) (xy -3.095873 -4.937960) (xy -2.986303 -4.990448) (xy -2.891196 -5.035204) + (xy -2.857500 -5.050772) (xy -2.403040 -5.253809) (xy -2.212459 -5.333951) (xy 0.558897 -5.333951) (xy 0.589724 -4.871837) (xy 0.595069 -4.791725) (xy 0.602114 -4.686149) (xy 0.610679 -4.557806) + (xy 0.620585 -4.409390) (xy 0.631652 -4.243598) (xy 0.643699 -4.063126) (xy 0.656547 -3.870669) (xy 0.670015 -3.668922) (xy 0.683923 -3.460583) (xy 0.698093 -3.248346) (xy 0.712343 -3.034908) + (xy 0.719006 -2.935111) (xy 0.733128 -2.723379) (xy 0.747161 -2.512510) (xy 0.760936 -2.305101) (xy 0.774281 -2.103746) (xy 0.787025 -1.911042) (xy 0.798996 -1.729585) (xy 0.810025 -1.561970) + (xy 0.819938 -1.410794) (xy 0.828567 -1.278653) (xy 0.835738 -1.168142) (xy 0.841281 -1.081857) (xy 0.843445 -1.047717) (xy 0.851444 -0.922161) (xy 0.858504 -0.821521) (xy 0.865486 -0.742548) + (xy 0.873252 -0.681995) (xy 0.882663 -0.636612) (xy 0.894581 -0.603150) (xy 0.909868 -0.578362) (xy 0.929384 -0.558999) (xy 0.953990 -0.541811) (xy 0.982049 -0.525020) (xy 1.011454 -0.509657) + (xy 1.040765 -0.500475) (xy 1.077867 -0.496317) (xy 1.130647 -0.496024) (xy 1.171658 -0.497173) (xy 1.239124 -0.500482) (xy 1.287005 -0.506257) (xy 1.323932 -0.516350) (xy 1.358536 -0.532614) + (xy 1.371694 -0.540106) (xy 1.417435 -0.572789) (xy 1.451781 -0.613994) (xy 1.477092 -0.659676) (xy 1.516945 -0.740833) (xy 1.529628 -2.992260) (xy 1.530978 -3.242951) (xy 1.532167 -3.486453) + (xy 1.533194 -3.721224) (xy 1.534055 -3.945722) (xy 1.534751 -4.158404) (xy 1.535278 -4.357729) (xy 1.535634 -4.542154) (xy 1.535818 -4.710138) (xy 1.535828 -4.860138) (xy 1.535661 -4.990611) + (xy 1.535316 -5.100016) (xy 1.534791 -5.186811) (xy 1.534084 -5.249454) (xy 1.533193 -5.286402) (xy 1.532527 -5.295843) (xy 1.517415 -5.343636) (xy 1.490211 -5.382238) (xy 1.448474 -5.412454) + (xy 1.389765 -5.435089) (xy 1.311643 -5.450948) (xy 1.211669 -5.460834) (xy 1.087402 -5.465555) (xy 1.016000 -5.466227) (xy 0.892265 -5.464289) (xy 0.793330 -5.457404) (xy 0.716099 -5.444895) + (xy 0.657475 -5.426086) (xy 0.614361 -5.400299) (xy 0.587777 -5.372632) (xy 0.558897 -5.333951) (xy -2.212459 -5.333951) (xy -1.966398 -5.437423) (xy -1.545493 -5.602202) (xy -1.138241 -5.748735) + (xy -0.742562 -5.877610) (xy -0.356372 -5.989416) (xy 0.022411 -6.084740) (xy 0.395869 -6.164171) (xy 0.766083 -6.228297) (xy 1.135137 -6.277707) (xy 1.505113 -6.312989) (xy 1.643945 -6.322662) + (xy 1.768565 -6.328570) (xy 1.918135 -6.332309) (xy 2.089464 -6.333843) (xy 2.279359 -6.333136) (xy 2.413000 -6.331429) (xy 2.784449 -6.320606) (xy 3.132226 -6.300243) (xy 3.459375 -6.269906) + (xy 3.768937 -6.229158) (xy 4.063954 -6.177566) (xy 4.347470 -6.114694) (xy 4.622525 -6.040108) (xy 4.769556 -5.994500) (xy 4.949465 -5.932310) (xy 5.121905 -5.865103) (xy 5.283535 -5.794524) + (xy 5.431014 -5.722219) (xy 5.561000 -5.649834) (xy 5.670154 -5.579014) (xy 5.755134 -5.511406) (xy 5.760714 -5.506254) (xy 5.786694 -5.484450) (xy 5.802697 -5.475647) (xy 5.804216 -5.476140) + (xy 5.806971 -5.490773) (xy 5.813335 -5.531053) (xy 5.822972 -5.594682) (xy 5.835546 -5.679364) (xy 5.850719 -5.782800) (xy 5.868158 -5.902692) (xy 5.887524 -6.036744) (xy 5.908482 -6.182656) + (xy 5.930695 -6.338131) (xy 5.942943 -6.424195) (xy 6.076826 -7.366223) (xy 5.927663 -7.414196) (xy 5.714759 -7.476866) (xy 5.477641 -7.536114) (xy 5.220178 -7.591294) (xy 4.946243 -7.641755) + (xy 4.659705 -7.686850) (xy 4.364437 -7.725930) (xy 4.064307 -7.758346) (xy 3.763189 -7.783450) (xy 3.697111 -7.787932) (xy 3.690884 -7.789229) (xy 3.711795 -7.790496) (xy 3.758760 -7.791728) + (xy 3.830692 -7.792917) (xy 3.926510 -7.794057) (xy 4.045126 -7.795143) (xy 4.185459 -7.796167) (xy 4.346421 -7.797124) (xy 4.526931 -7.798006) (xy 4.725901 -7.798808) (xy 4.942250 -7.799524) + (xy 5.174891 -7.800146) (xy 5.422740 -7.800668) (xy 5.684713 -7.801085) (xy 5.959725 -7.801389) (xy 5.993695 -7.801418) (xy 8.466667 -7.803444) (xy 8.466667 7.817556) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.058583 -7.800979) (xy -2.670244 -7.800791) (xy -2.289441 -7.800584) (xy -1.917124 -7.800360) (xy -1.554242 -7.800120) (xy -1.201746 -7.799865) (xy -0.860586 -7.799596) (xy -0.531711 -7.799315) + (xy -0.216072 -7.799022) (xy 0.085381 -7.798719) (xy 0.371699 -7.798408) (xy 0.641932 -7.798089) (xy 0.895129 -7.797763) (xy 1.130340 -7.797433) (xy 1.346616 -7.797098) (xy 1.543006 -7.796760) + (xy 1.718561 -7.796421) (xy 1.872331 -7.796082) (xy 2.003365 -7.795743) (xy 2.110714 -7.795406) (xy 2.193428 -7.795073) (xy 2.250557 -7.794744) (xy 2.281150 -7.794420) (xy 2.286000 -7.794174) + (xy 2.249770 -7.791720) (xy 2.192025 -7.787835) (xy 2.119409 -7.782963) (xy 2.038566 -7.777552) (xy 1.996722 -7.774756) (xy 1.618883 -7.743022) (xy 1.223924 -7.697489) (xy 0.818770 -7.639142) + (xy 0.410343 -7.568963) (xy 0.062357 -7.500023) (xy -0.466106 -7.374979) (xy -0.996037 -7.222422) (xy -1.526069 -7.042919) (xy -2.054839 -6.837034) (xy -2.580980 -6.605336) (xy -3.103130 -6.348391) + (xy -3.619921 -6.066765) (xy -4.129990 -5.761024) (xy -4.134555 -5.758159) (xy -4.498916 -5.521227) (xy -4.859961 -5.270495) (xy -5.213379 -5.009316) (xy -5.554860 -4.741042) (xy -5.880091 -4.469024) + (xy -6.184764 -4.196615) (xy -6.374075 -4.016694) (xy -6.676371 -3.702259) (xy -6.957651 -3.369927) (xy -7.217240 -3.021129) (xy -7.454463 -2.657295) (xy -7.668648 -2.279854) (xy -7.859119 -1.890236) + (xy -8.025202 -1.489872) (xy -8.166222 -1.080192) (xy -8.281505 -0.662625) (xy -8.370377 -0.238602) (xy -8.432164 0.190447) (xy -8.451220 0.388056) (xy -8.452164 0.385738) (xy -8.453101 0.356249) + (xy -8.454026 0.300638) (xy -8.454938 0.219956) (xy -8.455831 0.115253) (xy -8.456703 -0.012420) (xy -8.457550 -0.162013) (xy -8.458368 -0.332476) (xy -8.459155 -0.522759) (xy -8.459905 -0.731810) + (xy -8.460617 -0.958580) (xy -8.461286 -1.202019) (xy -8.461909 -1.461075) (xy -8.462483 -1.734699) (xy -8.463003 -2.021841) (xy -8.463467 -2.321449) (xy -8.463871 -2.632474) (xy -8.464211 -2.953865) + (xy -8.464483 -3.284571) (xy -8.464685 -3.623544) (xy -8.464692 -3.637139) (xy -8.466666 -7.803444) (xy -3.058583 -7.800979) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.785338 -5.198665) (xy 3.834758 -5.193518) (xy 3.877054 -5.182541) (xy 3.922745 -5.163771) (xy 3.929945 -5.160440) (xy 4.030979 -5.099756) (xy 4.114562 -5.021999) (xy 4.178470 -4.931015) + (xy 4.220482 -4.830649) (xy 4.238375 -4.724745) (xy 4.233344 -4.635564) (xy 4.200493 -4.516113) (xy 4.144443 -4.410841) (xy 4.067568 -4.322248) (xy 3.972245 -4.252836) (xy 3.860849 -4.205107) + (xy 3.812833 -4.192755) (xy 3.746196 -4.181106) (xy 3.691973 -4.179418) (xy 3.637028 -4.188426) (xy 3.577167 -4.205940) (xy 3.468157 -4.255730) (xy 3.374732 -4.328690) (xy 3.302053 -4.418408) + (xy 3.249015 -4.524477) (xy 3.222049 -4.634705) (xy 3.220111 -4.745422) (xy 3.242159 -4.852955) (xy 3.287150 -4.953635) (xy 3.307618 -4.981222) (xy 3.541889 -4.981222) (xy 3.541889 -4.430889) + (xy 3.577167 -4.430889) (xy 3.595111 -4.432208) (xy 3.605629 -4.440128) (xy 3.610703 -4.460594) (xy 3.612315 -4.499550) (xy 3.612445 -4.536722) (xy 3.612445 -4.642556) (xy 3.660831 -4.642556) + (xy 3.685257 -4.640758) (xy 3.704909 -4.632216) (xy 3.724893 -4.612207) (xy 3.750311 -4.576007) (xy 3.775181 -4.536722) (xy 3.807388 -4.486060) (xy 3.830363 -4.454846) (xy 3.849478 -4.438380) + (xy 3.870105 -4.431962) (xy 3.896127 -4.430889) (xy 3.930938 -4.433491) (xy 3.949927 -4.439973) (xy 3.951111 -4.442333) (xy 3.942515 -4.457477) (xy 3.919497 -4.488417) (xy 3.886212 -4.529702) + (xy 3.867913 -4.551469) (xy 3.784715 -4.649162) (xy 3.824404 -4.665850) (xy 3.878140 -4.696300) (xy 3.909226 -4.736191) (xy 3.921964 -4.792210) (xy 3.922889 -4.818944) (xy 3.917327 -4.878271) + (xy 3.898595 -4.922058) (xy 3.863626 -4.952258) (xy 3.809349 -4.970824) (xy 3.732698 -4.979711) (xy 3.667970 -4.981222) (xy 3.541889 -4.981222) (xy 3.307618 -4.981222) (xy 3.354040 -5.043790) + (xy 3.441788 -5.119749) (xy 3.513196 -5.161597) (xy 3.556584 -5.180923) (xy 3.596406 -5.192504) (xy 3.642678 -5.198211) (xy 3.705417 -5.199917) (xy 3.718278 -5.199944) (xy 3.785338 -5.198665) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.740402 0.943480) (xy 3.747739 0.953785) (xy 3.753630 0.966865) (xy 3.758231 0.985703) (xy 3.761700 1.013283) (xy 3.764195 1.052590) (xy 3.765873 1.106609) (xy 3.766891 1.178322) + (xy 3.767408 1.270715) (xy 3.767580 1.386771) (xy 3.767585 1.458535) (xy 3.767168 1.576621) (xy 3.766021 1.689306) (xy 3.764242 1.792555) (xy 3.761928 1.882333) (xy 3.759176 1.954603) + (xy 3.756085 2.005330) (xy 3.753922 2.024944) (xy 3.739842 2.080674) (xy 3.715276 2.147848) (xy 3.683915 2.218737) (xy 3.649446 2.285612) (xy 3.615561 2.340744) (xy 3.586320 2.376071) + (xy 3.554165 2.406364) (xy 3.529876 2.430983) (xy 3.481507 2.481928) (xy 3.444654 2.517531) (xy 3.412570 2.543971) (xy 3.386667 2.562104) (xy 3.331699 2.592816) (xy 3.287981 2.606003) + (xy 3.259132 2.600917) (xy 3.250958 2.590170) (xy 3.247131 2.564372) (xy 3.245132 2.515156) (xy 3.244787 2.447256) (xy 3.245919 2.365403) (xy 3.248350 2.274331) (xy 3.251907 2.178773) + (xy 3.256411 2.083462) (xy 3.261687 1.993130) (xy 3.267558 1.912512) (xy 3.273849 1.846339) (xy 3.280382 1.799344) (xy 3.280415 1.799167) (xy 3.326518 1.593070) (xy 3.384493 1.408557) + (xy 3.453821 1.246791) (xy 3.533988 1.108936) (xy 3.624475 0.996155) (xy 3.646920 0.973667) (xy 3.713137 0.910167) (xy 3.740402 0.943480) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.950832 -0.108548) (xy 5.990470 -0.082473) (xy 5.997640 -0.074083) (xy 6.012234 -0.053140) (xy 6.020512 -0.031116) (xy 6.023400 -0.000716) (xy 6.021826 0.045357) (xy 6.018568 0.090797) + (xy 5.994953 0.247179) (xy 5.949045 0.387332) (xy 5.879870 0.513523) (xy 5.788241 0.626162) (xy 5.747176 0.664833) (xy 5.697601 0.705671) (xy 5.645598 0.744348) (xy 5.597248 0.776537) + (xy 5.558631 0.797907) (xy 5.537933 0.804333) (xy 5.518349 0.792947) (xy 5.511899 0.782012) (xy 5.507335 0.756503) (xy 5.504267 0.713213) (xy 5.503432 0.672651) (xy 5.511614 0.571270) + (xy 5.534368 0.461495) (xy 5.569335 0.348529) (xy 5.614153 0.237578) (xy 5.666463 0.133846) (xy 5.723904 0.042537) (xy 5.784116 -0.031144) (xy 5.844739 -0.081992) (xy 5.846056 -0.082813) + (xy 5.903286 -0.108628) (xy 5.950832 -0.108548) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -0.045813 -2.921426) (xy -0.024497 -2.880847) (xy -0.009619 -2.814088) (xy -0.004270 -2.766284) (xy -0.001895 -2.717228) (xy -0.004963 -2.673459) (xy -0.015035 -2.625462) (xy -0.033673 -2.563719) + (xy -0.041279 -2.540765) (xy -0.103875 -2.386905) (xy -0.180923 -2.256515) (xy -0.273357 -2.148291) (xy -0.382108 -2.060931) (xy -0.386715 -2.057915) (xy -0.429632 -2.031038) (xy -0.463523 -2.011662) + (xy -0.481355 -2.003797) (xy -0.481696 -2.003778) (xy -0.493295 -2.015760) (xy -0.502573 -2.040521) (xy -0.508953 -2.096691) (xy -0.506531 -2.171537) (xy -0.496269 -2.257255) (xy -0.479126 -2.346041) + (xy -0.456065 -2.430091) (xy -0.453733 -2.437151) (xy -0.402112 -2.573390) (xy -0.345580 -2.690439) (xy -0.285415 -2.786625) (xy -0.222894 -2.860276) (xy -0.159294 -2.909720) (xy -0.095894 -2.933285) + (xy -0.073274 -2.935111) (xy -0.045813 -2.921426) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.756222 -4.902438) (xy 3.805510 -4.878984) (xy 3.833175 -4.842154) (xy 3.838222 -4.813052) (xy 3.827101 -4.768900) (xy 3.793000 -4.738217) (xy 3.734814 -4.720245) (xy 3.696582 -4.715805) + (xy 3.612445 -4.709719) (xy 3.612445 -4.910667) (xy 3.688153 -4.910667) (xy 3.756222 -4.902438) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v1.1/MZ80-ROMPG_v1_1.kicad_pcb b/schematics/v1.1/MZ80-ROMPG_v1_1.kicad_pcb new file mode 100644 index 0000000..324134f --- /dev/null +++ b/schematics/v1.1/MZ80-ROMPG_v1_1.kicad_pcb @@ -0,0 +1,1276 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.2-1)-1") + + (general + (thickness 1.6) + (drawings 6) + (tracks 0) + (zones 0) + (modules 16) + (nets 70) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (trace_clearance 0.2) + (zone_clearance 0.508) + (zone_45_only no) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 GNDPWR) + (net 2 +5V) + (net 3 /~CSMROM~) + (net 4 /~CSUSR~) + (net 5 "Net-(U1-Pad14)") + (net 6 "Net-(U1-Pad13)") + (net 7 /A11) + (net 8 /A10) + (net 9 /A9) + (net 10 "Net-(U1-Pad9)") + (net 11 /A8) + (net 12 /A7) + (net 13 /A6) + (net 14 /A5) + (net 15 /A4) + (net 16 /A3) + (net 17 /A2) + (net 18 "Net-(U2-Pad12)") + (net 19 "Net-(U2-Pad10)") + (net 20 "Net-(U2-Pad8)") + (net 21 "Net-(U2-Pad6)") + (net 22 /~MWR~) + (net 23 "Net-(U3-Pad19)") + (net 24 /D7) + (net 25 /D6) + (net 26 /BK1A18) + (net 27 /BK1A17) + (net 28 /D5) + (net 29 /D4) + (net 30 /BK1A16) + (net 31 "Net-(U3-Pad11)") + (net 32 /BK1A15) + (net 33 /D3) + (net 34 /D2) + (net 35 /BK1A14) + (net 36 /BK1A13) + (net 37 /D1) + (net 38 /D0) + (net 39 /BK1A12) + (net 40 "Net-(U3-Pad1)") + (net 41 /BK2A18) + (net 42 /BK2A17) + (net 43 /BK2A16) + (net 44 /BK2A15) + (net 45 "Net-(U4-Pad11)") + (net 46 /BK2A14) + (net 47 /BK2A13) + (net 48 /BK2A12) + (net 49 /BK2A11) + (net 50 "Net-(U4-Pad1)") + (net 51 "Net-(U5-Pad15)") + (net 52 "Net-(U5-Pad14)") + (net 53 "Net-(U5-Pad13)") + (net 54 "Net-(U5-Pad12)") + (net 55 /A1) + (net 56 /A0) + (net 57 /~MRD~) + (net 58 "Net-(U7-Pad18)") + (net 59 "Net-(U8-Pad23)") + (net 60 "Net-(U8-Pad22)") + (net 61 "Net-(U8-Pad8)") + (net 62 "Net-(U8-Pad19)") + (net 63 "Net-(U8-Pad7)") + (net 64 "Net-(U8-Pad6)") + (net 65 "Net-(U8-Pad5)") + (net 66 "Net-(U8-Pad4)") + (net 67 "Net-(U8-Pad3)") + (net 68 "Net-(U8-Pad2)") + (net 69 "Net-(U8-Pad1)") + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +5V) + (add_net /A0) + (add_net /A1) + (add_net /A10) + (add_net /A11) + (add_net /A2) + (add_net /A3) + (add_net /A4) + (add_net /A5) + (add_net /A6) + (add_net /A7) + (add_net /A8) + (add_net /A9) + (add_net /BK1A12) + (add_net /BK1A13) + (add_net /BK1A14) + (add_net /BK1A15) + (add_net /BK1A16) + (add_net /BK1A17) + (add_net /BK1A18) + (add_net /BK2A11) + (add_net /BK2A12) + (add_net /BK2A13) + (add_net /BK2A14) + (add_net /BK2A15) + (add_net /BK2A16) + (add_net /BK2A17) + (add_net /BK2A18) + (add_net /D0) + (add_net /D1) + (add_net /D2) + (add_net /D3) + (add_net /D4) + (add_net /D5) + (add_net /D6) + (add_net /D7) + (add_net /~CSMROM~) + (add_net /~CSUSR~) + (add_net /~MRD~) + (add_net /~MWR~) + (add_net GNDPWR) + (add_net "Net-(U1-Pad13)") + (add_net "Net-(U1-Pad14)") + (add_net "Net-(U1-Pad9)") + (add_net "Net-(U2-Pad10)") + (add_net "Net-(U2-Pad12)") + (add_net "Net-(U2-Pad6)") + (add_net "Net-(U2-Pad8)") + (add_net "Net-(U3-Pad1)") + (add_net "Net-(U3-Pad11)") + (add_net "Net-(U3-Pad19)") + (add_net "Net-(U4-Pad1)") + (add_net "Net-(U4-Pad11)") + (add_net "Net-(U5-Pad12)") + (add_net "Net-(U5-Pad13)") + (add_net "Net-(U5-Pad14)") + (add_net "Net-(U5-Pad15)") + (add_net "Net-(U7-Pad18)") + (add_net "Net-(U8-Pad1)") + (add_net "Net-(U8-Pad19)") + (add_net "Net-(U8-Pad2)") + (add_net "Net-(U8-Pad22)") + (add_net "Net-(U8-Pad23)") + (add_net "Net-(U8-Pad3)") + (add_net "Net-(U8-Pad4)") + (add_net "Net-(U8-Pad5)") + (add_net "Net-(U8-Pad6)") + (add_net "Net-(U8-Pad7)") + (add_net "Net-(U8-Pad8)") + ) + + (module Package_DIP:DIP-32_W15.24mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5D6C49F9) + (at 129.159 93.98 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil") + (path /5D8675A1) + (fp_text reference U9 (at 7.62 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SST39SF040 (at 7.62 40.43 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.3 -1.55) (end -1.05 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.3 39.65) (end 16.3 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 39.65) (end 16.3 39.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.55) (end -1.05 39.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /~MWR~)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 /D2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 42 /BK2A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 /D1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 46 /BK2A14)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 /D0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 47 /BK2A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 56 /A0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 55 /A1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /A9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 17 /A2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 49 /BK2A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 /A3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 57 /~MRD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 15 /A4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /A10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 /A5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 /~CSUSR~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /A6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /D7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /A7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /D6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 48 /BK2A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /D5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 44 /BK2A15)) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /D4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 43 /BK2A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 /D3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 41 /BK2A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-32_W15.24mm (layer F.Cu) (tedit 5A02E8C5) (tstamp 5D6C496D) + (at 129.032 116.205 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils)") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil") + (path /5D861261) + (fp_text reference U6 (at 7.62 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SST39SF040 (at 7.62 40.43 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.3 -1.55) (end -1.05 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.3 39.65) (end 16.3 -1.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 39.65) (end 16.3 39.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.05 -1.55) (end -1.05 39.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /~MWR~)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 /D2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 27 /BK1A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 /D1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 35 /BK1A14)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 /D0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 36 /BK1A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 56 /A0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 55 /A1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /A9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 17 /A2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 /A3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 57 /~MRD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 15 /A4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /A10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 /A5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 /~CSMROM~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /A6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /D7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /A7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /D6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 39 /BK1A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /D5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 32 /BK1A15)) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /D4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 /BK1A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 /D3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 /BK1A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-24_W15.24mm_Socket (layer F.Cu) (tedit 5A02E8C5) (tstamp 5D6C5FC2) + (at 134.366 90.805 90) + (descr "24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /5D742653) + (fp_text reference U8 (at 7.62 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2716_Socket (at 7.62 30.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 13.97 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 29.33) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 29.33) (end 16.57 29.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 29.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 29.27) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 29.27) (end 14.08 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 24 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 23 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 59 "Net-(U8-Pad23)")) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 /D2)) + (pad 22 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 60 "Net-(U8-Pad22)")) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 /D1)) + (pad 21 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /~MWR~)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 /D0)) + (pad 20 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 57 /~MRD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 61 "Net-(U8-Pad8)")) + (pad 19 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 62 "Net-(U8-Pad19)")) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 63 "Net-(U8-Pad7)")) + (pad 18 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 4 /~CSUSR~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 64 "Net-(U8-Pad6)")) + (pad 17 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /D7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 65 "Net-(U8-Pad5)")) + (pad 16 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /D6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 66 "Net-(U8-Pad4)")) + (pad 15 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /D5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 67 "Net-(U8-Pad3)")) + (pad 14 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /D4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 68 "Net-(U8-Pad2)")) + (pad 13 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 /D3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 69 "Net-(U8-Pad1)")) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-24_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-24_W15.24mm_Socket (layer F.Cu) (tedit 5A02E8C5) (tstamp 5D6C4999) + (at 134.239 113.03 90) + (descr "24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /5D73B31D) + (fp_text reference U7 (at 7.62 -2.33 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 2732_Socket (at 7.62 30.27 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 13.97 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 29.33) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 29.33) (end 16.57 29.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 29.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 29.27) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 29.27) (end 14.08 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 29.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 24 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 23 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 /A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 34 /D2)) + (pad 22 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 /A9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 37 /D1)) + (pad 21 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 7 /A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 38 /D0)) + (pad 20 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 /~CSMROM~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 56 /A0)) + (pad 19 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 /A10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 55 /A1)) + (pad 18 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 58 "Net-(U7-Pad18)")) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 17 /A2)) + (pad 17 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /D7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 16 /A3)) + (pad 16 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /D6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 15 /A4)) + (pad 15 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /D5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 14 /A5)) + (pad 14 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 /D4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 13 /A6)) + (pad 13 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 /D3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 12 /A7)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-24_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D6C4939) + (at 179.959 120.777 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5D977CCD) + (attr smd) + (fp_text reference U5 (at 0 6.35 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT138 (at -0.127 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 "Net-(U5-Pad15)")) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 "Net-(U5-Pad14)")) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 "Net-(U5-Pad13)")) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(U5-Pad12)")) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 "Net-(U3-Pad11)")) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(U4-Pad11)")) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 "Net-(U3-Pad1)")) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 "Net-(U4-Pad1)")) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 "Net-(U1-Pad9)")) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 "Net-(U1-Pad9)")) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 /A1)) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 /A0)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D6C4917) + (at 181.229 78.994 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5DCE1F15) + (attr smd) + (fp_text reference U4 (at -0.127 8.001 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT273 (at 0.127 0) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12)) + (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 /BK2A18)) + (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 24 /D7)) + (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 25 /D6)) + (pad 16 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 /BK2A17)) + (pad 15 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 /BK2A16)) + (pad 14 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 28 /D5)) + (pad 13 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 29 /D4)) + (pad 12 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 /BK2A15)) + (pad 11 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(U4-Pad11)")) + (pad 10 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 /BK2A14)) + (pad 8 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 33 /D3)) + (pad 7 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 /D2)) + (pad 6 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 /BK2A13)) + (pad 5 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 /BK2A12)) + (pad 4 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 /D1)) + (pad 3 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /D0)) + (pad 2 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 /BK2A11)) + (pad 1 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 "Net-(U4-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D6C48EC) + (at 181.229 92.075 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5D8569BF) + (attr smd) + (fp_text reference U3 (at 0 8.128 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT273 (at 0.127 -0.127) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12)) + (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 23 "Net-(U3-Pad19)")) + (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 24 /D7)) + (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 25 /D6)) + (pad 16 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 26 /BK1A18)) + (pad 15 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 27 /BK1A17)) + (pad 14 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 28 /D5)) + (pad 13 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 29 /D4)) + (pad 12 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 30 /BK1A16)) + (pad 11 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 "Net-(U3-Pad11)")) + (pad 10 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 32 /BK1A15)) + (pad 8 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 33 /D3)) + (pad 7 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 /D2)) + (pad 6 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 /BK1A14)) + (pad 5 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 /BK1A13)) + (pad 4 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 /D1)) + (pad 3 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /D0)) + (pad 2 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 39 /BK1A12)) + (pad 1 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 "Net-(U3-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D6C48C1) + (at 179.324 111.887 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5D970771) + (attr smd) + (fp_text reference U2 (at 0 5.715 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT04 (at -0.127 0.381) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 18 "Net-(U2-Pad12)")) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 19 "Net-(U2-Pad10)")) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 20 "Net-(U2-Pad8)")) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 21 "Net-(U2-Pad6)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 "Net-(U1-Pad14)")) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 22 /~MWR~)) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(U1-Pad13)")) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 /~CSUSR~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5D6C48A1) + (at 179.832 103.124 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /5D9553A4) + (attr smd) + (fp_text reference U1 (at -0.127 6.477 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 74HCT133 (at -0.127 0.381) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 "Net-(U1-Pad14)")) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 "Net-(U1-Pad13)")) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 /A11)) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 /A10)) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 /A9)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 "Net-(U1-Pad9)")) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 /A8)) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 /A7)) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /A6)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 14 /A5)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 15 /A4)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 16 /A3)) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 17 /A2)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4868) + (at 124.968 82.804 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DAEF2D7) + (attr smd) + (fp_text reference C7 (at 3.302 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4857) + (at 124.968 105.156 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DAECB8D) + (attr smd) + (fp_text reference C6 (at 3.302 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4846) + (at 172.974 121.031 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DC23862) + (attr smd) + (fp_text reference C5 (at 3.175 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4835) + (at 173.355 111.887 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DAEFA80) + (attr smd) + (fp_text reference C4 (at 3.048 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4824) + (at 172.847 78.867 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DD6AACA) + (attr smd) + (fp_text reference C3 (at -3.302 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4813) + (at 172.72 102.997 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DFC5FA2) + (attr smd) + (fp_text reference C2 (at 3.175 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5D6C4802) + (at 172.974 92.075 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /5DD6BB0B) + (attr smd) + (fp_text reference C1 (at 2.921 0 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text "(C) P. D. Smart 2019" (at 136.398 124.841) (layer B.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.15)) (justify mirror)) + ) + (gr_text "Sharp MZ-80A Rom Filing System v1.1" (at 140.208 124.841) (layer F.SilkS) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (gr_line (start 121.031 126.619) (end 121.031 71.247) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 193.675 126.619) (end 121.031 126.619) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 193.675 71.247) (end 193.675 126.619) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 121.031 71.247) (end 193.675 71.247) (layer Edge.Cuts) (width 0.1)) + + (zone (net 1) (net_name GNDPWR) (layer B.Cu) (tstamp 5D6D2569) (hatch edge 0.508) + (connect_pads (clearance 0.155)) + (min_thickness 0.155) + (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet)) + (polygon + (pts + (xy 121.031 71.247) (xy 193.675 71.247) (xy 193.675 126.619) (xy 121.031 126.619) + ) + ) + ) + (zone (net 1) (net_name GNDPWR) (layer B.Cu) (tstamp 5D6D256C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet)) + (polygon + (pts + (xy 121.031 71.247) (xy 193.675 71.247) (xy 193.675 126.619) (xy 121.031 126.619) + ) + ) + ) + (zone (net 1) (net_name GNDPWR) (layer F.Cu) (tstamp 5D6D256F) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet)) + (polygon + (pts + (xy 121.031 71.247) (xy 193.675 71.247) (xy 193.675 126.619) (xy 121.031 126.619) + ) + ) + ) +) diff --git a/schematics/v2.0/MZ80-ROMPG.pro b/schematics/v1.1/MZ80-ROMPG_v1_1.pro similarity index 92% rename from schematics/v2.0/MZ80-ROMPG.pro rename to schematics/v1.1/MZ80-ROMPG_v1_1.pro index 6de9180..7482740 100644 --- a/schematics/v2.0/MZ80-ROMPG.pro +++ b/schematics/v1.1/MZ80-ROMPG_v1_1.pro @@ -1,4 +1,4 @@ -update=Friday, 15 May 2020 at 11:19:59 +update=Wednesday, 19 February 2020 at 01:31:40 version=1 last_client=kicad [general] @@ -37,7 +37,7 @@ PageLayoutDescrFile= PlotDirectoryName= SubpartIdSeparator=0 SubpartFirstId=65 -NetFmtName=Pcbnew +NetFmtName= SpiceAjustPassiveValues=0 -LabSize=39 +LabSize=50 ERC_TestSimilarLabels=1 diff --git a/schematics/v1.1/MZ80-ROMPG_v1_1.sch b/schematics/v1.1/MZ80-ROMPG_v1_1.sch new file mode 100644 index 0000000..2826943 --- /dev/null +++ b/schematics/v1.1/MZ80-ROMPG_v1_1.sch @@ -0,0 +1,1436 @@ +EESchema Schematic File Version 4 +LIBS:MZ80-ROMPG +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "Sharp MZ-80A Rom Filing System" +Date "2019-09-14" +Rev "1.1" +Comp "" +Comment1 "" +Comment2 "storage." +Comment3 "ROM versions (ie. 40/80 character monitors) and ROM based" +Comment4 "A mechanism to allow the Sharp MZ-80A to utilize different" +$EndDescr +$Comp +L Memory_EEPROM:2732_Socket U7 +U 1 1 5D73B31D +P 7300 1800 +F 0 "U7" H 7300 1900 50 0000 C CNN +F 1 "2732_Socket" H 7300 1750 50 0000 C CNN +F 2 "Package_DIP:DIP-24_W15.24mm_Socket" H 7300 1800 50 0001 C CNN +F 3 "" H 7300 1800 50 0001 C CNN + 1 7300 1800 + 1 0 0 -1 +$EndComp +$Comp +L Memory_EEPROM:2716_Socket U8 +U 1 1 5D742653 +P 9550 1800 +F 0 "U8" H 9550 1900 50 0000 C CNN +F 1 "2716_Socket" H 9550 1750 50 0000 C CNN +F 2 "Package_DIP:DIP-24_W15.24mm_Socket" H 9550 1800 50 0001 C CNN +F 3 "" H 9550 1800 50 0001 C CNN + 1 9550 1800 + 1 0 0 -1 +$EndComp +Entry Wire Line + 6350 1000 6450 1100 +Entry Wire Line + 6350 1100 6450 1200 +Entry Wire Line + 6350 1200 6450 1300 +Entry Wire Line + 6350 1300 6450 1400 +Entry Wire Line + 6350 1400 6450 1500 +Entry Wire Line + 6350 1500 6450 1600 +Entry Wire Line + 6350 1600 6450 1700 +Entry Wire Line + 6350 1700 6450 1800 +Entry Wire Line + 6350 1800 6450 1900 +Entry Wire Line + 6350 1900 6450 2000 +Entry Wire Line + 6350 2000 6450 2100 +Entry Wire Line + 6350 2100 6450 2200 +Wire Wire Line + 6450 1100 6600 1100 +Wire Wire Line + 6450 1200 6600 1200 +Wire Wire Line + 6450 1300 6600 1300 +Wire Wire Line + 6450 1400 6600 1400 +Wire Wire Line + 6450 1500 6600 1500 +Wire Wire Line + 6450 1600 6600 1600 +Wire Wire Line + 6450 1700 6600 1700 +Wire Wire Line + 6450 1800 6600 1800 +Wire Wire Line + 6450 1900 6600 1900 +Wire Wire Line + 6450 2000 6600 2000 +Wire Wire Line + 6450 2100 6600 2100 +Wire Wire Line + 6450 2200 6600 2200 +Entry Wire Line + 8200 1100 8300 1000 +Entry Wire Line + 8200 1200 8300 1100 +Entry Wire Line + 8200 1300 8300 1200 +Entry Wire Line + 8200 1400 8300 1300 +Entry Wire Line + 8200 1500 8300 1400 +Entry Wire Line + 8200 1600 8300 1500 +Entry Wire Line + 8200 1700 8300 1600 +Entry Wire Line + 8200 1800 8300 1700 +Wire Wire Line + 8000 1100 8200 1100 +Wire Wire Line + 8000 1200 8200 1200 +Wire Wire Line + 8000 1300 8200 1300 +Wire Wire Line + 8000 1400 8200 1400 +Wire Wire Line + 8000 1500 8200 1500 +Wire Wire Line + 8000 1600 8200 1600 +Wire Wire Line + 8000 1700 8200 1700 +Wire Wire Line + 8000 1800 8200 1800 +Wire Wire Line + 7300 1000 7300 850 +Wire Wire Line + 7300 850 9550 850 +Wire Wire Line + 9550 850 9550 1000 +Wire Wire Line + 7300 2600 7300 2700 +NoConn ~ 6600 2500 +NoConn ~ 8850 1100 +NoConn ~ 8850 1200 +NoConn ~ 8850 1300 +NoConn ~ 8850 1400 +NoConn ~ 8850 1500 +NoConn ~ 8850 1600 +NoConn ~ 8850 1700 +NoConn ~ 8850 1800 +NoConn ~ 8850 1900 +NoConn ~ 8850 2000 +NoConn ~ 8850 2100 +Text Label 8700 2300 0 39 ~ 0 +~MWR~ +Text Label 8700 2400 0 39 ~ 0 +~MRD~ +Text Label 8700 2500 0 39 ~ 0 +~CSUSR~ +Text Label 6450 2400 0 39 ~ 0 +~CSMROM~ +Text Label 6550 1100 0 39 ~ 0 +A0 +Text Label 6550 1200 0 39 ~ 0 +A1 +Text Label 6550 1300 0 39 ~ 0 +A2 +Text Label 6550 1400 0 39 ~ 0 +A3 +Text Label 6550 1500 0 39 ~ 0 +A4 +Text Label 6550 1600 0 39 ~ 0 +A5 +Text Label 6550 1700 0 39 ~ 0 +A6 +Text Label 6550 1800 0 39 ~ 0 +A7 +Text Label 6550 1900 0 39 ~ 0 +A8 +Text Label 6550 2000 0 39 ~ 0 +A9 +Text Label 6550 2100 0 39 ~ 0 +A10 +Text Label 6550 2200 0 39 ~ 0 +A11 +Text Label 8000 1100 0 39 ~ 0 +D0 +Text Label 8000 1200 0 39 ~ 0 +D1 +Text Label 8000 1300 0 39 ~ 0 +D2 +Text Label 8000 1400 0 39 ~ 0 +D3 +Text Label 8000 1500 0 39 ~ 0 +D4 +Text Label 8000 1600 0 39 ~ 0 +D5 +Text Label 8000 1700 0 39 ~ 0 +D6 +Text Label 8000 1800 0 39 ~ 0 +D7 +$Comp +L Memory_Flash:SST39SF040 U6 +U 1 1 5D861261 +P 7250 4750 +F 0 "U6" H 7250 4800 50 0000 C CNN +F 1 "SST39SF040" H 7300 4650 50 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm" H 7250 5050 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 7250 5050 50 0001 C CNN + 1 7250 4750 + 1 0 0 -1 +$EndComp +$Comp +L Memory_Flash:SST39SF040 U9 +U 1 1 5D8675A1 +P 9550 4750 +F 0 "U9" H 9550 4800 50 0000 C CNN +F 1 "SST39SF040" H 9650 4650 50 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm" H 9550 5050 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 9550 5050 50 0001 C CNN + 1 9550 4750 + 1 0 0 -1 +$EndComp +Entry Wire Line + 8200 3550 8300 3450 +Entry Wire Line + 8200 3650 8300 3550 +Entry Wire Line + 8200 3750 8300 3650 +Entry Wire Line + 8200 3850 8300 3750 +Entry Wire Line + 8200 3950 8300 3850 +Entry Wire Line + 8200 4050 8300 3950 +Entry Wire Line + 8200 4150 8300 4050 +Entry Wire Line + 8200 4250 8300 4150 +Wire Wire Line + 7850 3550 8200 3550 +Wire Wire Line + 7850 3650 8200 3650 +Wire Wire Line + 7850 3750 8200 3750 +Wire Wire Line + 7850 3850 8200 3850 +Wire Wire Line + 7850 3950 8200 3950 +Wire Wire Line + 7850 4050 8200 4050 +Wire Wire Line + 7850 4150 8200 4150 +Wire Wire Line + 7850 4250 8200 4250 +Entry Wire Line + 10450 3550 10550 3450 +Entry Wire Line + 10450 3650 10550 3550 +Entry Wire Line + 10450 3750 10550 3650 +Entry Wire Line + 10450 3850 10550 3750 +Entry Wire Line + 10450 3950 10550 3850 +Entry Wire Line + 10450 4050 10550 3950 +Entry Wire Line + 10450 4150 10550 4050 +Entry Wire Line + 10450 4250 10550 4150 +Entry Wire Line + 6350 3450 6450 3550 +Entry Wire Line + 6350 3550 6450 3650 +Entry Wire Line + 6350 3650 6450 3750 +Entry Wire Line + 6350 3750 6450 3850 +Entry Wire Line + 6350 3850 6450 3950 +Entry Wire Line + 6350 3950 6450 4050 +Entry Wire Line + 6350 4050 6450 4150 +Entry Wire Line + 6350 4150 6450 4250 +Entry Wire Line + 6350 4250 6450 4350 +Entry Wire Line + 6350 4350 6450 4450 +Entry Wire Line + 6350 4450 6450 4550 +Entry Wire Line + 6350 4550 6450 4650 +Wire Wire Line + 6450 3550 6650 3550 +Wire Wire Line + 6450 3650 6650 3650 +Wire Wire Line + 6450 3750 6650 3750 +Wire Wire Line + 6450 3850 6650 3850 +Wire Wire Line + 6450 3950 6650 3950 +Wire Wire Line + 6450 4050 6650 4050 +Wire Wire Line + 6450 4150 6650 4150 +Wire Wire Line + 6450 4250 6650 4250 +Wire Wire Line + 6450 4350 6650 4350 +Wire Wire Line + 6450 4450 6650 4450 +Wire Wire Line + 6450 4550 6650 4550 +Wire Wire Line + 6450 4650 6650 4650 +Entry Wire Line + 6350 4650 6450 4750 +Entry Wire Line + 6350 4750 6450 4850 +Entry Wire Line + 6350 4850 6450 4950 +Entry Wire Line + 6350 4950 6450 5050 +Entry Wire Line + 6350 5050 6450 5150 +Entry Wire Line + 6350 5150 6450 5250 +Entry Wire Line + 6350 5250 6450 5350 +Wire Wire Line + 6450 4750 6650 4750 +Wire Wire Line + 6450 4850 6650 4850 +Wire Wire Line + 6450 4950 6650 4950 +Wire Wire Line + 6450 5050 6650 5050 +Wire Wire Line + 6450 5150 6650 5150 +Wire Wire Line + 6450 5250 6650 5250 +Wire Wire Line + 6450 5350 6650 5350 +Wire Wire Line + 6450 5550 6650 5550 +Entry Wire Line + 8650 3450 8750 3550 +Entry Wire Line + 8650 3550 8750 3650 +Entry Wire Line + 8650 3650 8750 3750 +Entry Wire Line + 8650 3750 8750 3850 +Entry Wire Line + 8650 3850 8750 3950 +Entry Wire Line + 8650 3950 8750 4050 +Entry Wire Line + 8650 4050 8750 4150 +Entry Wire Line + 8650 4150 8750 4250 +Entry Wire Line + 8650 4250 8750 4350 +Entry Wire Line + 8650 4350 8750 4450 +Entry Wire Line + 8650 4450 8750 4550 +Entry Wire Line + 8650 4550 8750 4650 +Wire Wire Line + 8750 3550 8950 3550 +Wire Wire Line + 8750 3650 8950 3650 +Wire Wire Line + 8750 3750 8950 3750 +Wire Wire Line + 8750 3850 8950 3850 +Wire Wire Line + 8750 3950 8950 3950 +Wire Wire Line + 8750 4050 8950 4050 +Wire Wire Line + 8750 4150 8950 4150 +Wire Wire Line + 8750 4250 8950 4250 +Wire Wire Line + 8750 4350 8950 4350 +Wire Wire Line + 8750 4450 8950 4450 +Wire Wire Line + 8750 4550 8950 4550 +Wire Wire Line + 8750 4650 8950 4650 +Entry Wire Line + 8650 4650 8750 4750 +Entry Wire Line + 8650 4750 8750 4850 +Entry Wire Line + 8650 4850 8750 4950 +Entry Wire Line + 8650 4950 8750 5050 +Entry Wire Line + 8650 5050 8750 5150 +Entry Wire Line + 8650 5150 8750 5250 +Entry Wire Line + 8650 5250 8750 5350 +Wire Wire Line + 8750 4750 8950 4750 +Wire Wire Line + 8750 4850 8950 4850 +Wire Wire Line + 8750 4950 8950 4950 +Wire Wire Line + 8750 5050 8950 5050 +Wire Wire Line + 8750 5150 8950 5150 +Wire Wire Line + 8750 5250 8950 5250 +Wire Wire Line + 8750 5350 8950 5350 +Wire Wire Line + 7250 3400 7250 3300 +Wire Wire Line + 9550 3300 9550 3400 +Wire Wire Line + 7250 6000 7250 6050 +Wire Wire Line + 7250 6050 7800 6050 +Wire Wire Line + 9550 6050 9550 6000 +Entry Bus Bus + 6350 3050 6450 3150 +Entry Bus Bus + 8550 3150 8650 3250 +Text Label 6550 3550 0 39 ~ 0 +A0 +Text Label 6550 3650 0 39 ~ 0 +A1 +Text Label 6550 3750 0 39 ~ 0 +A2 +Text Label 6550 3850 0 39 ~ 0 +A3 +Text Label 6550 3950 0 39 ~ 0 +A4 +Text Label 6550 4050 0 39 ~ 0 +A5 +Text Label 6550 4150 0 39 ~ 0 +A6 +Text Label 6550 4250 0 39 ~ 0 +A7 +Text Label 6550 4350 0 39 ~ 0 +A8 +Text Label 6550 4450 0 39 ~ 0 +A9 +Text Label 6550 4550 0 39 ~ 0 +A10 +Text Label 6550 4650 0 39 ~ 0 +A11 +Text Label 6450 4750 0 39 ~ 0 +BK1A12 +Text Label 6450 4850 0 39 ~ 0 +BK1A13 +Text Label 6450 4950 0 39 ~ 0 +BK1A14 +Text Label 6450 5050 0 39 ~ 0 +BK1A15 +Text Label 6450 5150 0 39 ~ 0 +BK1A16 +Text Label 6450 5250 0 39 ~ 0 +BK1A17 +Text Label 6450 5350 0 39 ~ 0 +BK1A18 +Text Label 8850 3550 0 39 ~ 0 +A0 +Text Label 8850 3650 0 39 ~ 0 +A1 +Text Label 8850 3750 0 39 ~ 0 +A2 +Text Label 8850 3850 0 39 ~ 0 +A3 +Text Label 8850 3950 0 39 ~ 0 +A4 +Text Label 8850 4050 0 39 ~ 0 +A5 +Text Label 8850 4150 0 39 ~ 0 +A6 +Text Label 8850 4250 0 39 ~ 0 +A7 +Text Label 8850 4350 0 39 ~ 0 +A8 +Text Label 8850 4450 0 39 ~ 0 +A9 +Text Label 8850 4550 0 39 ~ 0 +A10 +Text Label 8750 4650 0 39 ~ 0 +BK2A11 +Text Label 8750 4750 0 39 ~ 0 +BK2A12 +Text Label 8750 4850 0 39 ~ 0 +BK2A13 +Text Label 8750 4950 0 39 ~ 0 +BK2A14 +Text Label 8750 5050 0 39 ~ 0 +BK2A15 +Text Label 8750 5150 0 39 ~ 0 +BK2A16 +Text Label 8750 5250 0 39 ~ 0 +BK2A17 +Text Label 8750 5350 0 39 ~ 0 +BK2A18 +Text Label 7900 3550 0 39 ~ 0 +D0 +Text Label 7900 3650 0 39 ~ 0 +D1 +Text Label 7900 3750 0 39 ~ 0 +D2 +Text Label 7900 3850 0 39 ~ 0 +D3 +Text Label 7900 3950 0 39 ~ 0 +D4 +Text Label 7900 4050 0 39 ~ 0 +D5 +Text Label 7900 4150 0 39 ~ 0 +D6 +Text Label 7900 4250 0 39 ~ 0 +D7 +Text Label 10300 3550 0 39 ~ 0 +D0 +Text Label 10300 3650 0 39 ~ 0 +D1 +Text Label 10300 3750 0 39 ~ 0 +D2 +Text Label 10300 3850 0 39 ~ 0 +D3 +Text Label 10300 3950 0 39 ~ 0 +D4 +Text Label 10300 4050 0 39 ~ 0 +D5 +Text Label 10300 4150 0 39 ~ 0 +D6 +Text Label 10300 4250 0 39 ~ 0 +D7 +Wire Bus Line + 6450 3150 8550 3150 +Wire Wire Line + 7300 2700 9550 2700 +Wire Wire Line + 9550 2700 9550 2600 +Wire Wire Line + 7250 3300 8350 3300 +$Comp +L 74xx:74LS133 U1 +U 2 1 5D9553A4 +P 1000 7100 +F 0 "U1" H 950 7150 50 0000 L CNN +F 1 "74HCT133" H 800 7050 50 0000 L CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 1000 7100 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS133" H 1000 7100 50 0001 C CNN + 2 1000 7100 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 1 1 5D970771 +P 5550 2900 +F 0 "U2" H 5500 2900 50 0000 C CNN +F 1 "74HCT04" H 5600 2750 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5550 2900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 5550 2900 50 0001 C CNN + 1 5550 2900 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 2 1 5D971295 +P 5550 3300 +F 0 "U2" H 5500 3300 50 0000 C CNN +F 1 "74HCT04" H 5600 3150 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5550 3300 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 5550 3300 50 0001 C CNN + 2 5550 3300 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 3 1 5D971FBC +P 2750 6800 +F 0 "U2" H 2700 6800 50 0000 C CNN +F 1 "74HCT04" H 2850 6650 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2750 6800 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2750 6800 50 0001 C CNN + 3 2750 6800 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 4 1 5D97302B +P 2750 7150 +F 0 "U2" H 2700 7150 50 0000 C CNN +F 1 "74HCT04" H 2850 7000 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2750 7150 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2750 7150 50 0001 C CNN + 4 2750 7150 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 5 1 5D974054 +P 2750 6450 +F 0 "U2" H 2700 6450 50 0000 C CNN +F 1 "74HCT04" H 2850 6300 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2750 6450 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2750 6450 50 0001 C CNN + 5 2750 6450 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 6 1 5D975343 +P 2750 7500 +F 0 "U2" H 2700 7500 50 0000 C CNN +F 1 "74HCT04" H 2850 7350 50 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2750 7500 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 2750 7500 50 0001 C CNN + 6 2750 7500 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U2 +U 7 1 5D976097 +P 1800 7100 +F 0 "U2" H 1750 7150 50 0000 L CNN +F 1 "74HCT04" H 1650 7050 50 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1800 7100 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 1800 7100 50 0001 C CNN + 7 1800 7100 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS138 U5 +U 1 1 5D977CCD +P 4300 1400 +F 0 "U5" H 4300 1450 50 0000 C CNN +F 1 "74HCT138" H 4250 1350 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4300 1400 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 4300 1400 50 0001 C CNN + 1 4300 1400 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS133 U1 +U 1 1 5D953C00 +P 5450 1900 +F 0 "U1" H 5450 1900 50 0000 C CNN +F 1 "74HCT133" H 5500 1700 50 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 5450 1900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS133" H 5450 1900 50 0001 C CNN + 1 5450 1900 + -1 0 0 -1 +$EndComp +Entry Wire Line + 6250 1300 6350 1200 +Entry Wire Line + 6250 1400 6350 1300 +Entry Wire Line + 6250 1500 6350 1400 +Entry Wire Line + 6250 1600 6350 1500 +Entry Wire Line + 6250 1700 6350 1600 +Entry Wire Line + 6250 1800 6350 1700 +Entry Wire Line + 6250 1900 6350 1800 +Entry Wire Line + 6250 2000 6350 1900 +Entry Wire Line + 6250 2100 6350 2000 +Entry Wire Line + 6250 2200 6350 2100 +Wire Wire Line + 5750 1300 6250 1300 +Wire Wire Line + 5750 1400 6250 1400 +Wire Wire Line + 5750 1500 6250 1500 +Wire Wire Line + 5750 1600 6250 1600 +Wire Wire Line + 5750 1700 6250 1700 +Wire Wire Line + 5750 1800 6250 1800 +Wire Wire Line + 5750 1900 6250 1900 +Wire Wire Line + 5750 2000 6250 2000 +Wire Wire Line + 5750 2100 6250 2100 +Wire Wire Line + 5750 2200 6250 2200 +Wire Wire Line + 6450 2800 6450 2400 +Wire Wire Line + 6450 2400 6600 2400 +Wire Wire Line + 5250 2900 5250 2700 +Wire Wire Line + 5250 2700 6250 2700 +Wire Wire Line + 6250 2700 6250 2300 +Wire Wire Line + 6250 2300 5750 2300 +Wire Wire Line + 5250 3300 5200 3300 +Wire Wire Line + 5200 3300 5200 2650 +Wire Wire Line + 5200 2650 6200 2650 +Wire Wire Line + 6200 2650 6200 2400 +Wire Wire Line + 6200 2400 5750 2400 +Wire Wire Line + 9550 3300 10650 3300 +Wire Wire Line + 10650 3300 10650 850 +Wire Wire Line + 10650 850 9550 850 +Connection ~ 9550 3300 +Connection ~ 9550 850 +Wire Wire Line + 9550 2700 10800 2700 +Wire Wire Line + 10800 2700 10800 6050 +Wire Wire Line + 10800 6050 10100 6050 +Connection ~ 9550 2700 +Connection ~ 9550 6050 +$Comp +L Device:C_Small C6 +U 1 1 5DAECB8D +P 7800 5750 +F 0 "C6" H 7892 5796 50 0000 L CNN +F 1 "100nF" H 7892 5705 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 7800 5750 50 0001 C CNN +F 3 "~" H 7800 5750 50 0001 C CNN + 1 7800 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C7 +U 1 1 5DAEF2D7 +P 10100 5750 +F 0 "C7" H 10192 5796 50 0000 L CNN +F 1 "100nF" H 10192 5705 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10100 5750 50 0001 C CNN +F 3 "~" H 10100 5750 50 0001 C CNN + 1 10100 5750 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C4 +U 1 1 5DAEFA80 +P 2100 6700 +F 0 "C4" H 2192 6746 50 0000 L CNN +F 1 "100nF" H 2192 6655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 2100 6700 50 0001 C CNN +F 3 "~" H 2100 6700 50 0001 C CNN + 1 2100 6700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7800 5850 7800 6050 +Connection ~ 7800 6050 +Wire Wire Line + 7800 6050 9550 6050 +Wire Wire Line + 10100 5850 10100 6050 +Connection ~ 10100 6050 +Wire Wire Line + 10100 6050 9550 6050 +Wire Wire Line + 7800 5650 7800 4500 +Wire Wire Line + 7800 4500 8350 4500 +Wire Wire Line + 8350 4500 8350 3300 +Wire Wire Line + 10100 5650 10100 4500 +Wire Wire Line + 10100 4500 10650 4500 +Wire Wire Line + 10650 4500 10650 3300 +Connection ~ 10650 3300 +Connection ~ 8350 3300 +Wire Wire Line + 8350 3300 9550 3300 +Wire Wire Line + 7800 2300 7800 2850 +Wire Wire Line + 7800 2300 8500 2300 +Wire Wire Line + 8450 2400 8450 5850 +Wire Wire Line + 8450 5850 8950 5850 +Wire Wire Line + 8450 2400 8850 2400 +Wire Wire Line + 8500 2300 8500 5550 +Wire Wire Line + 8500 5550 8950 5550 +Connection ~ 8500 2300 +Wire Wire Line + 8500 2300 8850 2300 +Wire Wire Line + 8550 5750 8950 5750 +Wire Wire Line + 8550 2500 8850 2500 +Wire Wire Line + 8500 5550 8500 6200 +Wire Wire Line + 8500 6200 6450 6200 +Wire Wire Line + 6450 6200 6450 5550 +Connection ~ 8500 5550 +Wire Wire Line + 8450 5850 8450 6150 +Wire Wire Line + 8450 6150 6500 6150 +Wire Wire Line + 6500 6150 6500 5850 +Wire Wire Line + 6500 5850 6650 5850 +Connection ~ 8450 5850 +Wire Wire Line + 6250 2850 6250 3300 +Wire Wire Line + 6250 2850 7800 2850 +Wire Wire Line + 6250 3300 5850 3300 +Wire Wire Line + 6300 2800 6300 5750 +Wire Wire Line + 6300 5750 6650 5750 +Wire Wire Line + 6300 2800 6450 2800 +Entry Wire Line + 6250 1200 6350 1100 +Entry Wire Line + 6250 1100 6350 1000 +Wire Wire Line + 6250 1100 4800 1100 +Wire Wire Line + 5150 1900 5050 1900 +Wire Wire Line + 5050 1900 5050 1750 +Wire Wire Line + 5050 1750 4800 1750 +Wire Wire Line + 4800 1750 4800 1700 +Wire Wire Line + 4800 1750 4800 1800 +Connection ~ 4800 1750 +$Comp +L Device:C_Small C5 +U 1 1 5DC23862 +P 4950 850 +F 0 "C5" H 5042 896 50 0000 L CNN +F 1 "100nF" H 5042 805 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4950 850 50 0001 C CNN +F 3 "~" H 4950 850 50 0001 C CNN + 1 4950 850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4300 800 4300 750 +Wire Wire Line + 4300 750 4850 750 +Wire Wire Line + 4950 950 4950 2100 +Wire Wire Line + 4950 2100 4300 2100 +Wire Wire Line + 6250 1200 4800 1200 +Wire Wire Line + 4800 1600 4850 1600 +Wire Wire Line + 4850 1600 4850 1300 +Wire Wire Line + 4850 1300 4800 1300 +Wire Wire Line + 4850 1300 4850 750 +Connection ~ 4850 1300 +Connection ~ 4850 750 +Wire Wire Line + 4850 750 4950 750 +Entry Bus Bus + 8200 550 8300 650 +Entry Bus Bus + 2750 650 2850 550 +Wire Bus Line + 2850 550 8200 550 +Wire Wire Line + 2450 2200 2650 2200 +Wire Wire Line + 2450 2100 2650 2100 +Wire Wire Line + 2450 2000 2650 2000 +Wire Wire Line + 2450 1900 2650 1900 +Wire Wire Line + 2450 1800 2650 1800 +Wire Wire Line + 2450 1700 2650 1700 +Wire Wire Line + 2450 1600 2650 1600 +Wire Wire Line + 2450 1500 2650 1500 +Entry Wire Line + 2650 2200 2750 2100 +Entry Wire Line + 2650 2100 2750 2000 +Entry Wire Line + 2650 2000 2750 1900 +Entry Wire Line + 2650 1900 2750 1800 +Entry Wire Line + 2650 1800 2750 1700 +Entry Wire Line + 2650 1700 2750 1600 +Entry Wire Line + 2650 1600 2750 1500 +Entry Wire Line + 2650 1500 2750 1400 +$Comp +L 74xx:74LS273 U3 +U 1 1 5D8569BF +P 1950 2000 +F 0 "U3" H 1950 2050 50 0000 C CNN +F 1 "74HCT273" H 1950 1700 50 0000 C CNN +F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 1950 2000 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS273" H 1950 2000 50 0001 C CNN + 1 1950 2000 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS273 U4 +U 1 1 5DCE1F15 +P 1950 4000 +F 0 "U4" H 1950 4050 50 0000 C CNN +F 1 "74HCT273" H 1950 3700 50 0000 C CNN +F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 1950 4000 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS273" H 1950 4000 50 0001 C CNN + 1 1950 4000 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2450 4200 2650 4200 +Wire Wire Line + 2450 4100 2650 4100 +Wire Wire Line + 2450 4000 2650 4000 +Wire Wire Line + 2450 3900 2650 3900 +Wire Wire Line + 2450 3800 2650 3800 +Wire Wire Line + 2450 3700 2650 3700 +Wire Wire Line + 2450 3600 2650 3600 +Wire Wire Line + 2450 3500 2650 3500 +Entry Wire Line + 2650 4200 2750 4100 +Entry Wire Line + 2650 4100 2750 4000 +Entry Wire Line + 2650 4000 2750 3900 +Entry Wire Line + 2650 3900 2750 3800 +Entry Wire Line + 2650 3800 2750 3700 +Entry Wire Line + 2650 3700 2750 3600 +Entry Wire Line + 2650 3600 2750 3500 +Entry Wire Line + 2650 3500 2750 3400 +Entry Bus Bus + 6250 5350 6350 5250 +Wire Wire Line + 3000 2400 2450 2400 +Wire Wire Line + 3050 4400 2450 4400 +$Comp +L Device:C_Small C3 +U 1 1 5DD6AACA +P 1950 2950 +F 0 "C3" H 2042 2996 50 0000 L CNN +F 1 "100nF" H 2042 2905 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1950 2950 50 0001 C CNN +F 3 "~" H 1950 2950 50 0001 C CNN + 1 1950 2950 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C1 +U 1 1 5DD6BB0B +P 950 1250 +F 0 "C1" H 1042 1296 50 0000 L CNN +F 1 "100nF" H 1042 1205 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 950 1250 50 0001 C CNN +F 3 "~" H 950 1250 50 0001 C CNN + 1 950 1250 + 1 0 0 -1 +$EndComp +Entry Wire Line + 1150 3400 1250 3500 +Wire Wire Line + 1250 3500 1450 3500 +Entry Wire Line + 1150 3500 1250 3600 +Entry Wire Line + 1150 3600 1250 3700 +Entry Wire Line + 1150 3700 1250 3800 +Entry Wire Line + 1150 3800 1250 3900 +Entry Wire Line + 1150 3900 1250 4000 +Entry Wire Line + 1150 4000 1250 4100 +Entry Wire Line + 1150 4100 1250 4200 +Wire Wire Line + 1250 3600 1450 3600 +Wire Wire Line + 1250 3700 1450 3700 +Wire Wire Line + 1250 3800 1450 3800 +Wire Wire Line + 1250 3900 1450 3900 +Wire Wire Line + 1250 4000 1450 4000 +Wire Wire Line + 1250 4100 1450 4100 +Wire Wire Line + 1250 4200 1450 4200 +Text Label 1250 3500 0 39 ~ 0 +BK2A11 +Text Label 1250 3600 0 39 ~ 0 +BK2A12 +Text Label 1250 3700 0 39 ~ 0 +BK2A13 +Text Label 1250 3800 0 39 ~ 0 +BK2A14 +Text Label 1250 3900 0 39 ~ 0 +BK2A15 +Text Label 1250 4000 0 39 ~ 0 +BK2A16 +Text Label 1250 4100 0 39 ~ 0 +BK2A17 +Text Label 1250 4200 0 39 ~ 0 +BK2A18 +Entry Wire Line + 1150 1400 1250 1500 +Entry Wire Line + 1150 1500 1250 1600 +Entry Wire Line + 1150 1600 1250 1700 +Entry Wire Line + 1150 1700 1250 1800 +Entry Wire Line + 1150 1800 1250 1900 +Entry Wire Line + 1150 1900 1250 2000 +Entry Wire Line + 1150 2000 1250 2100 +Wire Wire Line + 1250 1500 1450 1500 +Wire Wire Line + 1250 1600 1450 1600 +Wire Wire Line + 1250 1700 1450 1700 +Wire Wire Line + 1250 1800 1450 1800 +Wire Wire Line + 1250 1900 1450 1900 +Wire Wire Line + 1250 2000 1450 2000 +Wire Wire Line + 1250 2100 1450 2100 +Text Label 1250 1500 0 39 ~ 0 +BK1A12 +Text Label 1250 1600 0 39 ~ 0 +BK1A13 +Text Label 1250 1700 0 39 ~ 0 +BK1A14 +Text Label 1250 1800 0 39 ~ 0 +BK1A15 +Text Label 1250 1900 0 39 ~ 0 +BK1A16 +Text Label 1250 2000 0 39 ~ 0 +BK1A17 +Text Label 1250 2100 0 39 ~ 0 +BK1A18 +Entry Bus Bus + 1150 5250 1250 5350 +Wire Bus Line + 1250 5350 6250 5350 +Wire Wire Line + 1950 1200 1950 1100 +Text Label 2450 1500 0 39 ~ 0 +D0 +Text Label 2450 1600 0 39 ~ 0 +D1 +Text Label 2450 1700 0 39 ~ 0 +D2 +Text Label 2450 1800 0 39 ~ 0 +D3 +Text Label 2450 1900 0 39 ~ 0 +D4 +Text Label 2450 2000 0 39 ~ 0 +D5 +Text Label 2450 2100 0 39 ~ 0 +D6 +Text Label 2450 2200 0 39 ~ 0 +D7 +Text Label 2450 3500 0 39 ~ 0 +D0 +Text Label 2450 3600 0 39 ~ 0 +D1 +Text Label 2450 3700 0 39 ~ 0 +D2 +Text Label 2450 3800 0 39 ~ 0 +D3 +Text Label 2450 3900 0 39 ~ 0 +D4 +Text Label 2450 4000 0 39 ~ 0 +D5 +Text Label 2450 4100 0 39 ~ 0 +D6 +Text Label 2450 4200 0 39 ~ 0 +D7 +Wire Wire Line + 1950 2800 1950 2850 +Wire Wire Line + 950 1150 950 1100 +Wire Wire Line + 950 1100 1950 1100 +Wire Wire Line + 950 1350 950 2850 +Wire Wire Line + 950 2850 1950 2850 +Connection ~ 1950 2850 +Wire Wire Line + 1950 3050 1950 3100 +Wire Wire Line + 1950 3100 850 3100 +Wire Wire Line + 850 3100 850 1100 +Wire Wire Line + 850 1100 950 1100 +Connection ~ 1950 3100 +Wire Wire Line + 1950 3100 1950 3200 +Connection ~ 950 1100 +Wire Wire Line + 950 2850 950 4900 +Wire Wire Line + 950 4900 1950 4900 +Connection ~ 950 2850 +$Comp +L Device:C_Small C2 +U 1 1 5DFC5FA2 +P 1300 6700 +F 0 "C2" H 1392 6746 50 0000 L CNN +F 1 "100nF" H 1392 6655 50 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1300 6700 50 0001 C CNN +F 3 "~" H 1300 6700 50 0001 C CNN + 1 1300 6700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1000 6600 1300 6600 +Connection ~ 1300 6600 +Wire Wire Line + 1300 6600 1800 6600 +Connection ~ 1800 6600 +Wire Wire Line + 1800 6600 2100 6600 +Wire Wire Line + 1000 7600 1300 7600 +Wire Wire Line + 1300 6800 1300 7600 +Connection ~ 1300 7600 +Wire Wire Line + 1300 7600 1800 7600 +Wire Wire Line + 1800 7600 2100 7600 +Wire Wire Line + 2100 7600 2100 6800 +Connection ~ 1800 7600 +Wire Wire Line + 2450 6450 2450 6800 +Wire Wire Line + 2450 7600 2100 7600 +Connection ~ 2450 6800 +Wire Wire Line + 2450 6800 2450 7150 +Connection ~ 2450 7150 +Wire Wire Line + 2450 7150 2450 7500 +Connection ~ 2450 7500 +Wire Wire Line + 2450 7500 2450 7600 +Connection ~ 2100 7600 +NoConn ~ 3050 6450 +NoConn ~ 3050 6800 +NoConn ~ 3050 7150 +NoConn ~ 3050 7500 +NoConn ~ 1450 2200 +Wire Wire Line + 3100 2500 2450 2500 +Wire Wire Line + 3150 4500 2450 4500 +Wire Wire Line + 3800 1800 3150 1800 +Wire Wire Line + 3150 1800 3150 4500 +Wire Wire Line + 3800 1700 3100 1700 +Wire Wire Line + 3100 1700 3100 2500 +Wire Wire Line + 3800 1600 3050 1600 +Wire Wire Line + 3050 1600 3050 4400 +Wire Wire Line + 3800 1500 3000 1500 +Wire Wire Line + 3000 1500 3000 2400 +NoConn ~ 3800 1100 +NoConn ~ 3800 1200 +NoConn ~ 3800 1300 +NoConn ~ 3800 1400 +Text Label 6050 1100 0 39 ~ 0 +A0 +Text Label 6050 1200 0 39 ~ 0 +A1 +Text Label 6050 1300 0 39 ~ 0 +A2 +Text Label 6050 1400 0 39 ~ 0 +A3 +Text Label 6050 1500 0 39 ~ 0 +A4 +Text Label 6050 1600 0 39 ~ 0 +A5 +Text Label 6050 1700 0 39 ~ 0 +A6 +Text Label 6050 1800 0 39 ~ 0 +A7 +Text Label 6050 1900 0 39 ~ 0 +A8 +Text Label 6050 2000 0 39 ~ 0 +A9 +Text Label 6050 2100 0 39 ~ 0 +A10 +Text Label 6050 2200 0 39 ~ 0 +A11 +Wire Wire Line + 1950 4900 4300 4900 +Wire Wire Line + 4300 4900 4300 2100 +Connection ~ 1950 4900 +Connection ~ 4300 2100 +Wire Wire Line + 1950 1100 1950 750 +Wire Wire Line + 1950 750 4300 750 +Wire Wire Line + 1950 4800 1950 4900 +Connection ~ 1950 1100 +Connection ~ 4300 750 +Wire Wire Line + 4950 750 5900 750 +Wire Wire Line + 7300 750 7300 850 +Connection ~ 4950 750 +Connection ~ 7300 850 +$Comp +L power:+5V #PWR04 +U 1 1 5E41CE62 +P 9550 700 +F 0 "#PWR04" H 9550 550 50 0001 C CNN +F 1 "+5V" H 9565 873 50 0000 C CNN +F 2 "" H 9550 700 50 0001 C CNN +F 3 "" H 9550 700 50 0001 C CNN + 1 9550 700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9550 700 9550 850 +$Comp +L power:+5V #PWR01 +U 1 1 5E437354 +P 1300 6550 +F 0 "#PWR01" H 1300 6400 50 0001 C CNN +F 1 "+5V" H 1315 6723 50 0000 C CNN +F 2 "" H 1300 6550 50 0001 C CNN +F 3 "" H 1300 6550 50 0001 C CNN + 1 1300 6550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 6550 1300 6600 +$Comp +L power:GNDPWR #PWR02 +U 1 1 5E45202C +P 1300 7650 +F 0 "#PWR02" H 1300 7450 50 0001 C CNN +F 1 "GNDPWR" H 1500 7600 50 0000 C CNN +F 2 "" H 1300 7600 50 0001 C CNN +F 3 "" H 1300 7600 50 0001 C CNN + 1 1300 7650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 7650 1300 7600 +$Comp +L power:GNDPWR #PWR03 +U 1 1 5E46C7E0 +P 1950 5000 +F 0 "#PWR03" H 1950 4800 50 0001 C CNN +F 1 "GNDPWR" H 2150 4950 50 0000 C CNN +F 2 "" H 1950 4950 50 0001 C CNN +F 3 "" H 1950 4950 50 0001 C CNN + 1 1950 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1950 4900 1950 5000 +$Comp +L power:GNDPWR #PWR05 +U 1 1 5E487455 +P 9550 6150 +F 0 "#PWR05" H 9550 5950 50 0001 C CNN +F 1 "GNDPWR" H 9750 6100 50 0000 C CNN +F 2 "" H 9550 6100 50 0001 C CNN +F 3 "" H 9550 6100 50 0001 C CNN + 1 9550 6150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9550 6150 9550 6050 +Wire Wire Line + 8550 2500 8550 2900 +Connection ~ 8550 2900 +Wire Wire Line + 5750 2500 5900 2500 +Wire Wire Line + 5900 2500 5900 750 +Connection ~ 5900 750 +Wire Wire Line + 5900 750 7300 750 +Entry Wire Line + 10450 1100 10550 1000 +Entry Wire Line + 10450 1200 10550 1100 +Entry Wire Line + 10450 1300 10550 1200 +Entry Wire Line + 10450 1400 10550 1300 +Entry Wire Line + 10450 1500 10550 1400 +Entry Wire Line + 10450 1600 10550 1500 +Entry Wire Line + 10450 1700 10550 1600 +Entry Wire Line + 10450 1800 10550 1700 +Wire Wire Line + 10250 1100 10450 1100 +Wire Wire Line + 10250 1200 10450 1200 +Wire Wire Line + 10250 1300 10450 1300 +Wire Wire Line + 10250 1400 10450 1400 +Wire Wire Line + 10250 1500 10450 1500 +Wire Wire Line + 10250 1600 10450 1600 +Wire Wire Line + 10250 1700 10450 1700 +Wire Wire Line + 10250 1800 10450 1800 +Text Label 10250 1100 0 39 ~ 0 +D0 +Text Label 10250 1200 0 39 ~ 0 +D1 +Text Label 10250 1300 0 39 ~ 0 +D2 +Text Label 10250 1400 0 39 ~ 0 +D3 +Text Label 10250 1500 0 39 ~ 0 +D4 +Text Label 10250 1600 0 39 ~ 0 +D5 +Text Label 10250 1700 0 39 ~ 0 +D6 +Text Label 10250 1800 0 39 ~ 0 +D7 +Wire Wire Line + 10150 3550 10450 3550 +Wire Wire Line + 10150 3650 10450 3650 +Wire Wire Line + 10150 3750 10450 3750 +Wire Wire Line + 10150 3850 10450 3850 +Wire Wire Line + 10150 3950 10450 3950 +Wire Wire Line + 10150 4050 10450 4050 +Wire Wire Line + 10150 4150 10450 4150 +Wire Wire Line + 10150 4250 10450 4250 +Wire Wire Line + 5850 2900 8550 2900 +Wire Wire Line + 8550 2900 8550 5750 +Wire Bus Line + 10550 1000 10550 4150 +Wire Bus Line + 2750 650 2750 4100 +Wire Bus Line + 1150 1400 1150 5250 +Wire Bus Line + 8650 3250 8650 5250 +Wire Bus Line + 8300 650 8300 4150 +Wire Bus Line + 6350 1000 6350 5250 +$EndSCHEMATC diff --git a/schematics/v2.0/Custom.pretty/104031-0811.lib b/schematics/v2.0/Custom.pretty/104031-0811.lib new file mode 100755 index 0000000..7c592ae --- /dev/null +++ b/schematics/v2.0/Custom.pretty/104031-0811.lib @@ -0,0 +1,38 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#(c) SnapEDA 2016 (snapeda.com) +#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 +# +# 104031-0811 +# +DEF 104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "104031-0811" -500 -600 50 H V L BNN +F2 "MOLEX_104031-0811" 0 0 50 H I L BNN +F3 "Manufacturer Recommendations" 0 0 50 H I L BNN +F4 "B2" 0 0 50 H I L BNN +F5 "Molex" 0 0 50 H I L BNN +F6 "1.57mm" 0 0 50 H I L BNN +DRAW +P 2 0 0 6 -500 500 500 500 N +P 2 0 0 6 500 500 500 -500 N +P 2 0 0 6 500 -500 -500 -500 N +P 2 0 0 6 -500 -500 -500 500 N +X DAT2 1 700 0 200 L 40 40 0 0 B +X CD/DAT3 2 700 -100 200 L 40 40 0 0 B +X CMD 3 -700 0 200 R 40 40 0 0 B +X VDD 4 700 400 200 L 40 40 0 0 W +X CLK 5 -700 200 200 R 40 40 0 0 I C +X VSS 6 700 -300 200 L 40 40 0 0 W +X DAT0 7 700 200 200 L 40 40 0 0 B +X DAT1 8 700 100 200 L 40 40 0 0 B +X GND G1 700 -400 200 L 40 40 0 0 W +X GND G2 700 -400 200 L 40 40 0 0 W +X GND G3 700 -400 200 L 40 40 0 0 W +X GND G4 700 -400 200 L 40 40 0 0 W +X SW-1 9 -700 -200 200 R 40 40 0 0 P +X SW-2 10 -700 -300 200 R 40 40 0 0 P +ENDDRAW +ENDDEF +# +# End Library \ No newline at end of file diff --git a/schematics/v2.0/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod b/schematics/v2.0/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod new file mode 100755 index 0000000..fab7514 --- /dev/null +++ b/schematics/v2.0/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod @@ -0,0 +1,59 @@ +(module DIP-40_W15.24mm_Extender_NoCourtyard (layer F.Cu) (tedit 5F2F17A2) + (descr "40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (fp_text reference U3 (at 7.62 -2.33 -180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EXTENDER (at 7.62 50.59 -180) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 24.13 -180) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (pad 40 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at 0 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 39 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 0 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 38 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at 0 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 37 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 0 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 36 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at 0 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 35 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 34 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 33 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 32 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 31 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 30 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 29 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 28 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 27 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at 15.24 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 15.24 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 23 thru_hole oval (at 15.24 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 15.24 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 15.24 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-40_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/schematics/v2.0/Custom.pretty/MOLEX_104031-0811.kicad_mod b/schematics/v2.0/Custom.pretty/MOLEX_104031-0811.kicad_mod new file mode 100755 index 0000000..f7a6f1c --- /dev/null +++ b/schematics/v2.0/Custom.pretty/MOLEX_104031-0811.kicad_mod @@ -0,0 +1,41 @@ + +(module MOLEX_104031-0811 (layer F.Cu) (tedit 5F3073C5) + (descr "") + (fp_text reference REF** (at -2.545225 -7.385735 0) (layer F.SilkS) + (effects (font (size 1.00207086614 1.00207086614) (thickness 0.015))) + ) + (fp_text value MOLEX_104031-0811 (at 5.092335 7.252025 0) (layer F.Fab) + (effects (font (size 1.00243307087 1.00243307087) (thickness 0.015))) + ) + (fp_line (start -5.003 -5.7) (end -5.975 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.975 -5.7) (end -5.975 3.806) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.556 -5.7) (end 5.975 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start 5.975 -5.7) (end 5.975 -5.211) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.939 -5.7) (end -2.413 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.975 -5.7) (end 5.975 -5.7) (layer F.Fab) (width 0.127)) + (fp_line (start 5.975 -5.7) (end 5.975 5.7) (layer F.Fab) (width 0.127)) + (fp_line (start 5.975 5.7) (end -5.975 5.7) (layer F.Fab) (width 0.127)) + (fp_line (start -5.975 5.7) (end -5.975 -5.7) (layer F.Fab) (width 0.127)) + (fp_line (start -6.59 6.25) (end 6.59 6.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.59 6.25) (end 6.59 -6.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.59 -6.3) (end -6.59 -6.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.59 -6.3) (end -6.59 6.25) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 3.168 6.801) (end 3.268 6.801) (layer F.SilkS) (width 0.2)) + (fp_circle (center 3.168 6.801) (end 3.268 6.801) (layer F.Fab) (width 0.2)) + (fp_line (start 5.975 -3.55) (end 5.975 -1.55) (layer F.SilkS) (width 0.127)) + (fp_line (start 5.975 0.15) (end 5.975 4.3) (layer F.SilkS) (width 0.127)) + (pad 8 smd rect (at -4.545 5.45) (size 0.75 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 7 smd rect (at -3.495 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 6 smd rect (at -2.395 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 5 smd rect (at -1.295 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 4 smd rect (at -0.195 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 3 smd rect (at 0.905 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 2 smd rect (at 2.005 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 1 smd rect (at 3.105 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 9 smd rect (at 5.74 -0.7) (size 1.2 1.0) (layers F.Cu F.Mask F.Paste)) + (pad 10 smd rect (at 5.74 -4.4) (size 1.2 1.0) (layers F.Cu F.Mask F.Paste)) + (pad G3 smd rect (at -3.73 -5.375) (size 1.9 1.35) (layers F.Cu F.Mask F.Paste)) + (pad G4 smd rect (at 2.24 -5.375) (size 1.9 1.35) (layers F.Cu F.Mask F.Paste)) + (pad G2 smd rect (at -5.755 5.1) (size 1.17 1.8) (layers F.Cu F.Mask F.Paste)) + (pad G1 smd rect (at 5.565 5.325) (size 1.55 1.35) (layers F.Cu F.Mask F.Paste)) +) \ No newline at end of file diff --git a/schematics/v2.0/Custom.pretty/MOLEX_502570-0893.kicad_mod b/schematics/v2.0/Custom.pretty/MOLEX_502570-0893.kicad_mod new file mode 100755 index 0000000..0a383e8 --- /dev/null +++ b/schematics/v2.0/Custom.pretty/MOLEX_502570-0893.kicad_mod @@ -0,0 +1,53 @@ + +(module MOLEX_502570-0893 (layer F.Cu) (tedit 5F30724D) + (descr "") + (fp_text reference REF** (at -8.045685 4.631145 900) (layer F.SilkS) + (effects (font (size 1.00133070866 1.00133070866) (thickness 0.015))) + ) + (fp_text value MOLEX_502570-0893 (at 8.1712 -2.79709 900) (layer F.Fab) + (effects (font (size 1.00075590551 1.00075590551) (thickness 0.015))) + ) + (fp_line (start -7.1 8.0) (end 7.1 8.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -7.1 -8.0) (end 7.1 -8.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.6 -7.9) (end -5.6 -7.2) (layer F.Fab) (width 0.127)) + (fp_line (start 5.6 -7.2) (end 5.6 -7.9) (layer F.Fab) (width 0.127)) + (fp_line (start -4.0 1.0) (end -4.0 3.0) (layer F.Fab) (width 0.127)) + (fp_line (start -4.0 3.0) (end 4.0 3.0) (layer F.Fab) (width 0.127)) + (fp_line (start 4.0 3.0) (end 4.0 1.0) (layer F.Fab) (width 0.127)) + (fp_line (start 4.0 1.0) (end -4.0 1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.0 -5.0) (end -5.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.0 -1.0) (end -1.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -1.0 -1.0) (end -1.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start -1.0 -5.0) (end -5.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 1.0 -1.0) (end 5.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start 5.0 -1.0) (end 5.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 5.0 -5.0) (end 1.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 1.0 -5.0) (end 1.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.6 -7.2) (end -4.4 -6.6) (layer F.Fab) (width 0.127)) + (fp_line (start -4.4 -6.6) (end -2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start -2.2 -6.2) (end 2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start 5.6 -7.2) (end 4.2 -6.6) (layer F.Fab) (width 0.127)) + (fp_line (start 4.2 -6.6) (end 2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start -7.1 -9.65) (end 7.1 -9.65) (layer F.Fab) (width 0.127)) + (fp_text user Card~Lock~Position (at 2.10102 -9.80475) (layer F.Fab) + (effects (font (size 0.32015511811 0.32015511811) (thickness 0.015))) + ) + (fp_line (start -7.5 -10.1) (end -7.5 8.4) (layer F.CrtYd) (width 0.127)) + (fp_line (start -7.5 8.4) (end 7.5 8.4) (layer F.CrtYd) (width 0.127)) + (fp_line (start 7.5 8.4) (end 7.5 -10.1) (layer F.CrtYd) (width 0.127)) + (fp_line (start 7.5 -10.1) (end -7.5 -10.1) (layer F.CrtYd) (width 0.127)) + (pad 1 smd rect (at -2.7 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 2 smd rect (at -1.6 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 3 smd rect (at -0.5 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 4 smd rect (at 0.6 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 5 smd rect (at 1.7 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 6 smd rect (at 2.8 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 7 smd rect (at 3.9 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 8 smd rect (at 5.0 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad SM1 smd rect (at -6.45 -7.1) (size 1.4 1.7) (layers F.Cu F.Mask F.Paste)) + (pad SM2 smd rect (at 6.45 -7.1) (size 1.4 1.7) (layers F.Cu F.Mask F.Paste)) + (pad DL smd rect (at 6.575 2.65) (size 1.15 1.5) (layers F.Cu F.Mask F.Paste)) + (pad SM3 smd rect (at -2.9 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) + (pad DS smd rect (at -0.6 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) + (pad SM4 smd rect (at 6.0 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) +) \ No newline at end of file diff --git a/schematics/v2.0/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod b/schematics/v2.0/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod new file mode 100755 index 0000000..1d8f3f8 --- /dev/null +++ b/schematics/v2.0/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod @@ -0,0 +1,135 @@ +(module PinHeader_2x05_P2.54mm_Horizontal_NoBug (layer F.Cu) (tedit 5F352B4F) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (fp_text reference J3 (at 5.655 -2.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value JTAG (at 5.655 12.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -10.56 -1.8) (end 4.34 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.43 0.38) (end 1.042929 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 1.27) (end -4.1 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 2.16) (end -10.1 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 10.54) (end -4.1 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 9.78) (end -1.44 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 4.7) (end -10.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 5.46) (end -4.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 4.7) (end -1.44 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 5.46) (end -1.44 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 2.16) (end -10.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 2.92) (end -4.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 2.16) (end -1.44 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 2.92) (end -1.44 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 2.16) (end 1.042929 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 2.92) (end 1.042929 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 3.81) (end -4.1 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 4.7) (end -10.1 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 8) (end -1.44 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 7.24) (end 1.042929 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 7.24) (end -10.1 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 7.24) (end -10.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 8) (end -4.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 7.24) (end -1.44 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 8) (end 1.042929 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 8.89) (end -4.1 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 9.78) (end -10.1 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 9.78) (end -10.1 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 10.48) (end -10.04 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start -1.44 -1.33) (end -1.44 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 11.49) (end -4.1 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 11.49) (end -4.1 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -1.33) (end -1.44 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.38) (end -10.1 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 -0.38) (end -10.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 0.38) (end -4.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.32) (end -10.1 -0.32) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.2) (end -10.1 -0.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.08) (end -10.1 -0.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.04) (end -10.1 0.04) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.16) (end -10.1 0.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.28) (end -10.1 0.28) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 -0.38) (end -1.44 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 0.38) (end -1.44 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.43 -0.38) (end 1.042929 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 9.84) (end -10.04 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 9.84) (end -10.04 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.3) (end 2.86 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.94) (end -1.5 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 7.3) (end -10.04 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 7.3) (end -10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 7.94) (end -10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 9.84) (end -1.5 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 9.84) (end 2.86 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 10.48) (end -1.5 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start -2.135 -1.27) (end -4.04 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 -1.27) (end -4.04 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 11.43) (end -1.5 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 11.43) (end -1.5 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 4.34 11.95) (end -10.56 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.56 11.95) (end -10.56 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.042929 10.54) (end -1.44 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 9.78) (end 1.042929 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -0.635) (end -2.135 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 -0.32) (end -1.5 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.497071 4.7) (end 1.042929 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 5.46) (end 1.042929 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 6.35) (end -4.1 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.86 -0.32) (end 2.86 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 0.32) (end -1.5 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 -0.32) (end -10.04 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 -0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.497071 10.54) (end 1.042929 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.81 0) (end 3.81 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.22) (end -1.5 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.22) (end 2.86 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 4.76) (end 2.86 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 5.4) (end -1.5 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 4.76) (end -10.04 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 4.76) (end -10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 5.4) (end -10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.3) (end -1.5 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.86) (end -1.5 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 2.22) (end -10.04 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 2.22) (end -10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 2.86) (end -10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 4.76) (end -1.5 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.34 -1.8) (end 4.34 11.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -3.56 5.95 -90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/schematics/v2.0/Custom.pretty/SF-MICRO-SD.kicad_mod b/schematics/v2.0/Custom.pretty/SF-MICRO-SD.kicad_mod new file mode 100755 index 0000000..d43f366 --- /dev/null +++ b/schematics/v2.0/Custom.pretty/SF-MICRO-SD.kicad_mod @@ -0,0 +1,29 @@ +(module SF-MICRO-SD (layer F.Cu) (tedit 5686EB8B) + (fp_text reference REF** (at -7 -5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SF-MICRO-SD (at -7 -7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -11.7 -14.6) (end -11.7 -15.3) (angle 90) (layer F.SilkS) (width 0.15)) + (fp_arc (start -10 -14.6) (end -10 -13.6) (angle 90) (layer F.SilkS) (width 0.15)) + (fp_line (start -12.5 -15.3) (end -11.7 -15.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -10 -13.6) (end -1.6 -13.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0) (end 0 -12.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.7 0) (end 0 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.4 0) (end -3.4 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -14 0) (end -9.1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -14 0) (end -14 -13.2) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -8.94 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -7.84 -10.3 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -6.74 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -5.64 -10.9 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.54 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -3.44 -10.9 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -2.34 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -1.24 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -0.45 -13.55 90) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -2.05 -0.4) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -7.75 -0.4) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -13.6 -14.55 90) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) +) diff --git a/schematics/v2.0/Custom.pretty/SolderJumper-3_Open.kicad_mod b/schematics/v2.0/Custom.pretty/SolderJumper-3_Open.kicad_mod new file mode 100755 index 0000000..1a49b15 --- /dev/null +++ b/schematics/v2.0/Custom.pretty/SolderJumper-3_Open.kicad_mod @@ -0,0 +1,25 @@ +(module SolderJumper-3_Open (layer F.Cu) (tedit 5F2ECD05) + (descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open") + (tags "solder jumper open") + (attr virtual) + (fp_text reference JP1 (at 0 -1.8) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TMS (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.77 0.7) (end -0.47 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 1) (end -0.5 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 0.7) (end -1.1 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 0.5) (end -1.15 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.15 0.5) (end -1.15 0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.15 -0.5) (end 1.15 0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -0.5) (end 1.15 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.25 -0.6) (end 1.25 -0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -0.6) (end -1.25 0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.25 0.6) (end 1.25 -0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.25 0.6) (end -1.25 0.6) (layer F.CrtYd) (width 0.05)) + (pad 3 smd oval (at 0.7 0) (size 0.5 0.6) (layers F.Cu F.Mask)) + (pad 2 smd roundrect (at 0 0) (size 0.5 0.6) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.7 0) (size 0.5 0.6) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) +) diff --git a/schematics/v2.0/Custom/MZ80-80CLR.dcm b/schematics/v2.0/Custom/MZ80-80CLR.dcm new file mode 100644 index 0000000..d3d5802 --- /dev/null +++ b/schematics/v2.0/Custom/MZ80-80CLR.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP CTS_CB3_16MHz +D 3.3V CMOS SMD Crystal Clock Oscillator, Abracon +K 3.3V CMOS SMD Crystal Clock Oscillator +F http://www.abracon.com/Oscillators/ASV.pdf +$ENDCMP +# +#End Doc Library diff --git a/schematics/v2.0/Custom/MZ80-80CLR.lib b/schematics/v2.0/Custom/MZ80-80CLR.lib new file mode 100644 index 0000000..1089ce2 --- /dev/null +++ b/schematics/v2.0/Custom/MZ80-80CLR.lib @@ -0,0 +1,1385 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 2016_Socket +# +DEF 2016_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2016_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -850 94 U 50 50 0 0 w +X Vcc 24 0 850 94 D 50 50 0 0 w +X A7 1 -400 0 157 R 50 50 1 1 P +X D1 10 400 550 157 L 50 50 1 1 B +X D2 11 400 450 157 L 50 50 1 1 B +X D3 13 400 350 157 L 50 50 1 1 B +X D4 14 400 250 157 L 50 50 1 1 B +X D5 15 400 150 157 L 50 50 1 1 B +X D6 16 400 50 157 L 50 50 1 1 B +X D7 17 400 -50 157 L 50 50 1 1 B +X ~CS~ 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~OE~ 20 -400 -600 157 R 50 50 1 1 I +X ~WE~ 21 -400 -500 157 R 50 50 1 1 I +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X D0 9 400 650 157 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# 2732_Socket +# +DEF 2732_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2732_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -400 0 157 R 50 50 1 1 P +X Q1 10 400 550 157 L 50 50 1 1 P +X Q2 11 400 450 157 L 50 50 1 1 P +X Q3 13 400 350 157 L 50 50 1 1 P +X Q4 14 400 250 157 L 50 50 1 1 P +X Q5 15 400 150 157 L 50 50 1 1 P +X Q6 16 400 50 157 L 50 50 1 1 P +X Q7 17 400 -50 157 L 50 50 1 1 P +X ~E 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~G 20 -400 -600 157 R 50 50 1 1 P +X A11 21 -400 -400 157 R 50 50 1 1 P +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X Q0 9 400 650 157 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 2732_Socket-Memory_EEPROM +# +DEF 2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 74xx_74HC123 +# +DEF 74xx_74HC123 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74HC123" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74AHCT123 74HCT123 74HC123 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 300 300 -300 1 1 10 f +S -300 300 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X A 1 -500 -100 200 R 50 50 1 0 I I +X Q 13 500 200 200 L 50 50 1 0 O +X Cext 14 -500 100 200 R 50 50 1 0 I +X RCext 15 -500 200 200 R 50 50 1 0 I +X B 2 -500 -200 200 R 50 50 1 0 I +X Clr 3 0 -500 200 U 50 50 1 0 I I +X ~Q 4 500 -200 200 L 50 50 1 0 O +X B 10 -500 -200 200 R 50 50 2 0 I +X Clr 11 0 -500 200 U 50 50 2 0 I I +X ~Q 12 500 -200 200 L 50 50 2 0 O +X Q 5 500 200 200 L 50 50 2 0 O +X Cext 6 -500 200 200 R 50 50 2 0 I +X RCext 7 -500 100 200 R 50 50 2 0 I +X A 9 -500 -100 200 R 50 50 2 0 I I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# CTS_CB3_16MHz +# +DEF CTS_CB3_16MHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "CTS_CB3_16MHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vcc 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/MZ80-80CLR.lib.bak b/schematics/v2.0/Custom/MZ80-80CLR.lib.bak new file mode 100644 index 0000000..70250c8 --- /dev/null +++ b/schematics/v2.0/Custom/MZ80-80CLR.lib.bak @@ -0,0 +1,1442 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HC123 +# +DEF 74xx_74HC123 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74HC123" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74AHCT123 74HCT123 74HC123 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 300 300 -300 1 1 10 f +S -300 300 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X A 1 -500 -100 200 R 50 50 1 0 I I +X Q 13 500 200 200 L 50 50 1 0 O +X Cext 14 -500 100 200 R 50 50 1 0 I +X RCext 15 -500 200 200 R 50 50 1 0 I +X B 2 -500 -200 200 R 50 50 1 0 I +X Clr 3 0 -500 200 U 50 50 1 0 I I +X ~Q 4 500 -200 200 L 50 50 1 0 O +X B 10 -500 -200 200 R 50 50 2 0 I +X Clr 11 0 -500 200 U 50 50 2 0 I I +X ~Q 12 500 -200 200 L 50 50 2 0 O +X Q 5 500 200 200 L 50 50 2 0 O +X Cext 6 -500 200 200 R 50 50 2 0 I +X RCext 7 -500 100 200 R 50 50 2 0 I +X A 9 -500 -100 200 R 50 50 2 0 I I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM +# +DEF MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM +# +DEF MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 2732_Socket-Memory_EEPROM +# +DEF 2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# 2016_Socket +# +DEF 2016_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2016_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -850 94 U 50 50 0 0 w +X Vcc 24 0 850 94 D 50 50 0 0 w +X A7 1 -400 0 157 R 50 50 1 1 P +X D1 10 400 550 157 L 50 50 1 1 B +X D2 11 400 450 157 L 50 50 1 1 B +X D3 13 400 350 157 L 50 50 1 1 B +X D4 14 400 250 157 L 50 50 1 1 B +X D5 15 400 150 157 L 50 50 1 1 B +X D6 16 400 50 157 L 50 50 1 1 B +X D7 17 400 -50 157 L 50 50 1 1 B +X ~CS~ 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~OE~ 20 -400 -600 157 R 50 50 1 1 I +X ~WE~ 21 -400 -500 157 R 50 50 1 1 I +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X D0 9 400 650 157 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# 2732_Socket +# +DEF 2732_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2732_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -400 0 157 R 50 50 1 1 P +X Q1 10 400 550 157 L 50 50 1 1 P +X Q2 11 400 450 157 L 50 50 1 1 P +X Q3 13 400 350 157 L 50 50 1 1 P +X Q4 14 400 250 157 L 50 50 1 1 P +X Q5 15 400 150 157 L 50 50 1 1 P +X Q6 16 400 50 157 L 50 50 1 1 P +X Q7 17 400 -50 157 L 50 50 1 1 P +X ~E 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~G 20 -400 -600 157 R 50 50 1 1 P +X A11 21 -400 -400 157 R 50 50 1 1 P +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X Q0 9 400 650 157 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/MZ80-ROMPG.lib b/schematics/v2.0/Custom/MZ80-ROMPG.lib new file mode 100644 index 0000000..82400c9 --- /dev/null +++ b/schematics/v2.0/Custom/MZ80-ROMPG.lib @@ -0,0 +1,1008 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HCT273 +# +DEF 74xx_74HCT273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HCT273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS00 +# +DEF 74xx_74LS00 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS00" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS37 7400 74HCT00 74HC00 +$FPLIST + DIP*W7.62mm* + SO14* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O I +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O I +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O I +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O I +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS139 +# +DEF 74xx_74LS139 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74LS139" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 200 300 -300 1 1 10 f +S -300 200 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X E 1 -500 -200 200 R 50 50 1 0 I I +X A0 2 -500 0 200 R 50 50 1 0 I +X A1 3 -500 100 200 R 50 50 1 0 I +X O0 4 500 100 200 L 50 50 1 0 O I +X O1 5 500 0 200 L 50 50 1 0 O I +X O2 6 500 -100 200 L 50 50 1 0 O I +X O3 7 500 -200 200 L 50 50 1 0 O I +X O2 10 500 -100 200 L 50 50 2 0 O I +X O1 11 500 0 200 L 50 50 2 0 O I +X O0 12 500 100 200 L 50 50 2 0 O I +X A1 13 -500 100 200 R 50 50 2 0 I +X A0 14 -500 0 200 R 50 50 2 0 I +X E 15 -500 -200 200 R 50 50 2 0 I I +X O3 9 500 -200 200 L 50 50 2 0 O I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS163 +# +DEF 74xx_74LS163 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS163" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS160 74LS162 74LS163 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~MR 1 -500 -500 200 R 50 50 1 0 I +X CET 10 -500 -200 200 R 50 50 1 0 I +X Q3 11 500 200 200 L 50 50 1 0 O +X Q2 12 500 300 200 L 50 50 1 0 O +X Q1 13 500 400 200 L 50 50 1 0 O +X Q0 14 500 500 200 L 50 50 1 0 O +X TC 15 500 0 200 L 50 50 1 0 O +X VCC 16 0 800 200 D 50 50 1 0 W +X CP 2 -500 -300 200 R 50 50 1 0 I +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X D2 5 -500 300 200 R 50 50 1 0 I +X D3 6 -500 200 200 R 50 50 1 0 I +X CEP 7 -500 -100 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X ~PE 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS191 +# +DEF 74xx_74LS191 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS191" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS191 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X P1 1 -500 300 200 R 50 50 1 0 I +X P2 10 -500 200 200 R 50 50 1 0 I +X Pl 11 -500 -100 200 R 50 50 1 0 I I +X Tc 12 500 -300 200 L 50 50 1 0 O +X Rc 13 500 -100 200 L 50 50 1 0 O I +X Cp 14 -500 -500 200 R 50 50 1 0 I C +X P0 15 -500 400 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X Q1 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X Ce 4 -500 -400 200 R 50 50 1 0 I I +X D/U 5 -500 -200 200 R 50 50 1 0 I +X Q2 6 500 200 200 L 50 50 1 0 O +X Q3 7 500 100 200 L 50 50 1 0 O +X GND 8 0 -800 200 U 50 50 1 0 W +X P3 9 -500 100 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS30 +# +DEF 74xx_74LS30 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS30" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 300 -150 -400 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -400 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 300 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 2 0 W +X GND 7 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 300 150 R 50 50 1 1 I +X ~ 11 -300 -300 150 R 50 50 1 1 I +X ~ 12 -300 -400 150 R 50 50 1 1 I +X ~ 2 -300 200 150 R 50 50 1 1 I +X ~ 3 -300 100 150 R 50 50 1 1 I +X ~ 4 -300 0 150 R 50 50 1 1 I +X ~ 5 -300 -100 150 R 50 50 1 1 I +X ~ 6 -300 -200 150 R 50 50 1 1 I +X ~ 8 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 300 150 R 50 50 1 2 I I +X ~ 11 -300 -300 150 R 50 50 1 2 I I +X ~ 12 -300 -400 150 R 50 50 1 2 I I +X ~ 2 -300 200 150 R 50 50 1 2 I I +X ~ 3 -300 100 179 R 50 50 1 2 I I +X ~ 4 -300 0 200 R 50 50 1 2 I I +X ~ 5 -300 -100 179 R 50 50 1 2 I I +X ~ 6 -300 -200 150 R 50 50 1 2 I I +X ~ 8 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS32 +# +DEF 74xx_74LS32 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS32" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?14* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 170 R 50 50 1 1 I +X ~ 2 -300 -100 170 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 170 R 50 50 2 1 I +X ~ 5 -300 -100 170 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 170 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 170 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 170 R 50 50 4 1 I +X ~ 13 -300 -100 170 R 50 50 4 1 I +X ~ 1 -300 100 150 R 50 50 1 2 I I +X ~ 2 -300 -100 150 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 150 R 50 50 2 2 I I +X ~ 5 -300 -100 150 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 150 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 150 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 150 R 50 50 4 2 I I +X ~ 13 -300 -100 150 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS595 +# +DEF 74xx_74LS595 U 0 20 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS595" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS595 74HCT595 +$FPLIST + DIP*W7.62mm* + SOIC*3.9x9.9mm*P1.27mm* + TSSOP*4.4x5mm*P0.65mm* + SOIC*5.3x10.2mm*P1.27mm* + SOIC*7.5x10.3mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X QB 1 400 300 100 L 50 50 1 0 T +X ~SRCLR 10 -400 100 100 R 50 50 1 0 I +X SRCLK 11 -400 200 100 R 50 50 1 0 I +X RCLK 12 -400 -100 100 R 50 50 1 0 I +X ~OE 13 -400 -200 100 R 50 50 1 0 I +X SER 14 -400 400 100 R 50 50 1 0 I +X QA 15 400 400 100 L 50 50 1 0 T +X VCC 16 0 600 100 D 50 50 1 0 W +X QC 2 400 200 100 L 50 50 1 0 T +X QD 3 400 100 100 L 50 50 1 0 T +X QE 4 400 0 100 L 50 50 1 0 T +X QF 5 400 -100 100 L 50 50 1 0 T +X QG 6 400 -200 100 L 50 50 1 0 T +X QH 7 400 -300 100 L 50 50 1 0 T +X GND 8 0 -700 100 U 50 50 1 0 W +X QH' 9 400 -500 100 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal_Small +# +DEF Device_Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Device_Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 15 -50 -30 -50 30 N +P 2 0 1 15 50 -30 50 30 N +X 1 1 -100 0 50 R 50 50 1 1 P +X 2 2 100 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Jumper_NC_Dual +# +DEF Device_Jumper_NC_Dual JP 0 30 Y N 1 F N +F0 "JP" 50 -100 50 H V L CNN +F1 "Device_Jumper_NC_Dual" 0 100 50 H V C BNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -60 10 64 386 1413 0 1 0 N -10 50 -110 50 +A 60 10 64 386 1413 0 1 0 N 110 50 10 50 +C -120 0 35 0 1 0 N +C 0 0 36 0 1 0 N +C 120 0 35 0 1 0 N +X 1 1 -250 0 95 R 50 50 0 1 P +X 2 2 0 -100 60 U 50 50 0 1 P +X 3 3 250 0 95 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small_US +# +DEF Device_R_Small_US R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small_US" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N +P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N +X ~ 1 0 100 40 D 50 50 1 1 P +X ~ 2 0 -100 40 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Diode_1N5817 +# +DEF Diode_1N5817 D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_1N5817" 0 -100 50 H V C CNN +F2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" 0 -175 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS SB130 SB140 SB150 SB160 1N5817 1N5818 1N5819 +$FPLIST + D*DO?41* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Bridged +# +DEF Jumper_SolderJumper_2_Bridged JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Bridged" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +S -20 20 20 -20 0 1 0 F +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Open +# +DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_3_Bridged12 +# +DEF Jumper_SolderJumper_3_Bridged12 JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_SolderJumper_3_Bridged12" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged12* +$ENDFPLIST +DRAW +A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40 +A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40 +A 40 0 40 -899 899 0 1 0 N 40 -40 40 40 +A 40 0 40 -899 899 0 1 0 F 40 -40 40 40 +S -40 20 -20 -20 0 1 0 F +S -20 40 20 -40 0 1 0 F +P 2 0 1 0 -100 0 -80 0 N +P 2 0 1 0 -40 40 -40 -40 N +P 2 0 1 0 0 -50 0 -40 N +P 2 0 1 0 40 40 40 -40 N +P 2 0 1 0 100 0 80 0 N +X A 1 -200 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 200 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM +# +DEF MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_SST39SF040-Memory_Flash +# +DEF MZ80-ROMPG-rescue_SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "MZ80-ROMPG-rescue_SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2716_Socket +# +DEF Memory_EEPROM_2716_Socket U 0 10 Y Y 1 F N +F0 "U" -50 -200 50 H V C CNN +F1 "Memory_EEPROM_2716_Socket" 50 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 W +X Vcc 24 0 800 50 D 50 50 0 0 W +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 B +X Q2 11 700 500 300 L 50 50 1 1 B +X Q3 13 700 400 300 L 50 50 1 1 B +X Q4 14 700 300 300 L 50 50 1 1 B +X Q5 15 700 200 300 L 50 50 1 1 B +X Q6 16 700 100 300 L 50 50 1 1 B +X Q7 17 700 0 300 L 50 50 1 1 B +X E 18 -700 -700 300 R 50 50 1 1 O I +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X G 20 -700 -600 300 R 50 50 1 1 O I +X Vpp 21 -700 -500 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2732_Socket +# +DEF Memory_EEPROM_2732_Socket U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "Memory_EEPROM_2732_Socket" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 w +X Vcc 24 0 800 50 D 50 50 0 0 w +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 I +X Q2 11 700 500 300 L 50 50 1 1 I +X Q3 13 700 400 300 L 50 50 1 1 I +X Q4 14 700 300 300 L 50 50 1 1 I +X Q5 15 700 200 300 L 50 50 1 1 I +X Q6 16 700 100 300 L 50 50 1 1 I +X Q7 17 700 0 300 L 50 50 1 1 I +X ~E 18 -700 -700 300 R 50 50 1 1 O +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X ~G 20 -700 -600 300 R 50 50 1 1 O +X A11 21 -700 -400 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# AS6C4008-55PCN-Memory_RAM +# +DEF AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SST39SF040-Memory_Flash +# +DEF SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/ep3c25_part.dcm b/schematics/v2.0/Custom/ep3c25_part.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/ep3c25_part.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/ep3c25_part.lib b/schematics/v2.0/Custom/ep3c25_part.lib new file mode 100755 index 0000000..5e4b93b --- /dev/null +++ b/schematics/v2.0/Custom/ep3c25_part.lib @@ -0,0 +1,546 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25F256-1 +# +DEF EP3C25F256-1 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1000 200 R 50 50 2 1 I C +X CLK8 A9 0 -800 200 R 50 50 2 1 I C +X CLK11 B8 0 -1100 200 R 50 50 2 1 I C +X CLK9 B9 0 -900 200 R 50 50 2 1 I C +X IO_B1_C1/ASDO C1 1400 -1100 200 L 50 50 2 1 B +X IO_B1_D2/nCS0 D2 1400 -1200 200 L 50 50 2 1 B +X CLK1 E1 0 -100 200 R 50 50 2 1 I C +X CLK4 E15 0 -400 200 R 50 50 2 1 I C +X CLK5 E16 0 -500 200 R 50 50 2 1 I C +X CLK0 E2 0 0 200 R 50 50 2 1 I C +X nSTATUS F4 1400 0 200 L 50 50 2 1 B +X MSEL2 G12 1400 -1500 200 L 50 50 2 1 B +X DCLK H1 1400 -1000 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1400 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1300 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -300 200 L 50 50 2 1 I +X IO_B1_H2/DATA0 H2 1400 -900 200 L 50 50 2 1 B +X TCK H3 1400 -550 200 L 50 50 2 1 B +X TDI H4 1400 -450 200 L 50 50 2 1 B +X nCONFIG H5 1400 -100 200 L 50 50 2 1 B +X nCE J3 1400 -200 200 L 50 50 2 1 B +X TDO J4 1400 -750 200 L 50 50 2 1 B +X TMS J5 1400 -650 200 L 50 50 2 1 B +X CLK3 M1 0 -300 200 R 50 50 2 1 I C +X CLK6 M15 0 -600 200 R 50 50 2 1 I C +X CLK7 M16 0 -700 200 R 50 50 2 1 I C +X CLK2 M2 0 -200 200 R 50 50 2 1 I C +X CLK15 R8 0 -1500 200 R 50 50 2 1 I C +X CLK13 R9 0 -1300 200 R 50 50 2 1 I C +X CLK14 T8 0 -1400 200 R 50 50 2 1 I C +X CLK12 T9 0 -1200 200 R 50 50 2 1 I C +X IO_B7_B10 B10 1600 -4300 200 L 50 50 3 1 B +X IO_B7_B11 B11 1600 -1500 200 L 50 50 3 1 B +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 0 -1300 200 R 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -300 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -200 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 -100 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +# EP3C25F256 +# +DEF EP3C25F256 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1300 200 R 50 50 2 1 I C +X CLK8 A9 0 -100 200 R 50 50 2 1 I C +X CLK11 B8 0 -1200 200 R 50 50 2 1 I C +X CLK9 B9 0 0 200 R 50 50 2 1 I C +X CLK1 E1 0 -1400 200 R 50 50 2 1 I C +X CLK4 E15 0 -500 200 R 50 50 2 1 I C +X CLK5 E16 0 -400 200 R 50 50 2 1 I C +X CLK0 E2 0 -1500 200 R 50 50 2 1 I C +X nSTATUS F4 1400 -600 200 L 50 50 2 1 B +X MSEL2 G12 1400 -900 200 L 50 50 2 1 B +X DCLK H1 1400 -1200 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1000 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1100 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -1300 200 L 50 50 2 1 I +X TCK H3 1400 -500 200 L 50 50 2 1 B +X TDI H4 1400 -400 200 L 50 50 2 1 B +X nCONFIG H5 1400 -700 200 L 50 50 2 1 B +X nCE J3 1400 -800 200 L 50 50 2 1 B +X TDO J4 1400 -300 200 L 50 50 2 1 B +X TMS J5 1400 -200 200 L 50 50 2 1 B +X CLK3 M1 0 -600 200 R 50 50 2 1 I C +X CLK6 M15 0 -300 200 R 50 50 2 1 I C +X CLK7 M16 0 -200 200 R 50 50 2 1 I C +X CLK2 M2 0 -700 200 R 50 50 2 1 I C +X CLK15 R8 0 -800 200 R 50 50 2 1 I C +X CLK13 R9 0 -1000 200 R 50 50 2 1 I C +X CLK14 T8 0 -900 200 R 50 50 2 1 I C +X CLK12 T9 0 -1100 200 R 50 50 2 1 I C +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B1_D2 D2 1600 -4300 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B1_H2 H2 1600 -1500 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 1600 -1300 200 L 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B10 B10 0 -1400 200 R 50 50 4 1 B +X IO_B7_B11 B11 0 -1300 200 R 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B1_C1 C1 0 -300 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -200 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -100 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 0 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/ep4ce75_part.bck b/schematics/v2.0/Custom/ep4ce75_part.bck new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/ep4ce75_part.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/ep4ce75_part.dcm b/schematics/v2.0/Custom/ep4ce75_part.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/ep4ce75_part.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/ep4ce75_part.lib b/schematics/v2.0/Custom/ep4ce75_part.lib new file mode 100755 index 0000000..2158e52 --- /dev/null +++ b/schematics/v2.0/Custom/ep4ce75_part.lib @@ -0,0 +1,1504 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CE75F484I7-1 +# +DEF EP4CE75F484I7-1 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1750 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2600 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -500 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -600 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -700 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -800 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -900 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1000 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1100 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1200 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1300 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1400 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1500 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1600 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1700 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -1800 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -1900 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2000 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2100 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2200 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2300 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2400 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2500 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -2700 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -2800 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -2900 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3000 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3100 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3200 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3300 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3400 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -3700 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -3800 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4200 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4300 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4600 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_E1/ASDO E1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E4/nCS0 E4 1400 -1200 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1650 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1550 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1450 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X IO_B2_L6/DATA0 L6 1400 -900 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1350 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7-2 +# +DEF EP4CE75F484I7-2 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-2" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1850 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B8_A10 A10 1600 -3100 200 L 50 50 1 1 B +X IO_B7_A13 A13 1600 -2900 200 L 50 50 1 1 B +X IO_B7_A14 A14 1600 -2800 200 L 50 50 1 1 B +X IO_B7_A15 A15 1600 -3700 200 L 50 50 1 1 B +X IO_B7_A16 A16 1600 -3800 200 L 50 50 1 1 B +X IO_B7_A17 A17 1600 -3900 200 L 50 50 1 1 B +X IO_B7_A18 A18 1600 -4000 200 L 50 50 1 1 B +X IO_B7_A19 A19 1600 -4100 200 L 50 50 1 1 B +X IO_B7_A20 A20 1600 -2700 200 L 50 50 1 1 B +X IO_B8_A9 A9 1600 -3000 200 L 50 50 1 1 B +X IO_B2_AA1 AA1 0 -200 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 0 -1400 200 R 50 50 1 1 B +X IO_B4_AA13 AA13 0 -1600 200 R 50 50 1 1 B +X IO_B4_AA14 AA14 0 -1800 200 R 50 50 1 1 B +X IO_B4_AA15 AA15 0 -2000 200 R 50 50 1 1 B +X IO_B4_AA16 AA16 0 -2200 200 R 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 0 -300 200 R 50 50 1 1 B +X IO_B3_AA5 AA5 0 -400 200 R 50 50 1 1 B +X IO_B3_AA6 AA6 0 -600 200 R 50 50 1 1 B +X IO_B3_AA7 AA7 0 -800 200 R 50 50 1 1 B +X IO_B3_AA8 AA8 0 -1000 200 R 50 50 1 1 B +X IO_B3_AA9 AA9 0 -1200 200 R 50 50 1 1 B +X IO_B3_AB10 AB10 0 -1500 200 R 50 50 1 1 B +X IO_B4_AB13 AB13 0 -1700 200 R 50 50 1 1 B +X IO_B4_AB14 AB14 0 -1900 200 R 50 50 1 1 B +X IO_B4_AB15 AB15 0 -2100 200 R 50 50 1 1 B +X IO_B4_AB16 AB16 0 -2300 200 R 50 50 1 1 B +X IO_B3_AB5 AB5 0 -500 200 R 50 50 1 1 B +X IO_B3_AB6 AB6 0 -700 200 R 50 50 1 1 B +X IO_B3_AB7 AB7 0 -900 200 R 50 50 1 1 B +X IO_B3_AB8 AB8 0 -1100 200 R 50 50 1 1 B +X IO_B3_AB9 AB9 0 -1300 200 R 50 50 1 1 B +X IO_B1_B1 B1 1600 -2200 200 L 50 50 1 1 B +X IO_B8_B10 B10 1600 -1300 200 L 50 50 1 1 B +X IO_B7_B13 B13 1600 -1400 200 L 50 50 1 1 B +X IO_B7_B14 B14 1600 -1500 200 L 50 50 1 1 B +X IO_B7_B15 B15 1600 -1600 200 L 50 50 1 1 B +X IO_B7_B16 B16 1600 -1700 200 L 50 50 1 1 B +X IO_B7_B17 B17 1600 -1800 200 L 50 50 1 1 B +X IO_B7_B18 B18 1600 -1900 200 L 50 50 1 1 B +X IO_B7_B19 B19 1600 -2000 200 L 50 50 1 1 B +X IO_B7_B20 B20 1600 -2100 200 L 50 50 1 1 B +X IO_B6_B22 B22 1600 -4200 200 L 50 50 1 1 B +X IO_B8_B4 B4 1600 -900 200 L 50 50 1 1 B +X IO_B8_B5 B5 1600 -1000 200 L 50 50 1 1 B +X IO_B8_B6 B6 1600 -1100 200 L 50 50 1 1 B +X IO_B8_B7 B7 1600 -800 200 L 50 50 1 1 B +X IO_B8_B9 B9 1600 -1200 200 L 50 50 1 1 B +X IO_B1_C1 C1 0 -2800 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -3400 200 R 50 50 1 1 B +X IO_B6_C22 C22 1600 -4300 200 L 50 50 1 1 B +X IO_B1_D2 D2 0 -3800 200 R 50 50 1 1 B +X IO_B6_D22 D22 1600 -4400 200 L 50 50 1 1 B +X IO_B6_E22 E22 1600 -4500 200 L 50 50 1 1 B +X IO_B1_F1 F1 0 -2900 200 R 50 50 1 1 B +X IO_B6_F22 F22 1600 -4600 200 L 50 50 1 1 B +X IO_B8_G7 G7 0 -3300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -3000 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -3700 200 R 50 50 1 1 B +X IO_B6_H22 H22 1600 -3200 200 L 50 50 1 1 B +X IO_B1_J1 J1 0 -3100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -4300 200 R 50 50 1 1 B +X IO_B6_J22 J22 1600 -3300 200 L 50 50 1 1 B +X IO_B6_K22 K22 1600 -3400 200 L 50 50 1 1 B +X IO_B6_L22 L22 1600 -3500 200 L 50 50 1 1 B +X IO_B2_M1 M1 1600 -500 200 L 50 50 1 1 B +X IO_B2_M2 M2 1600 -600 200 L 50 50 1 1 B +X IO_B5_M22 M22 1600 -3600 200 L 50 50 1 1 B +X IO_B2_M3 M3 0 -4600 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -4200 200 R 50 50 1 1 B +X IO_B2_N1 N1 1600 -300 200 L 50 50 1 1 B +X IO_B2_N2 N2 1600 -400 200 L 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 1600 -100 200 L 50 50 1 1 B +X IO_B2_P2 P2 1600 -200 200 L 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 1600 0 200 L 50 50 1 1 B +X IO_B2_R2 R2 0 -3200 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -2300 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -2400 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -2500 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -2600 200 L 50 50 1 1 B +X IO_B2_U1 U1 0 -2400 200 R 50 50 1 1 B +X IO_B2_V1 V1 0 -2600 200 R 50 50 1 1 B +X IO_B2_V2 V2 0 -2700 200 R 50 50 1 1 B +X IO_B2_W1 W1 0 -2500 200 R 50 50 1 1 B +X IO_B2_Y1 Y1 0 0 200 R 50 50 1 1 B +X IO_B2_Y2 Y2 0 -100 200 R 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B8_A4 A4 1600 -100 200 L 50 50 2 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 2 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 2 1 B +X IO_B8_A7 A7 1600 -3300 200 L 50 50 2 1 B +X IO_B8_A8 A8 1600 -4100 200 L 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B3_AB3 AB3 0 -1500 200 R 50 50 2 1 B +X IO_B3_AB4 AB4 0 -500 200 R 50 50 2 1 B +X IO_B1_B2 B2 0 -200 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -2900 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3000 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3100 200 L 50 50 2 1 B +X IO_B1_E1 E1 0 -1600 200 R 50 50 2 1 B +X IO_B6_E21 E21 1600 -3200 200 L 50 50 2 1 B +X IO_B1_E3 E3 0 -400 200 R 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B1_F2 F2 0 -600 200 R 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B1_G3 G3 0 -700 200 R 50 50 2 1 B +X IO_B1_G4 G4 0 -800 200 R 50 50 2 1 B +X IO_B1_G5 G5 0 -900 200 R 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B1_H3 H3 0 -1000 200 R 50 50 2 1 B +X IO_B1_H4 H4 0 -1100 200 R 50 50 2 1 B +X IO_B1_H5 H5 0 -1200 200 R 50 50 2 1 B +X IO_B1_H6 H6 0 -1300 200 R 50 50 2 1 B +X IO_B1_H7 H7 0 -1400 200 R 50 50 2 1 B +X IO_B2_L6 L6 0 -300 200 R 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 0 -4500 200 R 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B2_T5 T5 1600 -3600 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B2_V3 V3 1600 -3400 200 L 50 50 2 1 B +X IO_B2_V4 V4 1600 -3500 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B2_W2 W2 0 -1700 200 R 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A3 A3 0 -800 200 R 50 50 3 1 B +X IO_B4_AA17 AA17 0 -1800 200 R 50 50 3 1 B +X IO_B4_AA18 AA18 0 -1900 200 R 50 50 3 1 B +X IO_B4_AA19 AA19 0 -2000 200 R 50 50 3 1 B +X IO_B4_AA20 AA20 0 -2100 200 R 50 50 3 1 B +X IO_B4_AB17 AB17 0 -1200 200 R 50 50 3 1 B +X IO_B4_AB18 AB18 0 -1300 200 R 50 50 3 1 B +X IO_B4_AB19 AB19 0 -1400 200 R 50 50 3 1 B +X IO_B4_AB20 AB20 0 -1500 200 R 50 50 3 1 B +X IO_B8_B3 B3 0 -1000 200 R 50 50 3 1 B +X IO_B8_B8 B8 1600 -600 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2600 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2700 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2800 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -2900 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3000 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3100 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3200 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3300 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3400 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3500 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3600 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3700 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3800 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -3900 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B1_J3 J3 0 -2200 200 R 50 50 3 1 B +X IO_B1_J4 J4 0 -2300 200 R 50 50 3 1 B +X IO_B1_J5 J5 0 -2400 200 R 50 50 3 1 B +X IO_B1_J6 J6 0 -2500 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B2_M4 M4 0 -1600 200 R 50 50 3 1 B +X IO_B2_M5 M5 0 -1700 200 R 50 50 3 1 B +X IO_B5_R22 R22 0 -400 200 R 50 50 3 1 B +X IO_B3_U10 U10 1600 -700 200 L 50 50 3 1 B +X IO_B3_U11 U11 1600 -800 200 L 50 50 3 1 B +X IO_B2_U2 U2 0 -1100 200 R 50 50 3 1 B +X IO_B3_U9 U9 1600 -900 200 L 50 50 3 1 B +X IO_B3_V10 V10 1600 -1000 200 L 50 50 3 1 B +X IO_B3_V11 V11 1600 -1100 200 L 50 50 3 1 B +X IO_B3_V5 V5 1600 -1200 200 L 50 50 3 1 B +X IO_B3_V8 V8 1600 -1300 200 L 50 50 3 1 B +X IO_B3_V9 V9 1600 -1400 200 L 50 50 3 1 B +X IO_B3_W10 W10 1600 -1500 200 L 50 50 3 1 B +X IO_B3_W6 W6 1600 -1600 200 L 50 50 3 1 B +X IO_B3_W7 W7 1600 -1700 200 L 50 50 3 1 B +X IO_B3_W8 W8 1600 -1800 200 L 50 50 3 1 B +X IO_B3_Y10 Y10 1600 -1900 200 L 50 50 3 1 B +X IO_B3_Y4 Y4 1600 -2000 200 L 50 50 3 1 B +X IO_B3_Y6 Y6 1600 -2100 200 L 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_D1/ASDO D1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E2/nCS0 E2 1400 -1200 200 L 50 50 4 1 B +X IO_B1_E4/nRESET E4 1400 -1300 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X IO_B1_K1/DATA0 K1 1400 -900 200 L 50 50 4 1 B +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1750 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1650 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1550 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1450 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7 +# +DEF EP4CE75F484I7 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4800 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1500 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2800 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E1 E1 0 -500 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -600 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -700 200 R 50 50 1 1 B +X IO_B1_E4 E4 0 -800 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -900 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -1000 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -1100 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1200 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1400 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1500 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1600 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1700 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1800 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1900 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -2000 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -2100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2200 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2300 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2400 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2500 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2600 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2700 200 R 50 50 1 1 B +X IO_B2_L6 L6 0 -2900 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -3000 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -3100 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -3200 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3300 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3400 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3500 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3600 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3700 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3800 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3900 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -4000 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -4100 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -4200 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4300 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4400 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4500 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4600 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4700 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4600 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4700 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -900 200 L 50 50 4 1 B +X MSEL3 K20 1400 -400 200 L 50 50 4 1 B +X nCONFIG K5 1400 -600 200 L 50 50 4 1 B +X nSTATUS K6 1400 -700 200 L 50 50 4 1 B +X TMS L1 1400 -1300 200 L 50 50 4 1 B +X MSEL2 L17 1400 -300 200 L 50 50 4 1 B +X MSEL1 L18 1400 -200 200 L 50 50 4 1 B +X TCK L2 1400 -1000 200 L 50 50 4 1 B +X nCE L3 1400 -500 200 L 50 50 4 1 B +X TDO L4 1400 -1200 200 L 50 50 4 1 B +X TDI L5 1400 -1100 200 L 50 50 4 1 B +X MSEL0 M17 1400 -100 200 L 50 50 4 1 B +X CONF_DONE M18 1400 -800 200 L 50 50 4 1 B +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/ep4cgx110_part.dcm b/schematics/v2.0/Custom/ep4cgx110_part.dcm new file mode 100755 index 0000000..c435ddf --- /dev/null +++ b/schematics/v2.0/Custom/ep4cgx110_part.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP IS61WV51232BLL-10BLI +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +$CMP IS67WVE4M16EBLL-70BLA1 +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +#End Doc Library diff --git a/schematics/v2.0/Custom/ep4cgx110_part.lib b/schematics/v2.0/Custom/ep4cgx110_part.lib new file mode 100755 index 0000000..4b997d6 --- /dev/null +++ b/schematics/v2.0/Custom/ep4cgx110_part.lib @@ -0,0 +1,1549 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7 +# +DEF EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# EP4CGX110DF27I7-2 +# +DEF EP4CGX110DF27I7-2 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-2" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -5400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -4000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -5300 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -400 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -500 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -200 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# IS61WV51232BLL-10BLI +# +DEF IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 N N +X NC E7 -850 -1650 150 R 40 40 1 1 N N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 N N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# IS67WVE4M16EBLL-70BLA1 +# +DEF IS67WVE4M16EBLL-70BLA1 U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS67WVE4M16EBLL-70BLA1" 750 -1450 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -650 1250 650 -1250 0 1 10 f +X ~LB~ 1A 800 -600 150 L 40 40 1 1 I +X DQ8 1B 800 250 150 L 40 40 1 1 B +X DQ9 1C 800 150 150 L 40 40 1 1 B +X VSSQ 1D 100 -1400 150 U 40 40 1 1 W +X VDDQ 1E 100 1400 150 D 40 40 1 1 W +X DQ14 1F 800 -350 150 L 40 40 1 1 B +X DQ15 1G 800 -450 150 L 40 40 1 1 B +X A18 1H -800 -650 150 R 40 40 1 1 I +X ~OE~ 2A 800 -950 150 L 40 40 1 1 I +X ~UB~ 2B 800 -700 150 L 40 40 1 1 I +X DQ10 2C 800 50 150 L 40 40 1 1 B +X DQ11 2D 800 -50 150 L 40 40 1 1 B +X DQ12 2E 800 -150 150 L 40 40 1 1 B +X DQ13 2F 800 -250 150 L 40 40 1 1 B +X A19 2G -800 -750 150 R 40 40 1 1 I +X A8 2H -800 350 150 R 40 40 1 1 I +X A0 3A -800 1150 150 R 40 40 1 1 I +X A3 3B -800 850 150 R 40 40 1 1 I +X A5 3C -800 650 150 R 40 40 1 1 I +X A17 3D -800 -550 150 R 40 40 1 1 I +X A14 3F -800 -250 150 R 40 40 1 1 I +X A12 3G -800 -50 150 R 40 40 1 1 I +X A9 3H -800 250 150 R 40 40 1 1 I +X A1 4A -800 1050 150 R 40 40 1 1 I +X A4 4B -800 750 150 R 40 40 1 1 I +X A6 4C -800 550 150 R 40 40 1 1 I +X A7 4D -800 450 150 R 40 40 1 1 I +X A16 4E -800 -450 150 R 40 40 1 1 I +X A15 4F -800 -350 150 R 40 40 1 1 I +X A13 4G -800 -150 150 R 40 40 1 1 I +X A10 4H -800 150 150 R 40 40 1 1 I +X A2 5A -800 950 150 R 40 40 1 1 I +X ~CE~ 5B 800 -1150 150 L 40 40 1 1 I +X DQ1 5C 800 950 150 L 40 40 1 1 B +X DQ3 5D 800 750 150 L 40 40 1 1 B +X DQ4 5E 800 650 150 L 40 40 1 1 B +X DQ5 5F 800 550 150 L 40 40 1 1 B +X ~WE~ 5G 800 -1050 150 L 40 40 1 1 I +X A11 5H -800 50 150 R 40 40 1 1 I +X ~ZZ~ 6A 800 -800 150 L 40 40 1 1 I +X DQ0 6B 800 1050 150 L 40 40 1 1 B +X DQ2 6C 800 850 150 L 40 40 1 1 B +X VDD 6D -100 1400 150 D 40 40 1 1 W +X VSS 6E -100 -1400 150 U 40 40 1 1 W +X DQ6 6F 800 450 150 L 40 40 1 1 B +X DQ7 6G 800 350 150 L 40 40 1 1 B +X A20 6H -800 -850 150 R 40 40 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/teenieputer-cache.lib b/schematics/v2.0/Custom/teenieputer-cache.lib new file mode 100755 index 0000000..50bcc70 --- /dev/null +++ b/schematics/v2.0/Custom/teenieputer-cache.lib @@ -0,0 +1,701 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74LS02 +# +DEF 74xx_74LS02 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS02" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC02 74HCT02 7402 74LS28 +$FPLIST + SO14* + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 300 0 150 L 50 50 1 1 O I +X ~ 2 -300 100 170 R 50 50 1 1 I +X ~ 3 -300 -100 170 R 50 50 1 1 I +X ~ 4 300 0 150 L 50 50 2 1 O I +X ~ 5 -300 100 170 R 50 50 2 1 I +X ~ 6 -300 -100 170 R 50 50 2 1 I +X ~ 10 300 0 150 L 50 50 3 1 O I +X ~ 8 -300 100 170 R 50 50 3 1 I +X ~ 9 -300 -100 170 R 50 50 3 1 I +X ~ 11 -300 100 170 R 50 50 4 1 I +X ~ 12 -300 -100 170 R 50 50 4 1 I +X ~ 13 300 0 150 L 50 50 4 1 O I +X ~ 1 300 0 150 L 50 50 1 2 O +X ~ 2 -300 100 150 R 50 50 1 2 I I +X ~ 3 -300 -100 150 R 50 50 1 2 I I +X ~ 4 300 0 150 L 50 50 2 2 O +X ~ 5 -300 100 150 R 50 50 2 2 I I +X ~ 6 -300 -100 150 R 50 50 2 2 I I +X ~ 10 300 0 150 L 50 50 3 2 O +X ~ 8 -300 100 150 R 50 50 3 2 I I +X ~ 9 -300 -100 150 R 50 50 3 2 I I +X ~ 11 -300 100 150 R 50 50 4 2 I I +X ~ 12 -300 -100 150 R 50 50 4 2 I I +X ~ 13 300 0 150 L 50 50 4 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS279 +# +DEF 74xx_74LS279 U 0 40 Y Y 1 F N +F0 "U" 150 850 39 H V C CNN +F1 "74xx_74LS279" 200 750 39 H V C CNN +F2 "" -550 -100 39 H I C CNN +F3 "" -550 -100 39 H I C CNN +DRAW +S -250 650 250 -150 0 1 0 f +X 1~R~ 1 -400 550 157 R 50 50 1 1 I +X 3~R~ 10 400 50 157 L 50 50 1 1 I +X 3~S~1 11 400 150 157 L 50 50 1 1 I +X 3~S~2 12 400 250 157 L 50 50 1 1 I +X 4Q 13 400 350 157 L 50 50 1 1 O +X 4~R~ 14 400 450 157 L 50 50 1 1 I +X 4~S~ 15 400 550 157 L 50 50 1 1 I +X VCC 16 0 800 157 D 50 50 1 1 W +X 1~S~1 2 -400 450 157 R 50 50 1 1 I +X 1~S~2 3 -400 350 157 R 50 50 1 1 I +X 1Q 4 -400 250 157 R 50 50 1 1 O +X 2~R~ 5 -400 150 157 R 50 50 1 1 I +X 2~S~ 6 -400 50 157 R 50 50 1 1 I +X 2Q 7 -400 -50 157 R 50 50 1 1 O +X GND 8 0 -300 157 U 50 50 1 1 W +X 3Q 9 400 -50 157 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# CPU_Teensy3.5 +# +DEF CPU_Teensy3.5 U 0 40 Y Y 1 F N +F0 "U" 0 2000 39 H V C CNN +F1 "CPU_Teensy3.5" 0 1900 39 H V C CNN +F2 "" 0 600 39 H I C CNN +F3 "" 0 600 39 H I C CNN +DRAW +S -550 2300 550 -2400 0 1 0 f +X GND 1 150 -2500 98 U 39 39 1 1 W +X I/O_8_(D3) 10 -650 800 98 R 39 39 1 1 B +X I/O_9_(C3) 11 -650 700 98 R 39 39 1 1 B +X I/O_10_(C4) 12 -650 600 98 R 39 39 1 1 B +X I/O_11_(C6) 13 -650 500 98 R 39 39 1 1 B +X I/O_12_(C7) 14 -650 400 98 R 39 39 1 1 B +X 3.3V 15 300 2400 98 D 39 39 1 1 w +X I/O_24_(E26) 16 650 100 98 L 39 39 1 1 B +X I/O_25_(A5) 17 650 200 98 L 39 39 1 1 B +X I/O_26_(A14) 18 650 300 98 L 39 39 1 1 B +X I/O_27_(A15) 19 650 400 98 L 39 39 1 1 B +X I/O_0_(B16) 2 -650 1600 98 R 39 39 1 1 B +X I/O_28_(A16) 20 650 500 98 L 39 39 1 1 B +X I/O_29_(B18) 21 650 600 98 L 39 39 1 1 B +X I/O_30_(B19) 22 650 700 98 L 39 39 1 1 B +X I/O_31_(B10) 23 650 800 98 L 39 39 1 1 B +X I/O_32_(B11) 24 650 900 98 L 39 39 1 1 B +X I/O_33_(E24) 25 650 1000 98 L 39 39 1 1 B +X I/O_34_(E25) 26 650 1100 98 L 39 39 1 1 B +X I/O_35_(C8) 27 650 1200 98 L 39 39 1 1 B +X I/O_36_(C9) 28 650 1300 98 L 39 39 1 1 B +X I/O_37_(C10) 29 650 1400 98 L 39 39 1 1 B +X I/O_1_(B17) 3 -650 1500 98 R 39 39 1 1 B +X I/O_38_(C11) 30 650 1500 98 L 39 39 1 1 B +X I/O_39_(A17) 31 650 1600 98 L 39 39 1 1 B +X DAC0_(A0_SE23) 32 650 -550 98 L 39 39 1 1 B +X DAC1_(A1_SE23) 33 650 -450 98 L 39 39 1 1 B +X GND 34 300 -2500 98 U 39 39 1 1 W +X I/O_13_(C5) 35 -650 300 98 R 39 39 1 1 B +X I/O_14_(D1) 36 -650 200 98 R 39 39 1 1 B +X I/O_15_(C0) 37 -650 100 98 R 39 39 1 1 B +X I/O_16_(B0) 38 -650 0 98 R 39 39 1 1 B +X I/O_17_(B1) 39 -650 -100 98 R 39 39 1 1 B +X I/O_2_(D0) 4 -650 1400 98 R 39 39 1 1 B +X I/O_18_(B3) 40 -650 -200 98 R 39 39 1 1 B +X I/O_19_(B2) 41 -650 -300 98 R 39 39 1 1 B +X I/O_20_(D5) 42 650 -300 98 L 39 39 1 1 B +X I/O_21_(D6) 43 650 -200 98 L 39 39 1 1 B +X I/O_22_(C1) 44 650 -100 98 L 39 39 1 1 B +X I/O_23_(C2) 45 650 0 98 L 39 39 1 1 B +X 3.3V_(250mA) 46 450 2400 98 D 39 39 1 1 w +X Analog_GND 47 450 -2500 98 U 39 39 1 1 W +X Vin 48 0 2400 98 D 39 39 1 1 W +X USB5V 49 -650 -2100 98 R 39 39 1 1 w +X I/O_3_(A12) 5 -650 1300 98 R 39 39 1 1 B +X D-_(USB1_DM) 50 -650 -2000 98 R 39 39 1 1 B +X D+_(USB1_DP) 51 -650 -1900 98 R 39 39 1 1 B +X GND 52 -300 -2500 98 U 39 39 1 1 W +X GND 53 -450 -2500 98 U 39 39 1 1 W +X 3.3V 57 150 2400 98 D 39 39 1 1 W +X I/O_40_(A28) 58 -650 -900 98 R 39 39 1 1 B +X I/O_41_(A29) 59 -650 -1000 98 R 39 39 1 1 B +X I/O_4_(A13) 6 -650 1200 98 R 39 39 1 1 B +X I/O_42_(A26) 60 -650 -1100 98 R 39 39 1 1 B +X I/O_43_(B20) 61 -650 -1200 98 R 39 39 1 1 B +X I/O_44_(B22) 62 -650 -1300 98 R 39 39 1 1 B +X I/O_45_(B23) 63 -650 -1400 98 R 39 39 1 1 B +X I/O_46_(B21) 64 -650 -1500 98 R 39 39 1 1 B +X GND 65 0 -2500 98 U 39 39 1 1 W +X I/O_47_(D8) 67 650 -1900 98 L 39 39 1 1 B +X I/O_48_(D9) 68 650 -1800 98 L 39 39 1 1 B +X I/O_49_(B4) 69 650 -1700 98 L 39 39 1 1 B +X I/O_5_(D7) 7 -650 1100 98 R 39 39 1 1 B +X I/O_50_(B5) 70 650 -1600 98 L 39 39 1 1 B +X I/O_51_(D14) 71 650 -1500 98 L 39 39 1 1 B +X I/O_52_(D13) 72 650 -1400 98 L 39 39 1 1 B +X I/O_53_(D12) 73 650 -1300 98 L 39 39 1 1 B +X I/O_54_(D15) 74 650 -1200 98 L 39 39 1 1 B +X I/O_55_(D11) 75 650 -1100 98 L 39 39 1 1 B +X I/O_56_(E10) 76 650 -1000 98 L 39 39 1 1 B +X I/O_57_(E11) 77 650 -900 98 L 39 39 1 1 B +X ADC1_(ADC_DM0) 78 -650 -450 98 R 39 39 1 1 I +X ADC0_(ADC_DP0) 79 -650 -550 98 R 39 39 1 1 I +X I/O_6_(D4) 8 -650 1000 98 R 39 39 1 1 B +X AREF_(VREFH) 80 -650 -650 98 R 39 39 1 1 O +X VUSB 81 -150 2400 98 D 39 39 1 1 w +X RESET 82 -650 -1650 98 R 39 39 1 1 I +X PROGRAM 83 -650 -1750 98 R 39 39 1 1 I +X GND 84 -150 -2500 98 U 39 39 1 1 W +X 3.3V 85 -450 2400 98 D 39 39 1 1 W +X VBAT 86 -300 2400 98 D 39 39 1 1 I +X I/O_7_(D2) 9 -650 900 98 R 39 39 1 1 B +ENDDRAW +ENDDEF +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER +# +DEF CPU_Z80CPU_EXTENDER U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Battery_Cell +# +DEF Device_Battery_Cell BT 0 0 N N 1 F N +F0 "BT" 100 100 50 H V L CNN +F1 "Device_Battery_Cell" 100 0 50 H V L CNN +F2 "" 0 60 50 V I C CNN +F3 "" 0 60 50 V I C CNN +DRAW +S -90 70 90 60 0 1 0 F +S -62 47 58 27 0 1 0 F +P 2 0 1 0 0 30 0 0 N +P 2 0 1 0 0 70 0 100 N +P 2 0 1 10 20 135 60 135 N +P 2 0 1 10 40 155 40 115 N +X + 1 0 200 100 D 50 50 1 1 P +X - 2 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_Flash_SST39SF040-COMPACT +# +DEF Memory_Flash_SST39SF040-COMPACT U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "Memory_Flash_SST39SF040-COMPACT" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -250 1250 250 -650 0 1 10 f +X GND 16 0 -750 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -450 -600 200 R 50 50 1 1 I +X A2 10 -450 1000 200 R 50 50 1 1 I +X A1 11 -450 1100 200 R 50 50 1 1 I +X A0 12 -450 1200 200 R 50 50 1 1 I +X D0 13 450 1200 200 L 50 50 1 1 T +X D1 14 450 1100 200 L 50 50 1 1 T +X D2 15 450 1000 200 L 50 50 1 1 T +X D3 17 450 900 200 L 50 50 1 1 T +X D4 18 450 800 200 L 50 50 1 1 T +X D5 19 450 700 200 L 50 50 1 1 T +X A16 2 -450 -400 200 R 50 50 1 1 I +X D6 20 450 600 200 L 50 50 1 1 T +X D7 21 450 500 200 L 50 50 1 1 T +X ~CE~ 22 450 -500 200 L 50 50 1 1 I +X A10 23 -450 200 200 R 50 50 1 1 I +X ~OE~ 24 450 -600 200 L 50 50 1 1 I +X A11 25 -450 100 200 R 50 50 1 1 I +X A9 26 -450 300 200 R 50 50 1 1 I +X A8 27 -450 400 200 R 50 50 1 1 I +X A13 28 -450 -100 200 R 50 50 1 1 I +X A14 29 -450 -200 200 R 50 50 1 1 I +X A15 3 -450 -300 200 R 50 50 1 1 I +X A17 30 -450 -500 200 R 50 50 1 1 I +X ~WE~ 31 450 -300 200 L 50 50 1 1 I +X A12 4 -450 0 200 R 50 50 1 1 I +X A7 5 -450 500 200 R 50 50 1 1 I +X A6 6 -450 600 200 R 50 50 1 1 I +X A5 7 -450 700 200 R 50 50 1 1 I +X A4 8 -450 800 200 R 50 50 1 1 I +X A3 9 -450 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter-cache.lib b/schematics/v2.0/Custom/tranZPUter-cache.lib new file mode 100755 index 0000000..2ed4dd2 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter-cache.lib @@ -0,0 +1,1589 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1550 200 L 50 50 1 1 B +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1250 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1150 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1050 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1350 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 B +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1850 200 L 50 50 1 1 B +X MSEL2 Y6 1200 -1750 200 L 50 50 1 1 B +X MSEL1 Y7 1200 -1650 200 L 50 50 1 1 B +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -300 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -200 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -5500 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -5400 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -5300 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -4000 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS16 +# +DEF epm7128slc84_EPCS16 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS16" 450 -450 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 350 300 -350 1 1 10 f +X nCS 1 -400 50 100 R 50 50 1 1 I +X DATA 2 -400 -50 100 R 50 50 1 1 B +X VCC 3 -150 450 100 D 50 50 1 1 W +X GND 4 0 -450 100 U 50 50 1 1 W +X ASDI 5 400 -50 100 L 50 50 1 1 B +X DCLK 6 400 50 100 L 50 50 1 1 B +X VCC 7 0 450 100 D 50 50 1 1 W +X VCC 8 150 450 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter-rescue.dcm b/schematics/v2.0/Custom/tranZPUter-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/tranZPUter-rescue.lib b/schematics/v2.0/Custom/tranZPUter-rescue.lib new file mode 100755 index 0000000..92c08a1 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter-rescue.lib @@ -0,0 +1,353 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -800 254 L 50 50 1 1 B +X IO_B6_100 100 -800 0 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -100 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -200 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -300 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -400 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -500 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -600 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -700 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -700 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -800 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -900 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1000 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1100 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 850 -1400 254 L 50 50 1 1 B +X IO_B5_83 83 -800 -1500 254 R 50 50 1 1 B +X IO_B5_85 85 -800 -1400 254 R 50 50 1 1 B +X IO_B5_86 86 -800 -1300 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1200 254 R 50 50 1 1 B +X IO_B6_98 98 -800 200 254 R 50 50 1 1 B +X IO_B6_99 99 -800 100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# SN74LVT16543DL-CPU +# +DEF SN74LVT16543DL-CPU U 0 40 Y Y 1 L N +F0 "U" -171 2368 50 H V L BNN +F1 "SN74LVT16543DL-CPU" -259 -2785 50 H V L BNN +F2 "SOP63P1035X279-56N" 0 0 50 H I L BNN +F3 "3.3-V ABT 16-Bit egistered Transceivers With 3-State Outputs 56-SSOP -40 to 85" 0 0 50 H I L BNN +F4 "Unavailable" 0 0 50 H I L BNN +F5 "SN74LVT16543DL" 0 0 50 H I L BNN +F6 "None" 0 0 50 H I L BNN +F7 "SSOP-56 Texas Instruments" 0 0 50 H I L BNN +F8 "Texas Instruments" 0 0 50 H I L BNN +DRAW +P 2 0 0 16 -500 -2600 500 -2600 N +P 2 0 0 16 -500 2300 -500 -2600 N +P 2 0 0 16 500 -2600 500 2300 N +P 2 0 0 16 500 2300 -500 2300 N +X 1~OEAB 1 -700 1000 200 R 40 40 0 0 I +X 1A5 10 -700 -300 200 R 40 40 0 0 B +X GND_5 11 -700 -2000 200 R 40 40 0 0 P +X 1A6 12 -700 -400 200 R 40 40 0 0 B +X 1A7 13 -700 -500 200 R 40 40 0 0 B +X 1A8 14 -700 -600 200 R 40 40 0 0 B +X 2A1 15 -700 -800 200 R 40 40 0 0 B +X 2A2 16 -700 -900 200 R 40 40 0 0 B +X 2A3 17 -700 -1000 200 R 40 40 0 0 B +X GND 18 -700 -2400 200 R 40 40 0 0 P +X 2A4 19 -700 -1100 200 R 40 40 0 0 B +X 1~LEAB 2 -700 1500 200 R 40 40 0 0 I +X 2A5 20 -700 -1200 200 R 40 40 0 0 B +X 2A6 21 -700 -1300 200 R 40 40 0 0 B +X VCC_3 22 -700 2000 200 R 40 40 0 0 W +X 2A7 23 -700 -1400 200 R 40 40 0 0 B +X 2A8 24 -700 -1500 200 R 40 40 0 0 B +X GND_7 25 -700 -2200 200 R 40 40 0 0 P +X 2~CEAB 26 -700 400 200 R 40 40 0 0 I +X 2~LEAB 27 -700 1400 200 R 40 40 0 0 I +X 2~OEAB 28 -700 900 200 R 40 40 0 0 I +X 2~OEBA 29 -700 800 200 R 40 40 0 0 I +X 1~CEAB 3 -700 500 200 R 40 40 0 0 I +X 2~LEBA 30 -700 1300 200 R 40 40 0 0 I +X 2~CEBA 31 -700 300 200 R 40 40 0 0 I +X GND_2 32 -700 -1700 200 R 40 40 0 0 P +X 2B8 33 700 500 200 L 40 40 0 0 B +X 2B7 34 700 600 200 L 40 40 0 0 B +X VCC_4 35 -700 1900 200 R 40 40 0 0 W +X 2B6 36 700 700 200 L 40 40 0 0 B +X 2B5 37 700 800 200 L 40 40 0 0 B +X 2B4 38 700 900 200 L 40 40 0 0 B +X GND_4 39 -700 -1900 200 R 40 40 0 0 P +X GND_3 4 -700 -1800 200 R 40 40 0 0 P +X 2B3 40 700 1000 200 L 40 40 0 0 B +X 2B2 41 700 1100 200 L 40 40 0 0 B +X 2B1 42 700 1200 200 L 40 40 0 0 B +X 1B8 43 700 1400 200 L 40 40 0 0 B +X 1B7 44 700 1500 200 L 40 40 0 0 B +X 1B6 45 700 1600 200 L 40 40 0 0 B +X GND_6 46 -700 -2100 200 R 40 40 0 0 P +X 1B5 47 700 1700 200 L 40 40 0 0 B +X 1B4 48 700 1800 200 L 40 40 0 0 B +X 1B3 49 700 1900 200 L 40 40 0 0 B +X 1A1 5 -700 100 200 R 40 40 0 0 B +X VCC 50 -700 1800 200 R 40 40 0 0 W +X 1B2 51 700 2000 200 L 40 40 0 0 B +X 1B1 52 700 2100 200 L 40 40 0 0 B +X GND_8 53 -700 -2300 200 R 40 40 0 0 P +X 1~CEBA 54 -700 600 200 R 40 40 0 0 I +X 1~LEBA 55 -700 1600 200 R 40 40 0 0 I +X 1~OEBA 56 -700 1100 200 R 40 40 0 0 I +X 1A2 6 -700 0 200 R 40 40 0 0 B +X VCC_2 7 -700 2100 200 R 40 40 0 0 W +X 1A3 8 -700 -100 200 R 40 40 0 0 B +X 1A4 9 -700 -200 200 R 40 40 0 0 B +ENDDRAW +ENDDEF +# +# Z80CPU-CPU +# +DEF Z80CPU-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Z80CPU_EXTENDER-CPU +# +DEF Z80CPU_EXTENDER-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU_EXTENDER-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_0-cache.lib b/schematics/v2.0/Custom/tranZPUter_v2_0-cache.lib new file mode 100755 index 0000000..7e1d68f --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_0-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.dcm b/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.lib b/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_0-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_1-cache.lib b/schematics/v2.0/Custom/tranZPUter_v2_1-cache.lib new file mode 100755 index 0000000..9335ebd --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_1-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.dcm b/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.lib b/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v2.0/Custom/tranZPUter_v2_1-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.0/Graphic.pretty/Argo.kicad_mod b/schematics/v2.0/Graphic.pretty/Argo.kicad_mod new file mode 100644 index 0000000..9f1d135 --- /dev/null +++ b/schematics/v2.0/Graphic.pretty/Argo.kicad_mod @@ -0,0 +1,38 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy -0.196711 -1.697674) (xy -0.119057 -1.509220) (xy -0.123862 -1.374646) (xy -0.129716 -1.236468) (xy -0.097802 -1.005898) (xy -0.040397 -0.733497) (xy 0.030224 -0.469826) (xy 0.101784 -0.265448) + (xy 0.162008 -0.170922) (xy 0.168777 -0.169333) (xy 0.297274 -0.239711) (xy 0.418671 -0.402675) (xy 0.473805 -0.550333) (xy 0.846667 -0.550333) (xy 0.889000 -0.508000) (xy 0.931334 -0.550333) + (xy 0.889000 -0.592666) (xy 0.846667 -0.550333) (xy 0.473805 -0.550333) (xy 0.487114 -0.585975) (xy 0.485719 -0.668727) (xy 0.495617 -0.762000) (xy 0.677334 -0.762000) (xy 0.706220 -0.679534) + (xy 0.714670 -0.677333) (xy 0.786956 -0.736662) (xy 0.804334 -0.762000) (xy 0.799138 -0.822397) (xy 1.029648 -0.822397) (xy 1.050249 -0.775082) (xy 1.135499 -0.684188) (xy 1.184509 -0.702834) + (xy 1.185334 -0.714670) (xy 1.125197 -0.786282) (xy 1.087585 -0.812418) (xy 1.029648 -0.822397) (xy 0.799138 -0.822397) (xy 0.797621 -0.840019) (xy 0.766997 -0.846666) (xy 0.680779 -0.785206) + (xy 0.677334 -0.762000) (xy 0.495617 -0.762000) (xy 0.505644 -0.856480) (xy 0.624365 -1.028153) (xy 0.791038 -1.128901) (xy 0.910773 -1.127241) (xy 1.170170 -0.981838) (xy 1.285822 -0.795551) + (xy 1.248936 -0.594056) (xy 1.137308 -0.465666) (xy 1.067352 -0.336069) (xy 1.005777 -0.104897) (xy 0.985426 0.021808) (xy 0.920256 0.322464) (xy 0.815971 0.590829) (xy 0.694853 0.780788) + (xy 0.586867 0.846667) (xy 0.575880 0.909525) (xy 0.641139 1.063944) (xy 0.658515 1.095201) (xy 0.726206 1.266176) (xy 0.733212 1.398144) (xy 0.690360 1.450964) (xy 0.608475 1.384498) + (xy 0.588729 1.353962) (xy 0.450158 1.132796) (xy 0.363474 1.033710) (xy 0.297936 1.030982) (xy 0.250149 1.070652) (xy 0.200922 1.175320) (xy 0.246623 1.223107) (xy 0.317233 1.330489) + (xy 0.336440 1.480789) (xy 0.300627 1.592584) (xy 0.263738 1.608667) (xy 0.168533 1.544953) (xy 0.050119 1.397000) (xy -0.082394 1.252472) (xy -0.214153 1.185741) (xy -0.301843 1.204755) + (xy -0.302145 1.317462) (xy -0.295986 1.333500) (xy -0.227278 1.587595) (xy -0.271288 1.731367) (xy -0.305906 1.750912) (xy -0.399063 1.705438) (xy -0.497227 1.549604) (xy -0.503121 1.535778) + (xy -0.611474 1.370919) (xy -0.752758 1.261874) (xy -0.885274 1.222116) (xy -0.967321 1.265117) (xy -0.963085 1.387172) (xy -0.903244 1.650363) (xy -0.936925 1.795537) (xy -1.025706 1.842257) + (xy -1.126508 1.813155) (xy -1.192810 1.655719) (xy -1.216266 1.533882) (xy -1.275255 1.302339) (xy -1.374047 1.194145) (xy -1.460560 1.170048) (xy -1.583689 1.124967) (xy -1.647763 1.003995) + (xy -1.677737 0.768791) (xy -1.683021 0.485785) (xy -1.663297 0.241036) (xy -1.653231 0.190414) (xy -1.622443 0.112889) (xy -0.310444 0.112889) (xy -0.298822 0.163223) (xy -0.254000 0.169334) + (xy -0.184310 0.138355) (xy -0.197555 0.112889) (xy -0.298035 0.102756) (xy -0.310444 0.112889) (xy -1.622443 0.112889) (xy -1.601404 0.059914) (xy -1.499755 0.016846) (xy -1.292184 0.038596) + (xy -1.281169 0.040446) (xy -1.009246 0.053143) (xy -0.960053 0.028222) (xy -0.056444 0.028222) (xy -0.044822 0.078557) (xy 0.000000 0.084667) (xy 0.069690 0.053689) (xy 0.056445 0.028222) + (xy -0.044035 0.018089) (xy -0.056444 0.028222) (xy -0.960053 0.028222) (xy -0.894251 -0.005113) (xy 0.315397 -0.005113) (xy 0.423832 -0.037049) (xy 0.604454 -0.162045) (xy 0.724868 -0.293695) + (xy 0.740159 -0.388329) (xy 0.738268 -0.390389) (xy 0.643174 -0.379791) (xy 0.489029 -0.271038) (xy 0.443859 -0.228343) (xy 0.315472 -0.071602) (xy 0.315397 -0.005113) (xy -0.894251 -0.005113) + (xy -0.872412 -0.016176) (xy -0.787661 -0.169333) (xy -0.423333 -0.169333) (xy -0.358904 -0.087127) (xy -0.338666 -0.084666) (xy -0.256460 -0.149096) (xy -0.254000 -0.169333) (xy -0.318429 -0.251540) + (xy -0.338666 -0.254000) (xy -0.420873 -0.189571) (xy -0.423333 -0.169333) (xy -0.787661 -0.169333) (xy -0.776919 -0.188745) (xy -0.751219 -0.254000) (xy -0.592666 -0.254000) (xy -0.561688 -0.184310) + (xy -0.536222 -0.197555) (xy -0.526089 -0.298035) (xy -0.536222 -0.310444) (xy -0.586556 -0.298822) (xy -0.592666 -0.254000) (xy -0.751219 -0.254000) (xy -0.701200 -0.381000) (xy -0.338666 -0.381000) + (xy -0.296333 -0.338666) (xy -0.254000 -0.381000) (xy -0.296333 -0.423333) (xy -0.338666 -0.381000) (xy -0.701200 -0.381000) (xy -0.671894 -0.455408) (xy -0.668608 -0.465666) (xy -0.169333 -0.465666) + (xy -0.127000 -0.423333) (xy -0.084666 -0.465666) (xy -0.127000 -0.508000) (xy -0.169333 -0.465666) (xy -0.668608 -0.465666) (xy -0.627916 -0.592666) (xy -0.338666 -0.592666) (xy -0.307688 -0.522976) + (xy -0.282222 -0.536222) (xy -0.272089 -0.636702) (xy -0.282222 -0.649111) (xy -0.332556 -0.637489) (xy -0.338666 -0.592666) (xy -0.627916 -0.592666) (xy -0.573639 -0.762062) (xy -0.498454 -1.054600) + (xy -0.462643 -1.278920) (xy -0.467437 -1.360244) (xy -0.468878 -1.556926) (xy -0.420620 -1.698403) (xy -0.323859 -1.879202) (xy -0.196711 -1.697674) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.664232 -1.400084) (xy 1.647878 -1.266812) (xy 1.641503 -1.256210) (xy 1.591774 -1.076543) (xy 1.594935 -0.994833) (xy 1.571229 -0.873555) (xy 1.460270 -0.869531) (xy 1.291925 -0.977713) + (xy 1.206500 -1.060486) (xy 1.053024 -1.253391) (xy 1.042188 -1.372092) (xy 1.179190 -1.441292) (xy 1.291167 -1.462976) (xy 1.539212 -1.469081) (xy 1.664232 -1.400084) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.0/Graphic.pretty/CycloneInside.kicad_mod b/schematics/v2.0/Graphic.pretty/CycloneInside.kicad_mod new file mode 100644 index 0000000..6fc95bd --- /dev/null +++ b/schematics/v2.0/Graphic.pretty/CycloneInside.kicad_mod @@ -0,0 +1,144 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 20.320000 11.430000) (xy -20.320000 11.430000) (xy -20.320000 2.328333) (xy -7.664854 2.328333) (xy -7.664517 3.169628) (xy -7.663551 3.894108) (xy -7.662009 4.495699) (xy -7.659949 4.968330) + (xy -7.657424 5.305929) (xy -7.654491 5.502422) (xy -7.651204 5.551739) (xy -7.647618 5.447805) (xy -7.643790 5.184550) (xy -7.641203 4.925728) (xy -7.635603 4.092708) (xy -7.632362 3.153739) + (xy -7.631479 2.166748) (xy -7.632954 1.189663) (xy -7.636787 0.280410) (xy -7.641222 -0.323606) (xy -7.642993 -0.484984) (xy -6.771487 -0.484984) (xy -6.771474 0.052156) (xy -6.770845 1.138488) + (xy -6.769531 2.068586) (xy -6.767174 2.855548) (xy -6.763411 3.512474) (xy -6.757881 4.052461) (xy -6.750225 4.488610) (xy -6.740080 4.834018) (xy -6.727087 5.101784) (xy -6.710883 5.305007) + (xy -6.691109 5.456786) (xy -6.667403 5.570219) (xy -6.639405 5.658406) (xy -6.615432 5.715726) (xy -6.421061 6.028752) (xy -6.151020 6.320817) (xy -5.855005 6.545727) (xy -5.607614 6.652515) + (xy -5.406707 6.700003) (xy -5.291667 6.731721) (xy -5.161919 6.745496) (xy -4.880348 6.754902) (xy -4.464402 6.760113) (xy -3.931530 6.761305) (xy -3.299180 6.758653) (xy -2.584802 6.752332) + (xy -1.805845 6.742519) (xy -0.979757 6.729387) (xy -0.123986 6.713113) (xy 0.744018 6.693871) (xy 1.606806 6.671838) (xy 2.116666 6.657292) (xy 2.996480 6.630209) (xy 3.722551 6.605515) + (xy 4.310437 6.582205) (xy 4.775693 6.559272) (xy 5.133876 6.535709) (xy 5.400543 6.510510) (xy 5.591251 6.482668) (xy 5.721557 6.451176) (xy 5.799866 6.418977) (xy 6.121365 6.194411) + (xy 6.355295 5.892533) (xy 6.482640 5.629891) (xy 6.511143 5.548232) (xy 6.535422 5.441631) (xy 6.555767 5.297154) (xy 6.572465 5.101866) (xy 6.585806 4.842829) (xy 6.596079 4.507110) + (xy 6.603573 4.081771) (xy 6.608575 3.553878) (xy 6.611375 2.910495) (xy 6.612262 2.138686) (xy 6.611525 1.225515) (xy 6.609452 0.158048) (xy 6.609010 -0.030467) (xy 6.606262 -1.146976) + (xy 6.603111 -2.107079) (xy 6.598603 -2.923701) (xy 6.591781 -3.609767) (xy 6.581690 -4.178205) (xy 6.567375 -4.641939) (xy 6.547880 -5.013895) (xy 6.522249 -5.306999) (xy 6.489529 -5.534178) + (xy 6.448761 -5.708355) (xy 6.398993 -5.842459) (xy 6.339267 -5.949413) (xy 6.268629 -6.042145) (xy 6.186123 -6.133580) (xy 6.155459 -6.166390) (xy 5.874140 -6.404025) (xy 5.534401 -6.554749) + (xy 5.083347 -6.641968) (xy 5.079911 -6.642381) (xy 4.861089 -6.658551) (xy 4.500242 -6.673057) (xy 4.015703 -6.685874) (xy 3.425804 -6.696974) (xy 2.748878 -6.706332) (xy 2.003258 -6.713921) + (xy 1.207276 -6.719715) (xy 0.379264 -6.723687) (xy -0.462444 -6.725812) (xy -1.299517 -6.726064) (xy -2.113621 -6.724415) (xy -2.886425 -6.720839) (xy -3.599595 -6.715311) (xy -4.234799 -6.707804) + (xy -4.773705 -6.698291) (xy -5.197980 -6.686747) (xy -5.489291 -6.673144) (xy -5.628302 -6.657739) (xy -5.990847 -6.483959) (xy -6.324626 -6.193369) (xy -6.578501 -5.837008) (xy -6.669533 -5.618479) + (xy -6.692396 -5.494824) (xy -6.711979 -5.281513) (xy -6.728453 -4.969105) (xy -6.741986 -4.548160) (xy -6.752748 -4.009239) (xy -6.760910 -3.342900) (xy -6.766641 -2.539705) (xy -6.770110 -1.590213) + (xy -6.771487 -0.484984) (xy -7.642993 -0.484984) (xy -7.645185 -0.684613) (xy -7.648939 -0.882506) (xy -7.652429 -0.923505) (xy -7.655599 -0.813828) (xy -7.658395 -0.559694) (xy -7.660760 -0.167324) + (xy -7.662639 0.357065) (xy -7.663977 1.007253) (xy -7.664718 1.777020) (xy -7.664854 2.328333) (xy -20.320000 2.328333) (xy -20.320000 -7.672903) (xy -6.478304 -7.672903) (xy -6.424897 -7.668404) + (xy -6.226186 -7.664571) (xy -5.890181 -7.661533) (xy -5.424891 -7.659422) (xy -4.838327 -7.658366) (xy -4.572000 -7.658269) (xy -3.939245 -7.658866) (xy -3.424567 -7.660572) (xy -3.035974 -7.663255) + (xy -2.781477 -7.666786) (xy -2.669085 -7.671035) (xy -2.706808 -7.675872) (xy -2.902657 -7.681165) (xy -3.026834 -7.683378) (xy -3.680906 -7.690679) (xy -4.426929 -7.693658) (xy -5.187575 -7.692314) + (xy -5.885516 -7.686648) (xy -6.117167 -7.683378) (xy -6.378397 -7.677938) (xy -6.478304 -7.672903) (xy -20.320000 -7.672903) (xy -20.320000 -11.430000) (xy 20.320000 -11.430000) (xy 20.320000 11.430000) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.372712 -5.975089) (xy 5.593398 -5.843407) (xy 5.723466 -5.723467) (xy 6.011333 -5.435601) (xy 6.011333 -0.507409) (xy 6.010943 0.538103) (xy 6.009560 1.426526) (xy 6.006865 2.170104) + (xy 6.002540 2.781083) (xy 5.996266 3.271704) (xy 5.987725 3.654212) (xy 5.976597 3.940852) (xy 5.962564 4.143866) (xy 5.945308 4.275498) (xy 5.924510 4.347993) (xy 5.899850 4.373594) + (xy 5.884333 4.372048) (xy 5.791894 4.379676) (xy 5.758467 4.518627) (xy 5.757333 4.574657) (xy 5.795532 4.774350) (xy 5.884333 4.826000) (xy 5.977043 4.888364) (xy 6.010818 5.089201) + (xy 6.011333 5.130799) (xy 5.973132 5.378053) (xy 5.836003 5.602092) (xy 5.723466 5.723466) (xy 5.435600 6.011333) (xy 4.105741 6.011333) (xy 3.600050 6.009444) (xy 3.241283 6.002298) + (xy 3.007056 5.987676) (xy 2.874987 5.963359) (xy 2.822693 5.927129) (xy 2.824617 5.884333) (xy 2.820326 5.855029) (xy 2.774102 5.830533) (xy 2.672580 5.810427) (xy 2.502397 5.794291) + (xy 2.250189 5.781709) (xy 1.902591 5.772262) (xy 1.446240 5.765532) (xy 0.867772 5.761100) (xy 0.153822 5.758549) (xy -0.708974 5.757460) (xy -1.234173 5.757333) (xy -5.341697 5.757333) + (xy -5.549516 5.549515) (xy -5.757334 5.341696) (xy -5.757334 4.275666) (xy -2.286000 4.275666) (xy -2.272082 4.530681) (xy -2.236178 4.699823) (xy -2.201334 4.741333) (xy -2.154967 4.664781) + (xy -2.124214 4.467308) (xy -2.117019 4.284602) (xy -1.862667 4.284602) (xy -1.844627 4.567814) (xy -1.800856 4.714001) (xy -1.746877 4.715060) (xy -1.698212 4.562888) (xy -1.677035 4.381500) + (xy -1.644654 4.146581) (xy -1.574696 4.032734) (xy -1.460500 3.994611) (xy -1.343781 3.994415) (xy -1.287841 4.065218) (xy -1.270816 4.248323) (xy -1.270000 4.354444) (xy -1.252522 4.585145) + (xy -1.208042 4.723192) (xy -1.180909 4.741333) (xy -1.130595 4.662767) (xy -1.112815 4.446703) (xy -1.117409 4.296833) (xy -1.127662 4.118744) (xy -0.902350 4.118744) (xy -0.888065 4.150180) + (xy -0.769490 4.250404) (xy -0.626776 4.321126) (xy -0.455334 4.422331) (xy -0.446061 4.513717) (xy -0.592766 4.567329) (xy -0.682331 4.572000) (xy -0.856697 4.595764) (xy -0.886476 4.660742) + (xy -0.886051 4.661438) (xy -0.771289 4.716430) (xy -0.570551 4.725585) (xy -0.563555 4.724938) (xy -0.359462 4.671141) (xy -0.275187 4.542724) (xy -0.269919 4.513388) (xy -0.300092 4.352540) + (xy -0.387713 4.275666) (xy -0.084667 4.275666) (xy -0.070749 4.530681) (xy -0.034845 4.699823) (xy 0.000000 4.741333) (xy 0.046366 4.664781) (xy 0.077119 4.467308) (xy 0.084666 4.275666) + (xy 0.083310 4.250803) (xy 0.269870 4.250803) (xy 0.292167 4.392979) (xy 0.368155 4.521945) (xy 0.498550 4.672459) (xy 0.663254 4.721359) (xy 0.828785 4.713450) (xy 1.143000 4.681496) + (xy 1.160858 4.275666) (xy 1.354666 4.275666) (xy 1.385645 4.494896) (xy 1.456266 4.639733) (xy 1.609781 4.714417) (xy 1.818975 4.739091) (xy 2.002935 4.710804) (xy 2.070943 4.662150) + (xy 2.032605 4.601632) (xy 1.873954 4.559062) (xy 1.849627 4.556317) (xy 1.627167 4.503527) (xy 1.541911 4.424225) (xy 1.598891 4.351401) (xy 1.803139 4.318047) (xy 1.813277 4.318000) + (xy 2.023905 4.297842) (xy 2.108778 4.223901) (xy 2.116666 4.165600) (xy 2.043168 3.949693) (xy 1.851611 3.825320) (xy 1.735666 3.810000) (xy 1.504644 3.877091) (xy 1.378593 4.075405) + (xy 1.354666 4.275666) (xy 1.160858 4.275666) (xy 1.168326 4.105974) (xy 1.169013 3.793267) (xy 1.153633 3.640666) (xy 2.201333 3.640666) (xy 2.232311 3.710356) (xy 2.257777 3.697111) + (xy 2.262046 3.654777) (xy 2.370666 3.654777) (xy 2.439444 3.717431) (xy 2.497666 3.725333) (xy 2.610443 3.687123) (xy 2.624666 3.654777) (xy 2.555889 3.592124) (xy 2.497666 3.584222) + (xy 2.384890 3.622431) (xy 2.370666 3.654777) (xy 2.262046 3.654777) (xy 2.267910 3.596631) (xy 2.257777 3.584222) (xy 2.207443 3.595844) (xy 2.201333 3.640666) (xy 1.153633 3.640666) + (xy 1.144915 3.554173) (xy 1.104826 3.441626) (xy 1.040034 3.428992) (xy 1.016331 3.571384) (xy 1.016000 3.603385) (xy 0.996701 3.777047) (xy 0.903513 3.843833) (xy 0.745283 3.853151) + (xy 0.511927 3.897541) (xy 0.357501 4.059292) (xy 0.348153 4.075410) (xy 0.269870 4.250803) (xy 0.083310 4.250803) (xy 0.070748 4.020651) (xy 0.034844 3.851510) (xy 0.000000 3.810000) + (xy -0.046367 3.886551) (xy -0.077120 4.084024) (xy -0.084667 4.275666) (xy -0.387713 4.275666) (xy -0.461748 4.210713) (xy -0.523919 4.174931) (xy -0.804334 4.022085) (xy -0.527560 3.995225) + (xy -0.342425 3.945436) (xy -0.311328 3.873449) (xy -0.430568 3.818648) (xy -0.544964 3.810000) (xy -0.739519 3.859920) (xy -0.874397 3.978449) (xy -0.902350 4.118744) (xy -1.127662 4.118744) + (xy -1.143000 3.852333) (xy -1.502834 3.840102) (xy -1.862667 3.827870) (xy -1.862667 4.284602) (xy -2.117019 4.284602) (xy -2.116667 4.275666) (xy -2.130586 4.020651) (xy -2.166490 3.851510) + (xy -2.201334 3.810000) (xy -2.247700 3.886551) (xy -2.278453 4.084024) (xy -2.286000 4.275666) (xy -5.757334 4.275666) (xy -5.757334 3.556000) (xy -2.286000 3.556000) (xy -2.221571 3.638206) + (xy -2.201334 3.640666) (xy -2.119127 3.576237) (xy -2.116667 3.556000) (xy -0.084667 3.556000) (xy -0.020238 3.638206) (xy 0.000000 3.640666) (xy 0.082206 3.576237) (xy 0.084666 3.556000) + (xy 0.020237 3.473793) (xy 0.000000 3.471333) (xy -0.082207 3.535762) (xy -0.084667 3.556000) (xy -2.116667 3.556000) (xy -2.181096 3.473793) (xy -2.201334 3.471333) (xy -2.283540 3.535762) + (xy -2.286000 3.556000) (xy -5.757334 3.556000) (xy -5.757334 1.869730) (xy -4.996663 1.869730) (xy -4.971479 2.183726) (xy -4.879127 2.389573) (xy -4.619363 2.600455) (xy -4.281975 2.685732) + (xy -3.996401 2.654896) (xy -3.837751 2.568669) (xy -3.818668 2.462862) (xy -3.920497 2.378231) (xy -4.124586 2.355530) (xy -4.133051 2.356328) (xy -4.423679 2.333578) (xy -4.595991 2.190732) + (xy -4.656454 1.922162) (xy -4.656667 1.900680) (xy -4.598300 1.605151) (xy -4.436783 1.424253) (xy -4.192492 1.378193) (xy -4.138091 1.386415) (xy -3.946031 1.388296) (xy -3.837038 1.325575) + (xy -3.845371 1.229005) (xy -3.904987 1.177163) (xy -4.065704 1.129472) (xy -3.640667 1.129472) (xy -3.603083 1.212733) (xy -3.505247 1.400655) (xy -3.388201 1.616306) (xy -3.250219 1.911037) + (xy -3.157875 2.193204) (xy -3.134201 2.349500) (xy -3.110561 2.544937) (xy -3.024306 2.619051) (xy -2.963334 2.624666) (xy -2.849317 2.593539) (xy -2.800138 2.470402) (xy -2.791358 2.307166) + (xy -2.735470 1.998341) (xy -2.688034 1.889366) (xy -2.211876 1.889366) (xy -2.160433 2.199145) (xy -2.010834 2.429798) (xy -1.736755 2.630150) (xy -1.474662 2.695615) (xy -1.206500 2.655969) + (xy -1.143206 2.624666) (xy -0.768593 2.624666) (xy -0.257297 2.624666) (xy 0.038759 2.615024) (xy 0.198176 2.580818) (xy 0.252828 2.514133) (xy 0.254000 2.497666) (xy 0.198076 2.409359) + (xy 0.012697 2.372971) (xy -0.084667 2.370666) (xy -0.423334 2.370666) (xy -0.423334 1.869964) (xy 0.373091 1.869964) (xy 0.457104 2.236232) (xy 0.649902 2.511966) (xy 0.918621 2.659223) + (xy 1.222485 2.672229) (xy 1.520713 2.545205) (xy 1.672166 2.408369) (xy 1.831801 2.106451) (xy 1.840400 1.856778) (xy 2.116666 1.856778) (xy 2.119455 2.220472) (xy 2.132542 2.446976) + (xy 2.163009 2.568400) (xy 2.217937 2.616856) (xy 2.286000 2.624666) (xy 2.382356 2.605012) (xy 2.434019 2.519805) (xy 2.454948 2.329674) (xy 2.458640 2.137833) (xy 2.461948 1.651000) + (xy 2.733807 2.136684) (xy 2.910650 2.422246) (xy 3.054431 2.575587) (xy 3.190521 2.623421) (xy 3.196166 2.623518) (xy 3.286122 2.615380) (xy 3.342120 2.568090) (xy 3.372190 2.449317) + (xy 3.384362 2.226729) (xy 3.386666 1.867995) (xy 3.386666 1.856458) (xy 3.383442 1.492295) (xy 3.369737 1.267184) (xy 3.339500 1.150903) (xy 3.286681 1.113227) (xy 3.238500 1.116359) + (xy 3.143694 1.178091) (xy 3.083680 1.342290) (xy 3.048000 1.609400) (xy 3.005666 2.074333) (xy 2.751666 1.608666) (xy 2.553796 1.297672) (xy 2.380213 1.140068) (xy 2.307166 1.115944) + (xy 2.217263 1.110895) (xy 2.161295 1.147689) (xy 2.131229 1.257565) (xy 2.119031 1.471760) (xy 2.116671 1.821512) (xy 2.116666 1.856778) (xy 1.840400 1.856778) (xy 1.843955 1.753564) + (xy 1.738798 1.445388) (xy 1.532174 1.208347) (xy 1.254750 1.100666) (xy 3.725333 1.100666) (xy 3.725333 2.624666) (xy 4.233333 2.624666) (xy 4.528305 2.614913) (xy 4.686675 2.580338) + (xy 4.740331 2.512968) (xy 4.741333 2.497666) (xy 4.685410 2.409359) (xy 4.500030 2.372971) (xy 4.402666 2.370666) (xy 4.181098 2.356466) (xy 4.083174 2.299072) (xy 4.064000 2.201333) + (xy 4.097148 2.084625) (xy 4.226555 2.037535) (xy 4.360333 2.032000) (xy 4.579506 2.004460) (xy 4.656130 1.916566) (xy 4.656666 1.905000) (xy 4.592407 1.811068) (xy 4.387322 1.778229) + (xy 4.360333 1.778000) (xy 4.159935 1.762185) (xy 4.077895 1.691020) (xy 4.064000 1.566333) (xy 4.082484 1.429960) (xy 4.169675 1.369347) (xy 4.373173 1.354742) (xy 4.402666 1.354666) + (xy 4.638151 1.333695) (xy 4.640556 1.331972) (xy 5.037779 1.331972) (xy 5.074402 1.476172) (xy 5.169982 1.500320) (xy 5.274043 1.439883) (xy 5.267976 1.365794) (xy 5.262836 1.285377) + (xy 5.340778 1.314696) (xy 5.416891 1.351433) (xy 5.380075 1.288241) (xy 5.342459 1.241099) (xy 5.193592 1.129134) (xy 5.081811 1.176315) (xy 5.037779 1.331972) (xy 4.640556 1.331972) + (xy 4.735186 1.264178) (xy 4.741333 1.227666) (xy 4.702319 1.153923) (xy 4.564019 1.114331) (xy 4.294541 1.100917) (xy 4.233333 1.100666) (xy 3.725333 1.100666) (xy 1.254750 1.100666) + (xy 1.249749 1.098725) (xy 0.934704 1.123456) (xy 0.652918 1.271031) (xy 0.438633 1.537516) (xy 0.373091 1.869964) (xy -0.423334 1.869964) (xy -0.423334 1.729458) (xy -0.427668 1.402898) + (xy -0.445903 1.213102) (xy -0.485886 1.127608) (xy -0.555464 1.113956) (xy -0.571500 1.116577) (xy -0.644916 1.154710) (xy -0.692692 1.256867) (xy -0.722133 1.455547) (xy -0.740540 1.783246) + (xy -0.744130 1.884786) (xy -0.768593 2.624666) (xy -1.143206 2.624666) (xy -1.037800 2.572536) (xy -1.017963 2.476196) (xy -1.132467 2.398521) (xy -1.337734 2.370666) (xy -1.634272 2.331909) + (xy -1.800752 2.201101) (xy -1.861190 1.956441) (xy -1.862667 1.894114) (xy -1.803453 1.601867) (xy -1.640245 1.422966) (xy -1.394696 1.378609) (xy -1.344091 1.386415) (xy -1.152031 1.388296) + (xy -1.043038 1.325575) (xy -1.051371 1.229005) (xy -1.110987 1.177163) (xy -1.373583 1.099241) (xy -1.677142 1.132627) (xy -1.945822 1.266036) (xy -1.993516 1.308484) (xy -2.155916 1.571730) + (xy -2.211876 1.889366) (xy -2.688034 1.889366) (xy -2.595287 1.676300) (xy -2.580125 1.651000) (xy -2.422497 1.360774) (xy -2.379587 1.182661) (xy -2.449786 1.105721) (xy -2.499037 1.100666) + (xy -2.615052 1.170671) (xy -2.741480 1.344191) (xy -2.768718 1.397000) (xy -2.871317 1.586226) (xy -2.950478 1.687822) (xy -2.963334 1.693333) (xy -3.030145 1.624606) (xy -3.129844 1.453857) + (xy -3.157949 1.397000) (xy -3.314584 1.168849) (xy -3.469964 1.100666) (xy -3.608535 1.112701) (xy -3.640667 1.129472) (xy -4.065704 1.129472) (xy -4.167583 1.099241) (xy -4.471142 1.132627) + (xy -4.739822 1.266036) (xy -4.787516 1.308484) (xy -4.933265 1.553474) (xy -4.996663 1.869730) (xy -5.757334 1.869730) (xy -5.757334 0.013228) (xy -5.757161 -1.069521) (xy -5.756604 -1.743675) + (xy -3.711635 -1.743675) (xy -3.574742 -1.284565) (xy -3.289798 -0.878399) (xy -2.863805 -0.539611) (xy -2.311015 -0.285094) (xy -1.806872 -0.164262) (xy -1.195619 -0.097525) (xy -0.531053 -0.086230) + (xy 0.133029 -0.131721) (xy 0.635000 -0.211404) (xy 1.035477 -0.308953) (xy 1.486832 -0.439421) (xy 1.841500 -0.557191) (xy 2.150918 -0.672706) (xy 2.333732 -0.760066) (xy 2.423216 -0.846903) + (xy 2.452645 -0.960848) (xy 2.455333 -1.066924) (xy 2.447111 -1.259492) (xy 2.426974 -1.352983) (xy 2.423535 -1.354667) (xy 2.335111 -1.323650) (xy 2.138636 -1.243288) (xy 1.936701 -1.156934) + (xy 1.427305 -0.950769) (xy 0.968201 -0.805153) (xy 0.508979 -0.710647) (xy -0.000772 -0.657817) (xy -0.611464 -0.637223) (xy -0.846667 -0.635892) (xy -1.332451 -0.637187) (xy -1.685583 -0.645268) + (xy -1.942739 -0.665196) (xy -2.140591 -0.702032) (xy -2.315814 -0.760837) (xy -2.505081 -0.846675) (xy -2.556785 -0.871917) (xy -2.971954 -1.130303) (xy -3.235795 -1.434223) (xy -3.364995 -1.808110) + (xy -3.384808 -2.084327) (xy -3.351158 -2.392926) (xy -3.307053 -2.562822) (xy -2.624667 -2.562822) (xy -2.609220 -2.150594) (xy -2.557479 -1.883098) (xy -2.461351 -1.738098) (xy -2.312739 -1.693360) + (xy -2.308104 -1.693334) (xy -1.953926 -1.693334) (xy -1.738963 -1.693334) (xy -1.626672 -1.701665) (xy -1.562408 -1.751269) (xy -1.532781 -1.879058) (xy -1.524405 -2.121944) (xy -1.524000 -2.286000) + (xy -1.520888 -2.595636) (xy -1.502765 -2.772847) (xy -1.456453 -2.854532) (xy -1.368775 -2.877588) (xy -1.312334 -2.878667) (xy -1.201750 -2.869952) (xy -1.138460 -2.819207) (xy -1.109287 -2.689535) + (xy -1.101053 -2.444036) (xy -1.100667 -2.286000) (xy -1.097555 -1.976365) (xy -1.079431 -1.799154) (xy -1.033120 -1.717469) (xy -0.945442 -1.694413) (xy -0.889000 -1.693334) (xy -0.780936 -1.701355) + (xy -0.717796 -1.749310) (xy -0.687520 -1.873035) (xy -0.678049 -2.108369) (xy -0.677334 -2.322286) (xy -0.681460 -2.435770) (xy -0.409982 -2.435770) (xy -0.388173 -2.154107) (xy -0.335939 -1.965438) + (xy -0.297819 -1.895384) (xy -0.143415 -1.748129) (xy 0.035122 -1.689245) (xy 0.185046 -1.721859) (xy 0.253608 -1.849100) (xy 0.254000 -1.862667) (xy 0.201060 -2.000571) (xy 0.127000 -2.032000) + (xy 0.047134 -2.077320) (xy 0.008126 -2.234228) (xy 0.001735 -2.408133) (xy 0.372266 -2.408133) (xy 0.435888 -2.133280) (xy 0.551451 -1.894552) (xy 0.662517 -1.781228) (xy 0.897175 -1.710921) + (xy 1.192089 -1.703227) (xy 1.460467 -1.755624) (xy 1.562977 -1.807410) (xy 1.651489 -1.921337) (xy 1.583822 -2.008405) (xy 1.372047 -2.060839) (xy 1.150873 -2.072749) (xy 0.924746 -2.098811) + (xy 0.793960 -2.162844) (xy 0.783984 -2.180167) (xy 0.815869 -2.244822) (xy 0.980356 -2.278371) (xy 1.220611 -2.286000) (xy 1.693333 -2.286000) (xy 1.693333 -2.555710) (xy 1.629811 -2.866248) + (xy 1.463507 -3.077860) (xy 1.230817 -3.188075) (xy 0.968133 -3.194426) (xy 0.711850 -3.094443) (xy 0.498362 -2.885656) (xy 0.384603 -2.644505) (xy 0.372266 -2.408133) (xy 0.001735 -2.408133) + (xy 0.000000 -2.455334) (xy 0.013595 -2.721552) (xy 0.060668 -2.851578) (xy 0.127000 -2.878667) (xy 0.230428 -2.949253) (xy 0.254000 -3.048000) (xy 0.201060 -3.185905) (xy 0.127000 -3.217334) + (xy 0.025051 -3.291247) (xy 0.000000 -3.434889) (xy -0.027640 -3.593466) (xy -0.139218 -3.630722) (xy -0.190500 -3.625389) (xy -0.281901 -3.601175) (xy -0.339980 -3.537506) (xy -0.374118 -3.400473) + (xy -0.393697 -3.156163) (xy -0.405604 -2.847884) (xy -0.409982 -2.435770) (xy -0.681460 -2.435770) (xy -0.692029 -2.726435) (xy -0.751410 -2.989474) (xy -0.878418 -3.138225) (xy -1.095993 -3.199510) + (xy -1.427078 -3.200151) (xy -1.428142 -3.200095) (xy -1.905000 -3.175000) (xy -1.953926 -1.693334) (xy -2.308104 -1.693334) (xy -2.252424 -1.731997) (xy -2.221657 -1.865467) (xy -2.212656 -2.119968) + (xy -2.219204 -2.434167) (xy -2.233901 -2.790460) (xy -2.255616 -3.011579) (xy -2.293909 -3.131664) (xy -2.358335 -3.184857) (xy -2.434167 -3.202056) (xy -2.529257 -3.206534) (xy -2.585930 -3.164377) + (xy -2.614103 -3.042301) (xy -2.623696 -2.807025) (xy -2.624667 -2.562822) (xy -3.307053 -2.562822) (xy -3.265879 -2.721426) (xy -3.148700 -3.013898) (xy -3.019349 -3.214409) (xy -2.972150 -3.254219) + (xy -2.888712 -3.381060) (xy -2.878667 -3.448756) (xy -2.918545 -3.510962) (xy -3.022652 -3.453373) (xy -3.167698 -3.301156) (xy -3.330394 -3.079478) (xy -3.487450 -2.813505) (xy -3.513256 -2.763004) + (xy -3.693473 -2.241299) (xy -3.711635 -1.743675) (xy -5.756604 -1.743675) (xy -5.756395 -1.995719) (xy -5.754661 -2.778149) (xy -5.751584 -3.429592) (xy -5.750068 -3.598334) (xy -2.624667 -3.598334) + (xy -2.598557 -3.436563) (xy -2.492100 -3.396280) (xy -2.434167 -3.401945) (xy -2.274884 -3.486055) (xy -2.243667 -3.598334) (xy -2.312841 -3.749744) (xy -2.434167 -3.794722) (xy -2.575248 -3.784133) + (xy -2.622482 -3.665975) (xy -2.624667 -3.598334) (xy -5.750068 -3.598334) (xy -5.748167 -3.810000) (xy 1.947333 -3.810000) (xy 1.947333 -2.840541) (xy 1.950603 -2.412868) (xy 1.963279 -2.123805) + (xy 1.989664 -1.942702) (xy 2.034058 -1.838914) (xy 2.095500 -1.784782) (xy 2.246918 -1.711918) (xy 2.307166 -1.695908) (xy 2.331215 -1.774208) (xy 2.351086 -1.989874) (xy 2.364857 -2.310952) + (xy 2.370606 -2.705490) (xy 2.370666 -2.751667) (xy 2.370666 -3.721625) (xy 2.580041 -3.721625) (xy 2.584125 -3.595802) (xy 2.673409 -3.456619) (xy 2.793693 -3.386849) (xy 2.799370 -3.386667) + (xy 2.901698 -3.448409) (xy 2.929892 -3.485722) (xy 2.934413 -3.550604) (xy 2.864333 -3.536128) (xy 2.755262 -3.546556) (xy 2.737555 -3.598334) (xy 2.797348 -3.670762) (xy 2.864333 -3.660540) + (xy 2.947760 -3.656324) (xy 2.929892 -3.710946) (xy 2.795846 -3.801716) (xy 2.638663 -3.778627) (xy 2.580041 -3.721625) (xy 2.370666 -3.721625) (xy 2.370666 -3.810000) (xy 1.947333 -3.810000) + (xy -5.748167 -3.810000) (xy -5.746793 -3.962833) (xy -5.746375 -3.988871) (xy -2.093822 -3.988871) (xy -1.983098 -4.014111) (xy -1.982390 -4.014389) (xy -1.412501 -4.232949) (xy -0.951272 -4.391237) + (xy -0.553073 -4.498761) (xy -0.172275 -4.565025) (xy 0.236753 -4.599536) (xy 0.719639 -4.611798) (xy 0.889000 -4.612565) (xy 1.369740 -4.611102) (xy 1.717949 -4.601846) (xy 1.970401 -4.579997) + (xy 2.163871 -4.540756) (xy 2.335133 -4.479326) (xy 2.497544 -4.402667) (xy 2.909202 -4.120557) (xy 3.178048 -3.772342) (xy 3.300075 -3.382396) (xy 3.271278 -2.975091) (xy 3.087650 -2.574799) + (xy 2.844377 -2.292409) (xy 2.694024 -2.096989) (xy 2.625130 -1.899011) (xy 2.624666 -1.885455) (xy 2.624666 -1.683760) (xy 2.890676 -1.836714) (xy 3.109348 -2.003868) (xy 3.333330 -2.236189) + (xy 3.394536 -2.314156) (xy 3.612404 -2.737355) (xy 3.694071 -3.196890) (xy 3.643096 -3.652919) (xy 3.463038 -4.065600) (xy 3.212570 -4.351349) (xy 2.751864 -4.637201) (xy 2.176253 -4.831479) + (xy 1.513461 -4.933879) (xy 0.791211 -4.944101) (xy 0.037228 -4.861843) (xy -0.720765 -4.686803) (xy -1.455044 -4.418681) (xy -1.491332 -4.402514) (xy -1.765936 -4.267795) (xy -1.977712 -4.143208) + (xy -2.076721 -4.060137) (xy -2.093822 -3.988871) (xy -5.746375 -3.988871) (xy -5.739911 -4.390653) (xy -5.730566 -4.725834) (xy -5.718383 -4.981159) (xy -5.702989 -5.169411) (xy -5.684010 -5.303372) + (xy -5.661071 -5.395824) (xy -5.633800 -5.459550) (xy -5.601821 -5.507333) (xy -5.595622 -5.515121) (xy -5.524706 -5.591927) (xy -5.437054 -5.647671) (xy -5.304393 -5.687225) (xy -5.098450 -5.715460) + (xy -4.790951 -5.737248) (xy -4.353622 -5.757462) (xy -4.139266 -5.766069) (xy -3.559591 -5.795330) (xy -3.143839 -5.830826) (xy -2.893849 -5.872351) (xy -2.812255 -5.914236) (xy -2.749397 -5.942679) + (xy -2.574984 -5.965703) (xy -2.278998 -5.983641) (xy -1.851418 -5.996830) (xy -1.282225 -6.005602) (xy -0.561399 -6.010293) (xy 0.096718 -6.011334) (xy 0.773092 -6.009284) (xy 1.390289 -6.003462) + (xy 1.929266 -5.994355) (xy 2.370979 -5.982451) (xy 2.696385 -5.968241) (xy 2.886440 -5.952211) (xy 2.928426 -5.938683) (xy 2.982040 -5.895360) (xy 3.165518 -5.850494) (xy 3.439749 -5.813518) + (xy 3.452596 -5.812285) (xy 3.919417 -5.773831) (xy 4.248746 -5.762679) (xy 4.470487 -5.780577) (xy 4.614542 -5.829268) (xy 4.686904 -5.884334) (xy 4.853719 -5.969777) (xy 5.093627 -6.010722) + (xy 5.124752 -6.011334) (xy 5.372712 -5.975089) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 0.906161 4.047079) (xy 0.991472 4.223723) (xy 0.969880 4.414594) (xy 0.862420 4.537391) (xy 0.696139 4.570723) (xy 0.546130 4.513136) (xy 0.492324 4.423833) (xy 0.480336 4.166654) + (xy 0.581728 4.013432) (xy 0.716816 3.979333) (xy 0.906161 4.047079) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.917840 4.015752) (xy 1.947333 4.064000) (xy 1.874727 4.127106) (xy 1.730669 4.148666) (xy 1.586619 4.121790) (xy 1.566333 4.064000) (xy 1.685753 3.992874) (xy 1.782996 3.979333) + (xy 1.917840 4.015752) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.203804 1.370387) (xy 1.363434 1.486272) (xy 1.474953 1.678747) (xy 1.513301 1.917624) (xy 1.453413 2.172713) (xy 1.436354 2.206899) (xy 1.300517 2.320331) (xy 1.095862 2.371474) + (xy 0.899298 2.351452) (xy 0.800787 2.280262) (xy 0.745786 2.083830) (xy 0.744008 1.822276) (xy 0.791027 1.583894) (xy 0.840465 1.489138) (xy 1.021127 1.361279) (xy 1.203804 1.370387) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.230201 -2.829291) (xy 1.300617 -2.751667) (xy 1.294996 -2.663758) (xy 1.166521 -2.627975) (xy 1.058333 -2.624667) (xy 0.863480 -2.641842) (xy 0.805298 -2.703900) (xy 0.816048 -2.751667) + (xy 0.929803 -2.852008) (xy 1.058333 -2.878667) (xy 1.230201 -2.829291) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.0/Graphic.pretty/IntelInside.kicad_mod b/schematics/v2.0/Graphic.pretty/IntelInside.kicad_mod new file mode 100644 index 0000000..b8ebe29 --- /dev/null +++ b/schematics/v2.0/Graphic.pretty/IntelInside.kicad_mod @@ -0,0 +1,291 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 8.466667 7.817556) (xy -8.466666 7.817556) (xy -8.464703 4.596694) (xy -8.464458 4.277820) (xy -8.464121 3.971283) (xy -8.463698 3.678066) (xy -8.463192 3.399151) (xy -8.462608 3.135521) + (xy -8.461950 2.888159) (xy -8.461223 2.658048) (xy -8.460431 2.446170) (xy -8.459578 2.253509) (xy -8.458670 2.081046) (xy -8.457709 1.929765) (xy -8.456702 1.800648) (xy -8.455651 1.694679) + (xy -8.454562 1.612839) (xy -8.453439 1.556112) (xy -8.452287 1.525479) (xy -8.451109 1.521925) (xy -8.450913 1.524000) (xy -8.402748 1.960265) (xy -8.328861 2.385305) (xy -8.229389 2.798814) + (xy -8.104465 3.200490) (xy -7.954224 3.590029) (xy -7.778802 3.967125) (xy -7.578332 4.331475) (xy -7.352949 4.682776) (xy -7.102788 5.020722) (xy -6.827984 5.345011) (xy -6.695722 5.487026) + (xy -6.402913 5.774996) (xy -6.096517 6.041887) (xy -5.775823 6.288003) (xy -5.440117 6.513648) (xy -5.088688 6.719126) (xy -4.720823 6.904741) (xy -4.335810 7.070797) (xy -3.932936 7.217598) + (xy -3.511489 7.345448) (xy -3.070757 7.454651) (xy -2.610026 7.545511) (xy -2.128586 7.618333) (xy -1.625723 7.673420) (xy -1.559278 7.679248) (xy -1.479975 7.684435) (xy -1.376871 7.688746) + (xy -1.254355 7.692180) (xy -1.116815 7.694738) (xy -0.968639 7.696420) (xy -0.814217 7.697226) (xy -0.657937 7.697157) (xy -0.504187 7.696212) (xy -0.357357 7.694391) (xy -0.221836 7.691695) + (xy -0.102010 7.688123) (xy -0.002271 7.683677) (xy 0.063500 7.679204) (xy 0.425585 7.643407) (xy 0.772453 7.598780) (xy 1.108840 7.544216) (xy 1.439480 7.478609) (xy 1.769111 7.400852) + (xy 2.102466 7.309839) (xy 2.444281 7.204463) (xy 2.799292 7.083618) (xy 3.126684 6.963484) (xy 3.606132 6.769421) (xy 4.066235 6.557180) (xy 4.506375 6.327140) (xy 4.925931 6.079684) + (xy 5.324286 5.815192) (xy 5.700820 5.534046) (xy 6.054915 5.236626) (xy 6.298663 5.009665) (xy 6.606242 4.691162) (xy 6.890212 4.357233) (xy 7.150527 4.007941) (xy 7.387140 3.643349) + (xy 7.600003 3.263522) (xy 7.627326 3.210278) (xy 7.817482 2.806158) (xy 7.979901 2.397826) (xy 8.114532 1.985605) (xy 8.221325 1.569818) (xy 8.300227 1.150788) (xy 8.351189 0.728838) + (xy 8.374160 0.304291) (xy 8.369087 -0.122529) (xy 8.335921 -0.551300) (xy 8.282044 -0.938389) (xy 8.205818 -1.313387) (xy 8.105307 -1.675719) (xy 7.979887 -2.026819) (xy 7.828939 -2.368119) + (xy 7.651842 -2.701055) (xy 7.447973 -3.027061) (xy 7.267441 -3.280833) (xy 7.014269 -3.595142) (xy 6.741333 -3.889588) (xy 6.449530 -4.163530) (xy 6.139761 -4.416329) (xy 5.812923 -4.647343) + (xy 5.469916 -4.855933) (xy 5.111639 -5.041457) (xy 4.738990 -5.203276) (xy 4.395611 -5.326957) (xy 4.190796 -5.390185) (xy 3.984290 -5.446197) (xy 3.770846 -5.496123) (xy 3.545213 -5.541092) + (xy 3.302142 -5.582236) (xy 3.036384 -5.620684) (xy 3.023306 -5.622436) (xy 2.977445 -5.628559) (xy 2.977445 -4.083770) (xy 3.171472 -4.066273) (xy 3.537603 -4.020876) (xy 3.905101 -3.951215) + (xy 4.268842 -3.858679) (xy 4.623702 -3.744657) (xy 4.964558 -3.610537) (xy 5.131143 -3.534945) (xy 5.418554 -3.385258) (xy 5.693020 -3.216358) (xy 5.951714 -3.030431) (xy 6.191808 -2.829660) + (xy 6.410474 -2.616228) (xy 6.595963 -2.403510) (xy 6.827183 -2.097424) (xy 7.030522 -1.790989) (xy 7.206316 -1.483468) (xy 7.354904 -1.174124) (xy 7.476623 -0.862220) (xy 7.571811 -0.547019) + (xy 7.640805 -0.227785) (xy 7.665033 -0.070556) (xy 7.674404 0.024772) (xy 7.680463 0.141378) (xy 7.683307 0.272524) (xy 7.683033 0.411472) (xy 7.679739 0.551484) (xy 7.673523 0.685824) + (xy 7.664480 0.807753) (xy 7.652710 0.910533) (xy 7.650654 0.924278) (xy 7.581417 1.285238) (xy 7.486924 1.638636) (xy 7.366741 1.985419) (xy 7.220430 2.326537) (xy 7.047555 2.662936) + (xy 6.847680 2.995564) (xy 6.620369 3.325368) (xy 6.432681 3.570111) (xy 6.131339 3.924303) (xy 5.810063 4.258767) (xy 5.469367 4.573226) (xy 5.109767 4.867402) (xy 4.731779 5.141016) + (xy 4.335918 5.393790) (xy 3.922698 5.625448) (xy 3.492637 5.835710) (xy 3.046248 6.024298) (xy 2.584048 6.190936) (xy 2.106551 6.335345) (xy 1.614273 6.457246) (xy 1.107730 6.556362) + (xy 0.808905 6.603114) (xy 0.482478 6.645970) (xy 0.177008 6.678338) (xy -0.112584 6.700620) (xy -0.391377 6.713218) (xy -0.627944 6.716613) (xy -1.122422 6.704365) (xy -1.615041 6.667932) + (xy -2.102746 6.607790) (xy -2.582482 6.524418) (xy -3.051193 6.418293) (xy -3.505824 6.289894) (xy -3.647722 6.244217) (xy -4.063474 6.093329) (xy -4.459718 5.923138) (xy -4.836127 5.733864) + (xy -5.192374 5.525723) (xy -5.528132 5.298934) (xy -5.843077 5.053715) (xy -6.136880 4.790284) (xy -6.409215 4.508858) (xy -6.618945 4.261477) (xy -6.856772 3.948239) (xy -7.067695 3.638271) + (xy -7.252583 3.329831) (xy -7.412306 3.021178) (xy -7.547734 2.710571) (xy -7.659735 2.396267) (xy -7.674791 2.342444) (xy -3.485444 2.342444) (xy -3.485416 2.409472) (xy -3.485108 2.433191) + (xy -3.484222 2.483022) (xy -3.482802 2.556865) (xy -3.480890 2.652616) (xy -3.478531 2.768173) (xy -3.475769 2.901434) (xy -3.472646 3.050296) (xy -3.469206 3.212658) (xy -3.465494 3.386417) + (xy -3.461553 3.569470) (xy -3.457426 3.759716) (xy -3.456994 3.779552) (xy -3.451363 4.031438) (xy -3.446049 4.255610) (xy -3.441035 4.452576) (xy -3.436304 4.622841) (xy -3.431839 4.766914) + (xy -3.427623 4.885300) (xy -3.423639 4.978507) (xy -3.419870 5.047040) (xy -3.416299 5.091408) (xy -3.412910 5.112117) (xy -3.412506 5.113052) (xy -3.374061 5.166748) (xy -3.321814 5.215183) + (xy -3.265149 5.250666) (xy -3.229031 5.263439) (xy -3.178368 5.269963) (xy -3.112025 5.272596) (xy -3.037435 5.271719) (xy -2.962027 5.267710) (xy -2.893233 5.260951) (xy -2.838485 5.251821) + (xy -2.807334 5.241876) (xy -2.793346 5.234632) (xy -2.780821 5.227141) (xy -2.769670 5.217874) (xy -2.759800 5.205307) (xy -2.751120 5.187914) (xy -2.743538 5.164167) (xy -2.736964 5.132543) + (xy -2.731306 5.091513) (xy -2.726473 5.039552) (xy -2.722373 4.975135) (xy -2.718915 4.896735) (xy -2.716008 4.802825) (xy -2.713560 4.691881) (xy -2.711480 4.562375) (xy -2.709676 4.412783) + (xy -2.708058 4.241577) (xy -2.706534 4.047232) (xy -2.705012 3.828221) (xy -2.703402 3.583019) (xy -2.702835 3.496028) (xy -2.701607 3.297630) (xy -2.700708 3.125677) (xy -2.700160 2.978390) + (xy -2.699985 2.853993) (xy -2.700204 2.750708) (xy -2.700841 2.666759) (xy -2.701916 2.600370) (xy -2.703452 2.549762) (xy -2.705471 2.513159) (xy -2.707995 2.488785) (xy -2.711046 2.474861) + (xy -2.714645 2.469612) (xy -2.715531 2.469444) (xy -2.735664 2.464227) (xy -2.775738 2.450052) (xy -2.829778 2.429141) (xy -2.886493 2.405944) (xy -3.038058 2.342444) (xy -3.485444 2.342444) + (xy -7.674791 2.342444) (xy -7.749180 2.076525) (xy -7.781883 1.932393) (xy -7.834667 1.627653) (xy -7.863936 1.322519) (xy -7.869703 1.013520) (xy -7.851978 0.697187) (xy -7.810773 0.370050) + (xy -7.787371 0.233500) (xy -7.761821 0.117819) (xy -7.724523 -0.017957) (xy -7.677121 -0.169084) (xy -7.621262 -0.330815) (xy -7.558591 -0.498406) (xy -7.490753 -0.667110) (xy -7.419393 -0.832181) + (xy -7.412869 -0.846667) (xy -7.331973 -1.011558) (xy -5.979507 -1.011558) (xy -5.973560 -0.862084) (xy -5.972228 -0.824761) (xy -5.970160 -0.761666) (xy -5.967430 -0.675238) (xy -5.964112 -0.567917) + (xy -5.960279 -0.442140) (xy -5.956006 -0.300348) (xy -5.951365 -0.144980) (xy -5.946431 0.021527) (xy -5.941277 0.196732) (xy -5.935978 0.378197) (xy -5.933621 0.459310) (xy -5.928280 0.639248) + (xy -5.922931 0.811447) (xy -5.917656 0.973766) (xy -5.912535 1.124065) (xy -5.907649 1.260200) (xy -5.903077 1.380032) (xy -5.898901 1.481418) (xy -5.895201 1.562219) (xy -5.892057 1.620291) + (xy -5.889550 1.653494) (xy -5.888453 1.660432) (xy -5.862275 1.699055) (xy -5.818126 1.736844) (xy -5.765523 1.766575) (xy -5.734270 1.777438) (xy -5.693998 1.782867) (xy -5.633804 1.785321) + (xy -5.561811 1.784977) (xy -5.486142 1.782013) (xy -5.414921 1.776608) (xy -5.387883 1.773102) (xy -3.499555 1.773102) (xy -3.490062 1.816225) (xy -3.466528 1.855376) (xy -3.439836 1.876456) + (xy -3.417835 1.889656) (xy -3.378630 1.917131) (xy -3.326964 1.955408) (xy -3.267578 2.001016) (xy -3.238500 2.023877) (xy -3.173395 2.075142) (xy -3.125560 2.111359) (xy -3.090259 2.135152) + (xy -3.062759 2.149148) (xy -3.038326 2.155971) (xy -3.012224 2.158246) (xy -2.995680 2.158508) (xy -2.922193 2.159000) (xy -2.752564 1.950861) (xy -2.681485 1.862215) (xy -2.629221 1.791078) + (xy -2.596032 1.733692) (xy -2.582178 1.686301) (xy -2.587918 1.645147) (xy -2.593383 1.636889) (xy -2.356555 1.636889) (xy -2.355895 1.689806) (xy -2.355296 1.711026) (xy -2.353731 1.758496) + (xy -2.351269 1.830259) (xy -2.347981 1.924362) (xy -2.343935 2.038849) (xy -2.339203 2.171766) (xy -2.333853 2.321158) (xy -2.327955 2.485070) (xy -2.321580 2.661549) (xy -2.314796 2.848638) + (xy -2.307675 3.044384) (xy -2.302321 3.191105) (xy -2.249406 4.639488) (xy -2.214786 4.690314) (xy -2.189803 4.721527) (xy -2.168201 4.739513) (xy -2.162528 4.741237) (xy -2.146119 4.749188) + (xy -2.144889 4.753732) (xy -2.131950 4.772854) (xy -2.096691 4.786337) (xy -2.044443 4.794175) (xy -1.980540 4.796360) (xy -1.910316 4.792886) (xy -1.839104 4.783745) (xy -1.772237 4.768930) + (xy -1.728611 4.754279) (xy -1.671813 4.727168) (xy -1.633144 4.696017) (xy -1.609950 4.655417) (xy -1.599578 4.599962) (xy -1.599372 4.524243) (xy -1.601050 4.494389) (xy -1.613313 4.303409) + (xy -1.623265 4.137735) (xy -1.630766 3.994537) (xy -1.635678 3.870982) (xy -1.637863 3.764239) (xy -1.637180 3.671476) (xy -1.633491 3.589860) (xy -1.626656 3.516562) (xy -1.616538 3.448748) + (xy -1.602997 3.383587) (xy -1.585894 3.318247) (xy -1.565089 3.249897) (xy -1.540445 3.175705) (xy -1.535642 3.161660) (xy -1.499568 3.065014) (xy -1.457414 2.966011) (xy -1.411533 2.869031) + (xy -1.364283 2.778453) (xy -1.318017 2.698658) (xy -1.275092 2.634025) (xy -1.237863 2.588935) (xy -1.219033 2.572946) (xy -1.189600 2.557407) (xy -1.165611 2.559351) (xy -1.146273 2.569062) + (xy -1.119893 2.585711) (xy -1.098720 2.604740) (xy -1.081589 2.629789) (xy -1.067333 2.664499) (xy -1.054788 2.712510) (xy -1.042790 2.777463) (xy -1.030172 2.862997) (xy -1.015770 2.972753) + (xy -1.014911 2.979498) (xy -1.004640 3.061370) (xy -0.991669 3.166542) (xy -0.976568 3.290280) (xy -0.959909 3.427851) (xy -0.942265 3.574522) (xy -0.924208 3.725560) (xy -0.906309 3.876233) + (xy -0.896188 3.961914) (xy -0.880095 4.096997) (xy -0.864605 4.224227) (xy -0.850096 4.340710) (xy -0.836942 4.443550) (xy -0.825520 4.529853) (xy -0.816206 4.596723) (xy -0.809376 4.641266) + (xy -0.805474 4.660414) (xy -0.786798 4.690564) (xy -0.756372 4.723821) (xy -0.722664 4.752361) (xy -0.694144 4.768361) (xy -0.687333 4.769556) (xy -0.660869 4.778747) (xy -0.654666 4.783756) + (xy -0.631643 4.797662) (xy -0.591113 4.815066) (xy -0.542912 4.832468) (xy -0.496876 4.846369) (xy -0.462840 4.853270) (xy -0.458611 4.853501) (xy -0.426839 4.849124) (xy -0.385228 4.837978) + (xy -0.378074 4.835575) (xy -0.324962 4.811717) (xy -0.283360 4.779148) (xy -0.251608 4.734283) (xy -0.228044 4.673537) (xy -0.211007 4.593324) (xy -0.198835 4.490059) (xy -0.194860 4.440148) + (xy -0.191369 4.370863) (xy -0.188877 4.277828) (xy -0.187336 4.165495) (xy -0.186694 4.038315) (xy -0.186901 3.900740) (xy -0.187908 3.757223) (xy -0.189663 3.612215) (xy -0.192118 3.470169) + (xy -0.195222 3.335537) (xy -0.198924 3.212770) (xy -0.203175 3.106321) (xy -0.207925 3.020642) (xy -0.211326 2.977444) (xy -0.227937 2.809316) (xy -0.243920 2.666580) (xy -0.259715 2.546426) + (xy -0.275759 2.446044) (xy -0.292492 2.362624) (xy -0.310352 2.293355) (xy -0.325223 2.247686) (xy -0.347300 2.184725) (xy -0.367411 2.124267) (xy -0.382220 2.076449) (xy -0.385629 2.064213) + (xy -0.402544 2.019084) (xy -0.429581 1.965587) (xy -0.451128 1.930282) (xy -0.486334 1.884126) (xy -0.525746 1.848910) (xy -0.553570 1.831943) (xy -0.181899 1.831943) (xy -0.176734 1.918662) + (xy -0.155602 2.013093) (xy -0.140509 2.062213) (xy -0.122347 2.108815) (xy -0.099251 2.155284) (xy -0.069356 2.204004) (xy -0.030797 2.257360) (xy 0.018291 2.317737) (xy 0.079774 2.387520) + (xy 0.155517 2.469094) (xy 0.247385 2.564842) (xy 0.357244 2.677151) (xy 0.388960 2.709333) (xy 0.481827 2.803826) (xy 0.556361 2.880920) (xy 0.614303 2.943056) (xy 0.657393 2.992672) + (xy 0.687371 3.032209) (xy 0.705980 3.064106) (xy 0.714959 3.090801) (xy 0.716049 3.114735) (xy 0.710992 3.138347) (xy 0.705765 3.153282) (xy 0.694624 3.173328) (xy 0.669181 3.213833) + (xy 0.631239 3.272086) (xy 0.582606 3.345370) (xy 0.525085 3.430974) (xy 0.460483 3.526183) (xy 0.390604 3.628284) (xy 0.366117 3.663863) (xy 0.294884 3.767637) (xy 0.228330 3.865395) + (xy 0.168258 3.954433) (xy 0.116469 4.032041) (xy 0.074766 4.095514) (xy 0.044952 4.142144) (xy 0.028829 4.169224) (xy 0.026789 4.173491) (xy 0.018079 4.229175) (xy 0.026675 4.294796) + (xy 0.050783 4.359514) (xy 0.060362 4.376473) (xy 0.089462 4.412933) (xy 0.134626 4.458009) (xy 0.188195 4.505028) (xy 0.242513 4.547318) (xy 0.289920 4.578205) (xy 0.295087 4.580989) + (xy 0.347928 4.596334) (xy 0.415563 4.598633) (xy 0.487904 4.588166) (xy 0.533243 4.574430) (xy 0.572816 4.558491) (xy 0.608111 4.541340) (xy 0.641346 4.520584) (xy 0.674736 4.493830) + (xy 0.710497 4.458686) (xy 0.750848 4.412760) (xy 0.798003 4.353658) (xy 0.854180 4.278989) (xy 0.921595 4.186360) (xy 1.002464 4.073379) (xy 1.019195 4.049889) (xy 1.112923 3.916470) + (xy 1.190363 3.801774) (xy 1.253075 3.702666) (xy 1.302623 3.616011) (xy 1.340569 3.538672) (xy 1.368474 3.467514) (xy 1.387902 3.399401) (xy 1.400413 3.331198) (xy 1.406676 3.272133) + (xy 1.409463 3.201453) (xy 1.404026 3.142165) (xy 1.388669 3.078203) (xy 1.384835 3.065331) (xy 1.370060 3.014518) (xy 1.359306 2.973399) (xy 1.354706 2.950186) (xy 1.354667 2.949195) + (xy 1.346430 2.926636) (xy 1.324103 2.887228) (xy 1.291261 2.836132) (xy 1.251476 2.778512) (xy 1.208325 2.719527) (xy 1.165382 2.664339) (xy 1.126220 2.618111) (xy 1.122714 2.614251) + (xy 1.044197 2.535676) (xy 0.953213 2.456289) (xy 0.857950 2.382582) (xy 0.766594 2.321045) (xy 0.717268 2.292773) (xy 0.645602 2.247908) (xy 0.600453 2.201860) (xy 0.580125 2.152680) + (xy 0.578556 2.133202) (xy 0.583919 2.101733) (xy 0.597079 2.062629) (xy 0.613640 2.026519) (xy 0.629208 2.004033) (xy 0.632999 2.001543) (xy 0.649172 1.987952) (xy 0.679300 1.955926) + (xy 0.720155 1.909420) (xy 0.768512 1.852390) (xy 0.821144 1.788791) (xy 0.874824 1.722578) (xy 0.926325 1.657706) (xy 0.972422 1.598130) (xy 1.009888 1.547806) (xy 1.035495 1.510689) + (xy 1.041465 1.500835) (xy 1.070758 1.454513) (xy 1.112365 1.395870) (xy 1.159878 1.333701) (xy 1.191543 1.294794) (xy 1.247463 1.224918) (xy 1.284431 1.168065) (xy 1.303863 1.117728) + (xy 1.307178 1.067399) (xy 1.295793 1.010568) (xy 1.271125 0.940727) (xy 1.269541 0.936708) (xy 1.221367 0.827964) (xy 1.182568 0.762000) (xy 1.594556 0.762000) (xy 1.594556 0.880128) + (xy 1.595000 0.941897) (xy 1.596280 1.025497) (xy 1.598322 1.128524) (xy 1.601048 1.248572) (xy 1.604382 1.383237) (xy 1.608249 1.530113) (xy 1.612572 1.686795) (xy 1.617274 1.850878) + (xy 1.622280 2.019958) (xy 1.627514 2.191628) (xy 1.632899 2.363484) (xy 1.638359 2.533121) (xy 1.643818 2.698133) (xy 1.649199 2.856116) (xy 1.654428 3.004665) (xy 1.659426 3.141374) + (xy 1.664119 3.263838) (xy 1.668430 3.369652) (xy 1.672282 3.456412) (xy 1.675601 3.521712) (xy 1.678308 3.563146) (xy 1.679997 3.577546) (xy 1.709646 3.635228) (xy 1.764390 3.680442) + (xy 1.844387 3.713309) (xy 1.866633 3.719197) (xy 1.916809 3.727498) (xy 1.982949 3.733250) (xy 2.056213 3.736259) (xy 2.127760 3.736334) (xy 2.188749 3.733280) (xy 2.229556 3.727120) + (xy 2.263048 3.705100) (xy 2.291767 3.662772) (xy 2.296780 3.651197) (xy 2.301235 3.636846) (xy 2.305220 3.617785) (xy 2.308822 3.592076) (xy 2.312129 3.557785) (xy 2.315229 3.512976) + (xy 2.318208 3.455712) (xy 2.321155 3.384059) (xy 2.324157 3.296079) (xy 2.327302 3.189838) (xy 2.330677 3.063399) (xy 2.334369 2.914828) (xy 2.338467 2.742187) (xy 2.343057 2.543542) + (xy 2.343755 2.513051) (xy 2.348926 2.286548) (xy 2.555815 2.286548) (xy 2.562652 2.481578) (xy 2.579597 2.654847) (xy 2.607161 2.808833) (xy 2.645855 2.946016) (xy 2.696188 3.068874) + (xy 2.758671 3.179887) (xy 2.799822 3.238686) (xy 2.840495 3.290316) (xy 2.873601 3.324592) (xy 2.906773 3.347933) (xy 2.947647 3.366762) (xy 2.955935 3.369985) (xy 3.060339 3.397604) + (xy 3.159705 3.397935) (xy 3.256514 3.370896) (xy 3.282595 3.358862) (xy 3.333030 3.330437) (xy 3.378288 3.299462) (xy 3.403360 3.277724) (xy 3.422436 3.253641) (xy 3.453423 3.210125) + (xy 3.493260 3.151667) (xy 3.538889 3.082759) (xy 3.587250 3.007892) (xy 3.588669 3.005667) (xy 3.648957 2.911400) (xy 3.696367 2.838359) (xy 3.733011 2.783854) (xy 3.760997 2.745198) + (xy 3.782435 2.719701) (xy 3.799434 2.704675) (xy 3.814105 2.697431) (xy 3.828556 2.695279) (xy 3.832240 2.695222) (xy 3.866445 2.695222) (xy 3.866445 3.023558) (xy 3.866510 3.128023) + (xy 3.866949 3.208184) (xy 3.868126 3.267957) (xy 3.870408 3.311259) (xy 3.874157 3.342009) (xy 3.879741 3.364123) (xy 3.887522 3.381518) (xy 3.897868 3.398112) (xy 3.901893 3.404060) + (xy 3.925425 3.432885) (xy 3.954751 3.454630) (xy 3.995681 3.471849) (xy 4.054028 3.487100) (xy 4.120445 3.500204) (xy 4.198174 3.508134) (xy 4.279078 3.506024) (xy 4.351805 3.494625) + (xy 4.389963 3.482315) (xy 4.440759 3.460434) (xy 4.449575 3.257745) (xy 4.450962 3.218973) (xy 4.452922 3.153840) (xy 4.455409 3.064203) (xy 4.458378 2.951917) (xy 4.461783 2.818836) + (xy 4.465579 2.666817) (xy 4.469722 2.497715) (xy 4.474165 2.313385) (xy 4.478863 2.115682) (xy 4.483771 1.906463) (xy 4.488844 1.687581) (xy 4.494036 1.460893) (xy 4.499302 1.228254) + (xy 4.499868 1.203042) (xy 4.724845 1.203042) (xy 4.733684 1.410728) (xy 4.759730 1.598110) (xy 4.803984 1.767986) (xy 4.867445 1.923155) (xy 4.951111 2.066417) (xy 5.055983 2.200570) + (xy 5.096752 2.244714) (xy 5.182242 2.324792) (xy 5.262833 2.380638) (xy 5.342698 2.414743) (xy 5.402115 2.427239) (xy 5.485686 2.435030) (xy 5.579073 2.438937) (xy 5.674552 2.439085) + (xy 5.764400 2.435596) (xy 5.840894 2.428596) (xy 5.891952 2.419390) (xy 6.035456 2.368200) (xy 6.168606 2.293237) (xy 6.287603 2.197619) (xy 6.388645 2.084465) (xy 6.467932 1.956892) + (xy 6.476033 1.940278) (xy 6.501588 1.891741) (xy 6.527808 1.850530) (xy 6.546084 1.828602) (xy 6.572168 1.791772) (xy 6.594691 1.735929) (xy 6.610822 1.670274) (xy 6.617730 1.604007) + (xy 6.617801 1.595522) (xy 6.604762 1.509272) (xy 6.566677 1.435867) (xy 6.503760 1.375564) (xy 6.416225 1.328621) (xy 6.387175 1.317852) (xy 6.298768 1.300429) (xy 6.217395 1.310089) + (xy 6.144500 1.346251) (xy 6.081528 1.408336) (xy 6.052142 1.452462) (xy 5.974369 1.569940) (xy 5.887785 1.666458) (xy 5.818788 1.725276) (xy 5.740937 1.781302) (xy 5.677902 1.817119) + (xy 5.625719 1.833583) (xy 5.580424 1.831551) (xy 5.538051 1.811880) (xy 5.511934 1.791575) (xy 5.485170 1.763194) (xy 5.464935 1.728561) (xy 5.450412 1.683625) (xy 5.440787 1.624335) + (xy 5.435241 1.546639) (xy 5.432960 1.446488) (xy 5.432778 1.398765) (xy 5.432934 1.317990) (xy 5.433897 1.260488) (xy 5.436408 1.221310) (xy 5.441209 1.195507) (xy 5.449042 1.178130) + (xy 5.460648 1.164231) (xy 5.469156 1.156043) (xy 5.489618 1.139727) (xy 5.513883 1.128864) (xy 5.548739 1.121835) (xy 5.600975 1.117023) (xy 5.643231 1.114539) (xy 5.712214 1.109804) + (xy 5.763694 1.102448) (xy 5.808390 1.089826) (xy 5.857019 1.069294) (xy 5.888748 1.053958) (xy 6.003186 0.982650) (xy 6.110712 0.886742) (xy 6.209401 0.769413) (xy 6.297325 0.633843) + (xy 6.372559 0.483210) (xy 6.433176 0.320692) (xy 6.477250 0.149470) (xy 6.493220 0.056444) (xy 6.503294 -0.092481) (xy 6.489738 -0.226449) (xy 6.453360 -0.344619) (xy 6.394966 -0.446154) + (xy 6.315363 -0.530215) (xy 6.215357 -0.595963) (xy 6.095756 -0.642560) (xy 5.957365 -0.669168) (xy 5.800993 -0.674947) (xy 5.789928 -0.674571) (xy 5.719818 -0.671446) (xy 5.669056 -0.666959) + (xy 5.628779 -0.658941) (xy 5.590125 -0.645223) (xy 5.544231 -0.623637) (xy 5.509311 -0.605892) (xy 5.435756 -0.564268) (xy 5.379789 -0.524431) (xy 5.349985 -0.494807) (xy 5.318914 -0.458274) + (xy 5.277257 -0.414274) (xy 5.245277 -0.383020) (xy 5.156250 -0.283414) (xy 5.072743 -0.156992) (xy 4.995212 -0.004703) (xy 4.924115 0.172505) (xy 4.859907 0.373684) (xy 4.833142 0.472722) + (xy 4.781719 0.695342) (xy 4.746917 0.897932) (xy 4.728364 1.082993) (xy 4.724845 1.203042) (xy 4.499868 1.203042) (xy 4.501375 1.135944) (xy 4.506695 0.902235) (xy 4.512052 0.674230) + (xy 4.517396 0.453743) (xy 4.522674 0.242587) (xy 4.527838 0.042573) (xy 4.532836 -0.144486) (xy 4.537617 -0.316777) (xy 4.542130 -0.472488) (xy 4.546325 -0.609807) (xy 4.550152 -0.726920) + (xy 4.553558 -0.822016) (xy 4.556495 -0.893282) (xy 4.558910 -0.938905) (xy 4.559757 -0.949982) (xy 4.566492 -1.024734) (xy 4.568558 -1.077446) (xy 4.563060 -1.114245) (xy 4.547105 -1.141257) + (xy 4.517799 -1.164608) (xy 4.472247 -1.190424) (xy 4.437500 -1.208806) (xy 4.345855 -1.252293) (xy 4.260930 -1.279909) (xy 4.172626 -1.293802) (xy 4.070847 -1.296119) (xy 4.033403 -1.294749) + (xy 3.956074 -1.289764) (xy 3.899620 -1.282473) (xy 3.856708 -1.271546) (xy 3.821157 -1.256250) (xy 3.770499 -1.228654) (xy 3.738410 -1.204315) (xy 3.720657 -1.175733) (xy 3.713012 -1.135406) + (xy 3.711243 -1.075834) (xy 3.711222 -1.061325) (xy 3.711857 -1.019618) (xy 3.713646 -0.953939) (xy 3.716418 -0.868509) (xy 3.720003 -0.767547) (xy 3.724228 -0.655272) (xy 3.728924 -0.535905) + (xy 3.733918 -0.413664) (xy 3.739040 -0.292771) (xy 3.744117 -0.177444) (xy 3.748980 -0.071903) (xy 3.753457 0.019632) (xy 3.757376 0.092942) (xy 3.759449 0.127353) (xy 3.766294 0.233540) + (xy 3.643434 0.262889) (xy 3.538905 0.292271) (xy 3.445967 0.329200) (xy 3.355471 0.378104) (xy 3.258268 0.443411) (xy 3.234701 0.460697) (xy 3.121402 0.550369) (xy 3.019333 0.642061) + (xy 2.932518 0.731760) (xy 2.864977 0.815451) (xy 2.838049 0.856542) (xy 2.757742 1.015203) (xy 2.690332 1.197571) (xy 2.636182 1.402065) (xy 2.595659 1.627104) (xy 2.569127 1.871107) + (xy 2.558575 2.067278) (xy 2.555815 2.286548) (xy 2.348926 2.286548) (xy 2.349335 2.268660) (xy 2.354264 2.050939) (xy 2.358558 1.858343) (xy 2.362232 1.689327) (xy 2.365300 1.542347) + (xy 2.367778 1.415858) (xy 2.369680 1.308314) (xy 2.371021 1.218172) (xy 2.371816 1.143886) (xy 2.372079 1.083913) (xy 2.371827 1.036706) (xy 2.371073 1.000722) (xy 2.369832 0.974416) + (xy 2.368120 0.956242) (xy 2.365950 0.944657) (xy 2.363339 0.938116) (xy 2.360300 0.935073) (xy 2.358938 0.934479) (xy 2.343457 0.917521) (xy 2.342445 0.910991) (xy 2.330135 0.898976) + (xy 2.296584 0.879420) (xy 2.246864 0.854993) (xy 2.186043 0.828364) (xy 2.183695 0.827391) (xy 2.024945 0.761781) (xy 1.809750 0.761891) (xy 1.594556 0.762000) (xy 1.182568 0.762000) + (xy 1.173171 0.746024) (xy 1.124012 0.689488) (xy 1.085205 0.662533) (xy 1.045466 0.645036) (xy 1.007257 0.636165) (xy 0.964759 0.636394) (xy 0.912154 0.646199) (xy 0.843624 0.666052) + (xy 0.779313 0.687466) (xy 0.691421 0.728404) (xy 0.595219 0.792690) (xy 0.493463 0.877708) (xy 0.388912 0.980845) (xy 0.284323 1.099487) (xy 0.182452 1.231019) (xy 0.135154 1.298222) + (xy 0.083595 1.373100) (xy 0.031638 1.447232) (xy -0.016255 1.514342) (xy -0.055623 1.568156) (xy -0.073663 1.591923) (xy -0.131808 1.675998) (xy -0.167405 1.753529) (xy -0.181899 1.831943) + (xy -0.553570 1.831943) (xy -0.579353 1.816221) (xy -0.598326 1.806346) (xy -0.642411 1.784612) (xy -0.677724 1.770418) (xy -0.712440 1.762188) (xy -0.754733 1.758346) (xy -0.812778 1.757316) + (xy -0.852326 1.757369) (xy -0.928256 1.758641) (xy -0.983515 1.762533) (xy -1.025611 1.770068) (xy -1.062050 1.782272) (xy -1.074549 1.787696) (xy -1.151882 1.835142) (xy -1.221775 1.904794) + (xy -1.286339 1.998998) (xy -1.319104 2.059656) (xy -1.351067 2.126613) (xy -1.370705 2.177623) (xy -1.380577 2.220717) (xy -1.383236 2.261024) (xy -1.384794 2.305281) (xy -1.392048 2.330903) + (xy -1.409662 2.347458) (xy -1.430959 2.358927) (xy -1.467802 2.373125) (xy -1.489992 2.370083) (xy -1.494112 2.366688) (xy -1.499710 2.348410) (xy -1.504049 2.305488) (xy -1.507164 2.237074) + (xy -1.509092 2.142319) (xy -1.509868 2.020375) (xy -1.509889 1.993900) (xy -1.509889 1.636889) (xy -2.356555 1.636889) (xy -2.593383 1.636889) (xy -2.613514 1.606474) (xy -2.659224 1.566526) + (xy -2.725309 1.521544) (xy -2.784838 1.484432) (xy -2.888446 1.421637) (xy -2.971267 1.373488) (xy -3.035833 1.338729) (xy -3.084673 1.316110) (xy -3.120320 1.304375) (xy -3.145304 1.302272) + (xy -3.150744 1.303242) (xy -3.176572 1.319995) (xy -3.213180 1.358445) (xy -3.257752 1.415559) (xy -3.266968 1.428383) (xy -3.313735 1.494246) (xy -3.365266 1.566818) (xy -3.412427 1.633232) + (xy -3.424723 1.650548) (xy -3.457779 1.698877) (xy -3.483368 1.739670) (xy -3.497741 1.766791) (xy -3.499555 1.773102) (xy -5.387883 1.773102) (xy -5.357705 1.769189) (xy -5.321902 1.759522) + (xy -5.295606 1.741939) (xy -5.276910 1.712216) (xy -5.263908 1.666131) (xy -5.254693 1.599459) (xy -5.248715 1.527727) (xy -5.246531 1.487012) (xy -5.243852 1.420656) (xy -5.240750 1.331236) + (xy -5.237299 1.221327) (xy -5.233571 1.093505) (xy -5.229639 0.950347) (xy -5.225574 0.794427) (xy -5.221450 0.628323) (xy -5.217339 0.454609) (xy -5.213313 0.275863) (xy -5.212795 0.252173) + (xy -5.208387 0.049169) (xy -5.204611 -0.127504) (xy -5.201473 -0.279732) (xy -5.198976 -0.409399) (xy -5.197126 -0.518390) (xy -5.195926 -0.608590) (xy -5.195381 -0.681884) (xy -5.195495 -0.740157) + (xy -5.196273 -0.785293) (xy -5.197720 -0.819178) (xy -5.199838 -0.843696) (xy -5.202634 -0.860732) (xy -5.206111 -0.872171) (xy -5.210273 -0.879897) (xy -5.215126 -0.885796) (xy -5.215449 -0.886144) + (xy -5.238919 -0.902731) (xy -5.282386 -0.926044) (xy -5.339437 -0.952863) (xy -5.397500 -0.977502) (xy -5.552722 -1.040092) (xy -5.766115 -1.025825) (xy -5.979507 -1.011558) (xy -7.331973 -1.011558) + (xy -7.223603 -1.232448) (xy -7.008350 -1.611216) (xy -6.904461 -1.771651) (xy -6.106861 -1.771651) (xy -6.094077 -1.740694) (xy -6.067779 -1.705312) (xy -6.029901 -1.662388) (xy -5.933942 -1.557806) + (xy -5.849082 -1.469181) (xy -5.776592 -1.397716) (xy -5.717747 -1.344615) (xy -5.673819 -1.311079) (xy -5.646081 -1.298312) (xy -5.644422 -1.298222) (xy -5.625621 -1.303660) (xy -5.597498 -1.321229) + (xy -5.557748 -1.352812) (xy -5.504068 -1.400295) (xy -5.434153 -1.465561) (xy -5.400741 -1.497436) (xy -5.337872 -1.558547) (xy -5.282639 -1.613870) (xy -5.238106 -1.660202) (xy -5.207336 -1.694337) + (xy -5.193394 -1.713072) (xy -5.192889 -1.714825) (xy -5.204312 -1.755591) (xy -5.237490 -1.810004) (xy -5.290791 -1.875920) (xy -5.362580 -1.951193) (xy -5.401172 -1.988194) (xy -5.454267 -2.039011) + (xy -5.499763 -2.084764) (xy -5.533633 -2.121238) (xy -5.551850 -2.144216) (xy -5.553662 -2.147851) (xy -5.573145 -2.167768) (xy -5.610724 -2.180799) (xy -5.656696 -2.184925) (xy -5.700500 -2.178396) + (xy -5.723741 -2.165037) (xy -5.763251 -2.135699) (xy -5.814797 -2.093800) (xy -5.874148 -2.042758) (xy -5.925285 -1.996832) (xy -5.998408 -1.929383) (xy -6.051905 -1.877049) (xy -6.086997 -1.835921) + (xy -6.104909 -1.802091) (xy -6.106861 -1.771651) (xy -6.904461 -1.771651) (xy -6.768883 -1.981023) (xy -6.589970 -2.226193) (xy -4.903216 -2.226193) (xy -4.902543 -2.185687) (xy -4.901197 -2.121134) + (xy -4.899228 -2.034615) (xy -4.896688 -1.928211) (xy -4.893627 -1.804005) (xy -4.890097 -1.664079) (xy -4.886149 -1.510514) (xy -4.881833 -1.345392) (xy -4.877200 -1.170795) (xy -4.874372 -1.065389) + (xy -4.869308 -0.876956) (xy -4.864310 -0.690028) (xy -4.859454 -0.507486) (xy -4.854815 -0.332213) (xy -4.850469 -0.167091) (xy -4.846491 -0.015002) (xy -4.842957 0.121174) (xy -4.839942 0.238552) + (xy -4.837522 0.334253) (xy -4.835773 0.405393) (xy -4.835429 0.419868) (xy -4.832904 0.522130) (xy -4.830475 0.600106) (xy -4.827698 0.657731) (xy -4.824130 0.698934) (xy -4.819325 0.727649) + (xy -4.812841 0.747808) (xy -4.804232 0.763342) (xy -4.795272 0.775393) (xy -4.769831 0.802768) (xy -4.749101 0.817097) (xy -4.746371 0.817664) (xy -4.727393 0.829694) (xy -4.722759 0.837944) + (xy -4.702616 0.855664) (xy -4.661260 0.870353) (xy -4.605641 0.880729) (xy -4.542716 0.885508) (xy -4.479436 0.883409) (xy -4.477387 0.883204) (xy -4.398307 0.870858) (xy -4.320726 0.851302) + (xy -4.251875 0.826967) (xy -4.198984 0.800281) (xy -4.175611 0.781807) (xy -4.163496 0.767321) (xy -4.155068 0.750697) (xy -4.149730 0.726977) (xy -4.146886 0.691200) (xy -4.145939 0.638410) + (xy -4.146291 0.563645) (xy -4.146521 0.540093) (xy -4.147927 0.460309) (xy -4.150594 0.360583) (xy -4.154247 0.249155) (xy -4.158615 0.134262) (xy -4.163425 0.024144) (xy -4.164064 0.010699) + (xy -4.169719 -0.130735) (xy -4.171135 -0.249938) (xy -4.167249 -0.352725) (xy -4.156997 -0.444908) (xy -4.139315 -0.532301) (xy -4.113142 -0.620716) (xy -4.077412 -0.715967) (xy -4.031064 -0.823867) + (xy -3.998195 -0.896056) (xy -3.949323 -0.997732) (xy -3.901053 -1.090311) (xy -3.855361 -1.170538) (xy -3.814219 -1.235157) (xy -3.779602 -1.280914) (xy -3.753484 -1.304553) (xy -3.749350 -1.306374) + (xy -3.715402 -1.303740) (xy -3.682740 -1.274596) (xy -3.652389 -1.220652) (xy -3.625378 -1.143619) (xy -3.607636 -1.070301) (xy -3.596796 -1.010123) (xy -3.583654 -0.924475) (xy -3.568535 -0.815989) + (xy -3.551763 -0.687294) (xy -3.533662 -0.541023) (xy -3.514555 -0.379804) (xy -3.494768 -0.206270) (xy -3.474624 -0.023050) (xy -3.454447 0.167224) (xy -3.450569 0.204611) (xy -3.435763 0.346030) + (xy -3.422851 0.462263) (xy -3.411039 0.556219) (xy -3.399532 0.630807) (xy -3.387535 0.688936) (xy -3.374255 0.733512) (xy -3.358897 0.767446) (xy -3.340667 0.793645) (xy -3.318770 0.815018) + (xy -3.292413 0.834474) (xy -3.275516 0.845546) (xy -3.227645 0.874283) (xy -3.180057 0.899794) (xy -3.160889 0.908816) (xy -3.101667 0.924610) (xy -3.029562 0.930012) (xy -2.957882 0.924924) + (xy -2.903245 0.910683) (xy -2.843608 0.872438) (xy -2.792669 0.810338) (xy -2.749235 0.723414) (xy -2.741615 0.704124) (xy -2.735278 0.685587) (xy -2.730108 0.665134) (xy -2.725988 0.640096) + (xy -2.722804 0.607805) (xy -2.720439 0.565591) (xy -2.718778 0.510785) (xy -2.717706 0.440719) (xy -2.717106 0.352723) (xy -2.716862 0.244128) (xy -2.716860 0.112266) (xy -2.716963 -0.021167) + (xy -2.718060 -0.255191) (xy -2.721079 -0.464215) (xy -2.726255 -0.651409) (xy -2.733822 -0.819946) (xy -2.744013 -0.972997) (xy -2.757064 -1.113732) (xy -2.773208 -1.245323) (xy -2.792680 -1.370942) + (xy -2.815714 -1.493760) (xy -2.831101 -1.566333) (xy -2.870252 -1.707786) (xy -2.921030 -1.833003) (xy -2.981844 -1.939606) (xy -3.051102 -2.025215) (xy -3.127214 -2.087454) (xy -3.202959 -2.122337) + (xy -3.248848 -2.132174) (xy -3.307016 -2.139374) (xy -3.370054 -2.143688) (xy -3.430558 -2.144864) (xy -3.481119 -2.142652) (xy -3.514330 -2.136802) (xy -3.521428 -2.133110) (xy -3.541773 -2.121639) + (xy -3.578522 -2.105650) (xy -3.601464 -2.096817) (xy -3.676898 -2.059030) (xy -3.745226 -2.002517) (xy -3.809181 -1.924366) (xy -3.871494 -1.821664) (xy -3.886614 -1.792833) (xy -3.928026 -1.706766) + (xy -3.954366 -1.640207) (xy -3.965015 -1.594755) (xy -3.965222 -1.589585) (xy -3.969884 -1.552348) (xy -3.986645 -1.533828) (xy -3.994508 -1.530718) (xy -4.020849 -1.526203) (xy -4.031063 -1.528693) + (xy -4.033386 -1.544209) (xy -4.036141 -1.584100) (xy -4.039156 -1.644522) (xy -4.042255 -1.721635) (xy -4.045267 -1.811597) (xy -4.047638 -1.895705) (xy -4.050539 -1.993776) (xy -4.053858 -2.082440) + (xy -4.057393 -2.157818) (xy -4.060941 -2.216032) (xy -4.064303 -2.253202) (xy -4.066859 -2.265352) (xy -4.082254 -2.266835) (xy -4.121500 -2.267293) (xy -4.180316 -2.266851) (xy -4.254419 -2.265637) + (xy -4.339525 -2.263779) (xy -4.431352 -2.261402) (xy -4.525618 -2.258634) (xy -4.618039 -2.255601) (xy -4.704332 -2.252431) (xy -4.780216 -2.249250) (xy -4.841407 -2.246186) (xy -4.883622 -2.243364) + (xy -4.902579 -2.240913) (xy -4.903164 -2.240569) (xy -4.903216 -2.226193) (xy -6.589970 -2.226193) (xy -6.506979 -2.339918) (xy -6.224414 -2.685952) (xy -5.976468 -2.958387) (xy -3.568630 -2.958387) + (xy -3.564991 -2.927955) (xy -3.554539 -2.888735) (xy -3.549875 -2.872724) (xy -3.531451 -2.823350) (xy -3.503719 -2.776735) (xy -3.461283 -2.724474) (xy -3.439229 -2.700368) (xy -3.390536 -2.652074) + (xy -3.329334 -2.596798) (xy -3.262833 -2.540544) (xy -3.198241 -2.489320) (xy -3.142768 -2.449130) (xy -3.120895 -2.435164) (xy -3.101912 -2.436999) (xy -3.059010 -2.449673) (xy -2.994040 -2.472519) + (xy -2.908854 -2.504873) (xy -2.805303 -2.546066) (xy -2.750069 -2.568598) (xy -2.656991 -2.606554) (xy -2.572731 -2.640369) (xy -2.500717 -2.668709) (xy -2.444377 -2.690244) (xy -2.407141 -2.703642) + (xy -2.392437 -2.707571) (xy -2.392383 -2.707531) (xy -2.391342 -2.692948) (xy -2.389808 -2.651979) (xy -2.387823 -2.586457) (xy -2.385431 -2.498213) (xy -2.382675 -2.389077) (xy -2.379597 -2.260883) + (xy -2.376241 -2.115462) (xy -2.372650 -1.954645) (xy -2.368867 -1.780264) (xy -2.364934 -1.594151) (xy -2.360896 -1.398136) (xy -2.356794 -1.194053) (xy -2.356642 -1.186372) (xy -2.351850 -0.945917) + (xy -2.347524 -0.732063) (xy -2.343603 -0.543193) (xy -2.340032 -0.377693) (xy -2.336751 -0.233945) (xy -2.333703 -0.110333) (xy -2.330830 -0.005242) (xy -2.328074 0.082946) (xy -2.325377 0.155846) + (xy -2.322681 0.215074) (xy -2.319929 0.262247) (xy -2.317062 0.298982) (xy -2.314022 0.326893) (xy -2.310753 0.347598) (xy -2.307195 0.362712) (xy -2.303290 0.373852) (xy -2.300531 0.379744) + (xy -2.246711 0.454235) (xy -2.169440 0.516092) (xy -2.137833 0.534010) (xy -2.072835 0.555683) (xy -1.994373 0.564417) (xy -1.914100 0.560151) (xy -1.843666 0.542822) (xy -1.827389 0.535668) + (xy -1.752595 0.497908) (xy -1.699451 0.469176) (xy -1.664169 0.446275) (xy -1.642960 0.426011) (xy -1.632036 0.405187) (xy -1.627610 0.380608) (xy -1.626671 0.366342) (xy -1.625997 0.343380) + (xy -1.624925 0.294253) (xy -1.623489 0.221019) (xy -1.623169 0.203723) (xy 1.566988 0.203723) (xy 1.569286 0.220775) (xy 1.577618 0.238552) (xy 1.594944 0.260026) (xy 1.624224 0.288169) + (xy 1.668418 0.325954) (xy 1.730487 0.376351) (xy 1.771681 0.409222) (xy 1.839353 0.462733) (xy 1.901935 0.511645) (xy 1.955080 0.552604) (xy 1.994446 0.582261) (xy 2.014443 0.596480) + (xy 2.059870 0.613995) (xy 2.103958 0.605354) (xy 2.149558 0.569818) (xy 2.159478 0.559000) (xy 2.184820 0.528664) (xy 2.221821 0.482530) (xy 2.265137 0.427327) (xy 2.301819 0.379753) + (xy 2.345998 0.323241) (xy 2.388195 0.271514) (xy 2.423189 0.230846) (xy 2.443308 0.209718) (xy 2.469201 0.180891) (xy 2.482569 0.156916) (xy 2.483087 0.153088) (xy 2.469779 0.114934) + (xy 2.431805 0.064655) (xy 2.369728 0.002773) (xy 2.284112 -0.070193) (xy 2.175521 -0.153720) (xy 2.065579 -0.232632) (xy 2.022431 -0.260848) (xy 1.990760 -0.274505) (xy 1.960181 -0.276897) + (xy 1.935450 -0.273886) (xy 1.890345 -0.260720) (xy 1.869377 -0.238679) (xy 1.868849 -0.237136) (xy 1.855706 -0.212195) (xy 1.830090 -0.174419) (xy 1.801159 -0.136570) (xy 1.760836 -0.084045) + (xy 1.719838 -0.026670) (xy 1.697177 0.007388) (xy 1.663931 0.055018) (xy 1.628026 0.099473) (xy 1.609246 0.119390) (xy 1.576077 0.162214) (xy 1.566988 0.203723) (xy -1.623169 0.203723) + (xy -1.621725 0.125730) (xy -1.619668 0.010443) (xy -1.617355 -0.122788) (xy -1.614820 -0.271907) (xy -1.612099 -0.434859) (xy -1.609228 -0.609590) (xy -1.606243 -0.794044) (xy -1.603178 -0.986166) + (xy -1.602261 -1.044222) (xy -1.599042 -1.246002) (xy -1.596012 -1.431756) (xy -1.292297 -1.431756) (xy -1.278421 -1.260125) (xy -1.248445 -1.104264) (xy -1.202010 -0.962088) (xy -1.138758 -0.831510) + (xy -1.058330 -0.710447) (xy -0.995706 -0.634788) (xy -0.932497 -0.566171) (xy -0.879683 -0.514741) (xy -0.830448 -0.475315) (xy -0.777976 -0.442711) (xy -0.715454 -0.411748) (xy -0.683886 -0.397694) + (xy -0.630587 -0.376170) (xy -0.584731 -0.363126) (xy -0.535227 -0.356440) (xy -0.470984 -0.353989) (xy -0.454488 -0.353814) (xy -0.378996 -0.356038) (xy -0.297899 -0.362865) (xy -0.226542 -0.372925) + (xy -0.214699 -0.375224) (xy -0.053995 -0.421711) (xy 0.091348 -0.491215) (xy 0.220056 -0.582874) (xy 0.330859 -0.695829) (xy 0.399064 -0.790222) (xy 0.429762 -0.835597) (xy 0.459519 -0.874480) + (xy 0.478087 -0.894715) (xy 0.500109 -0.920812) (xy 0.508000 -0.941001) (xy 0.513209 -0.963454) (xy 0.526790 -1.002735) (xy 0.543592 -1.044968) (xy 0.573683 -1.125664) (xy 0.587657 -1.190669) + (xy 0.585896 -1.247187) (xy 0.568784 -1.302424) (xy 0.558436 -1.324379) (xy 0.525178 -1.377674) (xy 0.491777 -1.408547) (xy 0.484477 -1.412007) (xy 0.445780 -1.430733) (xy 0.409471 -1.453267) + (xy 0.370882 -1.473759) (xy 0.321926 -1.491210) (xy 0.307874 -1.494773) (xy 0.223927 -1.500405) (xy 0.146612 -1.479503) (xy 0.078499 -1.433460) (xy 0.022158 -1.363670) (xy 0.003661 -1.329764) + (xy -0.029009 -1.276799) (xy -0.079042 -1.213133) (xy -0.141011 -1.144712) (xy -0.209489 -1.077482) (xy -0.279049 -1.017388) (xy -0.287676 -1.010575) (xy -0.323566 -0.985772) (xy -0.355009 -0.975733) + (xy -0.396257 -0.976658) (xy -0.409398 -0.978113) (xy -0.478127 -0.991265) (xy -0.520585 -1.011180) (xy -0.536155 -1.037560) (xy -0.536222 -1.039635) (xy -0.546702 -1.066533) (xy -0.558330 -1.078443) + (xy -0.576669 -1.106956) (xy -0.589485 -1.158928) (xy -0.596484 -1.230086) (xy -0.597373 -1.316157) (xy -0.591857 -1.412867) (xy -0.585461 -1.473340) (xy -0.575671 -1.547430) (xy -0.566964 -1.598644) + (xy -0.557925 -1.632221) (xy -0.547136 -1.653395) (xy -0.533179 -1.667405) (xy -0.532894 -1.667622) (xy -0.503331 -1.682011) (xy -0.486534 -1.678974) (xy -0.463144 -1.674526) (xy -0.419711 -1.678874) + (xy -0.362426 -1.690416) (xy -0.297482 -1.707548) (xy -0.231070 -1.728667) (xy -0.169383 -1.752170) (xy -0.126499 -1.772186) (xy -0.029813 -1.835166) (xy 0.067310 -1.920857) (xy 0.160491 -2.024162) + (xy 0.245351 -2.139985) (xy 0.317510 -2.263229) (xy 0.345412 -2.321412) (xy 0.388371 -2.434140) (xy 0.422801 -2.557083) (xy 0.447707 -2.683553) (xy 0.462095 -2.806864) (xy 0.464971 -2.920327) + (xy 0.455341 -3.017255) (xy 0.451524 -3.035360) (xy 0.409906 -3.156741) (xy 0.346509 -3.260184) (xy 0.261367 -3.345658) (xy 0.154514 -3.413132) (xy 0.025986 -3.462575) (xy -0.043661 -3.479950) + (xy -0.174895 -3.494213) (xy -0.305365 -3.481095) (xy -0.435493 -3.440427) (xy -0.565699 -3.372040) (xy -0.696407 -3.275767) (xy -0.804333 -3.175818) (xy -0.899091 -3.062388) (xy -0.984539 -2.922911) + (xy -1.060727 -2.757254) (xy -1.127708 -2.565283) (xy -1.185536 -2.346864) (xy -1.234262 -2.101865) (xy -1.240902 -2.062121) (xy -1.273179 -1.830669) (xy -1.290430 -1.621242) (xy -1.292297 -1.431756) + (xy -1.596012 -1.431756) (xy -1.595776 -1.446195) (xy -1.592511 -1.642147) (xy -1.589293 -1.831200) (xy -1.586171 -2.010697) (xy -1.583192 -2.177981) (xy -1.580402 -2.330397) (xy -1.577850 -2.465286) + (xy -1.575583 -2.579993) (xy -1.573647 -2.671860) (xy -1.572090 -2.738231) (xy -1.572057 -2.739532) (xy -1.563101 -3.087230) (xy -1.194300 -3.231749) (xy -1.073628 -3.279246) (xy -0.976635 -3.318456) + (xy -0.900681 -3.351274) (xy -0.843122 -3.379594) (xy -0.801318 -3.405308) (xy -0.772626 -3.430312) (xy -0.754403 -3.456500) (xy -0.744009 -3.485765) (xy -0.738800 -3.520001) (xy -0.736183 -3.560164) + (xy -0.738076 -3.650111) (xy -0.754819 -3.718643) (xy -0.787594 -3.769037) (xy -0.821123 -3.795527) (xy -0.861026 -3.813084) (xy -0.905281 -3.823010) (xy -0.943337 -3.823760) (xy -0.962700 -3.816263) + (xy -0.978357 -3.808982) (xy -1.016629 -3.794088) (xy -1.073414 -3.773058) (xy -1.144608 -3.747372) (xy -1.226110 -3.718506) (xy -1.313818 -3.687939) (xy -1.403627 -3.657149) (xy -1.416285 -3.652853) + (xy -1.463116 -3.639139) (xy -1.500876 -3.631942) (xy -1.518591 -3.632290) (xy -1.525669 -3.640215) (xy -1.530894 -3.660043) (xy -1.534509 -3.695166) (xy -1.536756 -3.748974) (xy -1.537880 -3.824860) + (xy -1.538133 -3.904807) (xy -1.538903 -4.013394) (xy -1.541841 -4.097585) (xy -1.547918 -4.161179) (xy -1.558106 -4.207978) (xy -1.573378 -4.241780) (xy -1.594703 -4.266387) (xy -1.623055 -4.285599) + (xy -1.637391 -4.293023) (xy -1.658570 -4.302036) (xy -1.682040 -4.307979) (xy -1.712751 -4.311034) (xy -1.755654 -4.311383) (xy -1.815697 -4.309206) (xy -1.897832 -4.304685) (xy -1.919614 -4.303379) + (xy -2.008148 -4.298575) (xy -2.096582 -4.294745) (xy -2.176816 -4.292176) (xy -2.240749 -4.291152) (xy -2.262598 -4.291282) (xy -2.325532 -4.290700) (xy -2.366232 -4.285686) (xy -2.390460 -4.275372) + (xy -2.395196 -4.271296) (xy -2.401379 -4.262608) (xy -2.406001 -4.248458) (xy -2.409100 -4.225786) (xy -2.410719 -4.191530) (xy -2.410896 -4.142630) (xy -2.409674 -4.076024) (xy -2.407091 -3.988650) + (xy -2.403190 -3.877449) (xy -2.401136 -3.822066) (xy -2.397468 -3.715001) (xy -2.394771 -3.617139) (xy -2.393091 -3.532009) (xy -2.392472 -3.463141) (xy -2.392960 -3.414066) (xy -2.394601 -3.388312) + (xy -2.395538 -3.385372) (xy -2.414627 -3.375548) (xy -2.449618 -3.362475) (xy -2.462389 -3.358333) (xy -2.493841 -3.347929) (xy -2.546381 -3.329911) (xy -2.614530 -3.306184) (xy -2.692806 -3.278656) + (xy -2.765778 -3.252778) (xy -2.865543 -3.218514) (xy -2.981675 -3.180635) (xy -3.103219 -3.142597) (xy -3.219218 -3.107854) (xy -3.284898 -3.089107) (xy -3.383071 -3.061649) (xy -3.457021 -3.039618) + (xy -3.509651 -3.020646) (xy -3.543861 -3.002363) (xy -3.562554 -2.982400) (xy -3.568630 -2.958387) (xy -5.976468 -2.958387) (xy -5.922963 -3.017176) (xy -5.604401 -3.331639) (xy -5.270505 -3.627394) + (xy -4.923051 -3.902490) (xy -4.563814 -4.154978) (xy -4.194569 -4.382909) (xy -4.188710 -4.386276) (xy -4.134091 -4.416468) (xy -4.057647 -4.457039) (xy -3.963009 -4.506181) (xy -3.853803 -4.562080) + (xy -3.733660 -4.622926) (xy -3.606206 -4.686907) (xy -3.475073 -4.752213) (xy -3.343887 -4.817031) (xy -3.216277 -4.879550) (xy -3.095873 -4.937960) (xy -2.986303 -4.990448) (xy -2.891196 -5.035204) + (xy -2.857500 -5.050772) (xy -2.403040 -5.253809) (xy -2.212459 -5.333951) (xy 0.558897 -5.333951) (xy 0.589724 -4.871837) (xy 0.595069 -4.791725) (xy 0.602114 -4.686149) (xy 0.610679 -4.557806) + (xy 0.620585 -4.409390) (xy 0.631652 -4.243598) (xy 0.643699 -4.063126) (xy 0.656547 -3.870669) (xy 0.670015 -3.668922) (xy 0.683923 -3.460583) (xy 0.698093 -3.248346) (xy 0.712343 -3.034908) + (xy 0.719006 -2.935111) (xy 0.733128 -2.723379) (xy 0.747161 -2.512510) (xy 0.760936 -2.305101) (xy 0.774281 -2.103746) (xy 0.787025 -1.911042) (xy 0.798996 -1.729585) (xy 0.810025 -1.561970) + (xy 0.819938 -1.410794) (xy 0.828567 -1.278653) (xy 0.835738 -1.168142) (xy 0.841281 -1.081857) (xy 0.843445 -1.047717) (xy 0.851444 -0.922161) (xy 0.858504 -0.821521) (xy 0.865486 -0.742548) + (xy 0.873252 -0.681995) (xy 0.882663 -0.636612) (xy 0.894581 -0.603150) (xy 0.909868 -0.578362) (xy 0.929384 -0.558999) (xy 0.953990 -0.541811) (xy 0.982049 -0.525020) (xy 1.011454 -0.509657) + (xy 1.040765 -0.500475) (xy 1.077867 -0.496317) (xy 1.130647 -0.496024) (xy 1.171658 -0.497173) (xy 1.239124 -0.500482) (xy 1.287005 -0.506257) (xy 1.323932 -0.516350) (xy 1.358536 -0.532614) + (xy 1.371694 -0.540106) (xy 1.417435 -0.572789) (xy 1.451781 -0.613994) (xy 1.477092 -0.659676) (xy 1.516945 -0.740833) (xy 1.529628 -2.992260) (xy 1.530978 -3.242951) (xy 1.532167 -3.486453) + (xy 1.533194 -3.721224) (xy 1.534055 -3.945722) (xy 1.534751 -4.158404) (xy 1.535278 -4.357729) (xy 1.535634 -4.542154) (xy 1.535818 -4.710138) (xy 1.535828 -4.860138) (xy 1.535661 -4.990611) + (xy 1.535316 -5.100016) (xy 1.534791 -5.186811) (xy 1.534084 -5.249454) (xy 1.533193 -5.286402) (xy 1.532527 -5.295843) (xy 1.517415 -5.343636) (xy 1.490211 -5.382238) (xy 1.448474 -5.412454) + (xy 1.389765 -5.435089) (xy 1.311643 -5.450948) (xy 1.211669 -5.460834) (xy 1.087402 -5.465555) (xy 1.016000 -5.466227) (xy 0.892265 -5.464289) (xy 0.793330 -5.457404) (xy 0.716099 -5.444895) + (xy 0.657475 -5.426086) (xy 0.614361 -5.400299) (xy 0.587777 -5.372632) (xy 0.558897 -5.333951) (xy -2.212459 -5.333951) (xy -1.966398 -5.437423) (xy -1.545493 -5.602202) (xy -1.138241 -5.748735) + (xy -0.742562 -5.877610) (xy -0.356372 -5.989416) (xy 0.022411 -6.084740) (xy 0.395869 -6.164171) (xy 0.766083 -6.228297) (xy 1.135137 -6.277707) (xy 1.505113 -6.312989) (xy 1.643945 -6.322662) + (xy 1.768565 -6.328570) (xy 1.918135 -6.332309) (xy 2.089464 -6.333843) (xy 2.279359 -6.333136) (xy 2.413000 -6.331429) (xy 2.784449 -6.320606) (xy 3.132226 -6.300243) (xy 3.459375 -6.269906) + (xy 3.768937 -6.229158) (xy 4.063954 -6.177566) (xy 4.347470 -6.114694) (xy 4.622525 -6.040108) (xy 4.769556 -5.994500) (xy 4.949465 -5.932310) (xy 5.121905 -5.865103) (xy 5.283535 -5.794524) + (xy 5.431014 -5.722219) (xy 5.561000 -5.649834) (xy 5.670154 -5.579014) (xy 5.755134 -5.511406) (xy 5.760714 -5.506254) (xy 5.786694 -5.484450) (xy 5.802697 -5.475647) (xy 5.804216 -5.476140) + (xy 5.806971 -5.490773) (xy 5.813335 -5.531053) (xy 5.822972 -5.594682) (xy 5.835546 -5.679364) (xy 5.850719 -5.782800) (xy 5.868158 -5.902692) (xy 5.887524 -6.036744) (xy 5.908482 -6.182656) + (xy 5.930695 -6.338131) (xy 5.942943 -6.424195) (xy 6.076826 -7.366223) (xy 5.927663 -7.414196) (xy 5.714759 -7.476866) (xy 5.477641 -7.536114) (xy 5.220178 -7.591294) (xy 4.946243 -7.641755) + (xy 4.659705 -7.686850) (xy 4.364437 -7.725930) (xy 4.064307 -7.758346) (xy 3.763189 -7.783450) (xy 3.697111 -7.787932) (xy 3.690884 -7.789229) (xy 3.711795 -7.790496) (xy 3.758760 -7.791728) + (xy 3.830692 -7.792917) (xy 3.926510 -7.794057) (xy 4.045126 -7.795143) (xy 4.185459 -7.796167) (xy 4.346421 -7.797124) (xy 4.526931 -7.798006) (xy 4.725901 -7.798808) (xy 4.942250 -7.799524) + (xy 5.174891 -7.800146) (xy 5.422740 -7.800668) (xy 5.684713 -7.801085) (xy 5.959725 -7.801389) (xy 5.993695 -7.801418) (xy 8.466667 -7.803444) (xy 8.466667 7.817556) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.058583 -7.800979) (xy -2.670244 -7.800791) (xy -2.289441 -7.800584) (xy -1.917124 -7.800360) (xy -1.554242 -7.800120) (xy -1.201746 -7.799865) (xy -0.860586 -7.799596) (xy -0.531711 -7.799315) + (xy -0.216072 -7.799022) (xy 0.085381 -7.798719) (xy 0.371699 -7.798408) (xy 0.641932 -7.798089) (xy 0.895129 -7.797763) (xy 1.130340 -7.797433) (xy 1.346616 -7.797098) (xy 1.543006 -7.796760) + (xy 1.718561 -7.796421) (xy 1.872331 -7.796082) (xy 2.003365 -7.795743) (xy 2.110714 -7.795406) (xy 2.193428 -7.795073) (xy 2.250557 -7.794744) (xy 2.281150 -7.794420) (xy 2.286000 -7.794174) + (xy 2.249770 -7.791720) (xy 2.192025 -7.787835) (xy 2.119409 -7.782963) (xy 2.038566 -7.777552) (xy 1.996722 -7.774756) (xy 1.618883 -7.743022) (xy 1.223924 -7.697489) (xy 0.818770 -7.639142) + (xy 0.410343 -7.568963) (xy 0.062357 -7.500023) (xy -0.466106 -7.374979) (xy -0.996037 -7.222422) (xy -1.526069 -7.042919) (xy -2.054839 -6.837034) (xy -2.580980 -6.605336) (xy -3.103130 -6.348391) + (xy -3.619921 -6.066765) (xy -4.129990 -5.761024) (xy -4.134555 -5.758159) (xy -4.498916 -5.521227) (xy -4.859961 -5.270495) (xy -5.213379 -5.009316) (xy -5.554860 -4.741042) (xy -5.880091 -4.469024) + (xy -6.184764 -4.196615) (xy -6.374075 -4.016694) (xy -6.676371 -3.702259) (xy -6.957651 -3.369927) (xy -7.217240 -3.021129) (xy -7.454463 -2.657295) (xy -7.668648 -2.279854) (xy -7.859119 -1.890236) + (xy -8.025202 -1.489872) (xy -8.166222 -1.080192) (xy -8.281505 -0.662625) (xy -8.370377 -0.238602) (xy -8.432164 0.190447) (xy -8.451220 0.388056) (xy -8.452164 0.385738) (xy -8.453101 0.356249) + (xy -8.454026 0.300638) (xy -8.454938 0.219956) (xy -8.455831 0.115253) (xy -8.456703 -0.012420) (xy -8.457550 -0.162013) (xy -8.458368 -0.332476) (xy -8.459155 -0.522759) (xy -8.459905 -0.731810) + (xy -8.460617 -0.958580) (xy -8.461286 -1.202019) (xy -8.461909 -1.461075) (xy -8.462483 -1.734699) (xy -8.463003 -2.021841) (xy -8.463467 -2.321449) (xy -8.463871 -2.632474) (xy -8.464211 -2.953865) + (xy -8.464483 -3.284571) (xy -8.464685 -3.623544) (xy -8.464692 -3.637139) (xy -8.466666 -7.803444) (xy -3.058583 -7.800979) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.785338 -5.198665) (xy 3.834758 -5.193518) (xy 3.877054 -5.182541) (xy 3.922745 -5.163771) (xy 3.929945 -5.160440) (xy 4.030979 -5.099756) (xy 4.114562 -5.021999) (xy 4.178470 -4.931015) + (xy 4.220482 -4.830649) (xy 4.238375 -4.724745) (xy 4.233344 -4.635564) (xy 4.200493 -4.516113) (xy 4.144443 -4.410841) (xy 4.067568 -4.322248) (xy 3.972245 -4.252836) (xy 3.860849 -4.205107) + (xy 3.812833 -4.192755) (xy 3.746196 -4.181106) (xy 3.691973 -4.179418) (xy 3.637028 -4.188426) (xy 3.577167 -4.205940) (xy 3.468157 -4.255730) (xy 3.374732 -4.328690) (xy 3.302053 -4.418408) + (xy 3.249015 -4.524477) (xy 3.222049 -4.634705) (xy 3.220111 -4.745422) (xy 3.242159 -4.852955) (xy 3.287150 -4.953635) (xy 3.307618 -4.981222) (xy 3.541889 -4.981222) (xy 3.541889 -4.430889) + (xy 3.577167 -4.430889) (xy 3.595111 -4.432208) (xy 3.605629 -4.440128) (xy 3.610703 -4.460594) (xy 3.612315 -4.499550) (xy 3.612445 -4.536722) (xy 3.612445 -4.642556) (xy 3.660831 -4.642556) + (xy 3.685257 -4.640758) (xy 3.704909 -4.632216) (xy 3.724893 -4.612207) (xy 3.750311 -4.576007) (xy 3.775181 -4.536722) (xy 3.807388 -4.486060) (xy 3.830363 -4.454846) (xy 3.849478 -4.438380) + (xy 3.870105 -4.431962) (xy 3.896127 -4.430889) (xy 3.930938 -4.433491) (xy 3.949927 -4.439973) (xy 3.951111 -4.442333) (xy 3.942515 -4.457477) (xy 3.919497 -4.488417) (xy 3.886212 -4.529702) + (xy 3.867913 -4.551469) (xy 3.784715 -4.649162) (xy 3.824404 -4.665850) (xy 3.878140 -4.696300) (xy 3.909226 -4.736191) (xy 3.921964 -4.792210) (xy 3.922889 -4.818944) (xy 3.917327 -4.878271) + (xy 3.898595 -4.922058) (xy 3.863626 -4.952258) (xy 3.809349 -4.970824) (xy 3.732698 -4.979711) (xy 3.667970 -4.981222) (xy 3.541889 -4.981222) (xy 3.307618 -4.981222) (xy 3.354040 -5.043790) + (xy 3.441788 -5.119749) (xy 3.513196 -5.161597) (xy 3.556584 -5.180923) (xy 3.596406 -5.192504) (xy 3.642678 -5.198211) (xy 3.705417 -5.199917) (xy 3.718278 -5.199944) (xy 3.785338 -5.198665) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.740402 0.943480) (xy 3.747739 0.953785) (xy 3.753630 0.966865) (xy 3.758231 0.985703) (xy 3.761700 1.013283) (xy 3.764195 1.052590) (xy 3.765873 1.106609) (xy 3.766891 1.178322) + (xy 3.767408 1.270715) (xy 3.767580 1.386771) (xy 3.767585 1.458535) (xy 3.767168 1.576621) (xy 3.766021 1.689306) (xy 3.764242 1.792555) (xy 3.761928 1.882333) (xy 3.759176 1.954603) + (xy 3.756085 2.005330) (xy 3.753922 2.024944) (xy 3.739842 2.080674) (xy 3.715276 2.147848) (xy 3.683915 2.218737) (xy 3.649446 2.285612) (xy 3.615561 2.340744) (xy 3.586320 2.376071) + (xy 3.554165 2.406364) (xy 3.529876 2.430983) (xy 3.481507 2.481928) (xy 3.444654 2.517531) (xy 3.412570 2.543971) (xy 3.386667 2.562104) (xy 3.331699 2.592816) (xy 3.287981 2.606003) + (xy 3.259132 2.600917) (xy 3.250958 2.590170) (xy 3.247131 2.564372) (xy 3.245132 2.515156) (xy 3.244787 2.447256) (xy 3.245919 2.365403) (xy 3.248350 2.274331) (xy 3.251907 2.178773) + (xy 3.256411 2.083462) (xy 3.261687 1.993130) (xy 3.267558 1.912512) (xy 3.273849 1.846339) (xy 3.280382 1.799344) (xy 3.280415 1.799167) (xy 3.326518 1.593070) (xy 3.384493 1.408557) + (xy 3.453821 1.246791) (xy 3.533988 1.108936) (xy 3.624475 0.996155) (xy 3.646920 0.973667) (xy 3.713137 0.910167) (xy 3.740402 0.943480) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.950832 -0.108548) (xy 5.990470 -0.082473) (xy 5.997640 -0.074083) (xy 6.012234 -0.053140) (xy 6.020512 -0.031116) (xy 6.023400 -0.000716) (xy 6.021826 0.045357) (xy 6.018568 0.090797) + (xy 5.994953 0.247179) (xy 5.949045 0.387332) (xy 5.879870 0.513523) (xy 5.788241 0.626162) (xy 5.747176 0.664833) (xy 5.697601 0.705671) (xy 5.645598 0.744348) (xy 5.597248 0.776537) + (xy 5.558631 0.797907) (xy 5.537933 0.804333) (xy 5.518349 0.792947) (xy 5.511899 0.782012) (xy 5.507335 0.756503) (xy 5.504267 0.713213) (xy 5.503432 0.672651) (xy 5.511614 0.571270) + (xy 5.534368 0.461495) (xy 5.569335 0.348529) (xy 5.614153 0.237578) (xy 5.666463 0.133846) (xy 5.723904 0.042537) (xy 5.784116 -0.031144) (xy 5.844739 -0.081992) (xy 5.846056 -0.082813) + (xy 5.903286 -0.108628) (xy 5.950832 -0.108548) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -0.045813 -2.921426) (xy -0.024497 -2.880847) (xy -0.009619 -2.814088) (xy -0.004270 -2.766284) (xy -0.001895 -2.717228) (xy -0.004963 -2.673459) (xy -0.015035 -2.625462) (xy -0.033673 -2.563719) + (xy -0.041279 -2.540765) (xy -0.103875 -2.386905) (xy -0.180923 -2.256515) (xy -0.273357 -2.148291) (xy -0.382108 -2.060931) (xy -0.386715 -2.057915) (xy -0.429632 -2.031038) (xy -0.463523 -2.011662) + (xy -0.481355 -2.003797) (xy -0.481696 -2.003778) (xy -0.493295 -2.015760) (xy -0.502573 -2.040521) (xy -0.508953 -2.096691) (xy -0.506531 -2.171537) (xy -0.496269 -2.257255) (xy -0.479126 -2.346041) + (xy -0.456065 -2.430091) (xy -0.453733 -2.437151) (xy -0.402112 -2.573390) (xy -0.345580 -2.690439) (xy -0.285415 -2.786625) (xy -0.222894 -2.860276) (xy -0.159294 -2.909720) (xy -0.095894 -2.933285) + (xy -0.073274 -2.935111) (xy -0.045813 -2.921426) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.756222 -4.902438) (xy 3.805510 -4.878984) (xy 3.833175 -4.842154) (xy 3.838222 -4.813052) (xy 3.827101 -4.768900) (xy 3.793000 -4.738217) (xy 3.734814 -4.720245) (xy 3.696582 -4.715805) + (xy 3.612445 -4.709719) (xy 3.612445 -4.910667) (xy 3.688153 -4.910667) (xy 3.756222 -4.902438) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.0/MZ80-ROMPG-rescue.lib b/schematics/v2.0/MZ80-ROMPG-rescue.lib deleted file mode 100644 index 22c9a7a..0000000 --- a/schematics/v2.0/MZ80-ROMPG-rescue.lib +++ /dev/null @@ -1,95 +0,0 @@ -EESchema-LIBRARY Version 2.4 -#encoding utf-8 -# -# AS6C4008-55PCN-Memory_RAM -# -DEF AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N -F0 "U" -400 1025 50 H V L BNN -F1 "AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN -F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN -F3 "" 0 100 50 H I C CNN -$FPLIST - DIP*W15.24mm* -$ENDFPLIST -DRAW -S -400 1000 400 -1000 0 1 10 f -X VSS 16 0 -1100 100 U 50 50 0 0 W -X VCC 32 0 1100 100 D 50 50 0 0 W -X A18 1 -500 -900 100 R 50 50 1 1 I -X A2 10 -500 700 100 R 50 50 1 1 I -X A1 11 -500 800 100 R 50 50 1 1 I -X A0 12 -500 900 100 R 50 50 1 1 I -X DQ0 13 500 900 100 L 50 50 1 1 T -X DQ1 14 500 800 100 L 50 50 1 1 T -X DQ2 15 500 700 100 L 50 50 1 1 T -X DQ3 17 500 600 100 L 50 50 1 1 T -X DQ4 18 500 500 100 L 50 50 1 1 T -X DQ5 19 500 400 100 L 50 50 1 1 T -X A16 2 -500 -700 100 R 50 50 1 1 I -X DQ6 20 500 300 100 L 50 50 1 1 T -X DQ7 21 500 200 100 L 50 50 1 1 T -X CE# 22 500 -100 100 L 50 50 1 1 I -X A10 23 -500 -100 100 R 50 50 1 1 I -X OE# 24 500 -200 100 L 50 50 1 1 I -X A11 25 -500 -200 100 R 50 50 1 1 I -X A9 26 -500 0 100 R 50 50 1 1 I -X A8 27 -500 100 100 R 50 50 1 1 I -X A13 28 -500 -400 100 R 50 50 1 1 I -X WE# 29 500 -300 100 L 50 50 1 1 I -X A14 3 -500 -500 100 R 50 50 1 1 I -X A17 30 -500 -800 100 R 50 50 1 1 I -X A15 31 -500 -600 100 R 50 50 1 1 I -X A12 4 -500 -300 100 R 50 50 1 1 I -X A7 5 -500 200 100 R 50 50 1 1 I -X A6 6 -500 300 100 R 50 50 1 1 I -X A5 7 -500 400 100 R 50 50 1 1 I -X A4 8 -500 500 100 R 50 50 1 1 I -X A3 9 -500 600 100 R 50 50 1 1 I -ENDDRAW -ENDDEF -# -# SST39SF040-Memory_Flash -# -DEF SST39SF040-Memory_Flash U 0 20 Y Y 1 F N -F0 "U" 100 1300 50 H V C CNN -F1 "SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN -F2 "" 0 300 50 H I C CNN -F3 "" 0 300 50 H I C CNN -DRAW -S -400 1250 400 -1150 0 1 10 f -X GND 16 0 -1250 118 U 50 50 0 0 W -X VCC 32 0 1350 118 D 50 50 0 0 W -X A18 1 -600 -600 200 R 50 50 1 1 I -X A2 10 -600 1000 200 R 50 50 1 1 I -X A1 11 -600 1100 200 R 50 50 1 1 I -X A0 12 -600 1200 200 R 50 50 1 1 I -X D0 13 600 1200 200 L 50 50 1 1 T -X D1 14 600 1100 200 L 50 50 1 1 T -X D2 15 600 1000 200 L 50 50 1 1 T -X D3 17 600 900 200 L 50 50 1 1 T -X D4 18 600 800 200 L 50 50 1 1 T -X D5 19 600 700 200 L 50 50 1 1 T -X A16 2 -600 -400 200 R 50 50 1 1 I -X D6 20 600 600 200 L 50 50 1 1 T -X D7 21 600 500 200 L 50 50 1 1 T -X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I -X A10 23 -600 200 200 R 50 50 1 1 I -X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I -X A11 25 -600 100 200 R 50 50 1 1 I -X A9 26 -600 300 200 R 50 50 1 1 I -X A8 27 -600 400 200 R 50 50 1 1 I -X A13 28 -600 -100 200 R 50 50 1 1 I -X A14 29 -600 -200 200 R 50 50 1 1 I -X A15 3 -600 -300 200 R 50 50 1 1 I -X A17 30 -600 -500 200 R 50 50 1 1 I -X ~WE~ 31 -600 -800 200 R 50 50 1 1 I -X A12 4 -600 0 200 R 50 50 1 1 I -X A7 5 -600 500 200 R 50 50 1 1 I -X A6 6 -600 600 200 R 50 50 1 1 I -X A5 7 -600 700 200 R 50 50 1 1 I -X A4 8 -600 800 200 R 50 50 1 1 I -X A3 9 -600 900 200 R 50 50 1 1 I -ENDDRAW -ENDDEF -# -#End Library diff --git a/schematics/v2.0/MZ80-ROMPG.rules b/schematics/v2.0/MZ80-ROMPG.rules deleted file mode 100644 index 862a772..0000000 --- a/schematics/v2.0/MZ80-ROMPG.rules +++ /dev/null @@ -1,93 +0,0 @@ - -(rules PCB MZ80-ROMPG - (snap_angle - fortyfive_degree - ) - (autoroute_settings - (fanout off) - (eu.mihosoft.freerouting.autoroute on) - (postroute on) - (vias on) - (via_costs 50) - (plane_via_costs 5) - (start_ripup_costs 100) - (start_pass_no 58665) - (layer_rule F.Cu - (active on) - (preferred_direction horizontal) - (preferred_direction_trace_costs 1.0) - (against_preferred_direction_trace_costs 2.0) - ) - (layer_rule B.Cu - (active on) - (preferred_direction vertical) - (preferred_direction_trace_costs 1.0) - (against_preferred_direction_trace_costs 2.0) - ) - ) - (rule - (width 250.0) - (clear 200.2) - (clear 125.0 (type smd_to_turn_gap)) - (clear 50.0 (type smd_smd)) - ) - (padstack "Via[0-1]_800:400_um" - (shape - (circle F.Cu 800.0 0.0 0.0) - ) - (shape - (circle B.Cu 800.0 0.0 0.0) - ) - (attach off) - ) - (via - "Via[0-1]_800:400_um" "Via[0-1]_800:400_um" default - ) - (via - "Via[0-1]_800:400_um-kicad_default" "Via[0-1]_800:400_um" "kicad_default" - ) - (via_rule - default "Via[0-1]_800:400_um" - ) - (via_rule - "kicad_default" "Via[0-1]_800:400_um-kicad_default" - ) - (class default - (clearance_class default) - (via_rule default) - (rule - (width 250.0) - ) - (circuit - (use_layer F.Cu B.Cu) - ) - ) - (class "kicad_default" - GNDPWR +5V ~CSUSR~ /CONTROLLOGIC/~CS~ /CONTROLLOGIC/SCLK /CONTROLLOGIC/MOSI /CONTROLLOGIC/MISO "Net-(JP1-Pad2)" - ~WR~ "Net-(JP2-Pad2)" "Net-(JP3-Pad2)" "Net-(JP4-Pad1)" /CONTROLLOGIC/BBSCLK /CONTROLLOGIC/BBMOSI "Net-(JP6-Pad1)" "Net-(R2-Pad2)" - "Net-(R2-Pad1)" "Net-(R3-Pad1)" "Net-(R4-Pad1)" /MEMORY/RD2 /MEMORY/RD1 /MEMORY/RD0 /MEMORY/~CSMROM~ /MEMORY/RD7 - /MEMORY/RD6 /MEMORY/RD5 /MEMORY/RD4 /MEMORY/RD3 "Net-(U2-Pad18)" ~RD~ ~CSUFLSH1~ ~CSUFLSH2~ - ~CSRAM~ "Net-(U12-Pad11)" "Net-(U13-Pad11)" "Net-(U14-Pad11)" "Net-(U11-Pad1)" "Net-(U15-Pad4)" "Net-(U15-Pad5)" "Net-(U15-Pad2)" - "Net-(U10-Pad12)" "Net-(U10-Pad11)" "Net-(U10-Pad10)" "Net-(U10-Pad9)" "Net-(U12-Pad19)" /CONTROLLOGIC/BK2A20 /CONTROLLOGIC/BK2A19 /CONTROLLOGIC/CDLTCH3 - /CONTROLLOGIC/CDLTCH2 /CONTROLLOGIC/CDLTCH1 "Net-(U15-Pad11)" "Net-(U15-Pad6)" "Net-(U15-Pad3)" "Net-(U16-Pad11)" "Net-(U16-Pad8)" "Net-(U16-Pad6)" - "Net-(U16-Pad1)" "Net-(U17-Pad14)" "Net-(U17-Pad13)" "Net-(U18-Pad3)" "Net-(U18-Pad2)" "Net-(U19-Pad7)" "Net-(U20-Pad9)" "Net-(U21-Pad13)" - "Net-(U21-Pad12)" "Net-(U21-Pad11)" "Net-(U21-Pad6)" "Net-(U21-Pad5)" "Net-(U21-Pad4)" "Net-(U21-Pad3)" "Net-(C17-Pad1)" "Net-(U10-Pad1)" - "Net-(U10-Pad7)" "Net-(U19-Pad13)" "Net-(U19-Pad6)" "Net-(U19-Pad3)" "Net-(U19-Pad2)" "Net-(U22-Pad7)" BK2A14 BK2A16 - BK2A15 BK1A17 BK1A14 BK1A13 A0 A8 A1 A9 - A2 A11 A3 A4 A10 A5 A6 A7 - BK1A12 BK1A15 BK1A16 BK1A18 /MEMORY/UA8 UD2 /MEMORY/UA9 UD1 - UD0 /MEMORY/UA0 /MEMORY/UA10 /MEMORY/UA1 /MEMORY/UA2 UD7 /MEMORY/UA3 UD6 - /MEMORY/UA4 UD5 /MEMORY/UA5 UD4 /MEMORY/UA6 UD3 /MEMORY/UA7 BK2A13 - BK2A11 BK2A12 BK2A17 BK2A18 "Net-(U18-Pad1)" "Net-(U21-Pad2)" "Net-(JP7-Pad1)" "Net-(JP8-Pad1)" - "Net-(JP9-Pad1)" /CONTROLLOGIC/0xEFF8 "/CONTROLLOGIC/0xEFF8-0xEFFF" /CONTROLLOGIC/0xEFFD /CONTROLLOGIC/0xEFFE /CONTROLLOGIC/0xEFFF /CONTROLLOGIC/0xEFFB /CONTROLLOGIC/0xEFFC - "Net-(R9-Pad1)" "Net-(U18-Pad12)" "Net-(U18-Pad9)" - (clearance_class "kicad_default") - (via_rule kicad_default) - (rule - (width 250.0) - ) - (circuit - (use_layer F.Cu B.Cu) - ) - ) -) \ No newline at end of file diff --git a/schematics/v2.0/MZ80-ROMPG_v20_Schematic.pdf b/schematics/v2.0/MZ80-ROMPG_v20_Schematic.pdf deleted file mode 100644 index d57fc3372930e710b685cdc7f951c7cc5b4223be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 447902 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

    >lqN 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

    _01hBTw_)&Hl$-2LC?r*;%0 zzBtVD>BhWB>%q0GQJf+i>Q;)gT-8`TWA(O3p5}RJ7Ly_5bzM zw4JS(^ut}AORxbxq{PHvo=p6Hlji^R^vojp_m_f2#(G7523=-()4Nx)sV~as_+MF^ z`ls{pV10>NZPuzVM_Zk-loEny}J=&QZ> z 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 hcE8T<8xJ*ek~q2On?AL8GCPJtQ? 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 diff --git a/schematics/v2.0/MZ80-ROMPG.kicad_pcb b/schematics/v2.0/MZ80-ROMPG_v2_0.kicad_pcb similarity index 100% rename from schematics/v2.0/MZ80-ROMPG.kicad_pcb rename to schematics/v2.0/MZ80-ROMPG_v2_0.kicad_pcb diff --git a/schematics/v2.0/MZ80-ROMPG_v2_0.pro b/schematics/v2.0/MZ80-ROMPG_v2_0.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/schematics/v2.0/MZ80-ROMPG_v2_0.pro @@ -0,0 +1,33 @@ +update=22/05/2015 07:44:53 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[pcbnew] +version=1 +LastNetListRead= +UseCmpFile=1 +PadDrill=0.600000000000 +PadDrillOvalY=0.600000000000 +PadSizeH=1.500000000000 +PadSizeV=1.500000000000 +PcbTextSizeV=1.500000000000 +PcbTextSizeH=1.500000000000 +PcbTextThickness=0.300000000000 +ModuleTextSizeV=1.000000000000 +ModuleTextSizeH=1.000000000000 +ModuleTextSizeThickness=0.150000000000 +SolderMaskClearance=0.000000000000 +SolderMaskMinWidth=0.000000000000 +DrawSegmentWidth=0.200000000000 +BoardOutlineThickness=0.100000000000 +ModuleOutlineThickness=0.150000000000 +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] diff --git a/schematics/v2.0/MZ80-ROMPG.sch b/schematics/v2.0/MZ80-ROMPG_v2_0.sch similarity index 97% rename from schematics/v2.0/MZ80-ROMPG.sch rename to schematics/v2.0/MZ80-ROMPG_v2_0.sch index 7d0625a..a1a6957 100644 --- a/schematics/v2.0/MZ80-ROMPG.sch +++ b/schematics/v2.0/MZ80-ROMPG_v2_0.sch @@ -1,5 +1,5 @@ EESchema Schematic File Version 4 -LIBS:MZ80-ROMPG-cache +LIBS:MZ80-ROMPG EELAYER 29 0 EELAYER END $Descr A4 11693 8268 @@ -18,13 +18,13 @@ $Sheet S 5100 1050 3400 2100 U 61BF4B3D F0 "MEMORY" 39 -F1 "MZ80A_RFS_MEMORY.sch" 39 +F1 "MZ80A_RFS_MEMORY_v2_0.sch" 39 $EndSheet $Sheet S 1250 1050 3400 2100 U 61BF531D F0 "CONTROLLOGIC" 39 -F1 "MZ80A_RFS_CTRL.sch" 39 +F1 "MZ80A_RFS_CTRL_v2_0.sch" 39 $EndSheet $Bitmap Pos 1000 7300 diff --git a/schematics/v2.0/MZ80A_RFS_CTRL.sch b/schematics/v2.0/MZ80A_RFS_CTRL_v2_0.sch similarity index 99% rename from schematics/v2.0/MZ80A_RFS_CTRL.sch rename to schematics/v2.0/MZ80A_RFS_CTRL_v2_0.sch index ef41a25..36aa125 100644 --- a/schematics/v2.0/MZ80A_RFS_CTRL.sch +++ b/schematics/v2.0/MZ80A_RFS_CTRL_v2_0.sch @@ -1,5 +1,5 @@ EESchema Schematic File Version 4 -LIBS:MZ80-ROMPG-cache +LIBS:MZ80-ROMPG EELAYER 29 0 EELAYER END $Descr A4 11693 8268 diff --git a/schematics/v2.0/MZ80A_RFS_MEMORY.sch b/schematics/v2.0/MZ80A_RFS_MEMORY_v2_0.sch similarity index 99% rename from schematics/v2.0/MZ80A_RFS_MEMORY.sch rename to schematics/v2.0/MZ80A_RFS_MEMORY_v2_0.sch index c8a0e71..f7a7560 100644 --- a/schematics/v2.0/MZ80A_RFS_MEMORY.sch +++ b/schematics/v2.0/MZ80A_RFS_MEMORY_v2_0.sch @@ -1,5 +1,5 @@ EESchema Schematic File Version 4 -LIBS:MZ80-ROMPG-cache +LIBS:MZ80-ROMPG EELAYER 29 0 EELAYER END $Descr A4 11693 8268 @@ -15,7 +15,7 @@ Comment3 "namely an additional 4Mb Flash RAM and a selectable 4Mb static RAM or Comment4 "Revised memory of the RFS, now 2 additional devices have been added which are optional," $EndDescr $Comp -L MZ80-ROMPG-rescue:AS6C4008-55PCN-Memory_RAM U? +L MZ80-ROMPG:AS6C4008-55PCN-Memory_RAM U? U 1 1 61C3440B P 8800 4400 AR Path="/61C3440B" Ref="U?" Part="1" @@ -116,7 +116,7 @@ Entry Wire Line Entry Wire Line 6100 4100 6200 4200 $Comp -L MZ80-ROMPG-rescue:SST39SF040-Memory_Flash U? +L MZ80-ROMPG:SST39SF040-Memory_Flash U? U 1 1 61C34448 P 6950 4700 AR Path="/61C34448" Ref="U?" Part="1" @@ -607,7 +607,7 @@ Entry Wire Line Entry Wire Line 3750 3500 3850 3400 $Comp -L MZ80-ROMPG-rescue:SST39SF040-Memory_Flash U? +L MZ80-ROMPG:SST39SF040-Memory_Flash U? U 1 1 61C345A8 P 5100 4700 AR Path="/61C345A8" Ref="U?" Part="1" @@ -620,7 +620,7 @@ F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 5100 5000 50 1 0 0 -1 $EndComp $Comp -L MZ80-ROMPG-rescue:SST39SF040-Memory_Flash U? +L MZ80-ROMPG:SST39SF040-Memory_Flash U? U 1 1 61C345AE P 2800 4700 AR Path="/61C345AE" Ref="U?" Part="1" diff --git a/schematics/v2.0/gui_defaults.par b/schematics/v2.0/gui_defaults.par deleted file mode 100644 index 676999f..0000000 --- a/schematics/v2.0/gui_defaults.par +++ /dev/null @@ -1,235 +0,0 @@ - -(gui_defaults - (windows - (board_frame - visible - (bounds - 120 23 1150 896 - ) - ) - (color_manager - not_visible - (bounds - 0 600 1110 126 - ) - ) - (layer_visibility - not_visible - (bounds - 0 450 354 185 - ) - ) - (object_visibility - not_visible - (bounds - 0 514 370 536 - ) - ) - (display_miscellanious - not_visible - (bounds - 0 350 336 342 - ) - ) - (snapshots - not_visible - (bounds - 0 250 214 267 - ) - ) - (select_parameter - visible - (bounds - 0 23 356 464 - ) - ) - (route_parameter - not_visible - (bounds - 0 100 356 567 - ) - ) - (manual_rules - not_visible - (bounds - 0 23 356 205 - ) - ) - (route_details - not_visible - (bounds - 0 23 356 248 - ) - ) - (move_parameter - not_visible - (bounds - 0 50 412 146 - ) - ) - (clearance_matrix - not_visible - (bounds - 0 150 560 272 - ) - ) - (via_rules - not_visible - (bounds - 50 150 496 459 - ) - ) - (edit_vias - not_visible - (bounds - 100 150 404 113 - ) - ) - (edit_net_rules - not_visible - (bounds - 100 200 904 113 - ) - ) - (assign_net_rules - not_visible - (bounds - 100 250 219 362 - ) - ) - (padstack_info - not_visible - (bounds - 100 30 0 0 - ) - ) - (package_info - not_visible - (bounds - 200 30 0 0 - ) - ) - (component_info - not_visible - (bounds - 300 30 0 0 - ) - ) - (net_info - not_visible - (bounds - 350 30 0 0 - ) - ) - (incompletes_info - not_visible - (bounds - 400 30 0 0 - ) - ) - (violations_info - not_visible - (bounds - 500 30 0 0 - ) - ) - ) - (colors - (background - 0 0 0 - ) - (hilight 0.8 - 255 255 255 - ) - (incompletes 1.0 - 255 255 255 - ) - (outline - 100 150 255 - ) - (component_front - 0 0 255 - ) - (component_back - 255 0 0 - ) - (violations - 255 0 255 - ) - (length_matching 0.1 - 0 255 0 - ) - (traces 0.4 - 255 0 0 - 0 0 255 - ) - (fixed_traces 0.4 - 255 0 0 - 0 0 255 - ) - (vias 0.6 - 200 200 0 - 200 200 0 - ) - (fixed_vias 0.6 - 200 200 0 - 200 200 0 - ) - (pins 0.6 - 150 50 0 - 160 80 0 - ) - (conduction 0.2 - 0 150 0 - 100 100 0 - ) - (keepout 0.2 - 0 110 110 - 0 100 160 - ) - (via_keepout 0.2 - 100 100 100 - 100 100 100 - ) - ) - (parameter - (selection_layers - all_visible - ) - (selectable_items - TRACES VIAS PINS FIXED UNFIXED - ) - (via_snap_to_smd_center - on - ) - (route_mode - dynamic - ) - (shove_enabled - on - ) - (drag_components_enabled - on - ) - (hilight_routing_obstacle - off - ) - (pull_tight_region - 2147483647 - ) - (pull_tight_accuracy - 500 - ) - (clearance_compensation - off - ) - (ignore_conduction_areas - on - ) - (automatic_layer_dimming - 0.7 - ) - (deselected_snapshot_attributes - ) - ) -) \ No newline at end of file diff --git a/schematics/v2.1/Custom.pretty/104031-0811.lib b/schematics/v2.1/Custom.pretty/104031-0811.lib new file mode 100755 index 0000000..7c592ae --- /dev/null +++ b/schematics/v2.1/Custom.pretty/104031-0811.lib @@ -0,0 +1,38 @@ +EESchema-LIBRARY Version 2.3 +#encoding utf-8 +#(c) SnapEDA 2016 (snapeda.com) +#This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 +# +# 104031-0811 +# +DEF 104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "104031-0811" -500 -600 50 H V L BNN +F2 "MOLEX_104031-0811" 0 0 50 H I L BNN +F3 "Manufacturer Recommendations" 0 0 50 H I L BNN +F4 "B2" 0 0 50 H I L BNN +F5 "Molex" 0 0 50 H I L BNN +F6 "1.57mm" 0 0 50 H I L BNN +DRAW +P 2 0 0 6 -500 500 500 500 N +P 2 0 0 6 500 500 500 -500 N +P 2 0 0 6 500 -500 -500 -500 N +P 2 0 0 6 -500 -500 -500 500 N +X DAT2 1 700 0 200 L 40 40 0 0 B +X CD/DAT3 2 700 -100 200 L 40 40 0 0 B +X CMD 3 -700 0 200 R 40 40 0 0 B +X VDD 4 700 400 200 L 40 40 0 0 W +X CLK 5 -700 200 200 R 40 40 0 0 I C +X VSS 6 700 -300 200 L 40 40 0 0 W +X DAT0 7 700 200 200 L 40 40 0 0 B +X DAT1 8 700 100 200 L 40 40 0 0 B +X GND G1 700 -400 200 L 40 40 0 0 W +X GND G2 700 -400 200 L 40 40 0 0 W +X GND G3 700 -400 200 L 40 40 0 0 W +X GND G4 700 -400 200 L 40 40 0 0 W +X SW-1 9 -700 -200 200 R 40 40 0 0 P +X SW-2 10 -700 -300 200 R 40 40 0 0 P +ENDDRAW +ENDDEF +# +# End Library \ No newline at end of file diff --git a/schematics/v2.1/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod b/schematics/v2.1/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod new file mode 100755 index 0000000..fab7514 --- /dev/null +++ b/schematics/v2.1/Custom.pretty/DIP-40_W15.24mm_Extender_NoCourtyard.kicad_mod @@ -0,0 +1,59 @@ +(module DIP-40_W15.24mm_Extender_NoCourtyard (layer F.Cu) (tedit 5F2F17A2) + (descr "40-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (fp_text reference U3 (at 7.62 -2.33 -180) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value EXTENDER (at 7.62 50.59 -180) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 24.13 -180) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (pad 40 thru_hole oval (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 20 thru_hole oval (at 0 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 39 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 19 thru_hole oval (at 0 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 38 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 18 thru_hole oval (at 0 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 37 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 17 thru_hole oval (at 0 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 36 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 16 thru_hole oval (at 0 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 35 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 15 thru_hole oval (at 0 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 34 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 14 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 33 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 13 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 32 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 12 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 31 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 11 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 30 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 29 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 28 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 27 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 26 thru_hole oval (at 15.24 35.56) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 25 thru_hole oval (at 15.24 38.1) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 24 thru_hole oval (at 15.24 40.64) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 23 thru_hole oval (at 15.24 43.18) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 22 thru_hole oval (at 15.24 45.72) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 21 thru_hole oval (at 15.24 48.26) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (pad 1 thru_hole rect (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-40_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/schematics/v2.1/Custom.pretty/MOLEX_104031-0811.kicad_mod b/schematics/v2.1/Custom.pretty/MOLEX_104031-0811.kicad_mod new file mode 100755 index 0000000..f7a6f1c --- /dev/null +++ b/schematics/v2.1/Custom.pretty/MOLEX_104031-0811.kicad_mod @@ -0,0 +1,41 @@ + +(module MOLEX_104031-0811 (layer F.Cu) (tedit 5F3073C5) + (descr "") + (fp_text reference REF** (at -2.545225 -7.385735 0) (layer F.SilkS) + (effects (font (size 1.00207086614 1.00207086614) (thickness 0.015))) + ) + (fp_text value MOLEX_104031-0811 (at 5.092335 7.252025 0) (layer F.Fab) + (effects (font (size 1.00243307087 1.00243307087) (thickness 0.015))) + ) + (fp_line (start -5.003 -5.7) (end -5.975 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.975 -5.7) (end -5.975 3.806) (layer F.SilkS) (width 0.127)) + (fp_line (start 3.556 -5.7) (end 5.975 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start 5.975 -5.7) (end 5.975 -5.211) (layer F.SilkS) (width 0.127)) + (fp_line (start 0.939 -5.7) (end -2.413 -5.7) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.975 -5.7) (end 5.975 -5.7) (layer F.Fab) (width 0.127)) + (fp_line (start 5.975 -5.7) (end 5.975 5.7) (layer F.Fab) (width 0.127)) + (fp_line (start 5.975 5.7) (end -5.975 5.7) (layer F.Fab) (width 0.127)) + (fp_line (start -5.975 5.7) (end -5.975 -5.7) (layer F.Fab) (width 0.127)) + (fp_line (start -6.59 6.25) (end 6.59 6.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.59 6.25) (end 6.59 -6.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.59 -6.3) (end -6.59 -6.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.59 -6.3) (end -6.59 6.25) (layer F.CrtYd) (width 0.05)) + (fp_circle (center 3.168 6.801) (end 3.268 6.801) (layer F.SilkS) (width 0.2)) + (fp_circle (center 3.168 6.801) (end 3.268 6.801) (layer F.Fab) (width 0.2)) + (fp_line (start 5.975 -3.55) (end 5.975 -1.55) (layer F.SilkS) (width 0.127)) + (fp_line (start 5.975 0.15) (end 5.975 4.3) (layer F.SilkS) (width 0.127)) + (pad 8 smd rect (at -4.545 5.45) (size 0.75 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 7 smd rect (at -3.495 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 6 smd rect (at -2.395 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 5 smd rect (at -1.295 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 4 smd rect (at -0.195 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 3 smd rect (at 0.905 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 2 smd rect (at 2.005 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 1 smd rect (at 3.105 5.45) (size 0.85 1.1) (layers F.Cu F.Mask F.Paste)) + (pad 9 smd rect (at 5.74 -0.7) (size 1.2 1.0) (layers F.Cu F.Mask F.Paste)) + (pad 10 smd rect (at 5.74 -4.4) (size 1.2 1.0) (layers F.Cu F.Mask F.Paste)) + (pad G3 smd rect (at -3.73 -5.375) (size 1.9 1.35) (layers F.Cu F.Mask F.Paste)) + (pad G4 smd rect (at 2.24 -5.375) (size 1.9 1.35) (layers F.Cu F.Mask F.Paste)) + (pad G2 smd rect (at -5.755 5.1) (size 1.17 1.8) (layers F.Cu F.Mask F.Paste)) + (pad G1 smd rect (at 5.565 5.325) (size 1.55 1.35) (layers F.Cu F.Mask F.Paste)) +) \ No newline at end of file diff --git a/schematics/v2.1/Custom.pretty/MOLEX_502570-0893.kicad_mod b/schematics/v2.1/Custom.pretty/MOLEX_502570-0893.kicad_mod new file mode 100755 index 0000000..0a383e8 --- /dev/null +++ b/schematics/v2.1/Custom.pretty/MOLEX_502570-0893.kicad_mod @@ -0,0 +1,53 @@ + +(module MOLEX_502570-0893 (layer F.Cu) (tedit 5F30724D) + (descr "") + (fp_text reference REF** (at -8.045685 4.631145 900) (layer F.SilkS) + (effects (font (size 1.00133070866 1.00133070866) (thickness 0.015))) + ) + (fp_text value MOLEX_502570-0893 (at 8.1712 -2.79709 900) (layer F.Fab) + (effects (font (size 1.00075590551 1.00075590551) (thickness 0.015))) + ) + (fp_line (start -7.1 8.0) (end 7.1 8.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -7.1 -8.0) (end 7.1 -8.0) (layer F.SilkS) (width 0.127)) + (fp_line (start -5.6 -7.9) (end -5.6 -7.2) (layer F.Fab) (width 0.127)) + (fp_line (start 5.6 -7.2) (end 5.6 -7.9) (layer F.Fab) (width 0.127)) + (fp_line (start -4.0 1.0) (end -4.0 3.0) (layer F.Fab) (width 0.127)) + (fp_line (start -4.0 3.0) (end 4.0 3.0) (layer F.Fab) (width 0.127)) + (fp_line (start 4.0 3.0) (end 4.0 1.0) (layer F.Fab) (width 0.127)) + (fp_line (start 4.0 1.0) (end -4.0 1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.0 -5.0) (end -5.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.0 -1.0) (end -1.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -1.0 -1.0) (end -1.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start -1.0 -5.0) (end -5.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 1.0 -1.0) (end 5.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start 5.0 -1.0) (end 5.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 5.0 -5.0) (end 1.0 -5.0) (layer F.Fab) (width 0.127)) + (fp_line (start 1.0 -5.0) (end 1.0 -1.0) (layer F.Fab) (width 0.127)) + (fp_line (start -5.6 -7.2) (end -4.4 -6.6) (layer F.Fab) (width 0.127)) + (fp_line (start -4.4 -6.6) (end -2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start -2.2 -6.2) (end 2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start 5.6 -7.2) (end 4.2 -6.6) (layer F.Fab) (width 0.127)) + (fp_line (start 4.2 -6.6) (end 2.2 -6.2) (layer F.Fab) (width 0.127)) + (fp_line (start -7.1 -9.65) (end 7.1 -9.65) (layer F.Fab) (width 0.127)) + (fp_text user Card~Lock~Position (at 2.10102 -9.80475) (layer F.Fab) + (effects (font (size 0.32015511811 0.32015511811) (thickness 0.015))) + ) + (fp_line (start -7.5 -10.1) (end -7.5 8.4) (layer F.CrtYd) (width 0.127)) + (fp_line (start -7.5 8.4) (end 7.5 8.4) (layer F.CrtYd) (width 0.127)) + (fp_line (start 7.5 8.4) (end 7.5 -10.1) (layer F.CrtYd) (width 0.127)) + (fp_line (start 7.5 -10.1) (end -7.5 -10.1) (layer F.CrtYd) (width 0.127)) + (pad 1 smd rect (at -2.7 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 2 smd rect (at -1.6 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 3 smd rect (at -0.5 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 4 smd rect (at 0.6 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 5 smd rect (at 1.7 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 6 smd rect (at 2.8 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 7 smd rect (at 3.9 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad 8 smd rect (at 5.0 -4.2) (size 0.8 1.5) (layers F.Cu F.Mask F.Paste)) + (pad SM1 smd rect (at -6.45 -7.1) (size 1.4 1.7) (layers F.Cu F.Mask F.Paste)) + (pad SM2 smd rect (at 6.45 -7.1) (size 1.4 1.7) (layers F.Cu F.Mask F.Paste)) + (pad DL smd rect (at 6.575 2.65) (size 1.15 1.5) (layers F.Cu F.Mask F.Paste)) + (pad SM3 smd rect (at -2.9 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) + (pad DS smd rect (at -0.6 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) + (pad SM4 smd rect (at 6.0 7.375) (size 1.5 1.15) (layers F.Cu F.Mask F.Paste)) +) \ No newline at end of file diff --git a/schematics/v2.1/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod b/schematics/v2.1/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod new file mode 100755 index 0000000..1d8f3f8 --- /dev/null +++ b/schematics/v2.1/Custom.pretty/PinHeader_2x05_P2.54mm_Horizontal_NoBug.kicad_mod @@ -0,0 +1,135 @@ +(module PinHeader_2x05_P2.54mm_Horizontal_NoBug (layer F.Cu) (tedit 5F352B4F) + (descr "Through hole straight pin header, 2x05, 2.54mm pitch, double rows") + (tags "Through hole pin header THT 2x05 2.54mm double row") + (fp_text reference J3 (at 5.655 -2.27) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value JTAG (at 5.655 12.43) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -10.56 -1.8) (end 4.34 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.43 0.38) (end 1.042929 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 1.27) (end -4.1 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 2.16) (end -10.1 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 10.54) (end -4.1 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 9.78) (end -1.44 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 4.7) (end -10.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 5.46) (end -4.1 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 4.7) (end -1.44 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 5.46) (end -1.44 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 2.16) (end -10.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 2.92) (end -4.1 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 2.16) (end -1.44 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 2.92) (end -1.44 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 2.16) (end 1.042929 2.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 2.92) (end 1.042929 2.92) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 3.81) (end -4.1 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 4.7) (end -10.1 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 8) (end -1.44 8) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 7.24) (end 1.042929 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 7.24) (end -10.1 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 7.24) (end -10.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 8) (end -4.1 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 7.24) (end -1.44 7.24) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 8) (end 1.042929 8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 8.89) (end -4.1 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 9.78) (end -10.1 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 9.78) (end -10.1 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 10.48) (end -10.04 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start -1.44 -1.33) (end -1.44 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 11.49) (end -4.1 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 11.49) (end -4.1 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -1.33) (end -1.44 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.38) (end -10.1 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 -0.38) (end -10.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.1 0.38) (end -4.1 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.32) (end -10.1 -0.32) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.2) (end -10.1 -0.2) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 -0.08) (end -10.1 -0.08) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.04) (end -10.1 0.04) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.16) (end -10.1 0.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.1 0.28) (end -10.1 0.28) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 -0.38) (end -1.44 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.042929 0.38) (end -1.44 0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.43 -0.38) (end 1.042929 -0.38) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 9.84) (end -10.04 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 9.84) (end -10.04 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.3) (end 2.86 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.94) (end -1.5 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 7.3) (end -10.04 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 7.3) (end -10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 7.94) (end -10.04 7.94) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 9.84) (end -1.5 9.84) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 9.84) (end 2.86 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 10.48) (end -1.5 10.48) (layer F.Fab) (width 0.1)) + (fp_line (start -2.135 -1.27) (end -4.04 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 -1.27) (end -4.04 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 11.43) (end -1.5 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.5 11.43) (end -1.5 -0.635) (layer F.Fab) (width 0.1)) + (fp_line (start 4.34 11.95) (end -10.56 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.56 11.95) (end -10.56 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.042929 10.54) (end -1.44 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 9.78) (end 1.042929 9.78) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.5 -0.635) (end -2.135 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 -0.32) (end -1.5 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.497071 4.7) (end 1.042929 4.7) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.497071 5.46) (end 1.042929 5.46) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.44 6.35) (end -4.1 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.86 -0.32) (end 2.86 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 0.32) (end -1.5 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 -0.32) (end -10.04 -0.32) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 -0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 1.497071 10.54) (end 1.042929 10.54) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.81 0) (end 3.81 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.04 0.32) (end -10.04 0.32) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.22) (end -1.5 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.22) (end 2.86 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 4.76) (end 2.86 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 5.4) (end -1.5 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 4.76) (end -10.04 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 4.76) (end -10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 5.4) (end -10.04 5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 7.3) (end -1.5 7.3) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 2.86) (end -1.5 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 2.22) (end -10.04 2.22) (layer F.Fab) (width 0.1)) + (fp_line (start -10.04 2.22) (end -10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start -4.04 2.86) (end -10.04 2.86) (layer F.Fab) (width 0.1)) + (fp_line (start 2.86 4.76) (end -1.5 4.76) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 2.54 -1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 4.34 -1.8) (end 4.34 11.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at -3.56 5.95 -90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 -1.27) (end 3.81 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start 3.81 11.43) (end -1.27 11.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 11.43) (end -1.27 0) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 0) (end 0 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.33 11.49) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end -1.33 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.87 -1.33) (end 3.87 11.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 1.27) (end 1.27 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 1.27) (end 1.27 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.27 -1.33) (end 3.87 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 0) (end -1.33 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.33) (end 0 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.8 -1.8) (end -1.8 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.8 11.95) (end 4.35 11.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 11.95) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05)) + (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole oval (at 2.54 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole oval (at 2.54 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 2.54 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole oval (at 2.54 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole oval (at 2.54 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_2x05_P2.54mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/schematics/v2.1/Custom.pretty/SF-MICRO-SD.kicad_mod b/schematics/v2.1/Custom.pretty/SF-MICRO-SD.kicad_mod new file mode 100755 index 0000000..d43f366 --- /dev/null +++ b/schematics/v2.1/Custom.pretty/SF-MICRO-SD.kicad_mod @@ -0,0 +1,29 @@ +(module SF-MICRO-SD (layer F.Cu) (tedit 5686EB8B) + (fp_text reference REF** (at -7 -5) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value SF-MICRO-SD (at -7 -7) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_arc (start -11.7 -14.6) (end -11.7 -15.3) (angle 90) (layer F.SilkS) (width 0.15)) + (fp_arc (start -10 -14.6) (end -10 -13.6) (angle 90) (layer F.SilkS) (width 0.15)) + (fp_line (start -12.5 -15.3) (end -11.7 -15.3) (layer F.SilkS) (width 0.15)) + (fp_line (start -10 -13.6) (end -1.6 -13.6) (layer F.SilkS) (width 0.15)) + (fp_line (start 0 0) (end 0 -12.2) (layer F.SilkS) (width 0.15)) + (fp_line (start -0.7 0) (end 0 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.4 0) (end -3.4 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -14 0) (end -9.1 0) (layer F.SilkS) (width 0.15)) + (fp_line (start -14 0) (end -14 -13.2) (layer F.SilkS) (width 0.15)) + (pad 1 smd rect (at -8.94 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -7.84 -10.3 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -6.74 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -5.64 -10.9 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -4.54 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -3.44 -10.9 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -2.34 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -1.24 -10.7 90) (size 1.5 0.8) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -0.45 -13.55 90) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -2.05 -0.4) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -7.75 -0.4) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -13.6 -14.55 90) (size 1.9 1.4) (layers F.Cu F.Paste F.Mask)) +) diff --git a/schematics/v2.1/Custom.pretty/SolderJumper-3_Open.kicad_mod b/schematics/v2.1/Custom.pretty/SolderJumper-3_Open.kicad_mod new file mode 100755 index 0000000..1a49b15 --- /dev/null +++ b/schematics/v2.1/Custom.pretty/SolderJumper-3_Open.kicad_mod @@ -0,0 +1,25 @@ +(module SolderJumper-3_Open (layer F.Cu) (tedit 5F2ECD05) + (descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, open") + (tags "solder jumper open") + (attr virtual) + (fp_text reference JP1 (at 0 -1.8) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TMS (at 0 2) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -0.77 0.7) (end -0.47 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.1 1) (end -0.5 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.8 0.7) (end -1.1 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 0.5) (end -1.15 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.15 0.5) (end -1.15 0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.15 -0.5) (end 1.15 0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.15 -0.5) (end 1.15 -0.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.25 -0.6) (end 1.25 -0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.25 -0.6) (end -1.25 0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.25 0.6) (end 1.25 -0.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.25 0.6) (end -1.25 0.6) (layer F.CrtYd) (width 0.05)) + (pad 3 smd oval (at 0.7 0) (size 0.5 0.6) (layers F.Cu F.Mask)) + (pad 2 smd roundrect (at 0 0) (size 0.5 0.6) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.7 0) (size 0.5 0.6) (layers F.Cu F.Mask) (roundrect_rratio 0.25)) +) diff --git a/schematics/v2.1/Custom/MZ80-80CLR.dcm b/schematics/v2.1/Custom/MZ80-80CLR.dcm new file mode 100644 index 0000000..d3d5802 --- /dev/null +++ b/schematics/v2.1/Custom/MZ80-80CLR.dcm @@ -0,0 +1,9 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP CTS_CB3_16MHz +D 3.3V CMOS SMD Crystal Clock Oscillator, Abracon +K 3.3V CMOS SMD Crystal Clock Oscillator +F http://www.abracon.com/Oscillators/ASV.pdf +$ENDCMP +# +#End Doc Library diff --git a/schematics/v2.1/Custom/MZ80-80CLR.lib b/schematics/v2.1/Custom/MZ80-80CLR.lib new file mode 100644 index 0000000..1089ce2 --- /dev/null +++ b/schematics/v2.1/Custom/MZ80-80CLR.lib @@ -0,0 +1,1385 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 2016_Socket +# +DEF 2016_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2016_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -850 94 U 50 50 0 0 w +X Vcc 24 0 850 94 D 50 50 0 0 w +X A7 1 -400 0 157 R 50 50 1 1 P +X D1 10 400 550 157 L 50 50 1 1 B +X D2 11 400 450 157 L 50 50 1 1 B +X D3 13 400 350 157 L 50 50 1 1 B +X D4 14 400 250 157 L 50 50 1 1 B +X D5 15 400 150 157 L 50 50 1 1 B +X D6 16 400 50 157 L 50 50 1 1 B +X D7 17 400 -50 157 L 50 50 1 1 B +X ~CS~ 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~OE~ 20 -400 -600 157 R 50 50 1 1 I +X ~WE~ 21 -400 -500 157 R 50 50 1 1 I +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X D0 9 400 650 157 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# 2732_Socket +# +DEF 2732_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2732_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -400 0 157 R 50 50 1 1 P +X Q1 10 400 550 157 L 50 50 1 1 P +X Q2 11 400 450 157 L 50 50 1 1 P +X Q3 13 400 350 157 L 50 50 1 1 P +X Q4 14 400 250 157 L 50 50 1 1 P +X Q5 15 400 150 157 L 50 50 1 1 P +X Q6 16 400 50 157 L 50 50 1 1 P +X Q7 17 400 -50 157 L 50 50 1 1 P +X ~E 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~G 20 -400 -600 157 R 50 50 1 1 P +X A11 21 -400 -400 157 R 50 50 1 1 P +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X Q0 9 400 650 157 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 2732_Socket-Memory_EEPROM +# +DEF 2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# 74xx_74HC123 +# +DEF 74xx_74HC123 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74HC123" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74AHCT123 74HCT123 74HC123 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 300 300 -300 1 1 10 f +S -300 300 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X A 1 -500 -100 200 R 50 50 1 0 I I +X Q 13 500 200 200 L 50 50 1 0 O +X Cext 14 -500 100 200 R 50 50 1 0 I +X RCext 15 -500 200 200 R 50 50 1 0 I +X B 2 -500 -200 200 R 50 50 1 0 I +X Clr 3 0 -500 200 U 50 50 1 0 I I +X ~Q 4 500 -200 200 L 50 50 1 0 O +X B 10 -500 -200 200 R 50 50 2 0 I +X Clr 11 0 -500 200 U 50 50 2 0 I I +X ~Q 12 500 -200 200 L 50 50 2 0 O +X Q 5 500 200 200 L 50 50 2 0 O +X Cext 6 -500 200 200 R 50 50 2 0 I +X RCext 7 -500 100 200 R 50 50 2 0 I +X A 9 -500 -100 200 R 50 50 2 0 I I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# CTS_CB3_16MHz +# +DEF CTS_CB3_16MHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "CTS_CB3_16MHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vcc 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/MZ80-80CLR.lib.bak b/schematics/v2.1/Custom/MZ80-80CLR.lib.bak new file mode 100644 index 0000000..70250c8 --- /dev/null +++ b/schematics/v2.1/Custom/MZ80-80CLR.lib.bak @@ -0,0 +1,1442 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HC123 +# +DEF 74xx_74HC123 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74HC123" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74AHCT123 74HCT123 74HC123 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 300 300 -300 1 1 10 f +S -300 300 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X A 1 -500 -100 200 R 50 50 1 0 I I +X Q 13 500 200 200 L 50 50 1 0 O +X Cext 14 -500 100 200 R 50 50 1 0 I +X RCext 15 -500 200 200 R 50 50 1 0 I +X B 2 -500 -200 200 R 50 50 1 0 I +X Clr 3 0 -500 200 U 50 50 1 0 I I +X ~Q 4 500 -200 200 L 50 50 1 0 O +X B 10 -500 -200 200 R 50 50 2 0 I +X Clr 11 0 -500 200 U 50 50 2 0 I I +X ~Q 12 500 -200 200 L 50 50 2 0 O +X Q 5 500 200 200 L 50 50 2 0 O +X Cext 6 -500 200 200 R 50 50 2 0 I +X RCext 7 -500 100 200 R 50 50 2 0 I +X A 9 -500 -100 200 R 50 50 2 0 I I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74HC245 +# +DEF 74xx_74HC245 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HC245" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC245 +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +P 3 1 0 0 -25 -50 -25 50 25 50 N +P 4 1 0 0 -50 -50 25 -50 25 50 50 50 N +X A->B 1 -500 -400 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X B7 11 500 -200 200 L 50 50 1 0 T +X B6 12 500 -100 200 L 50 50 1 0 T +X B5 13 500 0 200 L 50 50 1 0 T +X B4 14 500 100 200 L 50 50 1 0 T +X B3 15 500 200 200 L 50 50 1 0 T +X B2 16 500 300 200 L 50 50 1 0 T +X B1 17 500 400 200 L 50 50 1 0 T +X B0 18 500 500 200 L 50 50 1 0 T +X CE 19 -500 -500 200 R 50 50 1 0 I I +X A0 2 -500 500 200 R 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X A1 3 -500 400 200 R 50 50 1 0 T +X A2 4 -500 300 200 R 50 50 1 0 T +X A3 5 -500 200 200 R 50 50 1 0 T +X A4 6 -500 100 200 R 50 50 1 0 T +X A5 7 -500 0 200 R 50 50 1 0 T +X A6 8 -500 -100 200 R 50 50 1 0 T +X A7 9 -500 -200 200 R 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74HC86 +# +DEF 74xx_74HC86 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74HC86" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC86 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -385 0 258 354 -354 1 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 1 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 2 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 2 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 3 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 3 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 0 10 f 150 0 -24 -150 +A -385 0 258 354 -354 4 0 10 N -174 150 -174 -150 +A -360 0 258 354 -354 4 0 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 0 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 0 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 2 1 0 10 -150 -150 -25 -150 f +P 2 1 0 10 -150 150 -25 150 f +P 12 1 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 0 10 -150 -150 -25 -150 f +P 2 2 0 10 -150 150 -25 150 f +P 12 2 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 0 10 -150 -150 -25 -150 f +P 2 3 0 10 -150 150 -25 150 f +P 12 3 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 0 10 -150 -150 -25 -150 f +P 2 4 0 10 -150 150 -25 150 f +P 12 4 0 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 1 1 6 -150 -100 -125 -100 N +P 2 1 1 6 -150 100 -125 100 N +P 2 2 1 6 -150 -100 -125 -100 N +P 2 2 1 6 -150 100 -125 100 N +P 2 3 1 6 -150 -100 -125 -100 N +P 2 3 1 6 -150 100 -125 100 N +P 2 4 1 6 -150 -100 -125 -100 N +P 2 4 1 6 -150 100 -125 100 N +X ~ 1 -300 100 175 R 50 50 1 0 I +X ~ 2 -300 -100 175 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 O +X ~ 4 -300 100 175 R 50 50 2 0 I +X ~ 5 -300 -100 175 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 O +X ~ 10 -300 -100 175 R 50 50 3 0 I +X ~ 8 300 0 150 L 50 50 3 0 O +X ~ 9 -300 100 175 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 O +X ~ 12 -300 100 175 R 50 50 4 0 I +X ~ 13 -300 -100 175 R 50 50 4 0 I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS06 +# +DEF 74xx_74LS06 U 0 40 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS06" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS06 74LS06N +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 C I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 C I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 C I +X ~ 8 300 0 150 L 50 50 4 0 C I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 C I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 C I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS133 +# +DEF 74xx_74LS133 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS133" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 600 -150 -600 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -600 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 600 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 16 0 500 200 D 50 50 2 0 W +X GND 8 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 600 150 R 50 50 1 1 I +X ~ 10 -300 -100 150 R 50 50 1 1 I +X ~ 11 -300 -200 150 R 50 50 1 1 I +X ~ 12 -300 -300 150 R 50 50 1 1 I +X ~ 13 -300 -400 150 R 50 50 1 1 I +X ~ 14 -300 -500 150 R 50 50 1 1 I +X ~ 15 -300 -600 150 R 50 50 1 1 I +X ~ 2 -300 500 150 R 50 50 1 1 I +X ~ 3 -300 400 150 R 50 50 1 1 I +X ~ 4 -300 300 150 R 50 50 1 1 I +X ~ 5 -300 200 150 R 50 50 1 1 I +X ~ 6 -300 100 150 R 50 50 1 1 I +X ~ 7 -300 0 150 R 50 50 1 1 I +X ~ 9 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 600 150 R 50 50 1 2 I I +X ~ 10 -300 -100 179 R 50 50 1 2 I I +X ~ 11 -300 -200 150 R 50 50 1 2 I I +X ~ 12 -300 -300 150 R 50 50 1 2 I I +X ~ 13 -300 -400 150 R 50 50 1 2 I I +X ~ 14 -300 -500 150 R 50 50 1 2 I I +X ~ 15 -300 -600 150 R 50 50 1 2 I I +X ~ 2 -300 500 150 R 50 50 1 2 I I +X ~ 3 -300 400 150 R 50 50 1 2 I I +X ~ 4 -300 300 150 R 50 50 1 2 I I +X ~ 5 -300 200 150 R 50 50 1 2 I I +X ~ 6 -300 100 179 R 50 50 1 2 I I +X ~ 7 -300 0 200 R 50 50 1 2 I I +X ~ 9 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS158 +# +DEF 74xx_74LS158 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS158" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X S 1 -500 -600 200 R 50 50 1 0 I +X I1d 10 -500 -400 200 R 50 50 1 0 I +X I0d 11 -500 -300 200 R 50 50 1 0 I +X Zc 12 500 0 200 L 50 50 1 0 O I +X I1c 13 -500 -100 200 R 50 50 1 0 I +X I0c 14 -500 0 200 R 50 50 1 0 I +X E 15 -500 -700 200 R 50 50 1 0 I I +X VCC 16 0 900 200 D 50 50 1 0 W +X I0a 2 -500 600 200 R 50 50 1 0 I +X I1a 3 -500 500 200 R 50 50 1 0 I +X Za 4 500 600 200 L 50 50 1 0 O I +X I0b 5 -500 300 200 R 50 50 1 0 I +X I1b 6 -500 200 200 R 50 50 1 0 I +X Zb 7 500 300 200 L 50 50 1 0 O I +X GND 8 0 -1000 200 U 50 50 1 0 W +X Zd 9 500 -300 200 L 50 50 1 0 O I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS165_Socket +# +DEF 74xx_74LS165_Socket U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165_Socket" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 P +X DS 10 -500 600 200 R 50 50 1 0 P +X D0 11 -500 500 200 R 50 50 1 0 P +X D1 12 -500 400 200 R 50 50 1 0 P +X D2 13 -500 300 200 R 50 50 1 0 P +X D3 14 -500 200 200 R 50 50 1 0 P +X ~CE 15 -500 -700 200 R 50 50 1 0 P +X VCC 16 0 900 200 D 50 50 1 0 P +X CP 2 -500 -600 200 R 50 50 1 0 P +X D4 3 -500 100 200 R 50 50 1 0 P +X D5 4 -500 0 200 R 50 50 1 0 P +X D6 5 -500 -100 200 R 50 50 1 0 P +X D7 6 -500 -200 200 R 50 50 1 0 P +X ~Q7 7 500 500 200 L 50 50 1 0 P +X GND 8 0 -1000 200 U 50 50 1 0 P +X Q7 9 500 600 200 L 50 50 1 0 P +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS373 +# +DEF 74xx_74LS373 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS373" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X OE 1 -500 -500 200 R 50 50 1 0 I I +X GND 10 0 -800 200 U 50 50 1 0 W +X LE 11 -500 -400 200 R 50 50 1 0 I +X O4 12 500 100 200 L 50 50 1 0 T +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X O5 15 500 0 200 L 50 50 1 0 T +X O6 16 500 -100 200 L 50 50 1 0 T +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X O7 19 500 -200 200 L 50 50 1 0 T +X O0 2 500 500 200 L 50 50 1 0 T +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X O1 5 500 400 200 L 50 50 1 0 T +X O2 6 500 300 200 L 50 50 1 0 T +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X O3 9 500 200 200 L 50 50 1 0 T +ENDDRAW +ENDDEF +# +# 74xx_74LS375 +# +DEF 74xx_74LS375 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS375" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X D0 1 -500 400 200 R 50 50 1 0 I +X ~Q2 10 500 -100 200 L 50 50 1 0 O +X Q2 11 500 0 200 L 50 50 1 0 O +X E23 12 -500 -500 200 R 50 50 1 0 I +X Q3 13 500 -200 200 L 50 50 1 0 O +X ~Q3 14 500 -300 200 L 50 50 1 0 O +X D3 15 -500 -200 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X ~Q0 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X E01 4 -500 -400 200 R 50 50 1 0 I +X Q1 5 500 200 200 L 50 50 1 0 O +X ~Q1 6 500 100 200 L 50 50 1 0 O +X D1 7 -500 200 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X D2 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x02 +# +DEF Connector_Generic_Conn_01x02 J 0 40 Y N 1 F N +F0 "J" 0 100 50 H V C CNN +F1 "Connector_Generic_Conn_01x02" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 50 50 -150 1 1 10 f +X Pin_1 1 -200 0 150 R 50 50 1 1 P +X Pin_2 2 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x10 +# +DEF Connector_Generic_Conn_01x10 J 0 40 Y N 1 F N +F0 "J" 0 500 50 H V C CNN +F1 "Connector_Generic_Conn_01x10" 0 -600 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 450 50 -550 1 1 10 f +X Pin_1 1 -200 400 150 R 50 50 1 1 P +X Pin_10 10 -200 -500 150 R 50 50 1 1 P +X Pin_2 2 -200 300 150 R 50 50 1 1 P +X Pin_3 3 -200 200 150 R 50 50 1 1 P +X Pin_4 4 -200 100 150 R 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 -200 -100 150 R 50 50 1 1 P +X Pin_7 7 -200 -200 150 R 50 50 1 1 P +X Pin_8 8 -200 -300 150 R 50 50 1 1 P +X Pin_9 9 -200 -400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x17_Odd_Even +# +DEF Connector_Generic_Conn_02x17_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 900 50 H V C CNN +F1 "Connector_Generic_Conn_02x17_Odd_Even" 50 -900 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -795 0 -805 1 1 6 N +S -50 -695 0 -705 1 1 6 N +S -50 -595 0 -605 1 1 6 N +S -50 -495 0 -505 1 1 6 N +S -50 -395 0 -405 1 1 6 N +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 305 0 295 1 1 6 N +S -50 405 0 395 1 1 6 N +S -50 505 0 495 1 1 6 N +S -50 605 0 595 1 1 6 N +S -50 705 0 695 1 1 6 N +S -50 805 0 795 1 1 6 N +S -50 850 150 -850 1 1 10 f +S 150 -795 100 -805 1 1 6 N +S 150 -695 100 -705 1 1 6 N +S 150 -595 100 -605 1 1 6 N +S 150 -495 100 -505 1 1 6 N +S 150 -395 100 -405 1 1 6 N +S 150 -295 100 -305 1 1 6 N +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +S 150 305 100 295 1 1 6 N +S 150 405 100 395 1 1 6 N +S 150 505 100 495 1 1 6 N +S 150 605 100 595 1 1 6 N +S 150 705 100 695 1 1 6 N +S 150 805 100 795 1 1 6 N +X Pin_1 1 -200 800 150 R 50 50 1 1 P +X Pin_10 10 300 400 150 L 50 50 1 1 P +X Pin_11 11 -200 300 150 R 50 50 1 1 P +X Pin_12 12 300 300 150 L 50 50 1 1 P +X Pin_13 13 -200 200 150 R 50 50 1 1 P +X Pin_14 14 300 200 150 L 50 50 1 1 P +X Pin_15 15 -200 100 150 R 50 50 1 1 P +X Pin_16 16 300 100 150 L 50 50 1 1 P +X Pin_17 17 -200 0 150 R 50 50 1 1 P +X Pin_18 18 300 0 150 L 50 50 1 1 P +X Pin_19 19 -200 -100 150 R 50 50 1 1 P +X Pin_2 2 300 800 150 L 50 50 1 1 P +X Pin_20 20 300 -100 150 L 50 50 1 1 P +X Pin_21 21 -200 -200 150 R 50 50 1 1 P +X Pin_22 22 300 -200 150 L 50 50 1 1 P +X Pin_23 23 -200 -300 150 R 50 50 1 1 P +X Pin_24 24 300 -300 150 L 50 50 1 1 P +X Pin_25 25 -200 -400 150 R 50 50 1 1 P +X Pin_26 26 300 -400 150 L 50 50 1 1 P +X Pin_27 27 -200 -500 150 R 50 50 1 1 P +X Pin_28 28 300 -500 150 L 50 50 1 1 P +X Pin_29 29 -200 -600 150 R 50 50 1 1 P +X Pin_3 3 -200 700 150 R 50 50 1 1 P +X Pin_30 30 300 -600 150 L 50 50 1 1 P +X Pin_31 31 -200 -700 150 R 50 50 1 1 P +X Pin_32 32 300 -700 150 L 50 50 1 1 P +X Pin_33 33 -200 -800 150 R 50 50 1 1 P +X Pin_34 34 300 -800 150 L 50 50 1 1 P +X Pin_4 4 300 700 150 L 50 50 1 1 P +X Pin_5 5 -200 600 150 R 50 50 1 1 P +X Pin_6 6 300 600 150 L 50 50 1 1 P +X Pin_7 7 -200 500 150 R 50 50 1 1 P +X Pin_8 8 300 500 150 L 50 50 1 1 P +X Pin_9 9 -200 400 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal +# +DEF Device_Crystal Y 0 40 N N 1 F N +F0 "Y" 0 150 50 H V C CNN +F1 "Device_Crystal" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -45 100 45 -100 0 1 12 N +P 2 0 1 0 -100 0 -75 0 N +P 2 0 1 20 -75 -50 -75 50 N +P 2 0 1 20 75 -50 75 50 N +P 2 0 1 0 100 0 75 0 N +X 1 1 -150 0 50 R 50 50 1 1 P +X 2 2 150 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Variable +# +DEF Device_R_Variable R 0 0 N Y 1 F N +F0 "R" 100 -100 50 V V L CNN +F1 "Device_R_Variable" -100 -50 50 V V L CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +P 5 0 1 0 100 60 100 100 60 100 100 100 -80 -80 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_Jumper_3_Open +# +DEF Jumper_Jumper_3_Open JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_Jumper_3_Open" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -65 -30 89 1282 518 0 1 0 N -120 40 -10 40 +A 65 -30 89 1282 518 0 1 0 N 10 40 120 40 +C -130 0 20 0 0 0 N +C 0 0 20 0 0 0 N +C 130 0 20 0 0 0 N +P 2 0 1 0 0 -20 0 -50 N +X A 1 -250 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 250 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM +# +DEF MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "MZ80-80CLR-rescue_2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM +# +DEF MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MZ80-80CLR-rescue_MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_28C256T2 +# +DEF Memory_EEPROM_28C256T2 U 0 20 Y Y 1 F N +F0 "U" -300 1050 50 H V C CNN +F1 "Memory_EEPROM_28C256T2" 100 -1050 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W15.24mm* + SOIC*7.5x17.9mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 1000 300 -600 1 1 10 f +X A14 1 -400 -500 100 R 50 50 1 1 I +X A0 10 -400 900 100 R 50 50 1 1 I +X D0 11 400 900 100 L 50 50 1 1 T +X D1 12 400 800 100 L 50 50 1 1 T +X D2 13 400 700 100 L 50 50 1 1 T +X GND 14 0 -700 100 U 50 50 1 1 W +X D3 15 400 600 100 L 50 50 1 1 T +X D4 16 400 500 100 L 50 50 1 1 T +X D5 17 400 400 100 L 50 50 1 1 T +X D6 18 400 300 100 L 50 50 1 1 T +X D7 19 400 200 100 L 50 50 1 1 T +X A12 2 -400 -300 100 R 50 50 1 1 I +X ~CS 20 400 -500 100 L 50 50 1 1 I +X A10 21 -400 -100 100 R 50 50 1 1 I +X ~OE 22 400 -400 100 L 50 50 1 1 I +X A11 23 -400 -200 100 R 50 50 1 1 I +X A9 24 -400 0 100 R 50 50 1 1 I +X A8 25 -400 100 100 R 50 50 1 1 I +X A13 26 -400 -400 100 R 50 50 1 1 I +X ~WE 27 400 -300 100 L 50 50 1 1 I +X VCC 28 0 1100 100 D 50 50 1 1 W +X A7 3 -400 200 100 R 50 50 1 1 I +X A6 4 -400 300 100 R 50 50 1 1 I +X A5 5 -400 400 100 R 50 50 1 1 I +X A4 6 -400 500 100 R 50 50 1 1 I +X A3 7 -400 600 100 R 50 50 1 1 I +X A2 8 -400 700 100 R 50 50 1 1 I +X A1 9 -400 800 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_6116 +# +DEF Memory_RAM_6116 U 0 40 Y Y 1 F N +F0 "U" -400 800 50 H V C CNN +F1 "Memory_RAM_6116" 350 -800 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -450 750 450 -750 0 1 10 f +X GND 12 0 -800 50 U 40 40 0 0 W +X VCC 24 0 800 50 D 40 40 0 0 W +X A7 1 -600 0 150 R 40 40 1 1 I +X D1 10 600 600 150 L 40 40 1 1 T +X D2 11 600 500 150 L 40 40 1 1 T +X D3 13 600 400 150 L 40 40 1 1 T +X D4 14 600 300 150 L 40 40 1 1 T +X D5 15 600 200 150 L 40 40 1 1 T +X D6 16 600 100 150 L 40 40 1 1 T +X D7 17 600 0 150 L 40 40 1 1 T +X ~CS 18 -600 -700 150 R 40 40 1 1 I +X A10 19 -600 -300 150 R 40 40 1 1 I +X A6 2 -600 100 150 R 40 40 1 1 I +X ~OE 20 -600 -500 150 R 40 40 1 1 I +X ~WE 21 -600 -600 150 R 40 40 1 1 I +X A9 22 -600 -200 150 R 40 40 1 1 I +X A8 23 -600 -100 150 R 40 40 1 1 I +X A5 3 -600 200 150 R 40 40 1 1 I +X A4 4 -600 300 150 R 40 40 1 1 I +X A3 5 -600 400 150 R 40 40 1 1 I +X A2 6 -600 500 150 R 40 40 1 1 I +X A1 7 -600 600 150 R 40 40 1 1 I +X A0 8 -600 700 150 R 40 40 1 1 I +X D0 9 600 700 150 L 40 40 1 1 T +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14298 +# +DEF Memory_RAM_MB14298 U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "Memory_RAM_MB14298" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 O +X SYNCH 10 450 250 157 L 40 40 0 0 O +X 31.5K 11 -400 850 157 R 40 40 0 0 O +X CCL 12 450 0 157 L 40 40 0 0 I +X GATE 13 450 -100 157 L 40 40 0 0 I +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 I +X V.GATE 16 -400 750 157 R 40 40 0 0 I +X ab 17 -400 450 157 R 40 40 0 0 I +X gh 18 -400 350 157 R 40 40 0 0 I +X 2M 19 -400 250 157 R 40 40 0 0 O +X a 2 -400 -700 157 R 40 40 0 0 I +X 8M 20 -400 -300 157 R 40 40 0 0 I +X 1M 21 -400 -200 157 R 40 40 0 0 O +X BLNK 22 450 -500 157 L 40 40 0 0 O +X 4M 23 450 -300 157 L 40 40 0 0 O +X Q 24 -400 -400 157 R 40 40 0 0 I +X Q1 25 100 -1000 157 U 40 40 0 0 O +X Q2 26 0 -1000 157 U 40 40 0 0 O +X Q3 27 -100 -1000 157 U 40 40 0 0 O +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 I +X c 4 -400 -500 157 R 40 40 0 0 I +X CL 5 -400 150 157 R 40 40 0 0 I +X G 6 -400 -100 157 R 40 40 0 0 I +X HSY 7 450 850 157 L 40 40 0 0 O +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 O +X VIDEO 9 450 100 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299 +# +DEF Memory_RAM_MB14299 U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 I +X i 10 -450 -700 157 R 40 40 0 0 O +X j 11 -450 -600 157 R 40 40 0 0 O +X k 12 -450 -500 157 R 40 40 0 0 O +X CLL 13 -450 450 157 R 40 40 0 0 I +X GND 14 100 -1000 157 U 40 40 0 0 W +X SDIN 15 450 850 157 L 40 40 0 0 O +X CH80 16 -450 550 157 R 40 40 0 0 I +X ab 17 450 750 157 L 40 40 0 0 O +X gh 18 450 650 157 L 40 40 0 0 O +X 2M 19 450 550 157 L 40 40 0 0 I +X d 2 450 -300 157 L 40 40 0 0 O +X 8M 20 450 0 157 L 40 40 0 0 O +X 1M 21 450 100 157 L 40 40 0 0 I +X 16M 22 -450 850 157 R 40 40 0 0 I +X G-OUT 23 -450 650 157 R 40 40 0 0 I +X Q 24 450 -100 157 L 40 40 0 0 O +X ~Q~ 25 -450 -150 157 R 40 40 0 0 O +X CK 26 -450 -50 157 R 40 40 0 0 O +X QH 27 -450 200 157 R 40 40 0 0 I +X VCC 28 -100 -1000 157 U 40 40 0 0 W +X e 3 450 -400 157 L 40 40 0 0 O +X c 4 450 -200 157 L 40 40 0 0 O +X CL 5 450 450 157 L 40 40 0 0 O +X G 6 450 200 157 L 40 40 0 0 O +X f 7 450 -500 157 L 40 40 0 0 O +X g 8 450 -600 157 L 40 40 0 0 O +X h 9 450 -700 157 L 40 40 0 0 O +ENDDRAW +ENDDEF +# +# Memory_RAM_MB14299_Socket +# +DEF Memory_RAM_MB14299_Socket U 0 28 Y Y 1 F N +F0 "U" 0 950 39 H V C CNN +F1 "Memory_RAM_MB14299_Socket" 0 950 39 H V C CNN +F2 "" 0 950 39 H I C CNN +F3 "" 0 950 39 H I C CNN +DRAW +S -300 900 300 -850 0 1 0 f +X C/L 1 450 300 157 L 40 40 0 0 P +X i 10 -450 -700 157 R 40 40 0 0 P +X j 11 -450 -600 157 R 40 40 0 0 P +X k 12 -450 -500 157 R 40 40 0 0 P +X CLL 13 -450 450 157 R 40 40 0 0 P +X GND 14 100 -1000 157 U 40 40 0 0 w +X SDIN 15 450 850 157 L 40 40 0 0 P +X CH80 16 -450 550 157 R 40 40 0 0 P +X ab 17 450 750 157 L 40 40 0 0 P +X gh 18 450 650 157 L 40 40 0 0 P +X 2M 19 450 550 157 L 40 40 0 0 P +X d 2 450 -300 157 L 40 40 0 0 P +X 8M 20 450 0 157 L 40 40 0 0 P +X 1M 21 450 100 157 L 40 40 0 0 P +X 16M 22 -450 850 157 R 40 40 0 0 P +X G-OUT 23 -450 650 157 R 40 40 0 0 P +X Q 24 450 -100 157 L 40 40 0 0 P +X ~Q~ 25 -450 -150 157 R 40 40 0 0 P +X CK 26 -450 -50 157 R 40 40 0 0 P +X QH 27 -450 200 157 R 40 40 0 0 P +X VCC 28 -100 -1000 157 U 40 40 0 0 w +X e 3 450 -400 157 L 40 40 0 0 P +X c 4 450 -200 157 L 40 40 0 0 P +X CL 5 450 450 157 L 40 40 0 0 P +X G 6 450 200 157 L 40 40 0 0 P +X f 7 450 -500 157 L 40 40 0 0 P +X g 8 450 -600 157 L 40 40 0 0 P +X h 9 450 -700 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# Transistor_BJT_BC307 +# +DEF Transistor_BJT_BC307 Q 0 0 Y N 1 F N +F0 "Q" 200 75 50 H V L CNN +F1 "Transistor_BJT_BC307" 200 0 50 H V L CNN +F2 "Package_TO_SOT_THT:TO-92_Inline" 200 -75 50 H I L CIN +F3 "" 0 0 50 H I L CNN +$FPLIST + TO?92* +$ENDFPLIST +DRAW +C 50 0 111 0 1 10 N +P 2 0 1 0 0 0 25 0 N +P 2 0 1 0 100 -100 25 -25 N +P 2 0 1 0 100 100 25 25 N +P 3 0 1 20 25 75 25 -75 25 -75 F +P 5 0 1 0 55 -75 75 -55 35 -35 55 -75 55 -75 F +X C 1 100 200 100 D 50 50 1 1 P +X B 2 -200 0 200 R 50 50 1 1 I +X E 3 100 -200 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# 2732_Socket-Memory_EEPROM +# +DEF 2732_Socket-Memory_EEPROM U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "2732_Socket-Memory_EEPROM" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -700 0 300 R 50 50 1 1 P +X Q1 10 700 600 300 L 50 50 1 1 P +X Q2 11 700 500 300 L 50 50 1 1 P +X Q3 13 700 400 300 L 50 50 1 1 P +X Q4 14 700 300 300 L 50 50 1 1 P +X Q5 15 700 200 300 L 50 50 1 1 P +X Q6 16 700 100 300 L 50 50 1 1 P +X Q7 17 700 0 300 L 50 50 1 1 P +X ~E 18 -700 -700 300 R 50 50 1 1 P +X A10 19 -700 -300 300 R 50 50 1 1 P +X A6 2 -700 100 300 R 50 50 1 1 P +X ~G 20 -700 -600 300 R 50 50 1 1 P +X A11 21 -700 -400 300 R 50 50 1 1 P +X A9 22 -700 -200 300 R 50 50 1 1 P +X A8 23 -700 -100 300 R 50 50 1 1 P +X A5 3 -700 200 300 R 50 50 1 1 P +X A4 4 -700 300 300 R 50 50 1 1 P +X A3 5 -700 400 300 R 50 50 1 1 P +X A2 6 -700 500 300 R 50 50 1 1 P +X A1 7 -700 600 300 R 50 50 1 1 P +X A0 8 -700 700 300 R 50 50 1 1 P +X Q0 9 700 700 300 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MB14298_Socket-Memory_RAM +# +DEF MB14298_Socket-Memory_RAM U 0 28 Y Y 1 F N +F0 "U" 0 1000 39 H V C CNN +F1 "MB14298_Socket-Memory_RAM" 0 1000 39 H V C CNN +F2 "" 0 1000 39 H I C CNN +F3 "" 0 1000 39 H I C CNN +DRAW +S -250 950 300 -850 0 1 0 f +S -50 1000 -50 1000 0 1 0 N +X C/L 1 -400 0 157 R 40 40 0 0 P +X SYNCH 10 450 250 157 L 40 40 0 0 P +X 31.5K 11 -400 850 157 R 40 40 0 0 P +X CCL 12 450 0 157 L 40 40 0 0 P +X GATE 13 450 -100 157 L 40 40 0 0 P +X GND 14 450 -700 157 L 40 40 0 0 W +X SDIN 15 -400 650 157 R 40 40 0 0 P +X V.GATE 16 -400 750 157 R 40 40 0 0 P +X ab 17 -400 450 157 R 40 40 0 0 P +X gh 18 -400 350 157 R 40 40 0 0 P +X 2M 19 -400 250 157 R 40 40 0 0 P +X a 2 -400 -700 157 R 40 40 0 0 P +X 8M 20 -400 -300 157 R 40 40 0 0 P +X 1M 21 -400 -200 157 R 40 40 0 0 P +X BLNK 22 450 -500 157 L 40 40 0 0 P +X 4M 23 450 -300 157 L 40 40 0 0 P +X Q1 23 100 -1000 157 U 40 40 0 0 P +X Q 24 -400 -400 157 R 40 40 0 0 P +X Q2 26 0 -1000 157 U 40 40 0 0 P +X Q3 27 -100 -1000 157 U 40 40 0 0 P +X VCC 28 450 -600 157 L 40 40 0 0 W +X b 3 -400 -600 157 R 40 40 0 0 P +X c 4 -400 -500 157 R 40 40 0 0 P +X CL 5 -400 150 157 R 40 40 0 0 P +X G 6 -400 -100 157 R 40 40 0 0 P +X HSY 7 450 850 157 L 40 40 0 0 P +X ~VBLNK~ 8 450 -400 157 L 40 40 0 0 P +X VIDEO 9 450 100 157 L 40 40 0 0 P +ENDDRAW +ENDDEF +# +# 2016_Socket +# +DEF 2016_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2016_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -850 94 U 50 50 0 0 w +X Vcc 24 0 850 94 D 50 50 0 0 w +X A7 1 -400 0 157 R 50 50 1 1 P +X D1 10 400 550 157 L 50 50 1 1 B +X D2 11 400 450 157 L 50 50 1 1 B +X D3 13 400 350 157 L 50 50 1 1 B +X D4 14 400 250 157 L 50 50 1 1 B +X D5 15 400 150 157 L 50 50 1 1 B +X D6 16 400 50 157 L 50 50 1 1 B +X D7 17 400 -50 157 L 50 50 1 1 B +X ~CS~ 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~OE~ 20 -400 -600 157 R 50 50 1 1 I +X ~WE~ 21 -400 -500 157 R 50 50 1 1 I +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X D0 9 400 650 157 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# 2732_Socket +# +DEF 2732_Socket U 0 10 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "2732_Socket" 450 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 750 250 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 P +X Vcc 24 0 800 50 D 50 50 0 0 P +X A7 1 -400 0 157 R 50 50 1 1 P +X Q1 10 400 550 157 L 50 50 1 1 P +X Q2 11 400 450 157 L 50 50 1 1 P +X Q3 13 400 350 157 L 50 50 1 1 P +X Q4 14 400 250 157 L 50 50 1 1 P +X Q5 15 400 150 157 L 50 50 1 1 P +X Q6 16 400 50 157 L 50 50 1 1 P +X Q7 17 400 -50 157 L 50 50 1 1 P +X ~E 18 -400 -700 157 R 50 50 1 1 P +X A10 19 -400 -300 157 R 50 50 1 1 P +X A6 2 -400 100 157 R 50 50 1 1 P +X ~G 20 -400 -600 157 R 50 50 1 1 P +X A11 21 -400 -400 157 R 50 50 1 1 P +X A9 22 -400 -200 157 R 50 50 1 1 P +X A8 23 -400 -100 157 R 50 50 1 1 P +X A5 3 -400 200 157 R 50 50 1 1 P +X A4 4 -400 300 157 R 50 50 1 1 P +X A3 5 -400 400 157 R 50 50 1 1 P +X A2 6 -400 500 157 R 50 50 1 1 P +X A1 7 -400 600 157 R 50 50 1 1 P +X A0 8 -400 700 157 R 50 50 1 1 P +X Q0 9 400 650 157 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -700 254 L 50 50 1 1 B +X IO_B6_100 100 -800 -200 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -300 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -400 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -500 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -600 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -700 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -800 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -800 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -900 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -1000 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -1100 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1200 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1300 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 -800 100 254 R 50 50 1 1 B +X IO_B5_83 83 -800 200 254 R 50 50 1 1 B +X IO_B5_85 85 850 -1400 254 L 50 50 1 1 B +X IO_B5_86 86 -800 -1500 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1400 254 R 50 50 1 1 B +X IO_B6_98 98 -800 0 254 R 50 50 1 1 B +X IO_B6_99 99 -800 -100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/MZ80-ROMPG.lib b/schematics/v2.1/Custom/MZ80-ROMPG.lib new file mode 100644 index 0000000..82400c9 --- /dev/null +++ b/schematics/v2.1/Custom/MZ80-ROMPG.lib @@ -0,0 +1,1008 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74HCT273 +# +DEF 74xx_74HCT273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74HCT273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS00 +# +DEF 74xx_74LS00 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS00" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS37 7400 74HCT00 74HC00 +$FPLIST + DIP*W7.62mm* + SO14* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O I +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O I +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O I +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O I +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS04 +# +DEF 74xx_74LS04 U 0 20 Y Y 7 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS04" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC04 74HCT04 74AHC04 74AHCT04 +$FPLIST + DIP*W7.62mm* + SSOP?14* + TSSOP?14* +$ENDFPLIST +DRAW +S -200 300 200 -300 7 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 5 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 6 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 -300 0 150 R 50 50 1 0 I +X ~ 2 300 0 150 L 50 50 1 0 O I +X ~ 3 -300 0 150 R 50 50 2 0 I +X ~ 4 300 0 150 L 50 50 2 0 O I +X ~ 5 -300 0 150 R 50 50 3 0 I +X ~ 6 300 0 150 L 50 50 3 0 O I +X ~ 8 300 0 150 L 50 50 4 0 O I +X ~ 9 -300 0 150 R 50 50 4 0 I +X ~ 10 300 0 150 L 50 50 5 0 O I +X ~ 11 -300 0 150 R 50 50 5 0 I +X ~ 12 300 0 150 L 50 50 6 0 O I +X ~ 13 -300 0 150 R 50 50 6 0 I +X VCC 14 0 500 200 D 50 50 7 0 W +X GND 7 0 -500 200 U 50 50 7 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS139 +# +DEF 74xx_74LS139 U 0 40 Y Y 3 L N +F0 "U" -300 350 50 H V C CNN +F1 "74xx_74LS139" -300 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 200 300 -300 1 1 10 f +S -300 200 300 -300 2 1 10 f +S -200 300 200 -300 3 1 10 f +X E 1 -500 -200 200 R 50 50 1 0 I I +X A0 2 -500 0 200 R 50 50 1 0 I +X A1 3 -500 100 200 R 50 50 1 0 I +X O0 4 500 100 200 L 50 50 1 0 O I +X O1 5 500 0 200 L 50 50 1 0 O I +X O2 6 500 -100 200 L 50 50 1 0 O I +X O3 7 500 -200 200 L 50 50 1 0 O I +X O2 10 500 -100 200 L 50 50 2 0 O I +X O1 11 500 0 200 L 50 50 2 0 O I +X O0 12 500 100 200 L 50 50 2 0 O I +X A1 13 -500 100 200 R 50 50 2 0 I +X A0 14 -500 0 200 R 50 50 2 0 I +X E 15 -500 -200 200 R 50 50 2 0 I I +X O3 9 500 -200 200 L 50 50 2 0 O I +X VCC 16 0 500 200 D 50 50 3 0 W +X GND 8 0 -500 200 U 50 50 3 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS163 +# +DEF 74xx_74LS163 U 0 40 Y Y 1 L N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS163" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS160 74LS162 74LS163 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~MR 1 -500 -500 200 R 50 50 1 0 I +X CET 10 -500 -200 200 R 50 50 1 0 I +X Q3 11 500 200 200 L 50 50 1 0 O +X Q2 12 500 300 200 L 50 50 1 0 O +X Q1 13 500 400 200 L 50 50 1 0 O +X Q0 14 500 500 200 L 50 50 1 0 O +X TC 15 500 0 200 L 50 50 1 0 O +X VCC 16 0 800 200 D 50 50 1 0 W +X CP 2 -500 -300 200 R 50 50 1 0 I +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X D2 5 -500 300 200 R 50 50 1 0 I +X D3 6 -500 200 200 R 50 50 1 0 I +X CEP 7 -500 -100 200 R 50 50 1 0 I +X GND 8 0 -800 200 U 50 50 1 0 W +X ~PE 9 -500 0 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS165 +# +DEF 74xx_74LS165 U 0 40 Y Y 1 L N +F0 "U" -300 750 50 H V C CNN +F1 "74xx_74LS165" -300 -850 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 700 300 -800 1 1 10 f +X ~PL 1 -500 -400 200 R 50 50 1 0 I +X DS 10 -500 600 200 R 50 50 1 0 I +X D0 11 -500 500 200 R 50 50 1 0 I +X D1 12 -500 400 200 R 50 50 1 0 I +X D2 13 -500 300 200 R 50 50 1 0 I +X D3 14 -500 200 200 R 50 50 1 0 I +X ~CE 15 -500 -700 200 R 50 50 1 0 I +X VCC 16 0 900 200 D 50 50 1 0 W +X CP 2 -500 -600 200 R 50 50 1 0 I +X D4 3 -500 100 200 R 50 50 1 0 I +X D5 4 -500 0 200 R 50 50 1 0 I +X D6 5 -500 -100 200 R 50 50 1 0 I +X D7 6 -500 -200 200 R 50 50 1 0 I +X ~Q7 7 500 500 200 L 50 50 1 0 O +X GND 8 0 -1000 200 U 50 50 1 0 W +X Q7 9 500 600 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS191 +# +DEF 74xx_74LS191 U 0 40 Y Y 1 L N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS191" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS191 +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X P1 1 -500 300 200 R 50 50 1 0 I +X P2 10 -500 200 200 R 50 50 1 0 I +X Pl 11 -500 -100 200 R 50 50 1 0 I I +X Tc 12 500 -300 200 L 50 50 1 0 O +X Rc 13 500 -100 200 L 50 50 1 0 O I +X Cp 14 -500 -500 200 R 50 50 1 0 I C +X P0 15 -500 400 200 R 50 50 1 0 I +X VCC 16 0 700 200 D 50 50 1 0 W +X Q1 2 500 300 200 L 50 50 1 0 O +X Q0 3 500 400 200 L 50 50 1 0 O +X Ce 4 -500 -400 200 R 50 50 1 0 I I +X D/U 5 -500 -200 200 R 50 50 1 0 I +X Q2 6 500 200 200 L 50 50 1 0 O +X Q3 7 500 100 200 L 50 50 1 0 O +X GND 8 0 -800 200 U 50 50 1 0 W +X P3 9 -500 100 200 R 50 50 1 0 I +ENDDRAW +ENDDEF +# +# 74xx_74LS30 +# +DEF 74xx_74LS30 U 0 40 Y Y 2 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS30" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +S -200 300 200 -300 2 1 10 f +P 2 1 1 10 -150 300 -150 -400 N +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -150 -400 N +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 2 1 2 10 -150 300 -150 150 N +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 2 0 W +X GND 7 0 -500 200 U 50 50 2 0 W +X ~ 1 -300 300 150 R 50 50 1 1 I +X ~ 11 -300 -300 150 R 50 50 1 1 I +X ~ 12 -300 -400 150 R 50 50 1 1 I +X ~ 2 -300 200 150 R 50 50 1 1 I +X ~ 3 -300 100 150 R 50 50 1 1 I +X ~ 4 -300 0 150 R 50 50 1 1 I +X ~ 5 -300 -100 150 R 50 50 1 1 I +X ~ 6 -300 -200 150 R 50 50 1 1 I +X ~ 8 300 0 150 L 50 50 1 1 O I +X ~ 1 -300 300 150 R 50 50 1 2 I I +X ~ 11 -300 -300 150 R 50 50 1 2 I I +X ~ 12 -300 -400 150 R 50 50 1 2 I I +X ~ 2 -300 200 150 R 50 50 1 2 I I +X ~ 3 -300 100 179 R 50 50 1 2 I I +X ~ 4 -300 0 200 R 50 50 1 2 I I +X ~ 5 -300 -100 179 R 50 50 1 2 I I +X ~ 6 -300 -200 150 R 50 50 1 2 I I +X ~ 8 300 0 150 L 50 50 1 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS32 +# +DEF 74xx_74LS32 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS32" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?14* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 170 R 50 50 1 1 I +X ~ 2 -300 -100 170 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 170 R 50 50 2 1 I +X ~ 5 -300 -100 170 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 170 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 170 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 170 R 50 50 4 1 I +X ~ 13 -300 -100 170 R 50 50 4 1 I +X ~ 1 -300 100 150 R 50 50 1 2 I I +X ~ 2 -300 -100 150 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 150 R 50 50 2 2 I I +X ~ 5 -300 -100 150 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 150 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 150 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 150 R 50 50 4 2 I I +X ~ 13 -300 -100 150 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS595 +# +DEF 74xx_74LS595 U 0 20 Y Y 1 F N +F0 "U" -300 550 50 H V C CNN +F1 "74xx_74LS595" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS595 74HCT595 +$FPLIST + DIP*W7.62mm* + SOIC*3.9x9.9mm*P1.27mm* + TSSOP*4.4x5mm*P0.65mm* + SOIC*5.3x10.2mm*P1.27mm* + SOIC*7.5x10.3mm*P1.27mm* +$ENDFPLIST +DRAW +S -300 500 300 -600 1 1 10 f +X QB 1 400 300 100 L 50 50 1 0 T +X ~SRCLR 10 -400 100 100 R 50 50 1 0 I +X SRCLK 11 -400 200 100 R 50 50 1 0 I +X RCLK 12 -400 -100 100 R 50 50 1 0 I +X ~OE 13 -400 -200 100 R 50 50 1 0 I +X SER 14 -400 400 100 R 50 50 1 0 I +X QA 15 400 400 100 L 50 50 1 0 T +X VCC 16 0 600 100 D 50 50 1 0 W +X QC 2 400 200 100 L 50 50 1 0 T +X QD 3 400 100 100 L 50 50 1 0 T +X QE 4 400 0 100 L 50 50 1 0 T +X QF 5 400 -100 100 L 50 50 1 0 T +X QG 6 400 -200 100 L 50 50 1 0 T +X QH 7 400 -300 100 L 50 50 1 0 T +X GND 8 0 -700 100 U 50 50 1 0 W +X QH' 9 400 -500 100 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Crystal_Small +# +DEF Device_Crystal_Small Y 0 40 N N 1 F N +F0 "Y" 0 100 50 H V C CNN +F1 "Device_Crystal_Small" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Crystal* +$ENDFPLIST +DRAW +S -30 -60 30 60 0 1 0 N +P 2 0 1 15 -50 -30 -50 30 N +P 2 0 1 15 50 -30 50 30 N +X 1 1 -100 0 50 R 50 50 1 1 P +X 2 2 100 0 50 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Jumper_NC_Dual +# +DEF Device_Jumper_NC_Dual JP 0 30 Y N 1 F N +F0 "JP" 50 -100 50 H V L CNN +F1 "Device_Jumper_NC_Dual" 0 100 50 H V C BNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -60 10 64 386 1413 0 1 0 N -10 50 -110 50 +A 60 10 64 386 1413 0 1 0 N 110 50 10 50 +C -120 0 35 0 1 0 N +C 0 0 36 0 1 0 N +C 120 0 35 0 1 0 N +X 1 1 -250 0 95 R 50 50 0 1 P +X 2 2 0 -100 60 U 50 50 0 1 P +X 3 3 250 0 95 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small_US +# +DEF Device_R_Small_US R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small_US" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +P 5 1 1 0 0 0 40 -15 0 -30 -40 -45 0 -60 N +P 5 1 1 0 0 60 40 45 0 30 -40 15 0 0 N +X ~ 1 0 100 40 D 50 50 1 1 P +X ~ 2 0 -100 40 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Diode_1N5817 +# +DEF Diode_1N5817 D 0 40 N N 1 F N +F0 "D" 0 100 50 H V C CNN +F1 "Diode_1N5817" 0 -100 50 H V C CNN +F2 "Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal" 0 -175 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS SB130 SB140 SB150 SB160 1N5817 1N5818 1N5819 +$FPLIST + D*DO?41* +$ENDFPLIST +DRAW +P 2 0 1 0 50 0 -50 0 N +P 4 0 1 8 50 50 50 -50 -50 0 50 50 N +P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N +X K 1 -150 0 100 R 50 50 1 1 P +X A 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Bridged +# +DEF Jumper_SolderJumper_2_Bridged JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Bridged" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +S -20 20 20 -20 0 1 0 F +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_2_Open +# +DEF Jumper_SolderJumper_2_Open JP 0 0 Y N 1 F N +F0 "JP" 0 80 50 H V C CNN +F1 "Jumper_SolderJumper_2_Open" 0 -100 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Open* +$ENDFPLIST +DRAW +A -10 0 40 901 -901 0 1 0 N -10 40 -10 -40 +A -10 0 40 901 -901 0 1 0 F -10 40 -10 -40 +A 10 0 40 -899 899 0 1 0 N 10 -40 10 40 +A 10 0 40 -899 899 0 1 0 F 10 -40 10 40 +P 2 0 1 0 -10 40 -10 -40 N +P 2 0 1 0 10 40 10 -40 N +X A 1 -150 0 100 R 50 50 1 1 P +X B 2 150 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Jumper_SolderJumper_3_Bridged12 +# +DEF Jumper_SolderJumper_3_Bridged12 JP 0 0 Y N 1 F N +F0 "JP" -100 -100 50 H V C CNN +F1 "Jumper_SolderJumper_3_Bridged12" 0 110 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + SolderJumper*Bridged12* +$ENDFPLIST +DRAW +A -40 0 40 901 -901 0 1 0 N -40 40 -40 -40 +A -40 0 40 901 -901 0 1 0 F -40 40 -40 -40 +A 40 0 40 -899 899 0 1 0 N 40 -40 40 40 +A 40 0 40 -899 899 0 1 0 F 40 -40 40 40 +S -40 20 -20 -20 0 1 0 F +S -20 40 20 -40 0 1 0 F +P 2 0 1 0 -100 0 -80 0 N +P 2 0 1 0 -40 40 -40 -40 N +P 2 0 1 0 0 -50 0 -40 N +P 2 0 1 0 40 40 40 -40 N +P 2 0 1 0 100 0 80 0 N +X A 1 -200 0 100 R 50 50 1 1 P +X C 2 0 -150 100 U 50 50 1 1 I +X B 3 200 0 100 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM +# +DEF MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# MZ80-ROMPG-rescue_SST39SF040-Memory_Flash +# +DEF MZ80-ROMPG-rescue_SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "MZ80-ROMPG-rescue_SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2716_Socket +# +DEF Memory_EEPROM_2716_Socket U 0 10 Y Y 1 F N +F0 "U" -50 -200 50 H V C CNN +F1 "Memory_EEPROM_2716_Socket" 50 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 W +X Vcc 24 0 800 50 D 50 50 0 0 W +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 B +X Q2 11 700 500 300 L 50 50 1 1 B +X Q3 13 700 400 300 L 50 50 1 1 B +X Q4 14 700 300 300 L 50 50 1 1 B +X Q5 15 700 200 300 L 50 50 1 1 B +X Q6 16 700 100 300 L 50 50 1 1 B +X Q7 17 700 0 300 L 50 50 1 1 B +X E 18 -700 -700 300 R 50 50 1 1 O I +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X G 20 -700 -600 300 R 50 50 1 1 O I +X Vpp 21 -700 -500 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# Memory_EEPROM_2732_Socket +# +DEF Memory_EEPROM_2732_Socket U 0 10 Y Y 1 F N +F0 "U" 150 -150 50 H V C CNN +F1 "Memory_EEPROM_2732_Socket" 150 -350 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -400 750 400 -750 0 1 0 f +X GND 12 0 -800 50 U 50 50 0 0 w +X Vcc 24 0 800 50 D 50 50 0 0 w +X A7 1 -700 0 300 R 50 50 1 1 O +X Q1 10 700 600 300 L 50 50 1 1 I +X Q2 11 700 500 300 L 50 50 1 1 I +X Q3 13 700 400 300 L 50 50 1 1 I +X Q4 14 700 300 300 L 50 50 1 1 I +X Q5 15 700 200 300 L 50 50 1 1 I +X Q6 16 700 100 300 L 50 50 1 1 I +X Q7 17 700 0 300 L 50 50 1 1 I +X ~E 18 -700 -700 300 R 50 50 1 1 O +X A10 19 -700 -300 300 R 50 50 1 1 O +X A6 2 -700 100 300 R 50 50 1 1 O +X ~G 20 -700 -600 300 R 50 50 1 1 O +X A11 21 -700 -400 300 R 50 50 1 1 O +X A9 22 -700 -200 300 R 50 50 1 1 O +X A8 23 -700 -100 300 R 50 50 1 1 O +X A5 3 -700 200 300 R 50 50 1 1 O +X A4 4 -700 300 300 R 50 50 1 1 O +X A3 5 -700 400 300 R 50 50 1 1 O +X A2 6 -700 500 300 R 50 50 1 1 O +X A1 7 -700 600 300 R 50 50 1 1 O +X A0 8 -700 700 300 R 50 50 1 1 O +X Q0 9 700 700 300 L 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# AS6C4008-55PCN-Memory_RAM +# +DEF AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X CE# 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X OE# 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X WE# 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# SST39SF040-Memory_Flash +# +DEF SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -400 1250 400 -1150 0 1 10 f +X GND 16 0 -1250 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -600 -600 200 R 50 50 1 1 I +X A2 10 -600 1000 200 R 50 50 1 1 I +X A1 11 -600 1100 200 R 50 50 1 1 I +X A0 12 -600 1200 200 R 50 50 1 1 I +X D0 13 600 1200 200 L 50 50 1 1 T +X D1 14 600 1100 200 L 50 50 1 1 T +X D2 15 600 1000 200 L 50 50 1 1 T +X D3 17 600 900 200 L 50 50 1 1 T +X D4 18 600 800 200 L 50 50 1 1 T +X D5 19 600 700 200 L 50 50 1 1 T +X A16 2 -600 -400 200 R 50 50 1 1 I +X D6 20 600 600 200 L 50 50 1 1 T +X D7 21 600 500 200 L 50 50 1 1 T +X ~CE~ 22 -600 -1000 200 R 50 50 1 1 I +X A10 23 -600 200 200 R 50 50 1 1 I +X ~OE~ 24 -600 -1100 200 R 50 50 1 1 I +X A11 25 -600 100 200 R 50 50 1 1 I +X A9 26 -600 300 200 R 50 50 1 1 I +X A8 27 -600 400 200 R 50 50 1 1 I +X A13 28 -600 -100 200 R 50 50 1 1 I +X A14 29 -600 -200 200 R 50 50 1 1 I +X A15 3 -600 -300 200 R 50 50 1 1 I +X A17 30 -600 -500 200 R 50 50 1 1 I +X ~WE~ 31 -600 -800 200 R 50 50 1 1 I +X A12 4 -600 0 200 R 50 50 1 1 I +X A7 5 -600 500 200 R 50 50 1 1 I +X A6 6 -600 600 200 R 50 50 1 1 I +X A5 7 -600 700 200 R 50 50 1 1 I +X A4 8 -600 800 200 R 50 50 1 1 I +X A3 9 -600 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/ep3c25_part.dcm b/schematics/v2.1/Custom/ep3c25_part.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/ep3c25_part.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/ep3c25_part.lib b/schematics/v2.1/Custom/ep3c25_part.lib new file mode 100755 index 0000000..5e4b93b --- /dev/null +++ b/schematics/v2.1/Custom/ep3c25_part.lib @@ -0,0 +1,546 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25F256-1 +# +DEF EP3C25F256-1 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1000 200 R 50 50 2 1 I C +X CLK8 A9 0 -800 200 R 50 50 2 1 I C +X CLK11 B8 0 -1100 200 R 50 50 2 1 I C +X CLK9 B9 0 -900 200 R 50 50 2 1 I C +X IO_B1_C1/ASDO C1 1400 -1100 200 L 50 50 2 1 B +X IO_B1_D2/nCS0 D2 1400 -1200 200 L 50 50 2 1 B +X CLK1 E1 0 -100 200 R 50 50 2 1 I C +X CLK4 E15 0 -400 200 R 50 50 2 1 I C +X CLK5 E16 0 -500 200 R 50 50 2 1 I C +X CLK0 E2 0 0 200 R 50 50 2 1 I C +X nSTATUS F4 1400 0 200 L 50 50 2 1 B +X MSEL2 G12 1400 -1500 200 L 50 50 2 1 B +X DCLK H1 1400 -1000 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1400 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1300 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -300 200 L 50 50 2 1 I +X IO_B1_H2/DATA0 H2 1400 -900 200 L 50 50 2 1 B +X TCK H3 1400 -550 200 L 50 50 2 1 B +X TDI H4 1400 -450 200 L 50 50 2 1 B +X nCONFIG H5 1400 -100 200 L 50 50 2 1 B +X nCE J3 1400 -200 200 L 50 50 2 1 B +X TDO J4 1400 -750 200 L 50 50 2 1 B +X TMS J5 1400 -650 200 L 50 50 2 1 B +X CLK3 M1 0 -300 200 R 50 50 2 1 I C +X CLK6 M15 0 -600 200 R 50 50 2 1 I C +X CLK7 M16 0 -700 200 R 50 50 2 1 I C +X CLK2 M2 0 -200 200 R 50 50 2 1 I C +X CLK15 R8 0 -1500 200 R 50 50 2 1 I C +X CLK13 R9 0 -1300 200 R 50 50 2 1 I C +X CLK14 T8 0 -1400 200 R 50 50 2 1 I C +X CLK12 T9 0 -1200 200 R 50 50 2 1 I C +X IO_B7_B10 B10 1600 -4300 200 L 50 50 3 1 B +X IO_B7_B11 B11 1600 -1500 200 L 50 50 3 1 B +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 0 -1300 200 R 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -300 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -200 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 -100 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +# EP3C25F256 +# +DEF EP3C25F256 U 0 40 Y Y 4 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP3C25F256" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1200 -4600 1 1 12 f +S 200 100 1200 -1600 2 1 12 f +S 200 100 1400 -5600 3 1 12 f +S 200 100 1400 -1500 4 1 12 f +X VCCIO8 A1 1400 -200 200 L 50 50 1 1 W +X VCCIO7 A16 1400 -500 200 L 50 50 1 1 W +X GND B15 0 -4300 200 R 50 50 1 1 W +X GND B2 0 -4200 200 R 50 50 1 1 W +X VCCIO7 C10 1400 -400 200 L 50 50 1 1 W +X GND C12 0 -4100 200 R 50 50 1 1 W +X VCCIO7 C13 1400 -300 200 L 50 50 1 1 W +X VCCIO8 C4 1400 -100 200 L 50 50 1 1 W +X GND C5 0 -4000 200 R 50 50 1 1 W +X VCCIO8 C7 1400 0 200 L 50 50 1 1 W +X GND D10 0 -3900 200 R 50 50 1 1 W +X VCCD_PLL2 D13 1400 -4000 200 L 50 50 1 1 W +X VCCD_PLL3 D4 1400 -3900 200 L 50 50 1 1 W +X GND D7 0 -3800 200 R 50 50 1 1 W +X GNDA2 E12 0 -400 200 R 50 50 1 1 W +X GND E13 0 -3700 200 R 50 50 1 1 W +X VCCIO6 E14 1400 -700 200 L 50 50 1 1 W +X VCCIO1 E3 1400 -1900 200 L 50 50 1 1 W +X GND E4 0 -3600 200 R 50 50 1 1 W +X GNDA3 E5 0 -300 200 R 50 50 1 1 W +X GND F10 0 -3500 200 R 50 50 1 1 W +X VCCINT F11 1400 -3700 200 L 50 50 1 1 W +X VCCA2 F12 1400 -4400 200 L 50 50 1 1 W +X VCCA3 F5 1400 -4300 200 L 50 50 1 1 W +X GND F6 0 -3400 200 R 50 50 1 1 W +X VCCINT F7 1400 -3600 200 L 50 50 1 1 W +X VCCINT G10 1400 -3500 200 L 50 50 1 1 W +X GND G11 0 -3300 200 R 50 50 1 1 W +X GND G13 0 -3200 200 R 50 50 1 1 W +X VCCIO6 G14 1400 -600 200 L 50 50 1 1 W +X VCCIO1 G3 1400 -1800 200 L 50 50 1 1 W +X GND G4 0 -3100 200 R 50 50 1 1 W +X VCCINT G6 1400 -3400 200 L 50 50 1 1 W +X VCCINT G7 1400 -3300 200 L 50 50 1 1 W +X VCCINT G8 1400 -3200 200 L 50 50 1 1 W +X VCCINT G9 1400 -3100 200 L 50 50 1 1 W +X GND H10 0 -3000 200 R 50 50 1 1 W +X VCCINT H11 1400 -3000 200 L 50 50 1 1 W +X VCCINT H6 1400 -2900 200 L 50 50 1 1 W +X GND H7 0 -2900 200 R 50 50 1 1 W +X GND H8 0 -2800 200 R 50 50 1 1 W +X GND H9 0 -2700 200 R 50 50 1 1 W +X GND J10 0 -2600 200 R 50 50 1 1 W +X GND J11 0 -2500 200 R 50 50 1 1 W +X VCCINT J12 1400 -2800 200 L 50 50 1 1 W +X VCCINT J6 1400 -2700 200 L 50 50 1 1 W +X GND J7 0 -2400 200 R 50 50 1 1 W +X GND J8 0 -2300 200 R 50 50 1 1 W +X GND J9 0 -2200 200 R 50 50 1 1 W +X VCCINT K10 1400 -2600 200 L 50 50 1 1 W +X VCCINT K11 1400 -2500 200 L 50 50 1 1 W +X GND K12 0 -2100 200 R 50 50 1 1 W +X GND K13 0 -2000 200 R 50 50 1 1 W +X VCCIO5 K14 1400 -900 200 L 50 50 1 1 W +X VCCIO2 K3 1400 -1700 200 L 50 50 1 1 W +X GND K4 0 -1900 200 R 50 50 1 1 W +X GND K6 0 -1800 200 R 50 50 1 1 W +X VCCINT K7 1400 -2400 200 L 50 50 1 1 W +X GND K8 0 -1700 200 R 50 50 1 1 W +X VCCINT K9 1400 -2300 200 L 50 50 1 1 W +X GND L10 0 -1600 200 R 50 50 1 1 W +X GND L11 0 -1500 200 R 50 50 1 1 W +X VCCA4 L12 1400 -4200 200 L 50 50 1 1 W +X VCCA1 L5 1400 -4500 200 L 50 50 1 1 W +X VCCINT L6 1400 -2200 200 L 50 50 1 1 W +X GND L9 0 -1400 200 R 50 50 1 1 W +X VCCINT M11 1400 -2100 200 L 50 50 1 1 W +X GNDA4 M12 0 -200 200 R 50 50 1 1 W +X GND M13 0 -1300 200 R 50 50 1 1 W +X VCCIO5 M14 1400 -800 200 L 50 50 1 1 W +X VCCIO2 M3 1400 -1600 200 L 50 50 1 1 W +X GND M4 0 -1200 200 R 50 50 1 1 W +X GNDA1 M5 0 -500 200 R 50 50 1 1 W +X VCCINT M9 1400 -2000 200 L 50 50 1 1 W +X GND N10 0 -1100 200 R 50 50 1 1 W +X VCCD_PLL4 N13 1400 -3800 200 L 50 50 1 1 W +X VCCD_PLL1 N4 1400 -4100 200 L 50 50 1 1 W +X GND N7 0 -1000 200 R 50 50 1 1 W +X VCCIO4 P10 1400 -1200 200 L 50 50 1 1 W +X GND P12 0 -900 200 R 50 50 1 1 W +X VCCIO4 P13 1400 -1100 200 L 50 50 1 1 W +X VCCIO3 P4 1400 -1500 200 L 50 50 1 1 W +X GND P5 0 -800 200 R 50 50 1 1 W +X VCCIO3 P7 1400 -1400 200 L 50 50 1 1 W +X GND R15 0 -700 200 R 50 50 1 1 W +X GND R2 0 -600 200 R 50 50 1 1 W +X VCCIO3 T1 1400 -1300 200 L 50 50 1 1 W +X VCCIO4 T16 1400 -1000 200 L 50 50 1 1 W +X CLK10 A8 0 -1300 200 R 50 50 2 1 I C +X CLK8 A9 0 -100 200 R 50 50 2 1 I C +X CLK11 B8 0 -1200 200 R 50 50 2 1 I C +X CLK9 B9 0 0 200 R 50 50 2 1 I C +X CLK1 E1 0 -1400 200 R 50 50 2 1 I C +X CLK4 E15 0 -500 200 R 50 50 2 1 I C +X CLK5 E16 0 -400 200 R 50 50 2 1 I C +X CLK0 E2 0 -1500 200 R 50 50 2 1 I C +X nSTATUS F4 1400 -600 200 L 50 50 2 1 B +X MSEL2 G12 1400 -900 200 L 50 50 2 1 B +X DCLK H1 1400 -1200 200 L 50 50 2 1 I C +X MSEL1 H12 1400 -1000 200 L 50 50 2 1 B +X MSEL0 H13 1400 -1100 200 L 50 50 2 1 B +X CONF_DONE H14 1400 -1300 200 L 50 50 2 1 I +X TCK H3 1400 -500 200 L 50 50 2 1 B +X TDI H4 1400 -400 200 L 50 50 2 1 B +X nCONFIG H5 1400 -700 200 L 50 50 2 1 B +X nCE J3 1400 -800 200 L 50 50 2 1 B +X TDO J4 1400 -300 200 L 50 50 2 1 B +X TMS J5 1400 -200 200 L 50 50 2 1 B +X CLK3 M1 0 -600 200 R 50 50 2 1 I C +X CLK6 M15 0 -300 200 R 50 50 2 1 I C +X CLK7 M16 0 -200 200 R 50 50 2 1 I C +X CLK2 M2 0 -700 200 R 50 50 2 1 I C +X CLK15 R8 0 -800 200 R 50 50 2 1 I C +X CLK13 R9 0 -1000 200 R 50 50 2 1 I C +X CLK14 T8 0 -900 200 R 50 50 2 1 I C +X CLK12 T9 0 -1100 200 R 50 50 2 1 I C +X IO_B6_C16 C16 1600 -5500 200 L 50 50 3 1 B +X IO_B1_C2 C2 1600 -5400 200 L 50 50 3 1 B +X IO_B8_C3 C3 1600 -5300 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -5200 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -5100 200 L 50 50 3 1 B +X IO_B7_C9 C9 1600 -5000 200 L 50 50 3 1 B +X IO_B1_D1 D1 1600 -4900 200 L 50 50 3 1 B +X IO_B7_D11 D11 1600 -4800 200 L 50 50 3 1 B +X IO_B7_D12 D12 1600 -4700 200 L 50 50 3 1 B +X IO_B7_D14 D14 1600 -4600 200 L 50 50 3 1 B +X IO_B6_D15 D15 1600 -4500 200 L 50 50 3 1 B +X IO_B6_D16 D16 1600 -4400 200 L 50 50 3 1 B +X IO_B1_D2 D2 1600 -4300 200 L 50 50 3 1 B +X IO_B8_D3 D3 1600 -4200 200 L 50 50 3 1 B +X IO_B8_D5 D5 1600 -4100 200 L 50 50 3 1 B +X IO_B8_D6 D6 1600 -4000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3900 200 L 50 50 3 1 B +X IO_B7_D9 D9 1600 -3800 200 L 50 50 3 1 B +X IO_B7_E10 E10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_E11 E11 1600 -3600 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3300 200 L 50 50 3 1 B +X IO_B7_E9 E9 1600 -3200 200 L 50 50 3 1 B +X IO_B1_F1 F1 1600 -3100 200 L 50 50 3 1 B +X IO_B6_F13 F13 1600 -3000 200 L 50 50 3 1 B +X IO_B6_F14 F14 1600 -2900 200 L 50 50 3 1 B +X IO_B6_F15 F15 1600 -2800 200 L 50 50 3 1 B +X IO_B6_F16 F16 1600 -2700 200 L 50 50 3 1 B +X IO_B1_F2 F2 1600 -2600 200 L 50 50 3 1 B +X IO_B1_F3 F3 1600 -2500 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -2400 200 L 50 50 3 1 B +X IO_B7_F9 F9 1600 -2300 200 L 50 50 3 1 B +X IO_B1_G1 G1 1600 -2200 200 L 50 50 3 1 B +X IO_B6_G15 G15 1600 -2100 200 L 50 50 3 1 B +X IO_B6_G16 G16 1600 -2000 200 L 50 50 3 1 B +X IO_B1_G2 G2 1600 -1900 200 L 50 50 3 1 B +X IO_B1_G5 G5 1600 -1800 200 L 50 50 3 1 B +X IO_B6_H15 H15 1600 -1700 200 L 50 50 3 1 B +X IO_B6_H16 H16 1600 -1600 200 L 50 50 3 1 B +X IO_B1_H2 H2 1600 -1500 200 L 50 50 3 1 B +X IO_B2_J1 J1 1600 -1400 200 L 50 50 3 1 B +X IO_B5_J13 J13 1600 -1300 200 L 50 50 3 1 B +X IO_B5_J14 J14 1600 -1200 200 L 50 50 3 1 B +X IO_B5_J15 J15 1600 -1100 200 L 50 50 3 1 B +X IO_B5_J16 J16 1600 -1000 200 L 50 50 3 1 B +X IO_B2_J2 J2 1600 -900 200 L 50 50 3 1 B +X IO_B2_K1 K1 1600 -800 200 L 50 50 3 1 B +X IO_B5_K15 K15 1600 -700 200 L 50 50 3 1 B +X IO_B5_K16 K16 1600 -600 200 L 50 50 3 1 B +X IO_B2_K2 K2 1600 -500 200 L 50 50 3 1 B +X IO_B2_K5 K5 1600 -400 200 L 50 50 3 1 B +X IO_B2_L1 L1 1600 -300 200 L 50 50 3 1 B +X IO_B5_L13 L13 1600 -200 200 L 50 50 3 1 B +X IO_B5_L14 L14 1600 -100 200 L 50 50 3 1 B +X IO_B5_L15 L15 1600 0 200 L 50 50 3 1 B +X IO_B5_L16 L16 0 -5500 200 R 50 50 3 1 B +X IO_B2_L2 L2 0 -5400 200 R 50 50 3 1 B +X IO_B2_L3 L3 0 -5300 200 R 50 50 3 1 B +X IO_B2_L4 L4 0 -5200 200 R 50 50 3 1 B +X IO_B3_L7 L7 0 -5100 200 R 50 50 3 1 B +X IO_B3_L8 L8 0 -5000 200 R 50 50 3 1 B +X IO_B4_M10 M10 0 -4900 200 R 50 50 3 1 B +X IO_B3_M6 M6 0 -4800 200 R 50 50 3 1 B +X IO_B3_M7 M7 0 -4700 200 R 50 50 3 1 B +X IO_B3_M8 M8 0 -4600 200 R 50 50 3 1 B +X IO_B2_N1 N1 0 -4500 200 R 50 50 3 1 B +X IO_B4_N11 N11 0 -4400 200 R 50 50 3 1 B +X IO_B4_N12 N12 0 -4300 200 R 50 50 3 1 B +X IO_B5_N14 N14 0 -4200 200 R 50 50 3 1 B +X IO_B5_N15 N15 0 -4100 200 R 50 50 3 1 B +X IO_B5_N16 N16 0 -4000 200 R 50 50 3 1 B +X IO_B2_N2 N2 0 -3900 200 R 50 50 3 1 B +X IO_B3_N3 N3 0 -3800 200 R 50 50 3 1 B +X IO_B3_N5 N5 0 -3700 200 R 50 50 3 1 B +X IO_B3_N6 N6 0 -3600 200 R 50 50 3 1 B +X IO_B3_N8 N8 0 -3500 200 R 50 50 3 1 B +X IO_B4_N9 N9 0 -3400 200 R 50 50 3 1 B +X IO_B2_P1 P1 0 -3300 200 R 50 50 3 1 B +X IO_B4_P11 P11 0 -3200 200 R 50 50 3 1 B +X IO_B4_P14 P14 0 -3100 200 R 50 50 3 1 B +X IO_B5_P15 P15 0 -3000 200 R 50 50 3 1 B +X IO_B5_P16 P16 0 -2900 200 R 50 50 3 1 B +X IO_B2_P2 P2 0 -2800 200 R 50 50 3 1 B +X IO_B3_P3 P3 0 -2700 200 R 50 50 3 1 B +X IO_B3_P6 P6 0 -2600 200 R 50 50 3 1 B +X IO_B3_P8 P8 0 -2500 200 R 50 50 3 1 B +X IO_B4_P9 P9 0 -2400 200 R 50 50 3 1 B +X IO_B2_R1 R1 0 -2300 200 R 50 50 3 1 B +X IO_B4_R10 R10 0 -2200 200 R 50 50 3 1 B +X IO_B4_R11 R11 0 -2100 200 R 50 50 3 1 B +X IO_B4_R12 R12 0 -2000 200 R 50 50 3 1 B +X IO_B4_R13 R13 0 -1900 200 R 50 50 3 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 3 1 B +X IO_B5_R16 R16 0 -1700 200 R 50 50 3 1 B +X IO_B3_R3 R3 0 -1600 200 R 50 50 3 1 B +X IO_B3_R4 R4 0 -1500 200 R 50 50 3 1 B +X IO_B3_R5 R5 0 -1400 200 R 50 50 3 1 B +X IO_B3_R6 R6 0 -1300 200 R 50 50 3 1 B +X IO_B3_R7 R7 0 -1200 200 R 50 50 3 1 B +X IO_B4_T10 T10 0 -1100 200 R 50 50 3 1 B +X IO_B4_T11 T11 0 -1000 200 R 50 50 3 1 B +X IO_B4_T12 T12 0 -900 200 R 50 50 3 1 B +X IO_B4_T13 T13 0 -800 200 R 50 50 3 1 B +X IO_B4_T14 T14 0 -700 200 R 50 50 3 1 B +X IO_B4_T15 T15 0 -600 200 R 50 50 3 1 B +X IO_B3_T2 T2 0 -500 200 R 50 50 3 1 B +X IO_B3_T3 T3 0 -400 200 R 50 50 3 1 B +X IO_B3_T4 T4 0 -300 200 R 50 50 3 1 B +X IO_B3_T5 T5 0 -200 200 R 50 50 3 1 B +X IO_B3_T6 T6 0 -100 200 R 50 50 3 1 B +X IO_B3_T7 T7 0 0 200 R 50 50 3 1 B +X IO_B7_A10 A10 1600 -1300 200 L 50 50 4 1 B +X IO_B7_A11 A11 1600 -1200 200 L 50 50 4 1 B +X IO_B7_A12 A12 1600 -1100 200 L 50 50 4 1 B +X IO_B7_A13 A13 1600 -1000 200 L 50 50 4 1 B +X IO_B7_A14 A14 1600 -900 200 L 50 50 4 1 B +X IO_B7_A15 A15 1600 -800 200 L 50 50 4 1 B +X IO_B8_A2 A2 1600 -700 200 L 50 50 4 1 B +X IO_B8_A3 A3 1600 -600 200 L 50 50 4 1 B +X IO_B8_A4 A4 1600 -500 200 L 50 50 4 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 4 1 B +X IO_B8_A6 A6 1600 -300 200 L 50 50 4 1 B +X IO_B8_A7 A7 1600 -200 200 L 50 50 4 1 B +X IO_B1_B1 B1 1600 -100 200 L 50 50 4 1 B +X IO_B7_B10 B10 0 -1400 200 R 50 50 4 1 B +X IO_B7_B11 B11 0 -1300 200 R 50 50 4 1 B +X IO_B7_B12 B12 0 -1200 200 R 50 50 4 1 B +X IO_B7_B13 B13 0 -1100 200 R 50 50 4 1 B +X IO_B7_B14 B14 0 -1000 200 R 50 50 4 1 B +X IO_B6_B16 B16 0 -900 200 R 50 50 4 1 B +X IO_B8_B3 B3 0 -800 200 R 50 50 4 1 B +X IO_B8_B4 B4 0 -700 200 R 50 50 4 1 B +X IO_B8_B5 B5 0 -600 200 R 50 50 4 1 B +X IO_B8_B6 B6 0 -500 200 R 50 50 4 1 B +X IO_B8_B7 B7 0 -400 200 R 50 50 4 1 B +X IO_B1_C1 C1 0 -300 200 R 50 50 4 1 B +X IO_B7_C11 C11 0 -200 200 R 50 50 4 1 B +X IO_B7_C14 C14 0 -100 200 R 50 50 4 1 B +X IO_B6_C15 C15 0 0 200 R 50 50 4 1 B +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/ep4ce75_part.bck b/schematics/v2.1/Custom/ep4ce75_part.bck new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/ep4ce75_part.bck @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/ep4ce75_part.dcm b/schematics/v2.1/Custom/ep4ce75_part.dcm new file mode 100644 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/ep4ce75_part.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/ep4ce75_part.lib b/schematics/v2.1/Custom/ep4ce75_part.lib new file mode 100755 index 0000000..2158e52 --- /dev/null +++ b/schematics/v2.1/Custom/ep4ce75_part.lib @@ -0,0 +1,1504 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CE75F484I7-1 +# +DEF EP4CE75F484I7-1 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-1" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1750 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2600 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -500 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -600 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -700 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -800 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -900 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1000 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1100 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1200 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1300 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1400 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1500 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1600 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1700 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -1800 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -1900 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2000 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2100 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2200 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2300 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2400 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2500 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -2700 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -2800 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -2900 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3000 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3100 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3200 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3300 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3400 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -3700 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -3800 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4200 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4300 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4600 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_E1/ASDO E1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E4/nCS0 E4 1400 -1200 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1650 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1550 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1450 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X IO_B2_L6/DATA0 L6 1400 -900 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1350 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7-2 +# +DEF EP4CE75F484I7-2 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7-2" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4700 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1850 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B8_A10 A10 1600 -3100 200 L 50 50 1 1 B +X IO_B7_A13 A13 1600 -2900 200 L 50 50 1 1 B +X IO_B7_A14 A14 1600 -2800 200 L 50 50 1 1 B +X IO_B7_A15 A15 1600 -3700 200 L 50 50 1 1 B +X IO_B7_A16 A16 1600 -3800 200 L 50 50 1 1 B +X IO_B7_A17 A17 1600 -3900 200 L 50 50 1 1 B +X IO_B7_A18 A18 1600 -4000 200 L 50 50 1 1 B +X IO_B7_A19 A19 1600 -4100 200 L 50 50 1 1 B +X IO_B7_A20 A20 1600 -2700 200 L 50 50 1 1 B +X IO_B8_A9 A9 1600 -3000 200 L 50 50 1 1 B +X IO_B2_AA1 AA1 0 -200 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 0 -1400 200 R 50 50 1 1 B +X IO_B4_AA13 AA13 0 -1600 200 R 50 50 1 1 B +X IO_B4_AA14 AA14 0 -1800 200 R 50 50 1 1 B +X IO_B4_AA15 AA15 0 -2000 200 R 50 50 1 1 B +X IO_B4_AA16 AA16 0 -2200 200 R 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 0 -300 200 R 50 50 1 1 B +X IO_B3_AA5 AA5 0 -400 200 R 50 50 1 1 B +X IO_B3_AA6 AA6 0 -600 200 R 50 50 1 1 B +X IO_B3_AA7 AA7 0 -800 200 R 50 50 1 1 B +X IO_B3_AA8 AA8 0 -1000 200 R 50 50 1 1 B +X IO_B3_AA9 AA9 0 -1200 200 R 50 50 1 1 B +X IO_B3_AB10 AB10 0 -1500 200 R 50 50 1 1 B +X IO_B4_AB13 AB13 0 -1700 200 R 50 50 1 1 B +X IO_B4_AB14 AB14 0 -1900 200 R 50 50 1 1 B +X IO_B4_AB15 AB15 0 -2100 200 R 50 50 1 1 B +X IO_B4_AB16 AB16 0 -2300 200 R 50 50 1 1 B +X IO_B3_AB5 AB5 0 -500 200 R 50 50 1 1 B +X IO_B3_AB6 AB6 0 -700 200 R 50 50 1 1 B +X IO_B3_AB7 AB7 0 -900 200 R 50 50 1 1 B +X IO_B3_AB8 AB8 0 -1100 200 R 50 50 1 1 B +X IO_B3_AB9 AB9 0 -1300 200 R 50 50 1 1 B +X IO_B1_B1 B1 1600 -2200 200 L 50 50 1 1 B +X IO_B8_B10 B10 1600 -1300 200 L 50 50 1 1 B +X IO_B7_B13 B13 1600 -1400 200 L 50 50 1 1 B +X IO_B7_B14 B14 1600 -1500 200 L 50 50 1 1 B +X IO_B7_B15 B15 1600 -1600 200 L 50 50 1 1 B +X IO_B7_B16 B16 1600 -1700 200 L 50 50 1 1 B +X IO_B7_B17 B17 1600 -1800 200 L 50 50 1 1 B +X IO_B7_B18 B18 1600 -1900 200 L 50 50 1 1 B +X IO_B7_B19 B19 1600 -2000 200 L 50 50 1 1 B +X IO_B7_B20 B20 1600 -2100 200 L 50 50 1 1 B +X IO_B6_B22 B22 1600 -4200 200 L 50 50 1 1 B +X IO_B8_B4 B4 1600 -900 200 L 50 50 1 1 B +X IO_B8_B5 B5 1600 -1000 200 L 50 50 1 1 B +X IO_B8_B6 B6 1600 -1100 200 L 50 50 1 1 B +X IO_B8_B7 B7 1600 -800 200 L 50 50 1 1 B +X IO_B8_B9 B9 1600 -1200 200 L 50 50 1 1 B +X IO_B1_C1 C1 0 -2800 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -3400 200 R 50 50 1 1 B +X IO_B6_C22 C22 1600 -4300 200 L 50 50 1 1 B +X IO_B1_D2 D2 0 -3800 200 R 50 50 1 1 B +X IO_B6_D22 D22 1600 -4400 200 L 50 50 1 1 B +X IO_B6_E22 E22 1600 -4500 200 L 50 50 1 1 B +X IO_B1_F1 F1 0 -2900 200 R 50 50 1 1 B +X IO_B6_F22 F22 1600 -4600 200 L 50 50 1 1 B +X IO_B8_G7 G7 0 -3300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -3000 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -3700 200 R 50 50 1 1 B +X IO_B6_H22 H22 1600 -3200 200 L 50 50 1 1 B +X IO_B1_J1 J1 0 -3100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -4300 200 R 50 50 1 1 B +X IO_B6_J22 J22 1600 -3300 200 L 50 50 1 1 B +X IO_B6_K22 K22 1600 -3400 200 L 50 50 1 1 B +X IO_B6_L22 L22 1600 -3500 200 L 50 50 1 1 B +X IO_B2_M1 M1 1600 -500 200 L 50 50 1 1 B +X IO_B2_M2 M2 1600 -600 200 L 50 50 1 1 B +X IO_B5_M22 M22 1600 -3600 200 L 50 50 1 1 B +X IO_B2_M3 M3 0 -4600 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -4200 200 R 50 50 1 1 B +X IO_B2_N1 N1 1600 -300 200 L 50 50 1 1 B +X IO_B2_N2 N2 1600 -400 200 L 50 50 1 1 B +X IO_B2_N5 N5 0 -3500 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3600 200 R 50 50 1 1 B +X IO_B2_P1 P1 1600 -100 200 L 50 50 1 1 B +X IO_B2_P2 P2 1600 -200 200 L 50 50 1 1 B +X IO_B2_P3 P3 0 -3900 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4000 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4100 200 R 50 50 1 1 B +X IO_B2_R1 R1 1600 0 200 L 50 50 1 1 B +X IO_B2_R2 R2 0 -3200 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4400 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -2300 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -2400 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -2500 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -2600 200 L 50 50 1 1 B +X IO_B2_U1 U1 0 -2400 200 R 50 50 1 1 B +X IO_B2_V1 V1 0 -2600 200 R 50 50 1 1 B +X IO_B2_V2 V2 0 -2700 200 R 50 50 1 1 B +X IO_B2_W1 W1 0 -2500 200 R 50 50 1 1 B +X IO_B2_Y1 Y1 0 0 200 R 50 50 1 1 B +X IO_B2_Y2 Y2 0 -100 200 R 50 50 1 1 B +X IO_B3_Y3 Y3 0 -4500 200 R 50 50 1 1 B +X IO_B8_A4 A4 1600 -100 200 L 50 50 2 1 B +X IO_B8_A5 A5 1600 -400 200 L 50 50 2 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 2 1 B +X IO_B8_A7 A7 1600 -3300 200 L 50 50 2 1 B +X IO_B8_A8 A8 1600 -4100 200 L 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B3_AB3 AB3 0 -1500 200 R 50 50 2 1 B +X IO_B3_AB4 AB4 0 -500 200 R 50 50 2 1 B +X IO_B1_B2 B2 0 -200 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -2900 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3000 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3100 200 L 50 50 2 1 B +X IO_B1_E1 E1 0 -1600 200 R 50 50 2 1 B +X IO_B6_E21 E21 1600 -3200 200 L 50 50 2 1 B +X IO_B1_E3 E3 0 -400 200 R 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B1_F2 F2 0 -600 200 R 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B1_G3 G3 0 -700 200 R 50 50 2 1 B +X IO_B1_G4 G4 0 -800 200 R 50 50 2 1 B +X IO_B1_G5 G5 0 -900 200 R 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B1_H3 H3 0 -1000 200 R 50 50 2 1 B +X IO_B1_H4 H4 0 -1100 200 R 50 50 2 1 B +X IO_B1_H5 H5 0 -1200 200 R 50 50 2 1 B +X IO_B1_H6 H6 0 -1300 200 R 50 50 2 1 B +X IO_B1_H7 H7 0 -1400 200 R 50 50 2 1 B +X IO_B2_L6 L6 0 -300 200 R 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 0 -4500 200 R 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B2_T5 T5 1600 -3600 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B2_V3 V3 1600 -3400 200 L 50 50 2 1 B +X IO_B2_V4 V4 1600 -3500 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B2_W2 W2 0 -1700 200 R 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A3 A3 0 -800 200 R 50 50 3 1 B +X IO_B4_AA17 AA17 0 -1800 200 R 50 50 3 1 B +X IO_B4_AA18 AA18 0 -1900 200 R 50 50 3 1 B +X IO_B4_AA19 AA19 0 -2000 200 R 50 50 3 1 B +X IO_B4_AA20 AA20 0 -2100 200 R 50 50 3 1 B +X IO_B4_AB17 AB17 0 -1200 200 R 50 50 3 1 B +X IO_B4_AB18 AB18 0 -1300 200 R 50 50 3 1 B +X IO_B4_AB19 AB19 0 -1400 200 R 50 50 3 1 B +X IO_B4_AB20 AB20 0 -1500 200 R 50 50 3 1 B +X IO_B8_B3 B3 0 -1000 200 R 50 50 3 1 B +X IO_B8_B8 B8 1600 -600 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2600 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2700 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2800 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -2900 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3000 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3100 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3200 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3300 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3400 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3500 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3600 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3700 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3800 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -3900 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B1_J3 J3 0 -2200 200 R 50 50 3 1 B +X IO_B1_J4 J4 0 -2300 200 R 50 50 3 1 B +X IO_B1_J5 J5 0 -2400 200 R 50 50 3 1 B +X IO_B1_J6 J6 0 -2500 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B2_M4 M4 0 -1600 200 R 50 50 3 1 B +X IO_B2_M5 M5 0 -1700 200 R 50 50 3 1 B +X IO_B5_R22 R22 0 -400 200 R 50 50 3 1 B +X IO_B3_U10 U10 1600 -700 200 L 50 50 3 1 B +X IO_B3_U11 U11 1600 -800 200 L 50 50 3 1 B +X IO_B2_U2 U2 0 -1100 200 R 50 50 3 1 B +X IO_B3_U9 U9 1600 -900 200 L 50 50 3 1 B +X IO_B3_V10 V10 1600 -1000 200 L 50 50 3 1 B +X IO_B3_V11 V11 1600 -1100 200 L 50 50 3 1 B +X IO_B3_V5 V5 1600 -1200 200 L 50 50 3 1 B +X IO_B3_V8 V8 1600 -1300 200 L 50 50 3 1 B +X IO_B3_V9 V9 1600 -1400 200 L 50 50 3 1 B +X IO_B3_W10 W10 1600 -1500 200 L 50 50 3 1 B +X IO_B3_W6 W6 1600 -1600 200 L 50 50 3 1 B +X IO_B3_W7 W7 1600 -1700 200 L 50 50 3 1 B +X IO_B3_W8 W8 1600 -1800 200 L 50 50 3 1 B +X IO_B3_Y10 Y10 1600 -1900 200 L 50 50 3 1 B +X IO_B3_Y4 Y4 1600 -2000 200 L 50 50 3 1 B +X IO_B3_Y6 Y6 1600 -2100 200 L 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X IO_B1_D1/ASDO D1 1400 -1100 200 L 50 50 4 1 B +X IO_B1_E2/nCS0 E2 1400 -1200 200 L 50 50 4 1 B +X IO_B1_E4/nRESET E4 1400 -1300 200 L 50 50 4 1 B +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X IO_B1_K1/DATA0 K1 1400 -900 200 L 50 50 4 1 B +X DCLK K2 1400 -1000 200 L 50 50 4 1 B +X MSEL3 K20 1400 -1750 200 L 50 50 4 1 I +X nCONFIG K5 1400 -100 200 L 50 50 4 1 I +X nSTATUS K6 1400 0 200 L 50 50 4 1 I +X TMS L1 1400 -650 200 L 50 50 4 1 B +X MSEL2 L17 1400 -1650 200 L 50 50 4 1 I +X MSEL1 L18 1400 -1550 200 L 50 50 4 1 I +X TCK L2 1400 -550 200 L 50 50 4 1 B +X nCE L3 1400 -200 200 L 50 50 4 1 I +X TDO L4 1400 -750 200 L 50 50 4 1 B +X TDI L5 1400 -450 200 L 50 50 4 1 B +X MSEL0 M17 1400 -1450 200 L 50 50 4 1 I +X CONF_DONE M18 1400 -300 200 L 50 50 4 1 I +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +# EP4CE75F484I7 +# +DEF EP4CE75F484I7 U 0 40 Y Y 5 L N +F0 "U" 200 250 60 H V L CNN +F1 "EP4CE75F484I7" 200 150 60 H V L CNN +F2 "" 200 50 60 H I L CNN +F3 "" 200 -150 60 H I L CNN +DRAW +S 200 100 1400 -4800 1 1 12 f +S 200 100 1400 -4900 2 1 12 f +S 200 100 1400 -4200 3 1 12 f +S 200 100 1200 -1500 4 1 12 f +S 200 100 1200 -9000 5 1 12 f +X IO_B2_AA1 AA1 0 -2800 200 R 50 50 1 1 B +X IO_B3_AA10 AA10 1600 -1600 200 L 50 50 1 1 B +X IO_B3_AA3 AA3 1600 -1700 200 L 50 50 1 1 B +X IO_B3_AA4 AA4 1600 -1800 200 L 50 50 1 1 B +X IO_B3_AA5 AA5 1600 -1900 200 L 50 50 1 1 B +X IO_B3_AA6 AA6 1600 -2000 200 L 50 50 1 1 B +X IO_B3_AA7 AA7 1600 -2100 200 L 50 50 1 1 B +X IO_B3_AA8 AA8 1600 -2200 200 L 50 50 1 1 B +X IO_B3_AA9 AA9 1600 -2300 200 L 50 50 1 1 B +X IO_B3_AB10 AB10 1600 -2400 200 L 50 50 1 1 B +X IO_B3_AB3 AB3 1600 -2500 200 L 50 50 1 1 B +X IO_B3_AB4 AB4 1600 -2600 200 L 50 50 1 1 B +X IO_B3_AB5 AB5 1600 -2700 200 L 50 50 1 1 B +X IO_B3_AB6 AB6 1600 -2800 200 L 50 50 1 1 B +X IO_B3_AB7 AB7 1600 -2900 200 L 50 50 1 1 B +X IO_B3_AB8 AB8 1600 -3000 200 L 50 50 1 1 B +X IO_B3_AB9 AB9 1600 -3100 200 L 50 50 1 1 B +X IO_B1_B1 B1 1600 0 200 L 50 50 1 1 B +X IO_B1_B2 B2 0 0 200 R 50 50 1 1 B +X IO_B1_C1 C1 0 -100 200 R 50 50 1 1 B +X IO_B1_C2 C2 0 -200 200 R 50 50 1 1 B +X IO_B1_D1 D1 0 -300 200 R 50 50 1 1 B +X IO_B1_D2 D2 0 -400 200 R 50 50 1 1 B +X IO_B1_E1 E1 0 -500 200 R 50 50 1 1 B +X IO_B1_E2 E2 0 -600 200 R 50 50 1 1 B +X IO_B1_E3 E3 0 -700 200 R 50 50 1 1 B +X IO_B1_E4 E4 0 -800 200 R 50 50 1 1 B +X IO_B1_F1 F1 0 -900 200 R 50 50 1 1 B +X IO_B1_F2 F2 0 -1000 200 R 50 50 1 1 B +X IO_B1_G3 G3 0 -1100 200 R 50 50 1 1 B +X IO_B1_G4 G4 0 -1200 200 R 50 50 1 1 B +X IO_B1_G5 G5 0 -1300 200 R 50 50 1 1 B +X IO_B1_H1 H1 0 -1400 200 R 50 50 1 1 B +X IO_B1_H2 H2 0 -1500 200 R 50 50 1 1 B +X IO_B1_H3 H3 0 -1600 200 R 50 50 1 1 B +X IO_B1_H4 H4 0 -1700 200 R 50 50 1 1 B +X IO_B1_H5 H5 0 -1800 200 R 50 50 1 1 B +X IO_B1_H6 H6 0 -1900 200 R 50 50 1 1 B +X IO_B1_H7 H7 0 -2000 200 R 50 50 1 1 B +X IO_B1_J1 J1 0 -2100 200 R 50 50 1 1 B +X IO_B1_J2 J2 0 -2200 200 R 50 50 1 1 B +X IO_B1_J3 J3 0 -2300 200 R 50 50 1 1 B +X IO_B1_J4 J4 0 -2400 200 R 50 50 1 1 B +X IO_B1_J5 J5 0 -2500 200 R 50 50 1 1 B +X IO_B1_J6 J6 0 -2600 200 R 50 50 1 1 B +X IO_B1_K1 K1 0 -2700 200 R 50 50 1 1 B +X IO_B2_L6 L6 0 -2900 200 R 50 50 1 1 B +X IO_B2_M1 M1 0 -3000 200 R 50 50 1 1 B +X IO_B2_M2 M2 0 -3100 200 R 50 50 1 1 B +X IO_B2_M3 M3 0 -3200 200 R 50 50 1 1 B +X IO_B2_M4 M4 0 -3300 200 R 50 50 1 1 B +X IO_B2_M5 M5 0 -3400 200 R 50 50 1 1 B +X IO_B2_M6 M6 0 -3500 200 R 50 50 1 1 B +X IO_B2_N1 N1 0 -3600 200 R 50 50 1 1 B +X IO_B2_N2 N2 0 -3700 200 R 50 50 1 1 B +X IO_B2_N5 N5 0 -3800 200 R 50 50 1 1 B +X IO_B2_N6 N6 0 -3900 200 R 50 50 1 1 B +X IO_B2_P1 P1 0 -4000 200 R 50 50 1 1 B +X IO_B2_P2 P2 0 -4100 200 R 50 50 1 1 B +X IO_B2_P3 P3 0 -4200 200 R 50 50 1 1 B +X IO_B2_P4 P4 0 -4300 200 R 50 50 1 1 B +X IO_B2_P5 P5 0 -4400 200 R 50 50 1 1 B +X IO_B2_R1 R1 0 -4500 200 R 50 50 1 1 B +X IO_B2_R2 R2 0 -4600 200 R 50 50 1 1 B +X IO_B2_R3 R3 0 -4700 200 R 50 50 1 1 B +X IO_B2_R4 R4 1600 -100 200 L 50 50 1 1 B +X IO_B2_R5 R5 1600 -200 200 L 50 50 1 1 B +X IO_B2_T3 T3 1600 -300 200 L 50 50 1 1 B +X IO_B2_T4 T4 1600 -400 200 L 50 50 1 1 B +X IO_B2_T5 T5 1600 -500 200 L 50 50 1 1 B +X IO_B2_U1 U1 1600 -600 200 L 50 50 1 1 B +X IO_B3_U10 U10 1600 -3200 200 L 50 50 1 1 B +X IO_B3_U11 U11 1600 -3300 200 L 50 50 1 1 B +X IO_B2_U2 U2 1600 -700 200 L 50 50 1 1 B +X IO_B3_U9 U9 1600 -3400 200 L 50 50 1 1 B +X IO_B2_V1 V1 1600 -800 200 L 50 50 1 1 B +X IO_B3_V10 V10 1600 -3500 200 L 50 50 1 1 B +X IO_B3_V11 V11 1600 -3600 200 L 50 50 1 1 B +X IO_B2_V2 V2 1600 -900 200 L 50 50 1 1 B +X IO_B2_V3 V3 1600 -1000 200 L 50 50 1 1 B +X IO_B2_V4 V4 1600 -1100 200 L 50 50 1 1 B +X IO_B3_V5 V5 1600 -3700 200 L 50 50 1 1 B +X IO_B3_V8 V8 1600 -3800 200 L 50 50 1 1 B +X IO_B3_V9 V9 1600 -3900 200 L 50 50 1 1 B +X IO_B2_W1 W1 1600 -1200 200 L 50 50 1 1 B +X IO_B3_W10 W10 1600 -4000 200 L 50 50 1 1 B +X IO_B2_W2 W2 1600 -1300 200 L 50 50 1 1 B +X IO_B3_W6 W6 1600 -4100 200 L 50 50 1 1 B +X IO_B3_W7 W7 1600 -4200 200 L 50 50 1 1 B +X IO_B3_W8 W8 1600 -4300 200 L 50 50 1 1 B +X IO_B2_Y1 Y1 1600 -1400 200 L 50 50 1 1 B +X IO_B3_Y10 Y10 1600 -4400 200 L 50 50 1 1 B +X IO_B2_Y2 Y2 1600 -1500 200 L 50 50 1 1 B +X IO_B3_Y3 Y3 1600 -4500 200 L 50 50 1 1 B +X IO_B3_Y4 Y4 1600 -4600 200 L 50 50 1 1 B +X IO_B3_Y6 Y6 1600 -4700 200 L 50 50 1 1 B +X IO_B4_AA13 AA13 0 -200 200 R 50 50 2 1 B +X IO_B4_AA14 AA14 0 -300 200 R 50 50 2 1 B +X IO_B4_AA15 AA15 0 -400 200 R 50 50 2 1 B +X IO_B4_AA16 AA16 0 -500 200 R 50 50 2 1 B +X IO_B4_AA17 AA17 0 -600 200 R 50 50 2 1 B +X IO_B4_AA18 AA18 0 -700 200 R 50 50 2 1 B +X IO_B4_AA19 AA19 0 -800 200 R 50 50 2 1 B +X IO_B4_AA20 AA20 0 -900 200 R 50 50 2 1 B +X IO_B5_AA21 AA21 0 -4000 200 R 50 50 2 1 B +X IO_B4_AB13 AB13 0 -1000 200 R 50 50 2 1 B +X IO_B4_AB14 AB14 0 -1100 200 R 50 50 2 1 B +X IO_B4_AB15 AB15 0 -1200 200 R 50 50 2 1 B +X IO_B4_AB16 AB16 0 -1300 200 R 50 50 2 1 B +X IO_B4_AB17 AB17 0 -1400 200 R 50 50 2 1 B +X IO_B4_AB18 AB18 0 -1500 200 R 50 50 2 1 B +X IO_B4_AB19 AB19 0 -1600 200 R 50 50 2 1 B +X IO_B4_AB20 AB20 0 -1700 200 R 50 50 2 1 B +X IO_B6_B21 B21 1600 -2700 200 L 50 50 2 1 B +X IO_B6_B22 B22 1600 -2800 200 L 50 50 2 1 B +X IO_B6_C20 C20 1600 -2900 200 L 50 50 2 1 B +X IO_B6_C21 C21 1600 -3000 200 L 50 50 2 1 B +X IO_B6_C22 C22 1600 -3100 200 L 50 50 2 1 B +X IO_B6_D20 D20 1600 -3200 200 L 50 50 2 1 B +X IO_B6_D21 D21 1600 -3300 200 L 50 50 2 1 B +X IO_B6_D22 D22 1600 -3400 200 L 50 50 2 1 B +X IO_B6_E21 E21 1600 -3500 200 L 50 50 2 1 B +X IO_B6_E22 E22 1600 -3600 200 L 50 50 2 1 B +X IO_B6_F17 F17 1600 -3700 200 L 50 50 2 1 B +X IO_B6_F19 F19 1600 -3800 200 L 50 50 2 1 B +X IO_B6_F20 F20 1600 -3900 200 L 50 50 2 1 B +X IO_B6_F21 F21 1600 -4000 200 L 50 50 2 1 B +X IO_B6_F22 F22 1600 -4100 200 L 50 50 2 1 B +X IO_B6_G18 G18 1600 -4200 200 L 50 50 2 1 B +X IO_B6_H17 H17 1600 -4300 200 L 50 50 2 1 B +X IO_B6_H18 H18 1600 -4400 200 L 50 50 2 1 B +X IO_B6_H19 H19 1600 -4500 200 L 50 50 2 1 B +X IO_B6_H20 H20 1600 -4600 200 L 50 50 2 1 B +X IO_B6_H21 H21 1600 -4700 200 L 50 50 2 1 B +X IO_B6_H22 H22 1600 -4800 200 L 50 50 2 1 B +X IO_B5_M16 M16 0 -4100 200 R 50 50 2 1 B +X IO_B5_M19 M19 0 -4200 200 R 50 50 2 1 B +X IO_B5_M20 M20 0 -4300 200 R 50 50 2 1 B +X IO_B5_M21 M21 0 -4400 200 R 50 50 2 1 B +X IO_B5_M22 M22 0 -4500 200 R 50 50 2 1 B +X IO_B5_N18 N18 0 -4600 200 R 50 50 2 1 B +X IO_B5_N19 N19 0 -4700 200 R 50 50 2 1 B +X IO_B5_N20 N20 0 -4800 200 R 50 50 2 1 B +X IO_B5_N21 N21 1600 0 200 L 50 50 2 1 B +X IO_B5_N22 N22 1600 -100 200 L 50 50 2 1 B +X IO_B5_P20 P20 1600 -200 200 L 50 50 2 1 B +X IO_B5_P21 P21 1600 -300 200 L 50 50 2 1 B +X IO_B5_P22 P22 1600 -400 200 L 50 50 2 1 B +X IO_B4_R14 R14 0 -1800 200 R 50 50 2 1 B +X IO_B4_R16 R16 0 -1900 200 R 50 50 2 1 B +X IO_B5_R17 R17 1600 -500 200 L 50 50 2 1 B +X IO_B5_R18 R18 1600 -600 200 L 50 50 2 1 B +X IO_B5_R19 R19 1600 -700 200 L 50 50 2 1 B +X IO_B5_R20 R20 1600 -800 200 L 50 50 2 1 B +X IO_B5_R21 R21 1600 -900 200 L 50 50 2 1 B +X IO_B5_R22 R22 1600 -1000 200 L 50 50 2 1 B +X IO_B4_T15 T15 0 -2000 200 R 50 50 2 1 B +X IO_B4_T16 T16 0 -2100 200 R 50 50 2 1 B +X IO_B5_T17 T17 1600 -1100 200 L 50 50 2 1 B +X IO_B5_T18 T18 1600 -1200 200 L 50 50 2 1 B +X IO_B5_T19 T19 1600 -1300 200 L 50 50 2 1 B +X IO_B5_T20 T20 1600 -1400 200 L 50 50 2 1 B +X IO_B4_U12 U12 0 -2200 200 R 50 50 2 1 B +X IO_B4_U14 U14 0 -2300 200 R 50 50 2 1 B +X IO_B4_U15 U15 0 -2400 200 R 50 50 2 1 B +X IO_B4_U16 U16 0 -2500 200 R 50 50 2 1 B +X IO_B4_U17 U17 0 -2600 200 R 50 50 2 1 B +X IO_B5_U19 U19 1600 -1500 200 L 50 50 2 1 B +X IO_B5_U20 U20 1600 -1600 200 L 50 50 2 1 B +X IO_B5_U21 U21 1600 -1700 200 L 50 50 2 1 B +X IO_B5_U22 U22 1600 -1800 200 L 50 50 2 1 B +X IO_B4_V12 V12 0 -2700 200 R 50 50 2 1 B +X IO_B4_V13 V13 0 -2800 200 R 50 50 2 1 B +X IO_B4_V14 V14 0 -2900 200 R 50 50 2 1 B +X IO_B4_V15 V15 0 -3000 200 R 50 50 2 1 B +X IO_B4_V16 V16 0 -3100 200 R 50 50 2 1 B +X IO_B5_V21 V21 1600 -1900 200 L 50 50 2 1 B +X IO_B5_V22 V22 1600 -2000 200 L 50 50 2 1 B +X IO_B4_W13 W13 0 -3200 200 R 50 50 2 1 B +X IO_B4_W14 W14 0 -3300 200 R 50 50 2 1 B +X IO_B4_W15 W15 0 -3400 200 R 50 50 2 1 B +X IO_B4_W17 W17 0 -3500 200 R 50 50 2 1 B +X IO_B5_W19 W19 1600 -2100 200 L 50 50 2 1 B +X IO_B5_W20 W20 1600 -2200 200 L 50 50 2 1 B +X IO_B5_W21 W21 1600 -2300 200 L 50 50 2 1 B +X IO_B5_W22 W22 1600 -2400 200 L 50 50 2 1 B +X IO_B4_Y13 Y13 0 -3600 200 R 50 50 2 1 B +X IO_B4_Y14 Y14 0 -3700 200 R 50 50 2 1 B +X IO_B4_Y15 Y15 0 -3800 200 R 50 50 2 1 B +X IO_B4_Y17 Y17 0 -3900 200 R 50 50 2 1 B +X IO_B5_Y21 Y21 1600 -2500 200 L 50 50 2 1 B +X IO_B5_Y22 Y22 1600 -2600 200 L 50 50 2 1 B +X IO_B3_Y7 Y7 0 0 200 R 50 50 2 1 B +X IO_B3_Y8 Y8 0 -100 200 R 50 50 2 1 B +X IO_B8_A10 A10 1600 -600 200 L 50 50 3 1 B +X IO_B7_A13 A13 0 -1100 200 R 50 50 3 1 B +X IO_B7_A14 A14 0 -1200 200 R 50 50 3 1 B +X IO_B7_A15 A15 0 -1300 200 R 50 50 3 1 B +X IO_B7_A16 A16 0 -1400 200 R 50 50 3 1 B +X IO_B7_A17 A17 0 -1500 200 R 50 50 3 1 B +X IO_B7_A18 A18 0 -1600 200 R 50 50 3 1 B +X IO_B7_A19 A19 0 -1700 200 R 50 50 3 1 B +X IO_B7_A20 A20 0 -1800 200 R 50 50 3 1 B +X IO_B8_A3 A3 1600 -700 200 L 50 50 3 1 B +X IO_B8_A4 A4 1600 -800 200 L 50 50 3 1 B +X IO_B8_A5 A5 1600 -900 200 L 50 50 3 1 B +X IO_B8_A6 A6 1600 -1000 200 L 50 50 3 1 B +X IO_B8_A7 A7 1600 -1100 200 L 50 50 3 1 B +X IO_B8_A8 A8 1600 -1200 200 L 50 50 3 1 B +X IO_B8_A9 A9 1600 -1300 200 L 50 50 3 1 B +X IO_B8_B10 B10 1600 -1400 200 L 50 50 3 1 B +X IO_B7_B13 B13 0 -1900 200 R 50 50 3 1 B +X IO_B7_B14 B14 0 -2000 200 R 50 50 3 1 B +X IO_B7_B15 B15 0 -2100 200 R 50 50 3 1 B +X IO_B7_B16 B16 0 -2200 200 R 50 50 3 1 B +X IO_B7_B17 B17 0 -2300 200 R 50 50 3 1 B +X IO_B7_B18 B18 0 -2400 200 R 50 50 3 1 B +X IO_B7_B19 B19 0 -2500 200 R 50 50 3 1 B +X IO_B7_B20 B20 0 -2600 200 R 50 50 3 1 B +X IO_B8_B3 B3 1600 -1500 200 L 50 50 3 1 B +X IO_B8_B4 B4 1600 -1600 200 L 50 50 3 1 B +X IO_B8_B5 B5 1600 -1700 200 L 50 50 3 1 B +X IO_B8_B6 B6 1600 -1800 200 L 50 50 3 1 B +X IO_B8_B7 B7 1600 -1900 200 L 50 50 3 1 B +X IO_B8_B8 B8 1600 -2000 200 L 50 50 3 1 B +X IO_B8_B9 B9 1600 -2100 200 L 50 50 3 1 B +X IO_B8_C10 C10 1600 -2200 200 L 50 50 3 1 B +X IO_B7_C13 C13 0 -2700 200 R 50 50 3 1 B +X IO_B7_C15 C15 0 -2800 200 R 50 50 3 1 B +X IO_B7_C17 C17 0 -2900 200 R 50 50 3 1 B +X IO_B7_C18 C18 0 -3000 200 R 50 50 3 1 B +X IO_B7_C19 C19 0 -3100 200 R 50 50 3 1 B +X IO_B8_C3 C3 1600 -2300 200 L 50 50 3 1 B +X IO_B8_C4 C4 1600 -2400 200 L 50 50 3 1 B +X IO_B8_C6 C6 1600 -2500 200 L 50 50 3 1 B +X IO_B8_C7 C7 1600 -2600 200 L 50 50 3 1 B +X IO_B8_C8 C8 1600 -2700 200 L 50 50 3 1 B +X IO_B8_D10 D10 1600 -2800 200 L 50 50 3 1 B +X IO_B7_D13 D13 0 -3200 200 R 50 50 3 1 B +X IO_B7_D15 D15 0 -3300 200 R 50 50 3 1 B +X IO_B7_D17 D17 0 -3400 200 R 50 50 3 1 B +X IO_B7_D18 D18 0 -3500 200 R 50 50 3 1 B +X IO_B7_D19 D19 0 -3600 200 R 50 50 3 1 B +X IO_B8_D6 D6 1600 -2900 200 L 50 50 3 1 B +X IO_B8_D7 D7 1600 -3000 200 L 50 50 3 1 B +X IO_B8_D8 D8 1600 -3100 200 L 50 50 3 1 B +X IO_B7_E11 E11 0 -3700 200 R 50 50 3 1 B +X IO_B7_E12 E12 0 -3800 200 R 50 50 3 1 B +X IO_B7_E13 E13 0 -3900 200 R 50 50 3 1 B +X IO_B7_E14 E14 0 -4000 200 R 50 50 3 1 B +X IO_B7_E15 E15 1600 0 200 L 50 50 3 1 B +X IO_B7_E16 E16 1600 -100 200 L 50 50 3 1 B +X IO_B8_E5 E5 1600 -3200 200 L 50 50 3 1 B +X IO_B8_E6 E6 1600 -3300 200 L 50 50 3 1 B +X IO_B8_E7 E7 1600 -3400 200 L 50 50 3 1 B +X IO_B8_E8 E8 1600 -3500 200 L 50 50 3 1 B +X IO_B8_E9 E9 1600 -3600 200 L 50 50 3 1 B +X IO_B8_F10 F10 1600 -3700 200 L 50 50 3 1 B +X IO_B7_F11 F11 1600 -200 200 L 50 50 3 1 B +X IO_B7_F13 F13 1600 -300 200 L 50 50 3 1 B +X IO_B7_F14 F14 1600 -400 200 L 50 50 3 1 B +X IO_B7_F15 F15 1600 -500 200 L 50 50 3 1 B +X IO_B8_F7 F7 1600 -3800 200 L 50 50 3 1 B +X IO_B8_F8 F8 1600 -3900 200 L 50 50 3 1 B +X IO_B8_F9 F9 1600 -4000 200 L 50 50 3 1 B +X IO_B8_G7 G7 1600 -4100 200 L 50 50 3 1 B +X IO_B6_J18 J18 0 0 200 R 50 50 3 1 B +X IO_B6_J19 J19 0 -100 200 R 50 50 3 1 B +X IO_B6_J20 J20 0 -200 200 R 50 50 3 1 B +X IO_B6_J21 J21 0 -300 200 R 50 50 3 1 B +X IO_B6_J22 J22 0 -400 200 R 50 50 3 1 B +X IO_B6_K18 K18 0 -500 200 R 50 50 3 1 B +X IO_B6_K19 K19 0 -600 200 R 50 50 3 1 B +X IO_B6_K21 K21 0 -700 200 R 50 50 3 1 B +X IO_B6_K22 K22 0 -800 200 R 50 50 3 1 B +X IO_B6_L21 L21 0 -900 200 R 50 50 3 1 B +X IO_B6_L22 L22 0 -1000 200 R 50 50 3 1 B +X CLK10 A11 0 -100 200 R 50 50 4 1 I +X CLK8 A12 0 -1300 200 R 50 50 4 1 I +X CLK15 AA11 0 -600 200 R 50 50 4 1 I +X CLK13 AA12 0 -400 200 R 50 50 4 1 I +X CLK14 AB11 0 -500 200 R 50 50 4 1 I +X CLK12 AB12 0 -300 200 R 50 50 4 1 I +X CLK11 B11 0 -200 200 R 50 50 4 1 I +X CLK9 B12 0 -1400 200 R 50 50 4 1 I +X CLK1 G1 0 0 200 R 50 50 4 1 I +X CLK4 G21 0 -900 200 R 50 50 4 1 I +X CLK5 G22 0 -1000 200 R 50 50 4 1 I +X DCLK K2 1400 -900 200 L 50 50 4 1 B +X MSEL3 K20 1400 -400 200 L 50 50 4 1 B +X nCONFIG K5 1400 -600 200 L 50 50 4 1 B +X nSTATUS K6 1400 -700 200 L 50 50 4 1 B +X TMS L1 1400 -1300 200 L 50 50 4 1 B +X MSEL2 L17 1400 -300 200 L 50 50 4 1 B +X MSEL1 L18 1400 -200 200 L 50 50 4 1 B +X TCK L2 1400 -1000 200 L 50 50 4 1 B +X nCE L3 1400 -500 200 L 50 50 4 1 B +X TDO L4 1400 -1200 200 L 50 50 4 1 B +X TDI L5 1400 -1100 200 L 50 50 4 1 B +X MSEL0 M17 1400 -100 200 L 50 50 4 1 B +X CONF_DONE M18 1400 -800 200 L 50 50 4 1 B +X CLK3 T1 0 -800 200 R 50 50 4 1 I +X CLK2 T2 0 -700 200 R 50 50 4 1 I +X CLK6 T21 0 -1100 200 R 50 50 4 1 I +X CLK7 T22 0 -1200 200 R 50 50 4 1 I +X GND A1 0 -5400 200 R 50 50 5 1 W +X VCCIO8 A2 1400 -8600 200 L 50 50 5 1 W +X VCCIO7 A21 1400 -8200 200 L 50 50 5 1 W +X GND A22 0 -6100 200 R 50 50 5 1 W +X GND AA2 0 -8300 200 R 50 50 5 1 W +X GND AA22 0 -8400 200 R 50 50 5 1 W +X GND AB1 0 -7500 200 R 50 50 5 1 W +X VCCIO3 AB2 1400 -6800 200 L 50 50 5 1 W +X VCCIO4 AB21 1400 -7200 200 L 50 50 5 1 W +X GND AB22 0 -6800 200 R 50 50 5 1 W +X GND C11 0 -5700 200 R 50 50 5 1 W +X GND C12 0 -5800 200 R 50 50 5 1 W +X GND C14 0 -5900 200 R 50 50 5 1 W +X GND C16 0 -6000 200 R 50 50 5 1 W +X GND C5 0 -5500 200 R 50 50 5 1 W +X GND C9 0 -5600 200 R 50 50 5 1 W +X VCCIO8 D11 1400 -8900 200 L 50 50 5 1 W +X VCCIO7 D12 1400 -8300 200 L 50 50 5 1 W +X VCCIO7 D14 1400 -8400 200 L 50 50 5 1 W +X VCCIO7 D16 1400 -8500 200 L 50 50 5 1 W +X GND D3 0 -7900 200 R 50 50 5 1 W +X VCCIO1 D4 1400 -6200 200 L 50 50 5 1 W +X VCCIO8 D5 1400 -8700 200 L 50 50 5 1 W +X VCCIO8 D9 1400 -8800 200 L 50 50 5 1 W +X GND E10 0 -4400 200 R 50 50 5 1 W +X VCCD_PLL2 E17 1400 -500 200 L 50 50 5 1 W +X GNDA2 E18 0 -8600 200 R 50 50 5 1 W +X VCCIO6 E19 1400 -7900 200 L 50 50 5 1 W +X GND E20 0 -6200 200 R 50 50 5 1 W +X GND F12 0 -1700 200 R 50 50 5 1 W +X GND F16 0 -3900 200 R 50 50 5 1 W +X VCCA2 F18 1400 -100 200 L 50 50 5 1 W +X GND F3 0 -8000 200 R 50 50 5 1 W +X VCCIO1 F4 1400 -6300 200 L 50 50 5 1 W +X GNDA3 F5 0 -8700 200 R 50 50 5 1 W +X VCCD_PLL3 F6 1400 -600 200 L 50 50 5 1 W +X VCCINT G10 1400 -5200 200 L 50 50 5 1 W +X GND G11 0 -4300 200 R 50 50 5 1 W +X VCCINT G12 1400 -3500 200 L 50 50 5 1 W +X GND G13 0 -4200 200 R 50 50 5 1 W +X VCCINT G14 1400 -5100 200 L 50 50 5 1 W +X GND G15 0 -4100 200 R 50 50 5 1 W +X VCCINT G16 1400 -5000 200 L 50 50 5 1 W +X GND G17 0 -3700 200 R 50 50 5 1 W +X VCCIO6 G19 1400 -8000 200 L 50 50 5 1 W +X GND G2 0 -8200 200 R 50 50 5 1 W +X GND G20 0 -6300 200 R 50 50 5 1 W +X VCCA3 G6 1400 -200 200 L 50 50 5 1 W +X VCCINT G8 1400 -5300 200 L 50 50 5 1 W +X GND G9 0 -4500 200 R 50 50 5 1 W +X GND H10 0 -2900 200 R 50 50 5 1 W +X VCCINT H11 1400 -4300 200 L 50 50 5 1 W +X GND H12 0 -1800 200 R 50 50 5 1 W +X GND H13 0 -1900 200 R 50 50 5 1 W +X GND H14 0 -2800 200 R 50 50 5 1 W +X VCCINT H15 1400 -4200 200 L 50 50 5 1 W +X GND H16 0 -4000 200 R 50 50 5 1 W +X GND H8 0 -3000 200 R 50 50 5 1 W +X VCCINT H9 1400 -3400 200 L 50 50 5 1 W +X VCCINT J10 1400 -1900 200 L 50 50 5 1 W +X VCCINT J11 1400 -800 200 L 50 50 5 1 W +X VCCINT J12 1400 -900 200 L 50 50 5 1 W +X VCCINT J13 1400 -1600 200 L 50 50 5 1 W +X VCCINT J14 1400 -1700 200 L 50 50 5 1 W +X GND J15 0 -2000 200 R 50 50 5 1 W +X VCCINT J16 1400 -2700 200 L 50 50 5 1 W +X VCCINT J17 1400 -4900 200 L 50 50 5 1 W +X VCCINT J7 1400 -5400 200 L 50 50 5 1 W +X VCCINT J8 1400 -3600 200 L 50 50 5 1 W +X GND J9 0 -1600 200 R 50 50 5 1 W +X GND K10 0 -1500 200 R 50 50 5 1 W +X GND K11 0 -900 200 R 50 50 5 1 W +X GND K12 0 -1100 200 R 50 50 5 1 W +X GND K13 0 -1200 200 R 50 50 5 1 W +X VCCINT K14 1400 -1800 200 L 50 50 5 1 W +X VCCINT K15 1400 -2800 200 L 50 50 5 1 W +X GND K16 0 -2100 200 R 50 50 5 1 W +X VCCINT K17 1400 -4800 200 L 50 50 5 1 W +X GND K3 0 -8100 200 R 50 50 5 1 W +X VCCIO1 K4 1400 -6400 200 L 50 50 5 1 W +X GND K7 0 -4600 200 R 50 50 5 1 W +X VCCINT K8 1400 -4400 200 L 50 50 5 1 W +X VCCINT K9 1400 -2000 200 L 50 50 5 1 W +X GND L10 0 0 200 R 50 50 5 1 W +X GND L11 0 -100 200 R 50 50 5 1 W +X GND L12 0 -400 200 R 50 50 5 1 W +X GND L13 0 -500 200 R 50 50 5 1 W +X VCCINT L14 1400 -1000 200 L 50 50 5 1 W +X GND L15 0 -2200 200 R 50 50 5 1 W +X VCCINT L16 1400 -2900 200 L 50 50 5 1 W +X VCCIO6 L19 1400 -8100 200 L 50 50 5 1 W +X GND L20 0 -6400 200 R 50 50 5 1 W +X VCCINT L7 1400 -4600 200 L 50 50 5 1 W +X GND L8 0 -3600 200 R 50 50 5 1 W +X VCCINT L9 1400 -1400 200 L 50 50 5 1 W +X GND M10 0 -200 200 R 50 50 5 1 W +X GND M11 0 -300 200 R 50 50 5 1 W +X GND M12 0 -600 200 R 50 50 5 1 W +X GND M13 0 -700 200 R 50 50 5 1 W +X VCCINT M14 1400 -1100 200 L 50 50 5 1 W +X VCCINT M15 1400 -3000 200 L 50 50 5 1 W +X GND M7 0 -3800 200 R 50 50 5 1 W +X VCCINT M8 1400 -3700 200 L 50 50 5 1 W +X VCCINT M9 1400 -1500 200 L 50 50 5 1 W +X GND N10 0 -1400 200 R 50 50 5 1 W +X GND N11 0 -800 200 R 50 50 5 1 W +X GND N12 0 -1000 200 R 50 50 5 1 W +X GND N13 0 -1300 200 R 50 50 5 1 W +X VCCINT N14 1400 -2600 200 L 50 50 5 1 W +X GND N15 0 -2300 200 R 50 50 5 1 W +X VCCINT N16 1400 -4700 200 L 50 50 5 1 W +X GND N17 0 -5300 200 R 50 50 5 1 W +X GND N3 0 -7600 200 R 50 50 5 1 W +X VCCIO2 N4 1400 -6500 200 L 50 50 5 1 W +X VCCINT N7 1400 -5500 200 L 50 50 5 1 W +X GND N8 0 -3100 200 R 50 50 5 1 W +X VCCINT N9 1400 -2100 200 L 50 50 5 1 W +X VCCINT P10 1400 -2300 200 L 50 50 5 1 W +X VCCINT P11 1400 -1200 200 L 50 50 5 1 W +X VCCINT P12 1400 -1300 200 L 50 50 5 1 W +X VCCINT P13 1400 -2400 200 L 50 50 5 1 W +X VCCINT P14 1400 -2500 200 L 50 50 5 1 W +X VCCINT P15 1400 -4100 200 L 50 50 5 1 W +X GND P16 0 -3500 200 R 50 50 5 1 W +X VCCINT P17 1400 -4500 200 L 50 50 5 1 W +X VCCIO5 P18 1400 -7600 200 L 50 50 5 1 W +X GND P19 0 -6500 200 R 50 50 5 1 W +X GND P6 0 -4700 200 R 50 50 5 1 W +X VCCINT P7 1400 -5600 200 L 50 50 5 1 W +X GND P8 0 -2700 200 R 50 50 5 1 W +X VCCINT P9 1400 -2200 200 L 50 50 5 1 W +X VCCINT R10 1400 -3200 200 L 50 50 5 1 W +X GND R11 0 -2500 200 R 50 50 5 1 W +X VCCINT R12 1400 -3100 200 L 50 50 5 1 W +X GND R13 0 -2400 200 R 50 50 5 1 W +X VCCINT R15 1400 -6100 200 L 50 50 5 1 W +X VCCINT R6 1400 -5700 200 L 50 50 5 1 W +X GND R7 0 -3200 200 R 50 50 5 1 W +X VCCINT R8 1400 -3300 200 L 50 50 5 1 W +X GND R9 0 -2600 200 R 50 50 5 1 W +X GND T10 0 -5000 200 R 50 50 5 1 W +X VCCINT T11 1400 -6000 200 L 50 50 5 1 W +X GND T12 0 -3400 200 R 50 50 5 1 W +X VCCINT T13 1400 -4000 200 L 50 50 5 1 W +X GND T14 0 -5200 200 R 50 50 5 1 W +X VCCA1 T6 1400 0 200 L 50 50 5 1 W +X VCCINT T7 1400 -3800 200 L 50 50 5 1 W +X GND T8 0 -3300 200 R 50 50 5 1 W +X VCCINT T9 1400 -3900 200 L 50 50 5 1 W +X GND U13 0 -5100 200 R 50 50 5 1 W +X VCCA4 U18 1400 -300 200 L 50 50 5 1 W +X GND U3 0 -7700 200 R 50 50 5 1 W +X VCCIO2 U4 1400 -6600 200 L 50 50 5 1 W +X GNDA1 U5 0 -8500 200 R 50 50 5 1 W +X VCCD_PLL1 U6 1400 -400 200 L 50 50 5 1 W +X GND U7 0 -4800 200 R 50 50 5 1 W +X VCCINT U8 1400 -5800 200 L 50 50 5 1 W +X VCCD_PLL4 V17 1400 -700 200 L 50 50 5 1 W +X GNDA4 V18 0 -8800 200 R 50 50 5 1 W +X VCCIO5 V19 1400 -7700 200 L 50 50 5 1 W +X GND V20 0 -6600 200 R 50 50 5 1 W +X GND V6 0 -4900 200 R 50 50 5 1 W +X VCCINT V7 1400 -5900 200 L 50 50 5 1 W +X VCCIO3 W11 1400 -7100 200 L 50 50 5 1 W +X VCCIO4 W12 1400 -7300 200 L 50 50 5 1 W +X VCCIO4 W16 1400 -7400 200 L 50 50 5 1 W +X VCCIO4 W18 1400 -7500 200 L 50 50 5 1 W +X GND W3 0 -7800 200 R 50 50 5 1 W +X VCCIO2 W4 1400 -6700 200 L 50 50 5 1 W +X VCCIO3 W5 1400 -6900 200 L 50 50 5 1 W +X VCCIO3 W9 1400 -7000 200 L 50 50 5 1 W +X GND Y11 0 -7200 200 R 50 50 5 1 W +X GND Y12 0 -7100 200 R 50 50 5 1 W +X GND Y16 0 -7000 200 R 50 50 5 1 W +X GND Y18 0 -6900 200 R 50 50 5 1 W +X VCCIO5 Y19 1400 -7800 200 L 50 50 5 1 W +X GND Y20 0 -6700 200 R 50 50 5 1 W +X GND Y5 0 -7400 200 R 50 50 5 1 W +X GND Y9 0 -7300 200 R 50 50 5 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/ep4cgx110_part.dcm b/schematics/v2.1/Custom/ep4cgx110_part.dcm new file mode 100755 index 0000000..c435ddf --- /dev/null +++ b/schematics/v2.1/Custom/ep4cgx110_part.dcm @@ -0,0 +1,15 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP IS61WV51232BLL-10BLI +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +$CMP IS67WVE4M16EBLL-70BLA1 +D 64M – (4M x 16 bit) Synchronous DRAM (SDRAM), TSOP II 54pin +K SDRAM Synchronus DRAM PC166 PC143 64Mb 16Mbx4 MEMORY +F https://www.alliancememory.com/wp-content/uploads/pdf/dram/64M-AS4C4M16SA-CI_v3.0_March%202015.pdf +$ENDCMP +# +#End Doc Library diff --git a/schematics/v2.1/Custom/ep4cgx110_part.lib b/schematics/v2.1/Custom/ep4cgx110_part.lib new file mode 100755 index 0000000..4b997d6 --- /dev/null +++ b/schematics/v2.1/Custom/ep4cgx110_part.lib @@ -0,0 +1,1549 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7 +# +DEF EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# EP4CGX110DF27I7-2 +# +DEF EP4CGX110DF27I7-2 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-2" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -5400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -4000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -5300 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -400 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -500 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -200 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# IS61WV51232BLL-10BLI +# +DEF IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 N N +X NC E7 -850 -1650 150 R 40 40 1 1 N N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 N N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# IS67WVE4M16EBLL-70BLA1 +# +DEF IS67WVE4M16EBLL-70BLA1 U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "IS67WVE4M16EBLL-70BLA1" 750 -1450 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -650 1250 650 -1250 0 1 10 f +X ~LB~ 1A 800 -600 150 L 40 40 1 1 I +X DQ8 1B 800 250 150 L 40 40 1 1 B +X DQ9 1C 800 150 150 L 40 40 1 1 B +X VSSQ 1D 100 -1400 150 U 40 40 1 1 W +X VDDQ 1E 100 1400 150 D 40 40 1 1 W +X DQ14 1F 800 -350 150 L 40 40 1 1 B +X DQ15 1G 800 -450 150 L 40 40 1 1 B +X A18 1H -800 -650 150 R 40 40 1 1 I +X ~OE~ 2A 800 -950 150 L 40 40 1 1 I +X ~UB~ 2B 800 -700 150 L 40 40 1 1 I +X DQ10 2C 800 50 150 L 40 40 1 1 B +X DQ11 2D 800 -50 150 L 40 40 1 1 B +X DQ12 2E 800 -150 150 L 40 40 1 1 B +X DQ13 2F 800 -250 150 L 40 40 1 1 B +X A19 2G -800 -750 150 R 40 40 1 1 I +X A8 2H -800 350 150 R 40 40 1 1 I +X A0 3A -800 1150 150 R 40 40 1 1 I +X A3 3B -800 850 150 R 40 40 1 1 I +X A5 3C -800 650 150 R 40 40 1 1 I +X A17 3D -800 -550 150 R 40 40 1 1 I +X A14 3F -800 -250 150 R 40 40 1 1 I +X A12 3G -800 -50 150 R 40 40 1 1 I +X A9 3H -800 250 150 R 40 40 1 1 I +X A1 4A -800 1050 150 R 40 40 1 1 I +X A4 4B -800 750 150 R 40 40 1 1 I +X A6 4C -800 550 150 R 40 40 1 1 I +X A7 4D -800 450 150 R 40 40 1 1 I +X A16 4E -800 -450 150 R 40 40 1 1 I +X A15 4F -800 -350 150 R 40 40 1 1 I +X A13 4G -800 -150 150 R 40 40 1 1 I +X A10 4H -800 150 150 R 40 40 1 1 I +X A2 5A -800 950 150 R 40 40 1 1 I +X ~CE~ 5B 800 -1150 150 L 40 40 1 1 I +X DQ1 5C 800 950 150 L 40 40 1 1 B +X DQ3 5D 800 750 150 L 40 40 1 1 B +X DQ4 5E 800 650 150 L 40 40 1 1 B +X DQ5 5F 800 550 150 L 40 40 1 1 B +X ~WE~ 5G 800 -1050 150 L 40 40 1 1 I +X A11 5H -800 50 150 R 40 40 1 1 I +X ~ZZ~ 6A 800 -800 150 L 40 40 1 1 I +X DQ0 6B 800 1050 150 L 40 40 1 1 B +X DQ2 6C 800 850 150 L 40 40 1 1 B +X VDD 6D -100 1400 150 D 40 40 1 1 W +X VSS 6E -100 -1400 150 U 40 40 1 1 W +X DQ6 6F 800 450 150 L 40 40 1 1 B +X DQ7 6G 800 350 150 L 40 40 1 1 B +X A20 6H -800 -850 150 R 40 40 1 1 I +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/teenieputer-cache.lib b/schematics/v2.1/Custom/teenieputer-cache.lib new file mode 100755 index 0000000..50bcc70 --- /dev/null +++ b/schematics/v2.1/Custom/teenieputer-cache.lib @@ -0,0 +1,701 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 74xx_74LS02 +# +DEF 74xx_74LS02 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS02" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC02 74HCT02 7402 74LS28 +$FPLIST + SO14* + DIP*W7.62mm* +$ENDFPLIST +DRAW +A -360 0 258 354 -354 1 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 1 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 1 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 1 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 1 10 f 150 0 -24 -150 +A 0 0 150 -899 899 1 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 2 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 2 10 f 0 -150 0 150 +S -200 300 200 -300 5 1 10 f +P 2 1 1 10 -150 -150 -25 -150 f +P 2 1 1 10 -150 150 -25 150 f +P 12 1 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 1 10 -150 -150 -25 -150 f +P 2 2 1 10 -150 150 -25 150 f +P 12 2 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 1 10 -150 -150 -25 -150 f +P 2 3 1 10 -150 150 -25 150 f +P 12 3 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 1 10 -150 -150 -25 -150 f +P 2 4 1 10 -150 150 -25 150 f +P 12 4 1 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 4 1 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 2 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 2 10 0 150 -150 150 -150 -150 0 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 300 0 150 L 50 50 1 1 O I +X ~ 2 -300 100 170 R 50 50 1 1 I +X ~ 3 -300 -100 170 R 50 50 1 1 I +X ~ 4 300 0 150 L 50 50 2 1 O I +X ~ 5 -300 100 170 R 50 50 2 1 I +X ~ 6 -300 -100 170 R 50 50 2 1 I +X ~ 10 300 0 150 L 50 50 3 1 O I +X ~ 8 -300 100 170 R 50 50 3 1 I +X ~ 9 -300 -100 170 R 50 50 3 1 I +X ~ 11 -300 100 170 R 50 50 4 1 I +X ~ 12 -300 -100 170 R 50 50 4 1 I +X ~ 13 300 0 150 L 50 50 4 1 O I +X ~ 1 300 0 150 L 50 50 1 2 O +X ~ 2 -300 100 150 R 50 50 1 2 I I +X ~ 3 -300 -100 150 R 50 50 1 2 I I +X ~ 4 300 0 150 L 50 50 2 2 O +X ~ 5 -300 100 150 R 50 50 2 2 I I +X ~ 6 -300 -100 150 R 50 50 2 2 I I +X ~ 10 300 0 150 L 50 50 3 2 O +X ~ 8 -300 100 150 R 50 50 3 2 I I +X ~ 9 -300 -100 150 R 50 50 3 2 I I +X ~ 11 -300 100 150 R 50 50 4 2 I I +X ~ 12 -300 -100 150 R 50 50 4 2 I I +X ~ 13 300 0 150 L 50 50 4 2 O +ENDDRAW +ENDDEF +# +# 74xx_74LS08 +# +DEF 74xx_74LS08 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS08" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LS09 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +A 0 0 150 -899 899 1 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 2 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 3 1 10 f 0 -150 0 150 +A 0 0 150 -899 899 4 1 10 f 0 -150 0 150 +A -360 0 258 354 -354 1 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 1 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 1 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 2 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 2 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 2 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 3 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 3 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 3 2 10 f 150 0 -24 -150 +A -360 0 258 354 -354 4 2 10 N -150 150 -150 -150 +A -47 -52 204 150 837 4 2 10 f 150 0 -24 150 +A -47 52 204 -150 -837 4 2 10 f 150 0 -24 -150 +S -200 300 200 -300 5 1 10 f +P 4 1 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 2 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 3 1 10 0 150 -150 150 -150 -150 0 -150 f +P 4 4 1 10 0 150 -150 150 -150 -150 0 -150 f +P 2 1 2 10 -150 -150 -25 -150 f +P 2 1 2 10 -150 150 -25 150 f +P 12 1 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 2 2 10 -150 -150 -25 -150 f +P 2 2 2 10 -150 150 -25 150 f +P 12 2 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 3 2 10 -150 -150 -25 -150 f +P 2 3 2 10 -150 150 -25 150 f +P 12 3 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +P 2 4 2 10 -150 -150 -25 -150 f +P 2 4 2 10 -150 150 -25 150 f +P 12 4 2 -1000 -25 150 -150 150 -150 150 -140 134 -119 89 -106 41 -103 -10 -109 -59 -125 -107 -150 -150 -150 -150 -25 -150 f +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +X ~ 1 -300 100 150 R 50 50 1 1 I +X ~ 2 -300 -100 150 R 50 50 1 1 I +X ~ 3 300 0 150 L 50 50 1 1 O +X ~ 4 -300 100 150 R 50 50 2 1 I +X ~ 5 -300 -100 150 R 50 50 2 1 I +X ~ 6 300 0 150 L 50 50 2 1 O +X ~ 10 -300 -100 150 R 50 50 3 1 I +X ~ 8 300 0 150 L 50 50 3 1 O +X ~ 9 -300 100 150 R 50 50 3 1 I +X ~ 11 300 0 150 L 50 50 4 1 O +X ~ 12 -300 100 150 R 50 50 4 1 I +X ~ 13 -300 -100 150 R 50 50 4 1 I +X ~ 1 -300 100 170 R 50 50 1 2 I I +X ~ 2 -300 -100 170 R 50 50 1 2 I I +X ~ 3 300 0 150 L 50 50 1 2 O I +X ~ 4 -300 100 170 R 50 50 2 2 I I +X ~ 5 -300 -100 170 R 50 50 2 2 I I +X ~ 6 300 0 150 L 50 50 2 2 O I +X ~ 10 -300 -100 170 R 50 50 3 2 I I +X ~ 8 300 0 150 L 50 50 3 2 O I +X ~ 9 -300 100 170 R 50 50 3 2 I I +X ~ 11 300 0 150 L 50 50 4 2 O I +X ~ 12 -300 100 170 R 50 50 4 2 I I +X ~ 13 -300 -100 170 R 50 50 4 2 I I +ENDDRAW +ENDDEF +# +# 74xx_74LS125 +# +DEF 74xx_74LS125 U 0 40 Y Y 5 L N +F0 "U" 0 50 50 H V C CNN +F1 "74xx_74LS125" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74LVC125 +$FPLIST + DIP*W7.62mm* +$ENDFPLIST +DRAW +S -200 300 200 -300 5 1 10 f +P 4 1 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 2 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 3 0 10 -150 150 -150 -150 150 0 -150 150 f +P 4 4 0 10 -150 150 -150 -150 150 0 -150 150 f +X ~ 1 0 -250 175 U 50 50 1 0 I I +X ~ 2 -300 0 150 R 50 50 1 0 I +X ~ 3 300 0 150 L 50 50 1 0 T +X ~ 4 0 -250 175 U 50 50 2 0 I I +X ~ 5 -300 0 150 R 50 50 2 0 I +X ~ 6 300 0 150 L 50 50 2 0 T +X ~ 10 0 -250 175 U 50 50 3 0 I I +X ~ 8 300 0 150 L 50 50 3 0 T +X ~ 9 -300 0 150 R 50 50 3 0 I +X ~ 11 300 0 150 L 50 50 4 0 T +X ~ 12 -300 0 150 R 50 50 4 0 I +X ~ 13 0 -250 175 U 50 50 4 0 I I +X VCC 14 0 500 200 D 50 50 5 0 W +X GND 7 0 -500 200 U 50 50 5 0 W +ENDDRAW +ENDDEF +# +# 74xx_74LS138 +# +DEF 74xx_74LS138 U 0 40 Y Y 1 L N +F0 "U" -300 450 50 H V C CNN +F1 "74xx_74LS138" -300 -550 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + DIP?16* +$ENDFPLIST +DRAW +S -300 400 300 -500 1 1 10 f +X A0 1 -500 300 200 R 50 50 1 0 I +X O5 10 500 -200 200 L 50 50 1 0 O V +X O4 11 500 -100 200 L 50 50 1 0 O V +X O3 12 500 0 200 L 50 50 1 0 O V +X O2 13 500 100 200 L 50 50 1 0 O V +X O1 14 500 200 200 L 50 50 1 0 O V +X O0 15 500 300 200 L 50 50 1 0 O V +X VCC 16 0 600 200 D 50 50 1 0 W +X A1 2 -500 200 200 R 50 50 1 0 I +X A2 3 -500 100 200 R 50 50 1 0 I +X E1 4 -500 -400 200 R 50 50 1 0 I L +X E2 5 -500 -300 200 R 50 50 1 0 I L +X E3 6 -500 -200 200 R 50 50 1 0 I +X O7 7 500 -400 200 L 50 50 1 0 O V +X GND 8 0 -700 200 U 50 50 1 0 W +X O6 9 500 -300 200 L 50 50 1 0 O V +ENDDRAW +ENDDEF +# +# 74xx_74LS273 +# +DEF 74xx_74LS273 U 0 20 Y Y 1 F N +F0 "U" -300 650 50 H V C CNN +F1 "74xx_74LS273" -300 -650 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS 74HC273 74HCT273 74AHC273 74AHCT273 +$FPLIST + DIP?20* + SO?20* + SOIC?20* +$ENDFPLIST +DRAW +S -300 600 300 -600 1 1 10 f +X ~Mr 1 -500 -500 200 R 50 50 1 0 I +X GND 10 0 -800 200 U 50 50 1 0 W +X Cp 11 -500 -400 200 R 50 50 1 0 I C +X Q4 12 500 100 200 L 50 50 1 0 O +X D4 13 -500 100 200 R 50 50 1 0 I +X D5 14 -500 0 200 R 50 50 1 0 I +X Q5 15 500 0 200 L 50 50 1 0 O +X Q6 16 500 -100 200 L 50 50 1 0 O +X D6 17 -500 -100 200 R 50 50 1 0 I +X D7 18 -500 -200 200 R 50 50 1 0 I +X Q7 19 500 -200 200 L 50 50 1 0 O +X Q0 2 500 500 200 L 50 50 1 0 O +X VCC 20 0 800 200 D 50 50 1 0 W +X D0 3 -500 500 200 R 50 50 1 0 I +X D1 4 -500 400 200 R 50 50 1 0 I +X Q1 5 500 400 200 L 50 50 1 0 O +X Q2 6 500 300 200 L 50 50 1 0 O +X D2 7 -500 300 200 R 50 50 1 0 I +X D3 8 -500 200 200 R 50 50 1 0 I +X Q3 9 500 200 200 L 50 50 1 0 O +ENDDRAW +ENDDEF +# +# 74xx_74LS279 +# +DEF 74xx_74LS279 U 0 40 Y Y 1 F N +F0 "U" 150 850 39 H V C CNN +F1 "74xx_74LS279" 200 750 39 H V C CNN +F2 "" -550 -100 39 H I C CNN +F3 "" -550 -100 39 H I C CNN +DRAW +S -250 650 250 -150 0 1 0 f +X 1~R~ 1 -400 550 157 R 50 50 1 1 I +X 3~R~ 10 400 50 157 L 50 50 1 1 I +X 3~S~1 11 400 150 157 L 50 50 1 1 I +X 3~S~2 12 400 250 157 L 50 50 1 1 I +X 4Q 13 400 350 157 L 50 50 1 1 O +X 4~R~ 14 400 450 157 L 50 50 1 1 I +X 4~S~ 15 400 550 157 L 50 50 1 1 I +X VCC 16 0 800 157 D 50 50 1 1 W +X 1~S~1 2 -400 450 157 R 50 50 1 1 I +X 1~S~2 3 -400 350 157 R 50 50 1 1 I +X 1Q 4 -400 250 157 R 50 50 1 1 O +X 2~R~ 5 -400 150 157 R 50 50 1 1 I +X 2~S~ 6 -400 50 157 R 50 50 1 1 I +X 2Q 7 -400 -50 157 R 50 50 1 1 O +X GND 8 0 -300 157 U 50 50 1 1 W +X 3Q 9 400 -50 157 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# CPU_Teensy3.5 +# +DEF CPU_Teensy3.5 U 0 40 Y Y 1 F N +F0 "U" 0 2000 39 H V C CNN +F1 "CPU_Teensy3.5" 0 1900 39 H V C CNN +F2 "" 0 600 39 H I C CNN +F3 "" 0 600 39 H I C CNN +DRAW +S -550 2300 550 -2400 0 1 0 f +X GND 1 150 -2500 98 U 39 39 1 1 W +X I/O_8_(D3) 10 -650 800 98 R 39 39 1 1 B +X I/O_9_(C3) 11 -650 700 98 R 39 39 1 1 B +X I/O_10_(C4) 12 -650 600 98 R 39 39 1 1 B +X I/O_11_(C6) 13 -650 500 98 R 39 39 1 1 B +X I/O_12_(C7) 14 -650 400 98 R 39 39 1 1 B +X 3.3V 15 300 2400 98 D 39 39 1 1 w +X I/O_24_(E26) 16 650 100 98 L 39 39 1 1 B +X I/O_25_(A5) 17 650 200 98 L 39 39 1 1 B +X I/O_26_(A14) 18 650 300 98 L 39 39 1 1 B +X I/O_27_(A15) 19 650 400 98 L 39 39 1 1 B +X I/O_0_(B16) 2 -650 1600 98 R 39 39 1 1 B +X I/O_28_(A16) 20 650 500 98 L 39 39 1 1 B +X I/O_29_(B18) 21 650 600 98 L 39 39 1 1 B +X I/O_30_(B19) 22 650 700 98 L 39 39 1 1 B +X I/O_31_(B10) 23 650 800 98 L 39 39 1 1 B +X I/O_32_(B11) 24 650 900 98 L 39 39 1 1 B +X I/O_33_(E24) 25 650 1000 98 L 39 39 1 1 B +X I/O_34_(E25) 26 650 1100 98 L 39 39 1 1 B +X I/O_35_(C8) 27 650 1200 98 L 39 39 1 1 B +X I/O_36_(C9) 28 650 1300 98 L 39 39 1 1 B +X I/O_37_(C10) 29 650 1400 98 L 39 39 1 1 B +X I/O_1_(B17) 3 -650 1500 98 R 39 39 1 1 B +X I/O_38_(C11) 30 650 1500 98 L 39 39 1 1 B +X I/O_39_(A17) 31 650 1600 98 L 39 39 1 1 B +X DAC0_(A0_SE23) 32 650 -550 98 L 39 39 1 1 B +X DAC1_(A1_SE23) 33 650 -450 98 L 39 39 1 1 B +X GND 34 300 -2500 98 U 39 39 1 1 W +X I/O_13_(C5) 35 -650 300 98 R 39 39 1 1 B +X I/O_14_(D1) 36 -650 200 98 R 39 39 1 1 B +X I/O_15_(C0) 37 -650 100 98 R 39 39 1 1 B +X I/O_16_(B0) 38 -650 0 98 R 39 39 1 1 B +X I/O_17_(B1) 39 -650 -100 98 R 39 39 1 1 B +X I/O_2_(D0) 4 -650 1400 98 R 39 39 1 1 B +X I/O_18_(B3) 40 -650 -200 98 R 39 39 1 1 B +X I/O_19_(B2) 41 -650 -300 98 R 39 39 1 1 B +X I/O_20_(D5) 42 650 -300 98 L 39 39 1 1 B +X I/O_21_(D6) 43 650 -200 98 L 39 39 1 1 B +X I/O_22_(C1) 44 650 -100 98 L 39 39 1 1 B +X I/O_23_(C2) 45 650 0 98 L 39 39 1 1 B +X 3.3V_(250mA) 46 450 2400 98 D 39 39 1 1 w +X Analog_GND 47 450 -2500 98 U 39 39 1 1 W +X Vin 48 0 2400 98 D 39 39 1 1 W +X USB5V 49 -650 -2100 98 R 39 39 1 1 w +X I/O_3_(A12) 5 -650 1300 98 R 39 39 1 1 B +X D-_(USB1_DM) 50 -650 -2000 98 R 39 39 1 1 B +X D+_(USB1_DP) 51 -650 -1900 98 R 39 39 1 1 B +X GND 52 -300 -2500 98 U 39 39 1 1 W +X GND 53 -450 -2500 98 U 39 39 1 1 W +X 3.3V 57 150 2400 98 D 39 39 1 1 W +X I/O_40_(A28) 58 -650 -900 98 R 39 39 1 1 B +X I/O_41_(A29) 59 -650 -1000 98 R 39 39 1 1 B +X I/O_4_(A13) 6 -650 1200 98 R 39 39 1 1 B +X I/O_42_(A26) 60 -650 -1100 98 R 39 39 1 1 B +X I/O_43_(B20) 61 -650 -1200 98 R 39 39 1 1 B +X I/O_44_(B22) 62 -650 -1300 98 R 39 39 1 1 B +X I/O_45_(B23) 63 -650 -1400 98 R 39 39 1 1 B +X I/O_46_(B21) 64 -650 -1500 98 R 39 39 1 1 B +X GND 65 0 -2500 98 U 39 39 1 1 W +X I/O_47_(D8) 67 650 -1900 98 L 39 39 1 1 B +X I/O_48_(D9) 68 650 -1800 98 L 39 39 1 1 B +X I/O_49_(B4) 69 650 -1700 98 L 39 39 1 1 B +X I/O_5_(D7) 7 -650 1100 98 R 39 39 1 1 B +X I/O_50_(B5) 70 650 -1600 98 L 39 39 1 1 B +X I/O_51_(D14) 71 650 -1500 98 L 39 39 1 1 B +X I/O_52_(D13) 72 650 -1400 98 L 39 39 1 1 B +X I/O_53_(D12) 73 650 -1300 98 L 39 39 1 1 B +X I/O_54_(D15) 74 650 -1200 98 L 39 39 1 1 B +X I/O_55_(D11) 75 650 -1100 98 L 39 39 1 1 B +X I/O_56_(E10) 76 650 -1000 98 L 39 39 1 1 B +X I/O_57_(E11) 77 650 -900 98 L 39 39 1 1 B +X ADC1_(ADC_DM0) 78 -650 -450 98 R 39 39 1 1 I +X ADC0_(ADC_DP0) 79 -650 -550 98 R 39 39 1 1 I +X I/O_6_(D4) 8 -650 1000 98 R 39 39 1 1 B +X AREF_(VREFH) 80 -650 -650 98 R 39 39 1 1 O +X VUSB 81 -150 2400 98 D 39 39 1 1 w +X RESET 82 -650 -1650 98 R 39 39 1 1 I +X PROGRAM 83 -650 -1750 98 R 39 39 1 1 I +X GND 84 -150 -2500 98 U 39 39 1 1 W +X 3.3V 85 -450 2400 98 D 39 39 1 1 W +X VBAT 86 -300 2400 98 D 39 39 1 1 I +X I/O_7_(D2) 9 -650 900 98 R 39 39 1 1 B +ENDDRAW +ENDDEF +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER +# +DEF CPU_Z80CPU_EXTENDER U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_Battery_Cell +# +DEF Device_Battery_Cell BT 0 0 N N 1 F N +F0 "BT" 100 100 50 H V L CNN +F1 "Device_Battery_Cell" 100 0 50 H V L CNN +F2 "" 0 60 50 V I C CNN +F3 "" 0 60 50 V I C CNN +DRAW +S -90 70 90 60 0 1 0 F +S -62 47 58 27 0 1 0 F +P 2 0 1 0 0 30 0 0 N +P 2 0 1 0 0 70 0 100 N +P 2 0 1 10 20 135 60 135 N +P 2 0 1 10 40 155 40 115 N +X + 1 0 200 100 D 50 50 1 1 P +X - 2 0 -100 100 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_Flash_SST39SF040-COMPACT +# +DEF Memory_Flash_SST39SF040-COMPACT U 0 20 Y Y 1 F N +F0 "U" 100 1300 50 H V C CNN +F1 "Memory_Flash_SST39SF040-COMPACT" 0 -1200 50 H V C CNN +F2 "" 0 300 50 H I C CNN +F3 "" 0 300 50 H I C CNN +DRAW +S -250 1250 250 -650 0 1 10 f +X GND 16 0 -750 118 U 50 50 0 0 W +X VCC 32 0 1350 118 D 50 50 0 0 W +X A18 1 -450 -600 200 R 50 50 1 1 I +X A2 10 -450 1000 200 R 50 50 1 1 I +X A1 11 -450 1100 200 R 50 50 1 1 I +X A0 12 -450 1200 200 R 50 50 1 1 I +X D0 13 450 1200 200 L 50 50 1 1 T +X D1 14 450 1100 200 L 50 50 1 1 T +X D2 15 450 1000 200 L 50 50 1 1 T +X D3 17 450 900 200 L 50 50 1 1 T +X D4 18 450 800 200 L 50 50 1 1 T +X D5 19 450 700 200 L 50 50 1 1 T +X A16 2 -450 -400 200 R 50 50 1 1 I +X D6 20 450 600 200 L 50 50 1 1 T +X D7 21 450 500 200 L 50 50 1 1 T +X ~CE~ 22 450 -500 200 L 50 50 1 1 I +X A10 23 -450 200 200 R 50 50 1 1 I +X ~OE~ 24 450 -600 200 L 50 50 1 1 I +X A11 25 -450 100 200 R 50 50 1 1 I +X A9 26 -450 300 200 R 50 50 1 1 I +X A8 27 -450 400 200 R 50 50 1 1 I +X A13 28 -450 -100 200 R 50 50 1 1 I +X A14 29 -450 -200 200 R 50 50 1 1 I +X A15 3 -450 -300 200 R 50 50 1 1 I +X A17 30 -450 -500 200 R 50 50 1 1 I +X ~WE~ 31 450 -300 200 L 50 50 1 1 I +X A12 4 -450 0 200 R 50 50 1 1 I +X A7 5 -450 500 200 R 50 50 1 1 I +X A6 6 -450 600 200 R 50 50 1 1 I +X A5 7 -450 700 200 R 50 50 1 1 I +X A4 8 -450 800 200 R 50 50 1 1 I +X A3 9 -450 900 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter-cache.lib b/schematics/v2.1/Custom/tranZPUter-cache.lib new file mode 100755 index 0000000..2ed4dd2 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter-cache.lib @@ -0,0 +1,1589 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x06 +# +DEF Connector_Generic_Conn_01x06 J 0 40 Y N 1 F N +F0 "J" 0 300 50 H V C CNN +F1 "Connector_Generic_Conn_01x06" 0 -400 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -295 0 -305 1 1 6 N +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 50 -350 1 1 10 f +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_2 2 -200 100 150 R 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 -200 -100 150 R 50 50 1 1 P +X Pin_5 5 -200 -200 150 R 50 50 1 1 P +X Pin_6 6 -200 -300 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" -400 -550 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1550 200 L 50 50 1 1 B +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1250 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1150 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1050 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1350 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 B +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1850 200 L 50 50 1 1 B +X MSEL2 Y6 1200 -1750 200 L 50 50 1 1 B +X MSEL1 Y7 1200 -1650 200 L 50 50 1 1 B +X IO_B8_A10 A10 1700 -900 200 L 50 50 2 1 B +X IO_B8_A11 A11 1700 -800 200 L 50 50 2 1 B +X IO_B8_A12 A12 1700 -700 200 L 50 50 2 1 B +X IO_B8_A13 A13 1700 -600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -500 200 L 50 50 2 1 B +X IO_B7_A22 A22 1700 -6200 200 L 50 50 2 1 B +X IO_B7_A23 A23 1700 -6100 200 L 50 50 2 1 B +X IO_B7_A24 A24 1700 -6000 200 L 50 50 2 1 B +X IO_B7_A25 A25 1700 -5900 200 L 50 50 2 1 B +X IO_B8_A3 A3 1700 -400 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -300 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -200 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -100 200 L 50 50 2 1 B +X IO_B8_A7 A7 -200 -6200 200 R 50 50 2 1 B +X IO_B8_A8 A8 -200 -6100 200 R 50 50 2 1 B +X IO_B8_A9 A9 -200 -6000 200 R 50 50 2 1 B +X IO_B8_B1 B1 -200 -5900 200 R 50 50 2 1 B +X IO_B8_B10 B10 -200 -5800 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -5700 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -5600 200 R 50 50 2 1 B +X IO_B7_B15 B15 1700 -5800 200 L 50 50 2 1 B +X IO_B7_B17 B17 1700 -5700 200 L 50 50 2 1 B +X IO_B7_B18 B18 1700 -5600 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -5500 200 L 50 50 2 1 B +X IO_B8_B2 B2 -200 -5500 200 R 50 50 2 1 B +X IO_B7_B21 B21 1700 -5400 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -5300 200 L 50 50 2 1 B +X IO_B7_B23 B23 1700 -5200 200 L 50 50 2 1 B +X IO_B8_B4 B4 -200 -5400 200 R 50 50 2 1 B +X IO_B8_B5 B5 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B6 B6 -200 -5200 200 R 50 50 2 1 B +X IO_B8_B7 B7 -200 -5100 200 R 50 50 2 1 B +X IO_B8_B9 B9 -200 -5000 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C10 C10 -200 -4800 200 R 50 50 2 1 B +X IO_B8_C11 C11 -200 -4700 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -4600 200 R 50 50 2 1 B +X IO_B8_C13 C13 -200 -4500 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -5100 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -5000 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -4900 200 L 50 50 2 1 B +X IO_B7_C17 C17 1700 -4800 200 L 50 50 2 1 B +X IO_B7_C18 C18 1700 -4700 200 L 50 50 2 1 B +X IO_B7_C19 C19 1700 -4600 200 L 50 50 2 1 B +X IO_B8_C2 C2 -200 -4400 200 R 50 50 2 1 B +X IO_B7_C20 C20 1700 -4500 200 L 50 50 2 1 B +X IO_B7_C21 C21 1700 -4400 200 L 50 50 2 1 B +X IO_B7_C22 C22 1700 -4300 200 L 50 50 2 1 B +X IO_B7_C23 C23 1700 -4200 200 L 50 50 2 1 B +X IO_B8_C3 C3 -200 -4300 200 R 50 50 2 1 B +X IO_B8_C4 C4 -200 -4200 200 R 50 50 2 1 B +X IO_B8_C5 C5 -200 -4100 200 R 50 50 2 1 B +X IO_B8_C6 C6 -200 -4000 200 R 50 50 2 1 B +X IO_B8_C7 C7 -200 -3900 200 R 50 50 2 1 B +X IO_B8_C8 C8 -200 -3800 200 R 50 50 2 1 B +X IO_B8_C9 C9 -200 -3700 200 R 50 50 2 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 -200 -3600 200 R 50 50 2 1 B +X IO_B8_D10 D10 -200 -3500 200 R 50 50 2 1 B +X IO_B8_D11 D11 -200 -3400 200 R 50 50 2 1 B +X IO_B8_D12 D12 -200 -3300 200 R 50 50 2 1 B +X IO_B8_D13 D13 -200 -3200 200 R 50 50 2 1 B +X IO_B8_D14 D14 -200 -3100 200 R 50 50 2 1 B +X IO_B7_D15 D15 1700 -4100 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -4000 200 L 50 50 2 1 B +X IO_B7_D17 D17 1700 -3900 200 L 50 50 2 1 B +X IO_B7_D18 D18 1700 -3800 200 L 50 50 2 1 B +X IO_B7_D19 D19 1700 -3700 200 L 50 50 2 1 B +X IO_B8_D2 D2 -200 -3000 200 R 50 50 2 1 B +X IO_B7_D20 D20 1700 -3600 200 L 50 50 2 1 B +X IO_B7_D21 D21 1700 -3500 200 L 50 50 2 1 B +X IO_B7_D22 D22 1700 -3400 200 L 50 50 2 1 B +X IO_B7_D23 D23 1700 -3300 200 L 50 50 2 1 B +X IO_B8_D3 D3 -200 -2900 200 R 50 50 2 1 B +X IO_B8_D4 D4 -200 -2800 200 R 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 -200 -2700 200 R 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 -200 -2400 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E15 E15 1700 -3200 200 L 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 -200 -1900 200 R 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B7_A15 A15 -150 -750 200 R 50 50 3 1 B +X IO_B7_A16 A16 -150 -650 200 R 50 50 3 1 B +X IO_B7_A17 A17 -150 -550 200 R 50 50 3 1 B +X IO_B7_A18 A18 -150 -450 200 R 50 50 3 1 B +X IO_B7_A19 A19 -150 -350 200 R 50 50 3 1 B +X IO_B7_A20 A20 -150 -250 200 R 50 50 3 1 B +X IO_B7_A21 A21 -150 -150 200 R 50 50 3 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B5_AA25 AA25 1450 -5050 200 L 50 50 3 1 B +X IO_B5_AA26 AA26 1450 -4950 200 L 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B5_AB26 AB26 1450 -4650 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B5_AC25 AC25 1450 -4350 200 L 50 50 3 1 B +X IO_B5_AC26 AC26 1450 -4250 200 L 50 50 3 1 B +X IO_B5_AD25 AD25 1450 -4150 200 L 50 50 3 1 B +X IO_B5_AD26 AD26 1450 -4050 200 L 50 50 3 1 B +X IO_B5_AE25 AE25 1450 -3950 200 L 50 50 3 1 B +X IO_B5_AE26 AE26 1450 -3850 200 L 50 50 3 1 B +X IO_B6_B25 B25 -150 -6250 200 R 50 50 3 1 B +X IO_B6_B26 B26 -150 -6150 200 R 50 50 3 1 B +X IO_B6_C24 C24 -150 -6050 200 R 50 50 3 1 B +X IO_B6_C25 C25 -150 -5950 200 R 50 50 3 1 B +X IO_B6_C26 C26 -150 -5850 200 R 50 50 3 1 B +X IO_B6_D24 D24 -150 -5750 200 R 50 50 3 1 B +X IO_B6_D25 D25 -150 -5650 200 R 50 50 3 1 B +X IO_B6_D26 D26 -150 -5550 200 R 50 50 3 1 B +X IO_B6_E24 E24 -150 -5450 200 R 50 50 3 1 B +X IO_B6_E25 E25 -150 -5350 200 R 50 50 3 1 B +X IO_B6_E26 E26 -150 -5250 200 R 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 -150 -5050 200 R 50 50 3 1 B +X IO_B6_F24 F24 -150 -4950 200 R 50 50 3 1 B +X IO_B6_F26 F26 -150 -4850 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 -150 -4650 200 R 50 50 3 1 B +X IO_B6_G24 G24 -150 -4550 200 R 50 50 3 1 B +X IO_B6_G25 G25 -150 -4450 200 R 50 50 3 1 B +X IO_B6_G26 G26 -150 -4350 200 R 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 -150 -4150 200 R 50 50 3 1 B +X IO_B6_H24 H24 -150 -4050 200 R 50 50 3 1 B +X IO_B6_H25 H25 -150 -3950 200 R 50 50 3 1 B +X IO_B6_H26 H26 -150 -3850 200 R 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_J23 J23 -150 -3650 200 R 50 50 3 1 B +X IO_B6_J24 J24 -150 -3550 200 R 50 50 3 1 B +X IO_B6_J25 J25 -150 -3450 200 R 50 50 3 1 B +X IO_B6_J26 J26 -150 -3350 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 -150 -2850 200 R 50 50 3 1 B +X IO_B6_K24 K24 -150 -2750 200 R 50 50 3 1 B +X IO_B6_K26 K26 -150 -2650 200 R 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 -150 -2250 200 R 50 50 3 1 B +X IO_B6_L24 L24 -150 -2150 200 R 50 50 3 1 B +X IO_B6_L25 L25 -150 -2050 200 R 50 50 3 1 B +X IO_B6_L26 L26 -150 -1950 200 R 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -1650 200 R 50 50 3 1 B +X IO_B6_M24 M24 -150 -1550 200 R 50 50 3 1 B +X IO_B6_M25 M25 -150 -1450 200 R 50 50 3 1 B +X IO_B6_M26 M26 -150 -1350 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B6_N23 N23 -150 -950 200 R 50 50 3 1 B +X IO_B6_N24 N24 -150 -850 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3550 200 L 50 50 3 1 B +X IO_B5_P24 P24 1450 -3450 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_R23 R23 1450 -3050 200 L 50 50 3 1 B +X IO_B5_R24 R24 1450 -2950 200 L 50 50 3 1 B +X IO_B5_R25 R25 1450 -2850 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B5_T23 T23 1450 -2450 200 L 50 50 3 1 B +X IO_B5_T24 T24 1450 -2350 200 L 50 50 3 1 B +X IO_B5_T25 T25 1450 -2250 200 L 50 50 3 1 B +X IO_B5_T26 T26 1450 -2150 200 L 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B5_U23 U23 1450 -1850 200 L 50 50 3 1 B +X IO_B5_U24 U24 1450 -1750 200 L 50 50 3 1 B +X IO_B5_U25 U25 1450 -1650 200 L 50 50 3 1 B +X IO_B5_U26 U26 1450 -1550 200 L 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -1250 200 L 50 50 3 1 B +X IO_B5_V24 V24 1450 -1150 200 L 50 50 3 1 B +X IO_B5_V26 V26 1450 -1050 200 L 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -850 200 L 50 50 3 1 B +X IO_B5_W24 W24 1450 -750 200 L 50 50 3 1 B +X IO_B5_W25 W25 1450 -650 200 L 50 50 3 1 B +X IO_B5_W26 W26 1450 -550 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 1450 -350 200 L 50 50 3 1 B +X IO_B5_Y24 Y24 1450 -250 200 L 50 50 3 1 B +X IO_B5_Y25 Y25 1450 -150 200 L 50 50 3 1 B +X IO_B5_Y26 Y26 1450 -6250 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B3_AA7 AA7 1950 -6100 200 L 50 50 4 1 B +X IO_B3_AA8 AA8 1950 -6000 200 L 50 50 4 1 B +X IO_B3_AA9 AA9 1950 -5900 200 L 50 50 4 1 B +X IO_B3_AB11 AB11 1950 -5800 200 L 50 50 4 1 B +X IO_B3_AB12 AB12 1950 -5700 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 1950 -5600 200 L 50 50 4 1 B +X IO_B3_AB7 AB7 1950 -5500 200 L 50 50 4 1 B +X IO_B3_AB8 AB8 1950 -5400 200 L 50 50 4 1 B +X IO_B3_AB9 AB9 1950 -5300 200 L 50 50 4 1 B +X IO_B3_AC10 AC10 1950 -5200 200 L 50 50 4 1 B +X IO_B3_AC11 AC11 1950 -5100 200 L 50 50 4 1 B +X IO_B3_AC12 AC12 1950 -5000 200 L 50 50 4 1 B +X IO_B3_AC13 AC13 1950 -4900 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 1950 -4700 200 L 50 50 4 1 B +X IO_B3_AC6 AC6 1950 -4600 200 L 50 50 4 1 B +X IO_B3_AC7 AC7 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AC8 AC8 1950 -4400 200 L 50 50 4 1 B +X IO_B3_AC9 AC9 1950 -4300 200 L 50 50 4 1 B +X IO_B3_AD10 AD10 1950 -4200 200 L 50 50 4 1 B +X IO_B3_AD11 AD11 1950 -4100 200 L 50 50 4 1 B +X IO_B3_AD12 AD12 1950 -4000 200 L 50 50 4 1 B +X IO_B3_AD13 AD13 1950 -3900 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 1950 -3800 200 L 50 50 4 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 1950 -3700 200 L 50 50 4 1 B +X IO_B3_AD5 AD5 1950 -3600 200 L 50 50 4 1 B +X IO_B3_AD6 AD6 1950 -3500 200 L 50 50 4 1 B +X IO_B3_AD7 AD7 1950 -3400 200 L 50 50 4 1 B +X IO_B3_AD8 AD8 1950 -3300 200 L 50 50 4 1 B +X IO_B3_AD9 AD9 1950 -3200 200 L 50 50 4 1 B +X IO_B3_AE1 AE1 1950 -3100 200 L 50 50 4 1 B +X IO_B3_AE10 AE10 1950 -3000 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B3_AE13 AE13 1950 -2800 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B3_AE2 AE2 1950 -2700 200 L 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 1950 -2600 200 L 50 50 4 1 B +X IO_B3_AE5 AE5 1950 -2500 200 L 50 50 4 1 B +X IO_B3_AE6 AE6 1950 -2400 200 L 50 50 4 1 B +X IO_B3_AE7 AE7 1950 -2300 200 L 50 50 4 1 B +X IO_B3_AE9 AE9 1950 -2200 200 L 50 50 4 1 B +X IO_B3_AF10 AF10 1950 -2100 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B3_AF12 AF12 1950 -1900 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B3_AF2 AF2 1950 -1800 200 L 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 -200 -800 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 -200 -700 200 R 50 50 4 1 B +X IO_B4_AF25 AF25 -200 -600 200 R 50 50 4 1 B +X IO_B3_AF3 AF3 1950 -1700 200 L 50 50 4 1 B +X IO_B3_AF4 AF4 1950 -1600 200 L 50 50 4 1 B +X IO_B3_AF5 AF5 1950 -1500 200 L 50 50 4 1 B +X IO_B3_AF6 AF6 1950 -1400 200 L 50 50 4 1 B +X IO_B3_AF7 AF7 1950 -1300 200 L 50 50 4 1 B +X IO_B3_AF8 AF8 1950 -1200 200 L 50 50 4 1 B +X IO_B3_AF9 AF9 1950 -1100 200 L 50 50 4 1 B +X IO_B3_U12 U12 1950 -1000 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B3_V11 V11 1950 -900 200 L 50 50 4 1 B +X IO_B3_V12 V12 1950 -800 200 L 50 50 4 1 B +X IO_B3_V13 V13 1950 -700 200 L 50 50 4 1 B +X IO_B3_V14 V14 1950 -600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B3_W10 W10 1950 -500 200 L 50 50 4 1 B +X IO_B3_W11 W11 1950 -400 200 L 50 50 4 1 B +X IO_B3_W12 W12 1950 -300 200 L 50 50 4 1 B +X IO_B3_W13 W13 1950 -200 200 L 50 50 4 1 B +X IO_B3_W14 W14 1950 -100 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS16 +# +DEF epm7128slc84_EPCS16 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS16" 450 -450 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 350 300 -350 1 1 10 f +X nCS 1 -400 50 100 R 50 50 1 1 I +X DATA 2 -400 -50 100 R 50 50 1 1 B +X VCC 3 -150 450 100 D 50 50 1 1 W +X GND 4 0 -450 100 U 50 50 1 1 W +X ASDI 5 400 -50 100 L 50 50 1 1 B +X DCLK 6 400 50 100 L 50 50 1 1 B +X VCC 7 0 450 100 D 50 50 1 1 W +X VCC 8 150 450 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter-rescue.dcm b/schematics/v2.1/Custom/tranZPUter-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/tranZPUter-rescue.lib b/schematics/v2.1/Custom/tranZPUter-rescue.lib new file mode 100755 index 0000000..92c08a1 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter-rescue.lib @@ -0,0 +1,353 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP3C25E144C8N-1-epm7128slc84 +# +DEF EP3C25E144C8N-1-epm7128slc84 U 0 40 Y Y 3 L N +F0 "U" 800 200 50 H V L CNN +F1 "EP3C25E144C8N-1-epm7128slc84" 800 -2350 50 H V L CNN +F2 "Package_QFP" 800 -2250 50 H I L CNN +F3 "" 1650 -800 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -550 1750 600 -1650 1 1 10 f +S -400 850 400 -900 2 1 10 f +S -700 1800 700 -2150 3 1 10 f +X IO_B1_10 10 850 -800 254 L 50 50 1 1 B +X IO_B6_100 100 -800 0 254 R 50 50 1 1 B +X IO_B6_101 101 -800 -100 254 R 50 50 1 1 B +X IO_B6_103 103 -800 -200 243 R 50 50 1 1 B +X IO_B6_104 104 -800 -300 254 R 50 50 1 1 B +X IO_B6_105 105 -800 -400 254 R 50 50 1 1 B +X IO_B6_106 106 -800 -500 246 R 50 50 1 1 B +X IO_B1_11 11 -800 -600 254 R 50 50 1 1 B +X IO_B7_110 110 850 -300 247 L 50 50 1 1 B +X IO_B7_111 111 850 -200 248 L 50 50 1 1 B +X IO_B7_112 112 850 -100 249 L 50 50 1 1 B +X IO_B7_113 113 850 0 250 L 50 50 1 1 B +X IO_B7_114 114 850 100 251 L 50 50 1 1 B +X IO_B7_115 115 850 200 252 L 50 50 1 1 B +X IO_B7_119 119 850 300 253 L 50 50 1 1 B +X IO_B7_120 120 -800 300 254 R 50 50 1 1 B +X IO_B7_121 121 -800 400 255 R 50 50 1 1 B +X IO_B7_125 125 -800 500 256 R 50 50 1 1 B +X IO_B8_132 132 -800 600 257 R 50 50 1 1 B +X IO_B8_133 133 -800 700 258 R 50 50 1 1 B +X IO_B8_135 135 -800 800 259 R 50 50 1 1 B +X IO_B8_136 136 -800 900 260 R 50 50 1 1 B +X IO_B8_137 137 -800 1000 261 R 50 50 1 1 B +X IO_B8_141 141 -800 1100 254 R 50 50 1 1 B +X IO_B8_142 142 -800 1200 254 R 50 50 1 1 B +X IO_B8_143 143 -800 1300 254 R 50 50 1 1 B +X IO_B8_144 144 -800 1400 254 R 50 50 1 1 B +X IO_B2_28 28 850 -700 254 L 50 50 1 1 B +X IO_B2_30 30 850 800 254 L 50 50 1 1 B +X IO_B2_31 31 850 700 254 L 50 50 1 1 B +X IO_B2_32 32 850 600 254 L 50 50 1 1 B +X IO_B2_33 33 850 500 254 L 50 50 1 1 B +X IO_B3_39 39 850 1200 254 L 50 50 1 1 B +X IO_B1_4 4 -800 1600 254 R 50 50 1 1 B +X IO_B3_42 42 850 1100 254 L 50 50 1 1 B +X IO_B3_43 43 850 1000 254 L 50 50 1 1 B +X IO_B3_44 44 850 900 254 L 50 50 1 1 B +X IO_B3_46 46 850 1600 254 L 50 50 1 1 B +X IO_B3_49 49 850 1500 254 L 50 50 1 1 B +X IO_B3_50 50 850 1400 254 L 50 50 1 1 B +X IO_B3_51 51 850 1300 254 L 50 50 1 1 B +X IO_B4_58 58 850 -500 254 L 50 50 1 1 B +X IO_B4_59 59 850 -400 254 L 50 50 1 1 B +X IO_B4_60 60 850 -600 254 L 50 50 1 1 B +X IO_B4_64 64 850 400 254 L 50 50 1 1 B +X IO_B4_65 65 -800 -700 254 R 50 50 1 1 B +X IO_B4_66 66 -800 -800 254 R 50 50 1 1 B +X IO_B4_67 67 -800 -900 254 R 50 50 1 1 B +X IO_B4_68 68 -800 -1000 254 R 50 50 1 1 B +X IO_B4_69 69 -800 -1100 254 R 50 50 1 1 B +X IO_B1_7 7 -800 1500 254 R 50 50 1 1 B +X IO_B4_71 71 850 -900 254 L 50 50 1 1 B +X IO_B4_72 72 850 -1000 254 L 50 50 1 1 B +X IO_B5_76 76 850 -1100 254 L 50 50 1 1 B +X IO_B5_77 77 850 -1200 254 L 50 50 1 1 B +X IO_B5_79 79 850 -1300 254 L 50 50 1 1 B +X IO_B5_80 80 850 -1400 254 L 50 50 1 1 B +X IO_B5_83 83 -800 -1500 254 R 50 50 1 1 B +X IO_B5_85 85 -800 -1400 254 R 50 50 1 1 B +X IO_B5_86 86 -800 -1300 254 R 50 50 1 1 B +X IO_B5_87 87 -800 -1200 254 R 50 50 1 1 B +X IO_B6_98 98 -800 200 254 R 50 50 1 1 B +X IO_B6_99 99 -800 100 254 R 50 50 1 1 B +X DCLK 12 600 -250 206 L 50 50 2 1 B +X CLK8 126 -600 -50 200 R 50 50 2 1 I +X CLK9 127 -600 -150 200 R 50 50 2 1 I +X CLK10 128 -600 -250 200 R 50 50 2 1 I +X CLK11 129 -600 -350 200 R 50 50 2 1 I +X DATA0 13 600 -150 206 L 50 50 2 1 B +X nCONFIG 14 600 650 200 L 50 50 2 1 I +X TDI 15 600 300 200 L 50 50 2 1 I +X TCK 16 600 200 200 L 50 50 2 1 I +X TMS 18 600 100 200 L 50 50 2 1 I +X TDO 20 600 0 200 L 50 50 2 1 I +X nCE 21 600 550 200 L 50 50 2 1 I +X CLK0 22 -600 750 200 R 50 50 2 1 I +X CLK1 23 -600 650 200 R 50 50 2 1 I +X CLK2 24 -600 550 200 R 50 50 2 1 I +X CLK3 25 -600 450 200 R 50 50 2 1 I +X CLK15 52 -600 -750 200 R 50 50 2 1 I +X CLK14 53 -600 -650 200 R 50 50 2 1 I +X CLK13 54 -600 -550 200 R 50 50 2 1 I +X CLK12 55 -600 -450 200 R 50 50 2 1 I +X ASDO 6 600 -350 201 L 50 50 2 1 B +X nCS0 8 600 -450 203 L 50 50 2 1 B +X CLK7 88 -600 50 200 R 50 50 2 1 I +X CLK6 89 -600 150 200 R 50 50 2 1 I +X nSTATUS 9 600 750 200 L 50 50 2 1 I +X CLK5 90 -600 250 200 R 50 50 2 1 I +X CLK4 91 -600 350 200 R 50 50 2 1 I +X CONF_DONE 92 600 450 200 L 50 50 2 1 I +X MSEL0 94 600 -600 200 L 50 50 2 1 I +X MSEL1 96 600 -700 200 L 50 50 2 1 I +X MSEL2 97 600 -800 200 L 50 50 2 1 I +X VCCD_PLL3 1 900 -1450 200 L 50 50 3 1 W +X VCCINT10 102 900 -600 200 L 50 50 3 1 W +X VCCA2 107 900 -1800 200 L 50 50 3 1 W +X GNDA2 108 -900 1350 200 R 50 50 3 1 W +X VCCD_PLL2 109 900 -1350 200 L 50 50 3 1 W +X VCCINT11 116 900 -700 200 L 50 50 3 1 W +X VCCIO7 117 900 850 200 L 50 50 3 1 W +X GND9 118 -900 100 200 R 50 50 3 1 W +X VCCIO7 122 900 750 200 L 50 50 3 1 W +X GND10 123 -900 0 200 R 50 50 3 1 W +X VCCINT12 124 900 -800 200 L 50 50 3 1 W +X VCCIO8 130 900 650 200 L 50 50 3 1 W +X GND11 131 -900 -100 200 R 50 50 3 1 W +X VCCINT13 134 900 -900 200 L 50 50 3 1 W +X VCCINT14 138 900 -1000 200 L 50 50 3 1 W +X VCCIO8 139 900 550 200 L 50 50 3 1 W +X GND12 140 -900 -200 200 R 50 50 3 1 W +X VCCIO1 17 900 1650 200 L 50 50 3 1 W +X GND1 19 -900 900 200 R 50 50 3 1 W +X GNDA3 2 -900 1250 200 R 50 50 3 1 W +X VCCIO2 26 900 1550 200 L 50 50 3 1 W +X GND2 27 -900 800 200 R 50 50 3 1 W +X VCCINT2 29 900 200 200 L 50 50 3 1 W +X VCCA3 3 900 -1900 200 L 50 50 3 1 W +X VCCINT3 34 900 100 200 L 50 50 3 1 W +X VCCA1 35 900 -1700 200 L 50 50 3 1 W +X GNDA1 36 -900 1450 200 R 50 50 3 1 W +X VCCD_PLL1 37 900 -1250 200 L 50 50 3 1 W +X VCCINT4 38 900 0 200 L 50 50 3 1 W +X VCCIO3 40 900 1450 200 L 50 50 3 1 W +X GND3 41 -900 700 200 R 50 50 3 1 W +X VCCINT5 45 900 -100 200 L 50 50 3 1 W +X VCCIO3 47 900 1350 200 L 50 50 3 1 W +X GND4 48 -900 600 200 R 50 50 3 1 W +X VCCINT1 5 900 300 200 L 50 50 3 1 W +X VCCIO4 56 900 1250 200 L 50 50 3 1 W +X GND5 57 -900 500 200 R 50 50 3 1 W +X VCCINT6 61 900 -200 200 L 50 50 3 1 W +X VCCIO4 62 900 1150 200 L 50 50 3 1 W +X GND6 63 -900 400 200 R 50 50 3 1 W +X VCCINT7 70 900 -300 200 L 50 50 3 1 W +X VCCD_PLL4 73 900 -1550 200 L 50 50 3 1 W +X GNDA4 74 -900 1150 200 R 50 50 3 1 W +X VCCA4 75 900 -2000 200 L 50 50 3 1 W +X VCCINT8 78 900 -400 200 L 50 50 3 1 W +X VCCIO5 81 900 1050 200 L 50 50 3 1 W +X GND7 82 -900 300 200 R 50 50 3 1 W +X VCCINT9 84 900 -500 200 L 50 50 3 1 W +X VCCIO6 93 900 950 200 L 50 50 3 1 W +X GND8 95 -900 200 200 R 50 50 3 1 W +ENDDRAW +ENDDEF +# +# SN74LVT16543DL-CPU +# +DEF SN74LVT16543DL-CPU U 0 40 Y Y 1 L N +F0 "U" -171 2368 50 H V L BNN +F1 "SN74LVT16543DL-CPU" -259 -2785 50 H V L BNN +F2 "SOP63P1035X279-56N" 0 0 50 H I L BNN +F3 "3.3-V ABT 16-Bit egistered Transceivers With 3-State Outputs 56-SSOP -40 to 85" 0 0 50 H I L BNN +F4 "Unavailable" 0 0 50 H I L BNN +F5 "SN74LVT16543DL" 0 0 50 H I L BNN +F6 "None" 0 0 50 H I L BNN +F7 "SSOP-56 Texas Instruments" 0 0 50 H I L BNN +F8 "Texas Instruments" 0 0 50 H I L BNN +DRAW +P 2 0 0 16 -500 -2600 500 -2600 N +P 2 0 0 16 -500 2300 -500 -2600 N +P 2 0 0 16 500 -2600 500 2300 N +P 2 0 0 16 500 2300 -500 2300 N +X 1~OEAB 1 -700 1000 200 R 40 40 0 0 I +X 1A5 10 -700 -300 200 R 40 40 0 0 B +X GND_5 11 -700 -2000 200 R 40 40 0 0 P +X 1A6 12 -700 -400 200 R 40 40 0 0 B +X 1A7 13 -700 -500 200 R 40 40 0 0 B +X 1A8 14 -700 -600 200 R 40 40 0 0 B +X 2A1 15 -700 -800 200 R 40 40 0 0 B +X 2A2 16 -700 -900 200 R 40 40 0 0 B +X 2A3 17 -700 -1000 200 R 40 40 0 0 B +X GND 18 -700 -2400 200 R 40 40 0 0 P +X 2A4 19 -700 -1100 200 R 40 40 0 0 B +X 1~LEAB 2 -700 1500 200 R 40 40 0 0 I +X 2A5 20 -700 -1200 200 R 40 40 0 0 B +X 2A6 21 -700 -1300 200 R 40 40 0 0 B +X VCC_3 22 -700 2000 200 R 40 40 0 0 W +X 2A7 23 -700 -1400 200 R 40 40 0 0 B +X 2A8 24 -700 -1500 200 R 40 40 0 0 B +X GND_7 25 -700 -2200 200 R 40 40 0 0 P +X 2~CEAB 26 -700 400 200 R 40 40 0 0 I +X 2~LEAB 27 -700 1400 200 R 40 40 0 0 I +X 2~OEAB 28 -700 900 200 R 40 40 0 0 I +X 2~OEBA 29 -700 800 200 R 40 40 0 0 I +X 1~CEAB 3 -700 500 200 R 40 40 0 0 I +X 2~LEBA 30 -700 1300 200 R 40 40 0 0 I +X 2~CEBA 31 -700 300 200 R 40 40 0 0 I +X GND_2 32 -700 -1700 200 R 40 40 0 0 P +X 2B8 33 700 500 200 L 40 40 0 0 B +X 2B7 34 700 600 200 L 40 40 0 0 B +X VCC_4 35 -700 1900 200 R 40 40 0 0 W +X 2B6 36 700 700 200 L 40 40 0 0 B +X 2B5 37 700 800 200 L 40 40 0 0 B +X 2B4 38 700 900 200 L 40 40 0 0 B +X GND_4 39 -700 -1900 200 R 40 40 0 0 P +X GND_3 4 -700 -1800 200 R 40 40 0 0 P +X 2B3 40 700 1000 200 L 40 40 0 0 B +X 2B2 41 700 1100 200 L 40 40 0 0 B +X 2B1 42 700 1200 200 L 40 40 0 0 B +X 1B8 43 700 1400 200 L 40 40 0 0 B +X 1B7 44 700 1500 200 L 40 40 0 0 B +X 1B6 45 700 1600 200 L 40 40 0 0 B +X GND_6 46 -700 -2100 200 R 40 40 0 0 P +X 1B5 47 700 1700 200 L 40 40 0 0 B +X 1B4 48 700 1800 200 L 40 40 0 0 B +X 1B3 49 700 1900 200 L 40 40 0 0 B +X 1A1 5 -700 100 200 R 40 40 0 0 B +X VCC 50 -700 1800 200 R 40 40 0 0 W +X 1B2 51 700 2000 200 L 40 40 0 0 B +X 1B1 52 700 2100 200 L 40 40 0 0 B +X GND_8 53 -700 -2300 200 R 40 40 0 0 P +X 1~CEBA 54 -700 600 200 R 40 40 0 0 I +X 1~LEBA 55 -700 1600 200 R 40 40 0 0 I +X 1~OEBA 56 -700 1100 200 R 40 40 0 0 I +X 1A2 6 -700 0 200 R 40 40 0 0 B +X VCC_2 7 -700 2100 200 R 40 40 0 0 W +X 1A3 8 -700 -100 200 R 40 40 0 0 B +X 1A4 9 -700 -200 200 R 40 40 0 0 B +ENDDRAW +ENDDEF +# +# Z80CPU-CPU +# +DEF Z80CPU-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Z80CPU_EXTENDER-CPU +# +DEF Z80CPU_EXTENDER-CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "Z80CPU_EXTENDER-CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -550 1350 550 -1350 0 1 10 f +X A11 1 700 100 150 L 50 50 1 1 P +X D6 10 700 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 700 -700 150 L 50 50 1 1 P +X D7 13 700 -1200 150 L 50 50 1 1 P +X D0 14 700 -500 150 L 50 50 1 1 P +X D1 15 700 -600 150 L 50 50 1 1 P +X ~INT~ 16 -700 500 150 R 50 50 1 1 P +X ~NMI~ 17 -700 600 150 R 50 50 1 1 P +X ~HALT~ 18 -700 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -700 -700 150 R 50 50 1 1 P +X A12 2 700 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -700 -800 150 R 50 50 1 1 P +X ~RD~ 21 -700 -500 150 R 50 50 1 1 P +X ~WR~ 22 -700 -600 150 R 50 50 1 1 P +X ~BUSACK~ 23 -700 -1200 150 R 50 50 1 1 P +X ~WAIT~ 24 -700 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -700 -1100 150 R 50 50 1 1 P +X ~RESET~ 26 -700 1200 150 R 50 50 1 1 P +X ~M1~ 27 -700 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -700 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 700 -100 150 L 50 50 1 1 P +X A0 30 700 1200 150 L 50 50 1 1 P +X A1 31 700 1100 150 L 50 50 1 1 P +X A2 32 700 1000 150 L 50 50 1 1 P +X A3 33 700 900 150 L 50 50 1 1 P +X A4 34 700 800 150 L 50 50 1 1 P +X A5 35 700 700 150 L 50 50 1 1 P +X A6 36 700 600 150 L 50 50 1 1 P +X A7 37 700 500 150 L 50 50 1 1 P +X A8 38 700 400 150 L 50 50 1 1 P +X A9 39 700 300 150 L 50 50 1 1 P +X A14 4 700 -200 150 L 50 50 1 1 P +X A10 40 700 200 150 L 50 50 1 1 P +X A15 5 700 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -700 900 150 R 50 50 1 1 P C +X D4 7 700 -900 150 L 50 50 1 1 P +X D3 8 700 -800 150 L 50 50 1 1 P +X D5 9 700 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_0-cache.lib b/schematics/v2.1/Custom/tranZPUter_v2_0-cache.lib new file mode 100755 index 0000000..7e1d68f --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_0-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1600 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1800 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1800 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1800 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1800 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1800 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1800 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1800 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1800 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1800 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1800 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1800 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1800 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1800 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1800 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1800 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1800 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1800 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1800 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1800 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1800 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1800 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1800 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1800 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B4_AF23 AF23 1800 -4350 200 L 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1800 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1800 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1800 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1800 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1800 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1800 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_F23 F23 1800 -3850 200 L 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1800 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1800 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1800 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1800 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_M23 M23 -150 -2150 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1800 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1800 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1800 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1800 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1800 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1800 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1800 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1800 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1800 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1800 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1800 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1800 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1800 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1800 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1800 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1800 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1800 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1800 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1800 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1800 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1800 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1800 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1800 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1800 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1800 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1800 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B5_Y24 Y24 1800 -4050 200 L 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 -200 -600 200 R 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 -200 -700 200 R 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 -200 -800 200 R 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.dcm b/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.lib b/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_0-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_1-cache.lib b/schematics/v2.1/Custom/tranZPUter_v2_1-cache.lib new file mode 100755 index 0000000..9335ebd --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_1-cache.lib @@ -0,0 +1,1716 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# CPU_Z80CPU +# +DEF CPU_Z80CPU U 0 40 Y Y 1 F N +F0 "U" -550 1400 50 H V L CNN +F1 "CPU_Z80CPU" 250 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 w +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 w +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# CPU_Z80CPU_EXTENDER2 +# +DEF CPU_Z80CPU_EXTENDER2 U 0 40 Y Y 1 F N +F0 "U" -300 1400 50 H V L CNN +F1 "CPU_Z80CPU_EXTENDER2" 100 1400 50 H V L CNN +F2 "" 0 400 50 H I C CNN +F3 "" 0 400 50 H I C CNN +$FPLIST + DIP* + PDIP* +$ENDFPLIST +DRAW +S -300 1350 300 -1350 0 1 10 f +X A11 1 450 100 150 L 50 50 1 1 P +X D6 10 450 -1100 150 L 50 50 1 1 P +X VCC 11 0 1500 150 D 50 50 1 1 P +X D2 12 450 -700 150 L 50 50 1 1 P +X D7 13 450 -1200 150 L 50 50 1 1 P +X D0 14 450 -500 150 L 50 50 1 1 P +X D1 15 450 -600 150 L 50 50 1 1 P +X ~INT~ 16 -450 500 150 R 50 50 1 1 P +X ~NMI~ 17 -450 600 150 R 50 50 1 1 P +X ~HALT~ 18 -450 -100 150 R 50 50 1 1 P +X ~MREQ~ 19 -450 -600 150 R 50 50 1 1 P +X A12 2 450 0 150 L 50 50 1 1 P +X ~IORQ~ 20 -450 -700 150 R 50 50 1 1 P +X ~RD~ 21 -450 -400 150 R 50 50 1 1 P +X ~WR~ 22 -450 -500 150 R 50 50 1 1 P +X ~BUSACK~ 23 -450 -1050 150 R 50 50 1 1 P +X ~WAIT~ 24 -450 0 150 R 50 50 1 1 P +X ~BUSRQ~ 25 -450 -950 150 R 50 50 1 1 P +X ~RESET~ 26 -450 1100 150 R 50 50 1 1 P +X ~M1~ 27 -450 200 150 R 50 50 1 1 P +X ~RFSH~ 28 -450 100 150 R 50 50 1 1 P +X GND 29 0 -1500 150 U 50 50 1 1 P +X A13 3 450 -100 150 L 50 50 1 1 P +X A0 30 450 1200 150 L 50 50 1 1 P +X A1 31 450 1100 150 L 50 50 1 1 P +X A2 32 450 1000 150 L 50 50 1 1 P +X A3 33 450 900 150 L 50 50 1 1 P +X A4 34 450 800 150 L 50 50 1 1 P +X A5 35 450 700 150 L 50 50 1 1 P +X A6 36 450 600 150 L 50 50 1 1 P +X A7 37 450 500 150 L 50 50 1 1 P +X A8 38 450 400 150 L 50 50 1 1 P +X A9 39 450 300 150 L 50 50 1 1 P +X A14 4 450 -200 150 L 50 50 1 1 P +X A10 40 450 200 150 L 50 50 1 1 P +X A15 5 450 -300 150 L 50 50 1 1 P +X ~CLK~ 6 -450 900 150 R 50 50 1 1 P C +X D4 7 450 -900 150 L 50 50 1 1 P +X D3 8 450 -800 150 L 50 50 1 1 P +X D5 9 450 -1000 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_01x03 +# +DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N +F0 "J" 0 200 50 H V C CNN +F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_1x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 50 -150 1 1 10 f +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 -200 0 150 R 50 50 1 1 P +X Pin_3 3 -200 -100 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x03_Odd_Even +# +DEF Connector_Generic_Conn_02x03_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 200 50 H V C CNN +F1 "Connector_Generic_Conn_02x03_Odd_Even" 50 -200 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 150 150 -150 1 1 10 f +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +X Pin_1 1 -200 100 150 R 50 50 1 1 P +X Pin_2 2 300 100 150 L 50 50 1 1 P +X Pin_3 3 -200 0 150 R 50 50 1 1 P +X Pin_4 4 300 0 150 L 50 50 1 1 P +X Pin_5 5 -200 -100 150 R 50 50 1 1 P +X Pin_6 6 300 -100 150 L 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Connector_Generic_Conn_02x05_Odd_Even +# +DEF Connector_Generic_Conn_02x05_Odd_Even J 0 40 Y N 1 F N +F0 "J" 50 300 50 H V C CNN +F1 "Connector_Generic_Conn_02x05_Odd_Even" 50 -300 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Connector*:*_2x??_* +$ENDFPLIST +DRAW +S -50 -195 0 -205 1 1 6 N +S -50 -95 0 -105 1 1 6 N +S -50 5 0 -5 1 1 6 N +S -50 105 0 95 1 1 6 N +S -50 205 0 195 1 1 6 N +S -50 250 150 -250 1 1 10 f +S 150 -195 100 -205 1 1 6 N +S 150 -95 100 -105 1 1 6 N +S 150 5 100 -5 1 1 6 N +S 150 105 100 95 1 1 6 N +S 150 205 100 195 1 1 6 N +X Pin_1 1 -200 200 150 R 50 50 1 1 P +X Pin_10 10 300 -200 150 L 50 50 1 1 P +X Pin_2 2 300 200 150 L 50 50 1 1 P +X Pin_3 3 -200 100 150 R 50 50 1 1 P +X Pin_4 4 300 100 150 L 50 50 1 1 P +X Pin_5 5 -200 0 150 R 50 50 1 1 P +X Pin_6 6 300 0 150 L 50 50 1 1 P +X Pin_7 7 -200 -100 150 R 50 50 1 1 P +X Pin_8 8 300 -100 150 L 50 50 1 1 P +X Pin_9 9 -200 -200 150 R 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C +# +DEF Device_C C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_C" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 20 -80 -30 80 -30 N +P 2 0 1 20 -80 30 80 30 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP +# +DEF Device_CP C 0 10 N Y 1 F N +F0 "C" 25 100 50 H V L CNN +F1 "Device_CP" 25 -100 50 H V L CNN +F2 "" 38 -150 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -90 20 90 40 0 1 0 N +S 90 -20 -90 -40 0 1 0 F +P 2 0 1 0 -70 90 -30 90 N +P 2 0 1 0 -50 110 -50 70 N +X ~ 1 0 150 110 D 50 50 1 1 P +X ~ 2 0 -150 110 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_CP_Small +# +DEF Device_CP_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_CP_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + CP_* +$ENDFPLIST +DRAW +S -60 -12 60 -27 0 1 0 F +S -60 27 60 12 0 1 0 N +P 2 0 1 0 -50 60 -30 60 N +P 2 0 1 0 -40 50 -40 70 N +X ~ 1 0 100 73 D 50 50 1 1 P +X ~ 2 0 -100 73 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_C_Small +# +DEF Device_C_Small C 0 10 N N 1 F N +F0 "C" 10 70 50 H V L CNN +F1 "Device_C_Small" 10 -80 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + C_* +$ENDFPLIST +DRAW +P 2 0 1 13 -60 -20 60 -20 N +P 2 0 1 12 -60 20 60 20 N +X ~ 1 0 100 80 D 50 50 1 1 P +X ~ 2 0 -100 80 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Device_R_Small +# +DEF Device_R_Small R 0 10 N N 1 F N +F0 "R" 30 20 50 H V L CNN +F1 "Device_R_Small" 30 -40 50 H V L CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* +$ENDFPLIST +DRAW +S -30 70 30 -70 0 1 8 N +X ~ 1 0 100 30 D 50 50 1 1 P +X ~ 2 0 -100 30 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +# Mechanical_MountingHole_Pad +# +DEF Mechanical_MountingHole_Pad H 0 40 N N 1 F N +F0 "H" 0 250 50 H V C CNN +F1 "Mechanical_MountingHole_Pad" 0 175 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole*Pad* +$ENDFPLIST +DRAW +C 0 50 50 0 1 50 N +X 1 1 0 -100 100 U 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Memory_RAM_AS6C4008-55PCN +# +DEF Memory_RAM_AS6C4008-55PCN U 0 20 Y Y 1 F N +F0 "U" -400 1025 50 H V L BNN +F1 "Memory_RAM_AS6C4008-55PCN" 100 1025 50 H V L BNN +F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN +F3 "" 0 100 50 H I C CNN +$FPLIST + DIP*W15.24mm* +$ENDFPLIST +DRAW +S -400 1000 400 -1000 0 1 10 f +X VSS 16 0 -1100 100 U 50 50 0 0 W +X VCC 32 0 1100 100 D 50 50 0 0 W +X A18 1 -500 -900 100 R 50 50 1 1 I +X A2 10 -500 700 100 R 50 50 1 1 I +X A1 11 -500 800 100 R 50 50 1 1 I +X A0 12 -500 900 100 R 50 50 1 1 I +X DQ0 13 500 900 100 L 50 50 1 1 T +X DQ1 14 500 800 100 L 50 50 1 1 T +X DQ2 15 500 700 100 L 50 50 1 1 T +X DQ3 17 500 600 100 L 50 50 1 1 T +X DQ4 18 500 500 100 L 50 50 1 1 T +X DQ5 19 500 400 100 L 50 50 1 1 T +X A16 2 -500 -700 100 R 50 50 1 1 I +X DQ6 20 500 300 100 L 50 50 1 1 T +X DQ7 21 500 200 100 L 50 50 1 1 T +X ~CE~ 22 500 -100 100 L 50 50 1 1 I +X A10 23 -500 -100 100 R 50 50 1 1 I +X ~OE~ 24 500 -200 100 L 50 50 1 1 I +X A11 25 -500 -200 100 R 50 50 1 1 I +X A9 26 -500 0 100 R 50 50 1 1 I +X A8 27 -500 100 100 R 50 50 1 1 I +X A13 28 -500 -400 100 R 50 50 1 1 I +X ~WE~ 29 500 -300 100 L 50 50 1 1 I +X A14 3 -500 -500 100 R 50 50 1 1 I +X A17 30 -500 -800 100 R 50 50 1 1 I +X A15 31 -500 -600 100 R 50 50 1 1 I +X A12 4 -500 -300 100 R 50 50 1 1 I +X A7 5 -500 200 100 R 50 50 1 1 I +X A6 6 -500 300 100 R 50 50 1 1 I +X A5 7 -500 400 100 R 50 50 1 1 I +X A4 8 -500 500 100 R 50 50 1 1 I +X A3 9 -500 600 100 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# Oscillator_ASE-xxxMHz +# +DEF Oscillator_ASE-xxxMHz X 0 10 Y Y 1 F N +F0 "X" -200 250 50 H V L CNN +F1 "Oscillator_ASE-xxxMHz" 50 -250 50 H V L CNN +F2 "Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm" 700 -350 50 H I C CNN +F3 "" -100 0 50 H I C CNN +$FPLIST + Oscillator*SMD*Abracon*ASE*3.2x2.5mm* +$ENDFPLIST +DRAW +S -200 200 200 -200 0 1 10 f +P 10 0 1 0 -50 -30 -40 -30 -40 30 -20 30 -20 -30 0 -30 0 30 20 30 20 -30 30 -30 N +X EN 1 -300 0 100 R 50 50 1 1 I +X GND 2 0 -300 100 U 50 50 1 1 W +X OUT 3 300 0 100 L 50 50 1 1 O +X Vdd 4 0 300 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117 +# +DEF Regulator_Linear_AMS1117 U 0 30 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS NCP1117-ADJ_SOT223 AMS1117 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X ADJ 1 0 -300 100 U 50 50 1 1 I +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-2.5 +# +DEF Regulator_Linear_AMS1117-2.5 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-2.5" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Regulator_Linear_AMS1117-3.3 +# +DEF Regulator_Linear_AMS1117-3.3 U 0 10 Y Y 1 F N +F0 "U" -150 125 50 H V C CNN +F1 "Regulator_Linear_AMS1117-3.3" 0 125 50 H V L CNN +F2 "Package_TO_SOT_SMD:SOT-223-3_TabPin2" 0 200 50 H I C CNN +F3 "" 100 -250 50 H I C CNN +ALIAS AP1117-18 AP1117-25 AP1117-33 AP1117-50 LD1117S33TR_SOT223 LD1117S12TR_SOT223 LD1117S18TR_SOT223 LD1117S25TR_SOT223 LD1117S50TR_SOT223 NCP1117-12_SOT223 NCP1117-1.5_SOT223 NCP1117-1.8_SOT223 NCP1117-2.0_SOT223 NCP1117-2.5_SOT223 NCP1117-2.85_SOT223 NCP1117-3.3_SOT223 NCP1117-5.0_SOT223 AMS1117-1.5 AMS1117-1.8 AMS1117-2.5 AMS1117-2.85 AMS1117-3.3 AMS1117-5.0 +$FPLIST + SOT?223*TabPin2* +$ENDFPLIST +DRAW +S -200 -200 200 75 0 1 10 f +X GND 1 0 -300 100 U 50 50 1 1 W +X VO 2 300 0 100 L 50 50 1 1 w +X VI 3 -300 0 100 R 50 50 1 1 W +ENDDRAW +ENDDEF +# +# Switch_SW_Push +# +DEF Switch_SW_Push SW 0 40 N N 1 F N +F0 "SW" 50 100 50 H V L CNN +F1 "Switch_SW_Push" 0 -60 50 H V C CNN +F2 "" 0 200 50 H I C CNN +F3 "" 0 200 50 H I C CNN +DRAW +C -80 0 20 0 1 0 N +C 80 0 20 0 1 0 N +P 2 0 1 0 0 50 0 120 N +P 2 0 1 0 100 50 -100 50 N +X 1 1 -200 0 100 R 50 50 0 1 P +X 2 2 200 0 100 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +# ep4cgx110_part_EP4CGX110DF27I7 +# +DEF ep4cgx110_part_EP4CGX110DF27I7 U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "ep4cgx110_part_EP4CGX110DF27I7" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +# ep4cgx110_part_IS61WV51232BLL-10BLI +# +DEF ep4cgx110_part_IS61WV51232BLL-10BLI U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "ep4cgx110_part_IS61WV51232BLL-10BLI" 1000 -2100 50 H V C CNN +F2 "TFBGA-48" 0 0 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -700 1850 700 -1850 0 1 10 f +X DQ1 A1 850 1450 150 L 40 40 1 1 B +X DQ0 A2 850 1550 150 L 40 40 1 1 B +X VSS A3 -150 -2000 150 U 40 40 1 1 W +X VDD A7 -250 2000 150 D 40 40 1 1 W +X DQ31 A8 850 -1550 150 L 40 40 1 1 B +X DQ30 A9 850 -1450 150 L 40 40 1 1 B +X DQ2 B1 850 1350 150 L 40 40 1 1 B +X VDD B2 -450 2000 150 D 40 40 1 1 W +X VSS B3 -50 -2000 150 U 40 40 1 1 W +X VDD B7 -150 2000 150 D 40 40 1 1 W +X VSS B8 350 -2000 150 U 40 40 1 1 W +X DQ29 B9 850 -1350 150 L 40 40 1 1 B +X VSS C1 -650 -2000 150 U 40 40 1 1 W +X DQ3 C2 850 1250 150 L 40 40 1 1 B +X DQ4 C3 850 1150 150 L 40 40 1 1 B +X DQ27 C7 850 -1150 150 L 40 40 1 1 B +X DQ28 C8 850 -1250 150 L 40 40 1 1 B +X VDD C9 250 2000 150 D 40 40 1 1 W +X VSS D1 -550 -2000 150 U 40 40 1 1 W +X DQ6 D2 850 950 150 L 40 40 1 1 B +X DQ5 D3 850 1050 150 L 40 40 1 1 B +X DQ26 D7 850 -1050 150 L 40 40 1 1 B +X DQ25 D8 850 -950 150 L 40 40 1 1 B +X VDD D9 350 2000 150 D 40 40 1 1 W +X VDD E1 -650 2000 150 D 40 40 1 1 W +X DQ7 E2 850 850 150 L 40 40 1 1 B +X NC E3 -850 -1550 150 R 40 40 1 1 I N +X NC E7 -850 -1650 150 R 40 40 1 1 I N +X DQ24 E8 850 -850 150 L 40 40 1 1 B +X VSS E9 550 -2000 150 U 40 40 1 1 W +X VSS F1 -450 -2000 150 U 40 40 1 1 W +X ~BWa~ F2 -850 -450 150 R 40 40 1 1 I +X A3 F3 -850 1250 150 R 40 40 1 1 I +X A4 F7 -850 1150 150 R 40 40 1 1 I +X ~BWd~ F8 -850 -750 150 R 40 40 1 1 I +X VDD F9 450 2000 150 D 40 40 1 1 W +X A0 G1 -850 1550 150 R 40 40 1 1 I +X A1 G2 -850 1450 150 R 40 40 1 1 I +X A2 G3 -850 1350 150 R 40 40 1 1 I +X A10 G7 -850 550 150 R 40 40 1 1 I +X A5 G8 -850 1050 150 R 40 40 1 1 I +X A6 G9 -850 950 150 R 40 40 1 1 I +X A15 H1 -850 50 150 R 40 40 1 1 I +X A14 H2 -850 150 150 R 40 40 1 1 I +X A13 H3 -850 250 150 R 40 40 1 1 I +X A8 H7 -850 750 150 R 40 40 1 1 I +X A7 H8 -850 850 150 R 40 40 1 1 I +X A11 H9 -850 450 150 R 40 40 1 1 I +X CE2 J1 -850 -1050 150 R 40 40 1 1 I +X A17 J2 -850 -150 150 R 40 40 1 1 I +X A16 J3 -850 -50 150 R 40 40 1 1 I +X A9 J7 -850 650 150 R 40 40 1 1 I +X A12 J8 -850 350 150 R 40 40 1 1 I +X ~CE~ J9 -850 -950 150 R 40 40 1 1 I +X ~BWb~ K1 -850 -550 150 R 40 40 1 1 I +X NC K2 -850 -1450 150 R 40 40 1 1 I N +X A18 K3 -850 -250 150 R 40 40 1 1 I +X ~OE~ K7 -850 -1250 150 R 40 40 1 1 I +X ~WE~ K8 -850 -1350 150 R 40 40 1 1 I +X ~BWc~ K9 -850 -650 150 R 40 40 1 1 I +X VDD L1 -550 2000 150 D 40 40 1 1 W +X DQ8 L2 850 750 150 L 40 40 1 1 B +X VSS L3 50 -2000 150 U 40 40 1 1 W +X VDD L7 -50 2000 150 D 40 40 1 1 W +X DQ23 L8 850 -750 150 L 40 40 1 1 B +X VSS L9 650 -2000 150 U 40 40 1 1 W +X VSS M1 -350 -2000 150 U 40 40 1 1 W +X DQ9 M2 850 650 150 L 40 40 1 1 B +X DQ10 M3 850 550 150 L 40 40 1 1 B +X DQ21 M7 850 -550 150 L 40 40 1 1 B +X DQ22 M8 850 -650 150 L 40 40 1 1 B +X VDD M9 550 2000 150 D 40 40 1 1 W +X VSS N1 -250 -2000 150 U 40 40 1 1 W +X DQ12 N2 850 350 150 L 40 40 1 1 B +X DQ11 N3 850 450 150 L 40 40 1 1 B +X DQ20 N7 850 -450 150 L 40 40 1 1 B +X DQ19 N8 850 -350 150 L 40 40 1 1 B +X VDD N9 650 2000 150 D 40 40 1 1 W +X DQ13 P1 850 250 150 L 40 40 1 1 B +X VDD P2 -350 2000 150 D 40 40 1 1 W +X VSS P3 150 -2000 150 U 40 40 1 1 W +X VDD P7 50 2000 150 D 40 40 1 1 W +X VSS P8 450 -2000 150 U 40 40 1 1 W +X DQ18 P9 850 -250 150 L 40 40 1 1 B +X DQ14 R1 850 150 150 L 40 40 1 1 B +X DQ15 R2 850 50 150 L 40 40 1 1 B +X VSS R3 250 -2000 150 U 40 40 1 1 W +X VDD R7 150 2000 150 D 40 40 1 1 W +X DQ16 R8 850 -50 150 L 40 40 1 1 B +X DQ17 R9 850 -150 150 L 40 40 1 1 B +ENDDRAW +ENDDEF +# +# epm7128slc84_104031-0811 +# +DEF epm7128slc84_104031-0811 J 0 40 Y Y 1 L N +F0 "J" -500 530 50 H V L BNN +F1 "epm7128slc84_104031-0811" -350 500 50 H V L BNN +F2 "MOLEX_104031-0811" -350 -800 50 H I L BNN +F3 "Manufacturer Recommendations" -350 -700 50 H I L BNN +F4 "B2" 0 -900 50 H I L BNN +F5 "Molex" -350 -600 50 H I L BNN +F6 "1.57mm" -350 -900 50 H I L BNN +DRAW +S -350 450 350 -500 0 0 6 f +X DAT2 1 -550 150 200 R 40 40 0 0 B +X SW-2 10 -550 -400 200 R 40 40 0 0 P +X CD/DAT3 2 -550 50 200 R 40 40 0 0 B +X CMD 3 -550 -50 200 R 40 40 0 0 B +X VDD 4 550 350 200 L 40 40 0 0 W +X CLK 5 -550 -150 200 R 40 40 0 0 I C +X VSS 6 550 50 200 L 40 40 0 0 W +X DAT0 7 -550 350 200 R 40 40 0 0 B +X DAT1 8 -550 250 200 R 40 40 0 0 B +X SW-1 9 -550 -300 200 R 40 40 0 0 P +X GND G1 550 -400 200 L 40 40 0 0 W +X GND G2 550 -300 200 L 40 40 0 0 W +X GND G3 550 -200 200 L 40 40 0 0 W +X GND G4 550 -100 200 L 40 40 0 0 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPCS64 +# +DEF epm7128slc84_EPCS64 U 0 40 Y Y 1 F N +F0 "U" 0 0 39 H V C CNN +F1 "epm7128slc84_EPCS64" 350 -500 39 H V C CNN +F2 "" 0 0 39 H I C CNN +F3 "" 0 0 39 H I C CNN +DRAW +S -300 400 300 -400 1 1 10 f +X VCC 1 -150 500 100 D 50 50 1 1 W +X GND 10 0 -500 100 U 50 50 1 1 W +X NC 11 400 -350 100 L 50 50 1 1 N N +X NC 12 400 -250 100 L 50 50 1 1 N N +X NC 13 400 -150 100 L 50 50 1 1 N N +X NC 14 400 -50 100 L 50 50 1 1 N N +X ASDI 15 400 50 100 L 50 50 1 1 B +X DCLK 16 400 150 100 L 50 50 1 1 B +X VCC 2 0 500 100 D 50 50 1 1 W +X NC 3 -400 -50 100 R 50 50 1 1 N N +X NC 4 -400 -150 100 R 50 50 1 1 N N +X NC 5 -400 -250 100 R 50 50 1 1 N N +X NC 6 -400 -350 100 R 50 50 1 1 N N +X nCS 7 -400 150 100 R 50 50 1 1 I +X DATA 8 -400 50 100 R 50 50 1 1 B +X VCC 9 150 500 100 D 50 50 1 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-3 +# +DEF epm7128slc84_EPM7512AEQFP144-3 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-3" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 -650 2200 200 R 50 50 1 1 B +X IO_100 100 650 -200 200 L 50 50 1 1 B +X IO_101 101 650 -100 200 L 50 50 1 1 B +X IO_102 102 650 0 200 L 50 50 1 1 B +X IO_103 103 650 100 200 L 50 50 1 1 B +X IO_106 106 650 200 200 L 50 50 1 1 B +X IO_107 107 650 300 200 L 50 50 1 1 B +X IO_108 108 650 400 200 L 50 50 1 1 B +X IO_109 109 650 500 200 L 50 50 1 1 B +X IO_11 11 -650 2100 200 R 50 50 1 1 B +X IO_110 110 650 600 200 L 50 50 1 1 B +X IO_111 111 650 700 200 L 50 50 1 1 B +X IO_112 112 650 800 200 L 50 50 1 1 B +X IO_113 113 650 900 200 L 50 50 1 1 B +X IO_114 114 650 1000 200 L 50 50 1 1 B +X IO_116 116 650 1100 200 L 50 50 1 1 B +X IO_117 117 650 1200 200 L 50 50 1 1 B +X IO_118 118 650 1300 200 L 50 50 1 1 B +X IO_119 119 650 1400 200 L 50 50 1 1 B +X IO_12 12 -650 2000 200 R 50 50 1 1 B +X IO_120 120 650 1500 200 L 50 50 1 1 B +X IO_121 121 650 1600 200 L 50 50 1 1 B +X IO_122 122 650 1700 200 L 50 50 1 1 B +X IO_131 131 650 1800 200 L 50 50 1 1 B +X IO_132 132 650 1900 200 L 50 50 1 1 B +X IO_133 133 650 2000 200 L 50 50 1 1 B +X IO_134 134 650 2100 200 L 50 50 1 1 B +X IO_136 136 650 2200 200 L 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2400 200 L 50 50 1 1 B +X IO_139 139 650 2500 200 L 50 50 1 1 B +X IO_14 14 -650 1900 200 R 50 50 1 1 B +X IO_140 140 650 2600 200 L 50 50 1 1 B +X IO_141 141 650 2700 200 L 50 50 1 1 B +X IO_142 142 650 2800 200 L 50 50 1 1 B +X IO_143 143 650 2900 200 L 50 50 1 1 B +X IO_15 15 -650 1800 200 R 50 50 1 1 B +X IO_16 16 -650 1700 200 R 50 50 1 1 B +X IO_18 18 -650 1600 200 R 50 50 1 1 B +X IO_19 19 -650 1500 200 R 50 50 1 1 B +X IO_2 2 -650 2800 200 R 50 50 1 1 B +X IO_21 21 -650 1400 200 R 50 50 1 1 B +X IO_22 22 -650 1300 200 R 50 50 1 1 B +X IO_23 23 -650 1200 200 R 50 50 1 1 B +X IO_25 25 -650 1100 200 R 50 50 1 1 B +X IO_26 26 -650 1000 200 R 50 50 1 1 B +X IO_27 27 -650 900 200 R 50 50 1 1 B +X IO_28 28 -650 800 200 R 50 50 1 1 B +X IO_29 29 -650 700 200 R 50 50 1 1 B +X IO_30 30 -650 600 200 R 50 50 1 1 B +X IO_31 31 -650 500 200 R 50 50 1 1 B +X IO_32 32 -650 400 200 R 50 50 1 1 B +X IO_34 34 -650 300 200 R 50 50 1 1 B +X IO_35 35 -650 200 200 R 50 50 1 1 B +X IO_36 36 -650 100 200 R 50 50 1 1 B +X IO_37 37 -650 0 200 R 50 50 1 1 B +X IO_38 38 -650 -100 200 R 50 50 1 1 B +X IO_39 39 -650 -200 200 R 50 50 1 1 B +X IO_40 40 -650 -300 200 R 50 50 1 1 B +X IO_41 41 -650 -400 200 R 50 50 1 1 B +X IO_42 42 -650 -500 200 R 50 50 1 1 B +X IO_43 43 -650 -600 200 R 50 50 1 1 B +X IO_44 44 -650 -700 200 R 50 50 1 1 B +X IO_45 45 -650 -800 200 R 50 50 1 1 B +X IO_46 46 -650 -900 200 R 50 50 1 1 B +X IO_47 47 -650 -1000 200 R 50 50 1 1 B +X IO_48 48 -650 -1100 200 R 50 50 1 1 B +X IO_49 49 -650 -1200 200 R 50 50 1 1 B +X IO_5 5 -650 2700 200 R 50 50 1 1 B +X IO_53 53 -650 -1300 200 R 50 50 1 1 B +X IO_54 54 -650 -1400 200 R 50 50 1 1 B +X IO_55 55 -650 -1500 200 R 50 50 1 1 B +X IO_56 56 -650 -1600 200 R 50 50 1 1 B +X IO_6 6 -650 2600 200 R 50 50 1 1 B +X IO_60 60 -650 -1700 200 R 50 50 1 1 B +X IO_61 61 -650 -1800 200 R 50 50 1 1 B +X IO_62 62 -650 -1900 200 R 50 50 1 1 B +X IO_63 63 -650 -2000 200 R 50 50 1 1 B +X IO_65 65 -650 -2100 200 R 50 50 1 1 B +X IO_66 66 -650 -2200 200 R 50 50 1 1 B +X IO_67 67 -650 -2300 200 R 50 50 1 1 B +X IO_68 68 -650 -2400 200 R 50 50 1 1 B +X IO_69 69 -650 -2500 200 R 50 50 1 1 B +X IO_7 7 -650 2500 200 R 50 50 1 1 B +X IO_70 70 -650 -2600 200 R 50 50 1 1 B +X IO_71 71 650 -2600 200 L 50 50 1 1 B +X IO_72 72 650 -2500 200 L 50 50 1 1 B +X IO_74 74 650 -2400 200 L 50 50 1 1 B +X IO_75 75 650 -2300 200 L 50 50 1 1 B +X IO_77 77 650 -2200 200 L 50 50 1 1 B +X IO_78 78 650 -2100 200 L 50 50 1 1 B +X IO_79 79 650 -2000 200 L 50 50 1 1 B +X IO_8 8 -650 2400 200 R 50 50 1 1 B +X IO_80 80 650 -1900 200 L 50 50 1 1 B +X IO_81 81 650 -1800 200 L 50 50 1 1 B +X IO_82 82 650 -1700 200 L 50 50 1 1 B +X IO_83 83 650 -1600 200 L 50 50 1 1 B +X IO_84 84 650 -1500 200 L 50 50 1 1 B +X IO_86 86 650 -1400 200 L 50 50 1 1 B +X IO_87 87 650 -1300 200 L 50 50 1 1 B +X IO_88 88 650 -1200 200 L 50 50 1 1 B +X IO_9 9 -650 2300 200 R 50 50 1 1 B +X IO_90 90 650 -1100 200 L 50 50 1 1 B +X IO_91 91 650 -1000 200 L 50 50 1 1 B +X IO_92 92 650 -900 200 L 50 50 1 1 B +X IO_93 93 650 -800 200 L 50 50 1 1 B +X IO_94 94 650 -700 200 L 50 50 1 1 B +X IO_96 96 650 -600 200 L 50 50 1 1 B +X IO_97 97 650 -500 200 L 50 50 1 1 B +X IO_98 98 650 -400 200 L 50 50 1 1 B +X IO_99 99 650 -300 200 L 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# epm7128slc84_EPM7512AEQFP144-6 +# +DEF epm7128slc84_EPM7512AEQFP144-6 U 0 40 Y Y 3 L N +F0 "U" -100 2450 50 H V L CNN +F1 "epm7128slc84_EPM7512AEQFP144-6" 850 -3000 50 H V L CNN +F2 "Package_QFP" 850 -2900 50 H I L CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -450 3000 450 -2700 1 1 10 f +S -500 350 500 -350 2 1 10 f +S -450 950 450 -850 3 1 10 f +X IO_1 1 -650 2900 200 R 50 50 1 1 B +X IO_10 10 650 1000 200 L 50 50 1 1 B +X IO_100 100 -650 -900 200 R 50 50 1 1 B +X IO_101 101 -650 -1200 200 R 50 50 1 1 B +X IO_102 102 -650 -1000 200 R 50 50 1 1 B +X IO_103 103 -650 -1100 200 R 50 50 1 1 B +X IO_106 106 -650 -500 200 R 50 50 1 1 B +X IO_107 107 -650 -600 200 R 50 50 1 1 B +X IO_108 108 -650 2200 200 R 50 50 1 1 B +X IO_109 109 -650 -400 200 R 50 50 1 1 B +X IO_11 11 650 900 200 L 50 50 1 1 B +X IO_110 110 -650 -100 200 R 50 50 1 1 B +X IO_111 111 -650 -200 200 R 50 50 1 1 B +X IO_112 112 -650 -300 200 R 50 50 1 1 B +X IO_113 113 -650 0 200 R 50 50 1 1 B +X IO_114 114 -650 100 200 R 50 50 1 1 B +X IO_116 116 650 2800 200 L 50 50 1 1 B +X IO_117 117 650 2900 200 L 50 50 1 1 B +X IO_118 118 650 2600 200 L 50 50 1 1 B +X IO_119 119 650 2700 200 L 50 50 1 1 B +X IO_12 12 650 800 200 L 50 50 1 1 B +X IO_120 120 650 2500 200 L 50 50 1 1 B +X IO_121 121 650 2400 200 L 50 50 1 1 B +X IO_122 122 -650 800 200 R 50 50 1 1 B +X IO_131 131 -650 2700 200 R 50 50 1 1 B +X IO_132 132 -650 2800 200 R 50 50 1 1 B +X IO_133 133 -650 2400 200 R 50 50 1 1 B +X IO_134 134 -650 2500 200 R 50 50 1 1 B +X IO_136 136 -650 2600 200 R 50 50 1 1 B +X IO_137 137 650 2300 200 L 50 50 1 1 B +X IO_138 138 650 2200 200 L 50 50 1 1 B +X IO_139 139 650 2100 200 L 50 50 1 1 B +X IO_14 14 650 700 200 L 50 50 1 1 B +X IO_140 140 650 2000 200 L 50 50 1 1 B +X IO_141 141 650 1900 200 L 50 50 1 1 B +X IO_142 142 650 1800 200 L 50 50 1 1 B +X IO_143 143 650 1700 200 L 50 50 1 1 B +X IO_15 15 650 600 200 L 50 50 1 1 B +X IO_16 16 650 500 200 L 50 50 1 1 B +X IO_18 18 650 400 200 L 50 50 1 1 B +X IO_19 19 650 300 200 L 50 50 1 1 B +X IO_2 2 650 1600 200 L 50 50 1 1 B +X IO_21 21 650 200 200 L 50 50 1 1 B +X IO_22 22 650 100 200 L 50 50 1 1 B +X IO_23 23 650 0 200 L 50 50 1 1 B +X IO_25 25 650 -200 200 L 50 50 1 1 B +X IO_26 26 650 -400 200 L 50 50 1 1 B +X IO_27 27 650 -600 200 L 50 50 1 1 B +X IO_28 28 650 -1100 200 L 50 50 1 1 B +X IO_29 29 650 -1200 200 L 50 50 1 1 B +X IO_30 30 650 -1300 200 L 50 50 1 1 B +X IO_31 31 650 -1400 200 L 50 50 1 1 B +X IO_32 32 650 -1500 200 L 50 50 1 1 B +X IO_34 34 650 -1600 200 L 50 50 1 1 B +X IO_35 35 650 -1700 200 L 50 50 1 1 B +X IO_36 36 650 -1800 200 L 50 50 1 1 B +X IO_37 37 650 -2600 200 L 50 50 1 1 B +X IO_38 38 650 -2500 200 L 50 50 1 1 B +X IO_39 39 650 -2400 200 L 50 50 1 1 B +X IO_40 40 650 -2300 200 L 50 50 1 1 B +X IO_41 41 650 -2200 200 L 50 50 1 1 B +X IO_42 42 650 -2100 200 L 50 50 1 1 B +X IO_43 43 650 -2000 200 L 50 50 1 1 B +X IO_44 44 650 -1900 200 L 50 50 1 1 B +X IO_45 45 650 -800 200 L 50 50 1 1 B +X IO_46 46 650 -700 200 L 50 50 1 1 B +X IO_47 47 650 -900 200 L 50 50 1 1 B +X IO_48 48 650 -1000 200 L 50 50 1 1 B +X IO_49 49 650 -500 200 L 50 50 1 1 B +X IO_5 5 650 1500 200 L 50 50 1 1 B +X IO_53 53 650 -100 200 L 50 50 1 1 B +X IO_54 54 650 -300 200 L 50 50 1 1 B +X IO_55 55 -650 700 200 R 50 50 1 1 B +X IO_56 56 -650 600 200 R 50 50 1 1 B +X IO_6 6 650 1400 200 L 50 50 1 1 B +X IO_60 60 -650 900 200 R 50 50 1 1 B +X IO_61 61 -650 1000 200 R 50 50 1 1 B +X IO_62 62 -650 500 200 R 50 50 1 1 B +X IO_63 63 -650 400 200 R 50 50 1 1 B +X IO_65 65 -650 300 200 R 50 50 1 1 B +X IO_66 66 -650 200 200 R 50 50 1 1 B +X IO_67 67 -650 1700 200 R 50 50 1 1 B +X IO_68 68 -650 1800 200 R 50 50 1 1 B +X IO_69 69 -650 1200 200 R 50 50 1 1 B +X IO_7 7 650 1300 200 L 50 50 1 1 B +X IO_70 70 -650 1100 200 R 50 50 1 1 B +X IO_71 71 -650 2000 200 R 50 50 1 1 B +X IO_72 72 -650 1900 200 R 50 50 1 1 B +X IO_74 74 -650 1500 200 R 50 50 1 1 B +X IO_75 75 -650 1600 200 R 50 50 1 1 B +X IO_77 77 -650 1300 200 R 50 50 1 1 B +X IO_78 78 -650 1400 200 R 50 50 1 1 B +X IO_79 79 -650 -2300 200 R 50 50 1 1 B +X IO_8 8 650 1200 200 L 50 50 1 1 B +X IO_80 80 -650 -2400 200 R 50 50 1 1 B +X IO_81 81 -650 -2200 200 R 50 50 1 1 B +X IO_82 82 -650 -2500 200 R 50 50 1 1 B +X IO_83 83 -650 -2100 200 R 50 50 1 1 B +X IO_84 84 -650 -2600 200 R 50 50 1 1 B +X IO_86 86 -650 -2000 200 R 50 50 1 1 B +X IO_87 87 -650 -1800 200 R 50 50 1 1 B +X IO_88 88 -650 -1900 200 R 50 50 1 1 B +X IO_9 9 650 1100 200 L 50 50 1 1 B +X IO_90 90 -650 -1700 200 R 50 50 1 1 B +X IO_91 91 -650 2100 200 R 50 50 1 1 B +X IO_92 92 -650 -1600 200 R 50 50 1 1 B +X IO_93 93 -650 -800 200 R 50 50 1 1 B +X IO_94 94 -650 -1500 200 R 50 50 1 1 B +X IO_96 96 -650 2300 200 R 50 50 1 1 B +X IO_97 97 -650 -1400 200 R 50 50 1 1 B +X IO_98 98 -650 -700 200 R 50 50 1 1 B +X IO_99 99 -650 -1300 200 R 50 50 1 1 B +X IO_104/TDO 104 700 50 200 L 50 50 2 1 B +X GCLK1 125 -700 50 200 R 50 50 2 1 I +X OE1 126 -700 -150 200 R 50 50 2 1 I +X GCLRn 127 -700 150 200 R 50 50 2 1 I +X OE2/GCLK2 128 -700 -50 200 R 50 50 2 1 I +X IO_20/TMS 20 700 -50 200 L 50 50 2 1 B +X IO_4/TDI 4 700 -150 200 L 50 50 2 1 B +X IO_89/TCK 89 700 150 200 L 50 50 2 1 B +X GNDIO8 105 -650 -500 200 R 50 50 3 1 W +X VCCIO6 115 650 -500 200 L 50 50 3 1 W +X VCCINT3 123 650 500 200 L 50 50 3 1 W +X GNDINT3 124 -650 500 200 R 50 50 3 1 W +X GNDINT4 129 -650 400 200 R 50 50 3 1 W +X GNDIO2 13 -650 100 200 R 50 50 3 1 W +X VCCINT4 130 650 400 200 L 50 50 3 1 W +X GNDIO9 135 -650 -600 200 R 50 50 3 1 W +X VCCIO7 144 650 -600 200 L 50 50 3 1 W +X GNDIO3 17 -650 0 200 R 50 50 3 1 W +X VCCIO1 24 650 0 200 L 50 50 3 1 W +X GNDIO1 3 -650 200 200 R 50 50 3 1 W +X GNDIO4 33 -650 -100 200 R 50 50 3 1 W +X VCCIO2 50 650 -100 200 L 50 50 3 1 W +X VCCINT1 51 650 700 200 L 50 50 3 1 W +X GNDINT1 52 -650 700 200 R 50 50 3 1 W +X GNDINT2 57 -650 600 200 R 50 50 3 1 W +X VCCINT2 58 650 600 200 L 50 50 3 1 W +X GNDIO5 59 -650 -200 200 R 50 50 3 1 W +X GNDIO6 64 -650 -300 200 R 50 50 3 1 W +X VCCIO3 73 650 -200 200 L 50 50 3 1 W +X VCCIO4 76 650 -300 200 L 50 50 3 1 W +X GNDIO7 85 -650 -400 200 R 50 50 3 1 W +X VCCIO5 95 650 -400 200 L 50 50 3 1 W +ENDDRAW +ENDDEF +# +# power_+1V2 +# +DEF power_+1V2 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+1V2" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +1V2 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+2V5 +# +DEF power_+2V5 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+2V5" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +2V5 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3.3V +# +DEF power_+3.3V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3.3V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+3V3 +# +DEF power_+3V3 #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+3V3" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +ALIAS +3.3V +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +3V3 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_+5V +# +DEF power_+5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+5V" 0 140 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 2 0 1 0 -30 50 0 100 N +P 2 0 1 0 0 0 0 100 N +P 2 0 1 0 0 100 30 50 N +X +5V 1 0 0 0 U 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# power_GNDPWR +# +DEF power_GNDPWR #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -200 50 H I C CNN +F1 "power_GNDPWR" 0 -130 50 H V C CNN +F2 "" 0 -50 50 H I C CNN +F3 "" 0 -50 50 H I C CNN +DRAW +P 2 0 1 0 0 -50 0 0 N +P 3 0 1 8 -40 -50 -50 -80 -50 -80 N +P 3 0 1 8 -20 -50 -30 -80 -30 -80 N +P 3 0 1 8 0 -50 -10 -80 -10 -80 N +P 3 0 1 8 20 -50 10 -80 10 -80 N +P 3 0 1 8 40 -50 -40 -50 -40 -50 N +P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N +X GNDPWR 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.dcm b/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.dcm new file mode 100755 index 0000000..5f3ed79 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +#End Doc Library diff --git a/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.lib b/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.lib new file mode 100755 index 0000000..96825a0 --- /dev/null +++ b/schematics/v2.1/Custom/tranZPUter_v2_1-rescue.lib @@ -0,0 +1,696 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# EP4CGX110DF27I7-ep4cgx110_part +# +DEF EP4CGX110DF27I7-ep4cgx110_part U 0 40 Y Y 7 L N +F0 "U" 300 250 60 H V L CNN +F1 "EP4CGX110DF27I7-ep4cgx110_part" 500 250 60 H V L CNN +F2 "" -400 -350 60 H I L CNN +F3 "" 2150 -4650 60 H I L CNN +DRAW +S 0 0 1000 -2200 1 1 12 f +S 0 0 1500 -6300 2 1 12 f +S 50 0 1250 -6400 3 1 12 f +S 0 0 1750 -6200 4 1 12 f +S 0 0 1000 -1800 5 1 12 f +S 0 0 1000 -7950 6 1 12 f +S 0 0 1000 -4550 7 1 12 f +X CLKIO8 A14 -200 -500 200 R 50 50 1 1 I C +X nSTATUS AA5 1200 -150 200 L 50 50 1 1 B +X MSEL0 AA6 1200 -1500 200 L 50 50 1 1 I +X CONF_DONE AB6 1200 -450 200 L 50 50 1 1 I C +X RREF0 AC1 -200 -1300 200 R 50 50 1 1 I C +X CLKIO14 AF13 -200 -1100 200 R 50 50 1 1 I C +X CLKIO15 AF14 -200 -1200 200 R 50 50 1 1 I C +X CLKIO9 B14 -200 -600 200 R 50 50 1 1 I C +X IO_B9_D5/nCS0 D5 1200 -1350 200 L 50 50 1 1 B +X IO_B9_D6/DATA0 D6 1200 -1050 200 L 50 50 1 1 B +X nCONFIG E5 1200 -250 200 L 50 50 1 1 B +X IO_B9_E6/ASDO E6 1200 -1250 200 L 50 50 1 1 B +X TMS F5 1200 -800 200 L 50 50 1 1 B +X DCLK F6 1200 -1150 200 L 50 50 1 1 I C +X TDI G6 1200 -600 200 L 50 50 1 1 B +X TCK G8 1200 -700 200 L 50 50 1 1 B +X nCE H7 1200 -350 200 L 50 50 1 1 I +X TDO H8 1200 -900 200 L 50 50 1 1 B +X REFCLK4n K10 -200 -1800 200 R 50 50 1 1 I C +X REFCLK5n K9 -200 -2000 200 R 50 50 1 1 I C +X REFCLK4p L10 -200 -1900 200 R 50 50 1 1 I C +X CLKIO10 L14 -200 -700 200 R 50 50 1 1 I C +X CLKIO11 L15 -200 -800 200 R 50 50 1 1 I C +X REFCLK5p L9 -200 -2100 200 R 50 50 1 1 I C +X CLKIO7 N25 -200 -400 200 R 50 50 1 1 I C +X CLKIO6 N26 -200 -300 200 R 50 50 1 1 I C +X CLKIO4 P26 -200 -100 200 R 50 50 1 1 I C +X CLKIO5 R26 -200 -200 200 R 50 50 1 1 I C +X REFCLK1p T10 -200 -1700 200 R 50 50 1 1 I C +X CLKIO12 T14 -200 -900 200 R 50 50 1 1 I C +X CLKIO13 T15 -200 -1000 200 R 50 50 1 1 I C +X REFCLK0p T9 -200 -1500 200 R 50 50 1 1 I C +X REFCLK1n U10 -200 -1600 200 R 50 50 1 1 I C +X REFCLK0n U9 -200 -1400 200 R 50 50 1 1 I C +X MSEL3 W7 1200 -1800 200 L 50 50 1 1 I +X MSEL2 Y6 1200 -1700 200 L 50 50 1 1 I +X MSEL1 Y7 1200 -1600 200 L 50 50 1 1 I +X IO_B8_A10 A10 -200 -4700 200 R 50 50 2 1 B +X IO_B8_A11 A11 -200 -4300 200 R 50 50 2 1 B +X IO_B8_A12 A12 -200 -3700 200 R 50 50 2 1 B +X IO_B8_A13 A13 -200 -3500 200 R 50 50 2 1 B +X IO_B7_A15 A15 -200 -3300 200 R 50 50 2 1 B +X IO_B7_A16 A16 -200 -3100 200 R 50 50 2 1 B +X IO_B7_A17 A17 1700 -3300 200 L 50 50 2 1 B +X IO_B7_A18 A18 1700 -3500 200 L 50 50 2 1 B +X IO_B7_A19 A19 1700 -3600 200 L 50 50 2 1 B +X IO_B8_A2 A2 1700 -5300 200 L 50 50 2 1 B +X IO_B7_A20 A20 1700 -3800 200 L 50 50 2 1 B +X IO_B7_A21 A21 -200 -4100 200 R 50 50 2 1 B +X IO_B7_A22 A22 -200 -4000 200 R 50 50 2 1 B +X IO_B7_A23 A23 -200 -3900 200 R 50 50 2 1 B +X IO_B7_A24 A24 -200 -4400 200 R 50 50 2 1 B +X IO_B7_A25 A25 -200 -4600 200 R 50 50 2 1 B +X IO_B8_A3 A3 1700 -5100 200 L 50 50 2 1 B +X IO_B8_A4 A4 1700 -5000 200 L 50 50 2 1 B +X IO_B8_A5 A5 1700 -4800 200 L 50 50 2 1 B +X IO_B8_A6 A6 1700 -4600 200 L 50 50 2 1 B +X IO_B8_A7 A7 1700 -4400 200 L 50 50 2 1 B +X IO_B8_A8 A8 1700 -4200 200 L 50 50 2 1 B +X IO_B8_A9 A9 1700 -4100 200 L 50 50 2 1 B +X IO_B3_AC4/PLL5_CLKOUTp AC4 -200 -2800 200 R 50 50 2 1 B +X IO_B3_AC5/PLL1_CLKOUTn AC5 -200 -2700 200 R 50 50 2 1 B +X IO_B3_AD3/PLL6_CLKOUTp AD3 -200 -5900 200 R 50 50 2 1 B +X IO_B3_AD4/PLL5_CLKOUTn AD4 -200 -2900 200 R 50 50 2 1 B +X IO_B3_AD5 AD5 -200 -3000 200 R 50 50 2 1 B +X IO_B3_AE1 AE1 -200 -6200 200 R 50 50 2 1 B +X IO_B3_AE2 AE2 -200 -6100 200 R 50 50 2 1 B +X IO_B3_AE3/PLL6_CLKOUTn AE3 -200 -6000 200 R 50 50 2 1 B +X IO_B3_AF2 AF2 -200 -5100 200 R 50 50 2 1 B +X IO_B3_AF3 AF3 -200 -5500 200 R 50 50 2 1 B +X IO_B3_AF4 AF4 -200 -5700 200 R 50 50 2 1 B +X IO_B3_AF5 AF5 -200 -5600 200 R 50 50 2 1 B +X IO_B3_AF6 AF6 -200 -5800 200 R 50 50 2 1 B +X IO_B3_AF7 AF7 -200 -5200 200 R 50 50 2 1 B +X IO_B3_AF8 AF8 -200 -5400 200 R 50 50 2 1 B +X IO_B3_AF9 AF9 -200 -5300 200 R 50 50 2 1 B +X IO_B8_B1 B1 1700 -5400 200 L 50 50 2 1 B +X IO_B8_B10 B10 -200 -4500 200 R 50 50 2 1 B +X IO_B8_B11 B11 -200 -3800 200 R 50 50 2 1 B +X IO_B8_B13 B13 -200 -3600 200 R 50 50 2 1 B +X IO_B7_B15 B15 -200 -3400 200 R 50 50 2 1 B +X IO_B7_B17 B17 -200 -3200 200 R 50 50 2 1 B +X IO_B7_B18 B18 1700 -3200 200 L 50 50 2 1 B +X IO_B7_B19 B19 1700 -3400 200 L 50 50 2 1 B +X IO_B8_B2 B2 1700 -5200 200 L 50 50 2 1 B +X IO_B7_B21 B21 1700 -3700 200 L 50 50 2 1 B +X IO_B7_B22 B22 1700 -3900 200 L 50 50 2 1 B +X IO_B7_B23 B23 -200 -4200 200 R 50 50 2 1 B +X IO_B6_B25 B25 -200 -4800 200 R 50 50 2 1 B +X IO_B6_B26 B26 -200 -5000 200 R 50 50 2 1 B +X IO_B8_B4 B4 1700 -4900 200 L 50 50 2 1 B +X IO_B8_B5 B5 1700 -4700 200 L 50 50 2 1 B +X IO_B8_B6 B6 1700 -4500 200 L 50 50 2 1 B +X IO_B8_B7 B7 1700 -4300 200 L 50 50 2 1 B +X IO_B8_B9 B9 -200 -4900 200 R 50 50 2 1 B +X IO_B8_C1/PLL7_CLKOUTn C1 1700 -5600 200 L 50 50 2 1 B +X IO_B8_C11 C11 -200 -1900 200 R 50 50 2 1 B +X IO_B8_C12 C12 -200 -2400 200 R 50 50 2 1 B +X IO_B7_C14 C14 1700 -900 200 L 50 50 2 1 B +X IO_B7_C15 C15 1700 -800 200 L 50 50 2 1 B +X IO_B7_C16 C16 1700 -700 200 L 50 50 2 1 B +X IO_B8_C2 C2 1700 -5500 200 L 50 50 2 1 B +X IO_B8_C3 C3 1700 -4000 200 L 50 50 2 1 B +X IO_B8_C4 C4 1700 -6200 200 L 50 50 2 1 B +X IO_B8_C5 C5 1700 -6100 200 L 50 50 2 1 B +X IO_B8_C6 C6 1700 -6000 200 L 50 50 2 1 B +X IO_B8_C7 C7 1700 -5900 200 L 50 50 2 1 B +X IO_B8_C8 C8 1700 -5800 200 L 50 50 2 1 B +X IO_B8_D10 D10 1700 -600 200 L 50 50 2 1 B +X IO_B8_D11 D11 1700 -500 200 L 50 50 2 1 B +X IO_B8_D12 D12 1700 -400 200 L 50 50 2 1 B +X IO_B8_D13 D13 1700 -200 200 L 50 50 2 1 B +X IO_B7_D16 D16 1700 -300 200 L 50 50 2 1 B +X IO_B8_D4 D4 1700 -100 200 L 50 50 2 1 B +X IO_B8_D7/PLL2_CLKOUTn D7 1700 -5700 200 L 50 50 2 1 B +X IO_B8_D8 D8 -200 -2600 200 R 50 50 2 1 B +X IO_B8_D9 D9 -200 -2500 200 R 50 50 2 1 B +X IO_B8_E11 E11 -200 -2300 200 R 50 50 2 1 B +X IO_B8_E12 E12 -200 -2200 200 R 50 50 2 1 B +X IO_B8_E13 E13 -200 -2100 200 R 50 50 2 1 B +X IO_B8_E14 E14 -200 -2000 200 R 50 50 2 1 B +X IO_B7_E16 E16 1700 -3100 200 L 50 50 2 1 B +X IO_B7_E17 E17 1700 -3000 200 L 50 50 2 1 B +X IO_B7_E18 E18 1700 -2900 200 L 50 50 2 1 B +X IO_B7_E19 E19 1700 -2800 200 L 50 50 2 1 B +X IO_B7_E20 E20 1700 -2700 200 L 50 50 2 1 B +X IO_B7_E21/PLL4_CLKOUTn E21 1700 -2600 200 L 50 50 2 1 B +X IO_B7_E22/PLL4_CLKOUTp E22 1700 -2500 200 L 50 50 2 1 B +X IO_B7_E23 E23 1700 -2400 200 L 50 50 2 1 B +X IO_B8_E7/PLL2_CLKOUTp E7 -200 -1800 200 R 50 50 2 1 B +X IO_B8_E8 E8 -200 -1700 200 R 50 50 2 1 B +X IO_B8_E9 E9 -200 -1600 200 R 50 50 2 1 B +X IO_B7_F15 F15 1700 -2300 200 L 50 50 2 1 B +X IO_B8_F8 F8 -200 -1500 200 R 50 50 2 1 B +X IO_B8_G10 G10 -200 -1400 200 R 50 50 2 1 B +X IO_B8_G11 G11 -200 -1300 200 R 50 50 2 1 B +X IO_B7_G14 G14 1700 -2200 200 L 50 50 2 1 B +X IO_B7_G15 G15 1700 -2100 200 L 50 50 2 1 B +X IO_B7_G17 G17 1700 -2000 200 L 50 50 2 1 B +X IO_B8_G9 G9 -200 -1200 200 R 50 50 2 1 B +X IO_B8_H10 H10 -200 -1100 200 R 50 50 2 1 B +X IO_B8_H11 H11 -200 -1000 200 R 50 50 2 1 B +X IO_B8_H12 H12 -200 -900 200 R 50 50 2 1 B +X IO_B8_H13 H13 -200 -800 200 R 50 50 2 1 B +X IO_B7_H14 H14 1700 -1900 200 L 50 50 2 1 B +X IO_B7_H15 H15 1700 -1800 200 L 50 50 2 1 B +X IO_B7_H16 H16 1700 -1700 200 L 50 50 2 1 B +X IO_B7_H17 H17 1700 -1600 200 L 50 50 2 1 B +X IO_B7_H18 H18 1700 -1500 200 L 50 50 2 1 B +X IO_B8_H9 H9 -200 -700 200 R 50 50 2 1 B +X IO_B8_J11 J11 -200 -600 200 R 50 50 2 1 B +X IO_B8_J12 J12 -200 -500 200 R 50 50 2 1 B +X IO_B8_J13 J13 -200 -400 200 R 50 50 2 1 B +X IO_B8_J14 J14 -200 -300 200 R 50 50 2 1 B +X IO_B7_J15 J15 1700 -1400 200 L 50 50 2 1 B +X IO_B7_J16 J16 1700 -1300 200 L 50 50 2 1 B +X IO_B7_J17 J17 1700 -1200 200 L 50 50 2 1 B +X IO_B7_J18 J18 1700 -1100 200 L 50 50 2 1 B +X IO_B7_J19 J19 1700 -1000 200 L 50 50 2 1 B +X IO_B8_K12 K12 -200 -200 200 R 50 50 2 1 B +X IO_B8_K13 K13 -200 -100 200 R 50 50 2 1 B +X IO_B5_AA23 AA23 1450 -5250 200 L 50 50 3 1 B +X IO_B5_AA24 AA24 1450 -5150 200 L 50 50 3 1 B +X IO_B3_AA7 AA7 -150 -2050 200 R 50 50 3 1 B +X IO_B3_AA8 AA8 -150 -1950 200 R 50 50 3 1 B +X IO_B3_AA9 AA9 -150 -1650 200 R 50 50 3 1 B +X IO_B3_AB11 AB11 -150 -1550 200 R 50 50 3 1 B +X IO_B3_AB12 AB12 -150 -1450 200 R 50 50 3 1 B +X IO_B5_AB23 AB23 1450 -4850 200 L 50 50 3 1 B +X IO_B5_AB24 AB24 1450 -4750 200 L 50 50 3 1 B +X IO_B3_AB5/PLL1_CLKOUTp AB5 -150 -1350 200 R 50 50 3 1 B +X IO_B3_AB7 AB7 -150 -950 200 R 50 50 3 1 B +X IO_B3_AB8 AB8 -150 -850 200 R 50 50 3 1 B +X IO_B3_AB9 AB9 -150 -750 200 R 50 50 3 1 B +X IO_B3_AC10 AC10 1450 -3550 200 L 50 50 3 1 B +X IO_B3_AC11 AC11 1450 -3450 200 L 50 50 3 1 B +X IO_B3_AC12 AC12 1450 -3050 200 L 50 50 3 1 B +X IO_B3_AC13 AC13 1450 -2950 200 L 50 50 3 1 B +X IO_B5_AC23 AC23 1450 -4550 200 L 50 50 3 1 B +X IO_B5_AC24 AC24 1450 -4450 200 L 50 50 3 1 B +X IO_B3_AC6 AC6 1450 -2350 200 L 50 50 3 1 B +X IO_B3_AC7 AC7 1450 -2250 200 L 50 50 3 1 B +X IO_B3_AC8 AC8 1450 -2150 200 L 50 50 3 1 B +X IO_B3_AC9 AC9 1450 -1850 200 L 50 50 3 1 B +X IO_B3_AD10 AD10 1450 -1750 200 L 50 50 3 1 B +X IO_B3_AD11 AD11 1450 -1650 200 L 50 50 3 1 B +X IO_B3_AD12 AD12 1450 -1550 200 L 50 50 3 1 B +X IO_B3_AD13 AD13 1450 -1250 200 L 50 50 3 1 B +X IO_B3_AD6 AD6 1450 -750 200 L 50 50 3 1 B +X IO_B3_AD7 AD7 1450 -650 200 L 50 50 3 1 B +X IO_B3_AD8 AD8 1450 -550 200 L 50 50 3 1 B +X IO_B3_AD9 AD9 1450 -350 200 L 50 50 3 1 B +X IO_B3_AE10 AE10 1450 -150 200 L 50 50 3 1 B +X IO_B3_AE13 AE13 -150 -6050 200 R 50 50 3 1 B +X IO_B3_AE5 AE5 -150 -5750 200 R 50 50 3 1 B +X IO_B3_AE6 AE6 -150 -5650 200 R 50 50 3 1 B +X IO_B3_AE7 AE7 -150 -5550 200 R 50 50 3 1 B +X IO_B3_AE9 AE9 -150 -5450 200 R 50 50 3 1 B +X IO_B3_AF10 AF10 -150 -5350 200 R 50 50 3 1 B +X IO_B3_AF12 AF12 -150 -5250 200 R 50 50 3 1 B +X IO_B8_C10 C10 -150 -6250 200 R 50 50 3 1 B +X IO_B8_C13 C13 -150 -5950 200 R 50 50 3 1 B +X IO_B7_C17 C17 -150 -4950 200 R 50 50 3 1 B +X IO_B7_C18 C18 -150 -4850 200 R 50 50 3 1 B +X IO_B7_C19 C19 -150 -4650 200 R 50 50 3 1 B +X IO_B7_C20 C20 -150 -4550 200 R 50 50 3 1 B +X IO_B7_C21 C21 -150 -4450 200 R 50 50 3 1 B +X IO_B7_C22 C22 -150 -4350 200 R 50 50 3 1 B +X IO_B7_C23 C23 -150 -4150 200 R 50 50 3 1 B +X IO_B8_C9 C9 -150 -6150 200 R 50 50 3 1 B +X IO_B8_D1/PLL7_CLKOUTp D1 1450 -850 200 L 50 50 3 1 B +X IO_B8_D14 D14 -150 -5850 200 R 50 50 3 1 B +X IO_B7_D15 D15 -150 -5050 200 R 50 50 3 1 B +X IO_B7_D17 D17 -150 -150 200 R 50 50 3 1 B +X IO_B7_D18 D18 -150 -250 200 R 50 50 3 1 B +X IO_B7_D19 D19 -150 -350 200 R 50 50 3 1 B +X IO_B8_D2 D2 1450 -1050 200 L 50 50 3 1 B +X IO_B7_D20 D20 -150 -450 200 R 50 50 3 1 B +X IO_B7_D21 D21 -150 -550 200 R 50 50 3 1 B +X IO_B7_D22 D22 -150 -650 200 R 50 50 3 1 B +X IO_B8_D3 D3 1450 -1150 200 L 50 50 3 1 B +X IO_B8_E1/PLL8_CLKOUTn E1 1450 -2850 200 L 50 50 3 1 B +X IO_B7_E15 E15 1450 -250 200 L 50 50 3 1 B +X IO_B8_E2/PLL8_CLKOUTp E2 1450 -2450 200 L 50 50 3 1 B +X IO_B6_F21 F21 -150 -5150 200 R 50 50 3 1 B +X IO_B6_G22 G22 -150 -4750 200 R 50 50 3 1 B +X IO_B6_G23 G23 1450 -6250 200 L 50 50 3 1 B +X IO_B6_H22 H22 -150 -4250 200 R 50 50 3 1 B +X IO_B6_H23 H23 1450 -5050 200 L 50 50 3 1 B +X IO_B6_J20 J20 -150 -3750 200 R 50 50 3 1 B +X IO_B6_K19 K19 -150 -3250 200 R 50 50 3 1 B +X IO_B6_K20 K20 -150 -3150 200 R 50 50 3 1 B +X IO_B6_K21 K21 -150 -3050 200 R 50 50 3 1 B +X IO_B6_K22 K22 -150 -2950 200 R 50 50 3 1 B +X IO_B6_K23 K23 1450 -4950 200 L 50 50 3 1 B +X IO_B6_L19 L19 -150 -2550 200 R 50 50 3 1 B +X IO_B6_L21 L21 -150 -2450 200 R 50 50 3 1 B +X IO_B6_L22 L22 -150 -2350 200 R 50 50 3 1 B +X IO_B6_L23 L23 1450 -4650 200 L 50 50 3 1 B +X IO_B6_M19 M19 -150 -1850 200 R 50 50 3 1 B +X IO_B6_M22 M22 -150 -1750 200 R 50 50 3 1 B +X IO_B6_N19 N19 -150 -1250 200 R 50 50 3 1 B +X IO_B6_N20 N20 -150 -1150 200 R 50 50 3 1 B +X IO_B6_N22 N22 -150 -1050 200 R 50 50 3 1 B +X IO_B5_P19 P19 1450 -3750 200 L 50 50 3 1 B +X IO_B5_P20 P20 1450 -3650 200 L 50 50 3 1 B +X IO_B5_P23 P23 1450 -3950 200 L 50 50 3 1 B +X IO_B5_R19 R19 1450 -3350 200 L 50 50 3 1 B +X IO_B5_R20 R20 1450 -3250 200 L 50 50 3 1 B +X IO_B5_R22 R22 1450 -3150 200 L 50 50 3 1 B +X IO_B5_T19 T19 1450 -2750 200 L 50 50 3 1 B +X IO_B5_T21 T21 1450 -2650 200 L 50 50 3 1 B +X IO_B5_T22 T22 1450 -2550 200 L 50 50 3 1 B +X IO_B3_U12 U12 -150 -4050 200 R 50 50 3 1 B +X IO_B5_U19 U19 1450 -2050 200 L 50 50 3 1 B +X IO_B5_U22 U22 1450 -1950 200 L 50 50 3 1 B +X IO_B3_V11 V11 -150 -3950 200 R 50 50 3 1 B +X IO_B3_V12 V12 -150 -3850 200 R 50 50 3 1 B +X IO_B3_V13 V13 -150 -3650 200 R 50 50 3 1 B +X IO_B3_V14 V14 -150 -3550 200 R 50 50 3 1 B +X IO_B4_V18 V18 1450 -6150 200 L 50 50 3 1 B +X IO_B4_V19 V19 1450 -6050 200 L 50 50 3 1 B +X IO_B5_V21 V21 1450 -1450 200 L 50 50 3 1 B +X IO_B5_V22 V22 1450 -1350 200 L 50 50 3 1 B +X IO_B5_V23 V23 1450 -4250 200 L 50 50 3 1 B +X IO_B3_W10 W10 -150 -3450 200 R 50 50 3 1 B +X IO_B3_W11 W11 -150 -3350 200 R 50 50 3 1 B +X IO_B3_W12 W12 -150 -2850 200 R 50 50 3 1 B +X IO_B3_W13 W13 -150 -2750 200 R 50 50 3 1 B +X IO_B3_W14 W14 -150 -2650 200 R 50 50 3 1 B +X IO_B4_W15 W15 1450 -5950 200 L 50 50 3 1 B +X IO_B4_W16 W16 1450 -5850 200 L 50 50 3 1 B +X IO_B4_W17 W17 1450 -5750 200 L 50 50 3 1 B +X IO_B4_W18 W18 1450 -5650 200 L 50 50 3 1 B +X IO_B4_W19 W19 1450 -5550 200 L 50 50 3 1 B +X IO_B5_W22 W22 1450 -950 200 L 50 50 3 1 B +X IO_B5_W23 W23 1450 -4150 200 L 50 50 3 1 B +X IO_B4_Y17 Y17 1450 -5450 200 L 50 50 3 1 B +X IO_B4_Y21 Y21 1450 -5350 200 L 50 50 3 1 B +X IO_B5_Y22 Y22 1450 -450 200 L 50 50 3 1 B +X IO_B5_Y23 Y23 -150 -2250 200 R 50 50 3 1 B +X IO_B4_AA15 AA15 -200 -5400 200 R 50 50 4 1 B +X IO_B4_AA17 AA17 -200 -5300 200 R 50 50 4 1 B +X IO_B4_AA20 AA20 -200 -5200 200 R 50 50 4 1 B +X IO_B4_AA21/PLL3_CLKOUTp AA21 -200 -5100 200 R 50 50 4 1 B +X IO_B4_AA22 AA22 -200 -5000 200 R 50 50 4 1 B +X IO_B5_AA25 AA25 1950 -4200 200 L 50 50 4 1 B +X IO_B5_AA26 AA26 1950 -4100 200 L 50 50 4 1 B +X IO_B4_AB14 AB14 -200 -4900 200 R 50 50 4 1 B +X IO_B4_AB15 AB15 -200 -4800 200 R 50 50 4 1 B +X IO_B4_AB18 AB18 -200 -4700 200 R 50 50 4 1 B +X IO_B4_AB20 AB20 -200 -4600 200 R 50 50 4 1 B +X IO_B4_AB21/PLL3_CLKOUTn AB21 -200 -4500 200 R 50 50 4 1 B +X IO_B5_AB26 AB26 1950 -4300 200 L 50 50 4 1 B +X IO_B4_AC14 AC14 -200 -4400 200 R 50 50 4 1 B +X IO_B4_AC15 AC15 -200 -4300 200 R 50 50 4 1 B +X IO_B4_AC16 AC16 -200 -4200 200 R 50 50 4 1 B +X IO_B4_AC17 AC17 -200 -4100 200 R 50 50 4 1 B +X IO_B4_AC18 AC18 -200 -4000 200 R 50 50 4 1 B +X IO_B4_AC19 AC19 -200 -3900 200 R 50 50 4 1 B +X IO_B4_AC20 AC20 -200 -3800 200 R 50 50 4 1 B +X IO_B4_AC21 AC21 -200 -3700 200 R 50 50 4 1 B +X IO_B4_AC22 AC22 -200 -3600 200 R 50 50 4 1 B +X IO_B5_AC25 AC25 1950 -5200 200 L 50 50 4 1 B +X IO_B5_AC26 AC26 1950 -4400 200 L 50 50 4 1 B +X IO_B4_AD14 AD14 -200 -3500 200 R 50 50 4 1 B +X IO_B4_AD15 AD15 -200 -3400 200 R 50 50 4 1 B +X IO_B4_AD16 AD16 -200 -3300 200 R 50 50 4 1 B +X IO_B4_AD17 AD17 -200 -3200 200 R 50 50 4 1 B +X IO_B4_AD18 AD18 -200 -3100 200 R 50 50 4 1 B +X IO_B4_AD19 AD19 -200 -3000 200 R 50 50 4 1 B +X IO_B4_AD20 AD20 -200 -2900 200 R 50 50 4 1 B +X IO_B4_AD21 AD21 -200 -2800 200 R 50 50 4 1 B +X IO_B4_AD22 AD22 -200 -2700 200 R 50 50 4 1 B +X IO_B4_AD23 AD23 -200 -2600 200 R 50 50 4 1 B +X IO_B4_AD24 AD24 -200 -2500 200 R 50 50 4 1 B +X IO_B5_AD25 AD25 1950 -5000 200 L 50 50 4 1 B +X IO_B5_AD26 AD26 1950 -4500 200 L 50 50 4 1 B +X IO_B3_AE11 AE11 1950 -2900 200 L 50 50 4 1 B +X IO_B4_AE14 AE14 -200 -2400 200 R 50 50 4 1 B +X IO_B4_AE15 AE15 -200 -2300 200 R 50 50 4 1 B +X IO_B4_AE17 AE17 -200 -2200 200 R 50 50 4 1 B +X IO_B4_AE18 AE18 -200 -2100 200 R 50 50 4 1 B +X IO_B4_AE19 AE19 -200 -2000 200 R 50 50 4 1 B +X IO_B4_AE21 AE21 -200 -1900 200 R 50 50 4 1 B +X IO_B4_AE22 AE22 -200 -1800 200 R 50 50 4 1 B +X IO_B4_AE23 AE23 -200 -1700 200 R 50 50 4 1 B +X IO_B5_AE25 AE25 1950 -4900 200 L 50 50 4 1 B +X IO_B5_AE26 AE26 1950 -4800 200 L 50 50 4 1 B +X IO_B3_AF11 AF11 1950 -2000 200 L 50 50 4 1 B +X IO_B4_AF15 AF15 -200 -1600 200 R 50 50 4 1 B +X IO_B4_AF16 AF16 -200 -1500 200 R 50 50 4 1 B +X IO_B4_AF17 AF17 -200 -1400 200 R 50 50 4 1 B +X IO_B4_AF18 AF18 -200 -1300 200 R 50 50 4 1 B +X IO_B4_AF19 AF19 -200 -1200 200 R 50 50 4 1 B +X IO_B4_AF20 AF20 -200 -1100 200 R 50 50 4 1 B +X IO_B4_AF21 AF21 -200 -1000 200 R 50 50 4 1 B +X IO_B4_AF22 AF22 -200 -900 200 R 50 50 4 1 B +X IO_B4_AF23 AF23 3350 -4500 200 L 50 50 4 1 B +X IO_B4_AF24 AF24 1950 -4600 200 L 50 50 4 1 B +X IO_B4_AF25 AF25 1950 -4700 200 L 50 50 4 1 B +X IO_B6_C24 C24 1950 -5900 200 L 50 50 4 1 B +X IO_B6_C25 C25 1950 -6100 200 L 50 50 4 1 B +X IO_B6_C26 C26 1950 -6000 200 L 50 50 4 1 B +X IO_B7_D23 D23 1950 -5600 200 L 50 50 4 1 B +X IO_B6_D24 D24 1950 -3000 200 L 50 50 4 1 B +X IO_B6_D25 D25 1950 -5700 200 L 50 50 4 1 B +X IO_B6_D26 D26 1950 -5800 200 L 50 50 4 1 B +X IO_B6_E24 E24 1950 -5400 200 L 50 50 4 1 B +X IO_B6_E25 E25 1950 -3100 200 L 50 50 4 1 B +X IO_B6_E26 E26 1950 -5500 200 L 50 50 4 1 B +X IO_B6_F23 F23 3900 -3150 200 L 50 50 4 1 B +X IO_B6_F24 F24 1950 -3400 200 L 50 50 4 1 B +X IO_B6_F26 F26 1950 -3200 200 L 50 50 4 1 B +X IO_B6_G24 G24 1950 -3500 200 L 50 50 4 1 B +X IO_B6_G25 G25 1950 -2400 200 L 50 50 4 1 B +X IO_B6_G26 G26 1950 -3300 200 L 50 50 4 1 B +X IO_B6_H24 H24 1950 -700 200 L 50 50 4 1 B +X IO_B6_H25 H25 1950 -3600 200 L 50 50 4 1 B +X IO_B6_H26 H26 1950 -500 200 L 50 50 4 1 B +X IO_B6_J23 J23 3400 -3500 200 L 50 50 4 1 B +X IO_B6_J24 J24 1950 -1100 200 L 50 50 4 1 B +X IO_B6_J25 J25 1950 -3700 200 L 50 50 4 1 B +X IO_B6_J26 J26 1950 -600 200 L 50 50 4 1 B +X IO_B6_K24 K24 1950 -2100 200 L 50 50 4 1 B +X IO_B6_K26 K26 1950 -400 200 L 50 50 4 1 B +X IO_B6_L24 L24 1950 -900 200 L 50 50 4 1 B +X IO_B6_L25 L25 1950 -800 200 L 50 50 4 1 B +X IO_B6_L26 L26 1950 -1200 200 L 50 50 4 1 B +X IO_B6_M23 M23 3500 -1300 200 L 50 50 4 1 B +X IO_B6_M24 M24 1950 -100 200 L 50 50 4 1 B +X IO_B6_M25 M25 1950 -200 200 L 50 50 4 1 B +X IO_B6_M26 M26 1950 -300 200 L 50 50 4 1 B +X IO_B6_N23 N23 1950 -1400 200 L 50 50 4 1 B +X IO_B6_N24 N24 1950 -1500 200 L 50 50 4 1 B +X IO_B5_P24 P24 1950 -1600 200 L 50 50 4 1 B +X IO_B5_R23 R23 1950 -1800 200 L 50 50 4 1 B +X IO_B5_R24 R24 1950 -1700 200 L 50 50 4 1 B +X IO_B5_R25 R25 1950 -2800 200 L 50 50 4 1 B +X IO_B5_T23 T23 3900 -2500 200 L 50 50 4 1 B +X IO_B5_T24 T24 1950 -1000 200 L 50 50 4 1 B +X IO_B5_T25 T25 1950 -1300 200 L 50 50 4 1 B +X IO_B5_T26 T26 1950 -2700 200 L 50 50 4 1 B +X IO_B4_U16 U16 -200 -500 200 R 50 50 4 1 B +X IO_B4_U18 U18 -200 -400 200 R 50 50 4 1 B +X IO_B5_U23 U23 1950 -2200 200 L 50 50 4 1 B +X IO_B5_U24 U24 1950 -1900 200 L 50 50 4 1 B +X IO_B5_U25 U25 1950 -2500 200 L 50 50 4 1 B +X IO_B5_U26 U26 1950 -2600 200 L 50 50 4 1 B +X IO_B4_V15 V15 -200 -300 200 R 50 50 4 1 B +X IO_B4_V16 V16 -200 -200 200 R 50 50 4 1 B +X IO_B4_V17 V17 -200 -100 200 R 50 50 4 1 B +X IO_B5_V24 V24 1950 -2300 200 L 50 50 4 1 B +X IO_B5_V26 V26 1950 -3800 200 L 50 50 4 1 B +X IO_B5_W24 W24 3400 -3900 200 L 50 50 4 1 B +X IO_B5_W25 W25 1950 -3900 200 L 50 50 4 1 B +X IO_B5_W26 W26 1950 -4000 200 L 50 50 4 1 B +X IO_B3_W9 W9 -200 -6100 200 R 50 50 4 1 B +X IO_B3_Y10 Y10 -200 -6000 200 R 50 50 4 1 B +X IO_B3_Y11 Y11 -200 -5900 200 R 50 50 4 1 B +X IO_B3_Y12 Y12 -200 -5800 200 R 50 50 4 1 B +X IO_B3_Y13 Y13 -200 -5700 200 R 50 50 4 1 B +X IO_B3_Y14 Y14 -200 -5600 200 R 50 50 4 1 B +X IO_B5_Y24 Y24 3900 -4950 200 L 50 50 4 1 B +X IO_B5_Y25 Y25 1950 -5300 200 L 50 50 4 1 B +X IO_B5_Y26 Y26 1950 -5100 200 L 50 50 4 1 B +X IO_B3_Y9 Y9 -200 -5500 200 R 50 50 4 1 B +X GXB_RX0n AA1 1200 -1650 200 L 50 50 5 1 B +X GXB_RX0p AA2 1200 -1550 200 L 50 50 5 1 B +X GXB_TX7n F3 -200 -250 200 R 50 50 5 1 B +X GXB_TX7p F4 -200 -150 200 R 50 50 5 1 B +X GXB_RX7n G1 1200 -250 200 L 50 50 5 1 B +X GXB_RX7p G2 1200 -150 200 L 50 50 5 1 B +X GXB_TX6n H3 -200 -450 200 R 50 50 5 1 B +X GXB_TX6p H4 -200 -350 200 R 50 50 5 1 B +X GXB_RX6n J1 1200 -450 200 L 50 50 5 1 B +X GXB_RX6p J2 1200 -350 200 L 50 50 5 1 B +X GXB_TX5n K3 -200 -650 200 R 50 50 5 1 B +X GXB_TX5p K4 -200 -550 200 R 50 50 5 1 B +X GXB_RX5n L1 1200 -650 200 L 50 50 5 1 B +X GXB_RX5p L2 1200 -550 200 L 50 50 5 1 B +X GXB_TX4n M3 -200 -850 200 R 50 50 5 1 B +X GXB_TX4p M4 -200 -750 200 R 50 50 5 1 B +X GXB_RX4n N1 1200 -850 200 L 50 50 5 1 B +X GXB_RX4p N2 1200 -750 200 L 50 50 5 1 B +X GXB_TX3n P3 -200 -1050 200 R 50 50 5 1 B +X GXB_TX3p P4 -200 -950 200 R 50 50 5 1 B +X GXB_RX3n R1 1200 -1050 200 L 50 50 5 1 B +X GXB_RX3p R2 1200 -950 200 L 50 50 5 1 B +X GXB_TX2n T3 -200 -1250 200 R 50 50 5 1 B +X GXB_TX2p T4 -200 -1150 200 R 50 50 5 1 B +X GXB_RX2n U1 1200 -1250 200 L 50 50 5 1 B +X GXB_RX2p U2 1200 -1150 200 L 50 50 5 1 B +X GXB_TX1n V3 -200 -1450 200 R 50 50 5 1 B +X GXB_TX1p V4 -200 -1350 200 R 50 50 5 1 B +X GXB_RX1n W1 1200 -1450 200 L 50 50 5 1 B +X GXB_RX1p W2 1200 -1350 200 L 50 50 5 1 B +X GXB_TX0n Y3 -200 -1650 200 R 50 50 5 1 B +X GXB_TX0p Y4 -200 -1550 200 R 50 50 5 1 B +X VCCIO3 AA10 1200 -300 200 L 50 50 6 1 W +X VCCIO3 AA11 1200 -400 200 L 50 50 6 1 W +X VCCIO3 AA12 1200 -500 200 L 50 50 6 1 W +X VCCIO3 AA13 1200 -600 200 L 50 50 6 1 W +X VCCIO3 AA14 1200 -700 200 L 50 50 6 1 W +X VCCIO4 AA16 1200 -900 200 L 50 50 6 1 W +X VCCIO4 AA18 1200 -1000 200 L 50 50 6 1 W +X VCCIO4 AA19 1200 -1100 200 L 50 50 6 1 W +X VCCIO4 AB17 1200 -1200 200 L 50 50 6 1 W +X NC AB3 -200 -200 200 R 50 50 6 1 N N +X NC AB4 -200 -100 200 R 50 50 6 1 N N +X VCCIO8 E10 1200 -3100 200 L 50 50 6 1 W +X VCCIO8 F11 1200 -3200 200 L 50 50 6 1 W +X VCCIO8 F13 1200 -3300 200 L 50 50 6 1 W +X VCCIO8 F14 1200 -3400 200 L 50 50 6 1 W +X VCCIO7 F16 1200 -2500 200 L 50 50 6 1 W +X VCCIO7 F18 1200 -2600 200 L 50 50 6 1 W +X VCCIO7 F20 1200 -2700 200 L 50 50 6 1 W +X VCCIO8 F9 1200 -3500 200 L 50 50 6 1 W +X VCCIO8 G12 1200 -3600 200 L 50 50 6 1 W +X VCCIO7 G16 1200 -2800 200 L 50 50 6 1 W +X VCCIO7 G18 1200 -2900 200 L 50 50 6 1 W +X VCCIO7 G19 1200 -3000 200 L 50 50 6 1 W +X VCCIO9 G7 1200 -3700 200 L 50 50 6 1 W +X VCCIO6 H21 1200 -2000 200 L 50 50 6 1 W +X VCCINT J10 1200 -7800 200 L 50 50 6 1 W +X VCCIO6 J21 1200 -2100 200 L 50 50 6 1 W +X GND J3 -200 -7800 200 R 50 50 6 1 W +X GND J4 -200 -7700 200 R 50 50 6 1 W +X GND J7 -200 -7600 200 R 50 50 6 1 W +X GND J8 -200 -7500 200 R 50 50 6 1 W +X GND K1 -200 -7400 200 R 50 50 6 1 W +X GND K11 -200 -7300 200 R 50 50 6 1 W +X GND K15 -200 -7200 200 R 50 50 6 1 W +X VCCINT K16 1200 -7700 200 L 50 50 6 1 W +X GND K17 -200 -7100 200 R 50 50 6 1 W +X VCCINT K18 1200 -7600 200 L 50 50 6 1 W +X GND K2 -200 -7000 200 R 50 50 6 1 W +X GND K25 -200 -6900 200 R 50 50 6 1 W +X GND K6 -200 -6800 200 R 50 50 6 1 W +X VCCINT K8 1200 -7500 200 L 50 50 6 1 W +X VCCINT L11 1200 -7400 200 L 50 50 6 1 W +X GND L12 -200 -6700 200 R 50 50 6 1 W +X VCCINT L13 1200 -7300 200 L 50 50 6 1 W +X GND L16 -200 -6600 200 R 50 50 6 1 W +X VCCINT L17 1200 -7200 200 L 50 50 6 1 W +X GND L18 -200 -6500 200 R 50 50 6 1 W +X VCCIO6 L20 1200 -2200 200 L 50 50 6 1 W +X GND L3 -200 -6400 200 R 50 50 6 1 W +X GND L4 -200 -6300 200 R 50 50 6 1 W +X VCCINT L7 1200 -7100 200 L 50 50 6 1 W +X GND L8 -200 -6200 200 R 50 50 6 1 W +X GND M1 -200 -6100 200 R 50 50 6 1 W +X VCCINT M10 1200 -7000 200 L 50 50 6 1 W +X GND M11 -200 -6000 200 R 50 50 6 1 W +X VCCINT M12 1200 -6900 200 L 50 50 6 1 W +X GND M13 -200 -5900 200 R 50 50 6 1 W +X VCCINT M14 1200 -6800 200 L 50 50 6 1 W +X GND M15 -200 -5800 200 R 50 50 6 1 W +X VCCINT M16 1200 -6700 200 L 50 50 6 1 W +X GND M17 -200 -5700 200 R 50 50 6 1 W +X VCCINT M18 1200 -6600 200 L 50 50 6 1 W +X GND M2 -200 -5600 200 R 50 50 6 1 W +X VCCIO6 M20 1200 -2300 200 L 50 50 6 1 W +X GND M21 -200 -5500 200 R 50 50 6 1 W +X GND M7 -200 -5400 200 R 50 50 6 1 W +X VCCINT M8 1200 -6500 200 L 50 50 6 1 W +X GND M9 -200 -5300 200 R 50 50 6 1 W +X GND N10 -200 -5200 200 R 50 50 6 1 W +X VCCINT N11 1200 -6400 200 L 50 50 6 1 W +X GND N12 -200 -5100 200 R 50 50 6 1 W +X VCCINT N13 1200 -6300 200 L 50 50 6 1 W +X GND N14 -200 -5000 200 R 50 50 6 1 W +X VCCINT N15 1200 -6200 200 L 50 50 6 1 W +X GND N16 -200 -4900 200 R 50 50 6 1 W +X VCCINT N17 1200 -6100 200 L 50 50 6 1 W +X GND N18 -200 -4800 200 R 50 50 6 1 W +X VCCIO6 N21 1200 -2400 200 L 50 50 6 1 W +X GND N3 -200 -4700 200 R 50 50 6 1 W +X GND N4 -200 -4600 200 R 50 50 6 1 W +X GND N6 -200 -4500 200 R 50 50 6 1 W +X GND N8 -200 -4400 200 R 50 50 6 1 W +X VCCINT N9 1200 -6000 200 L 50 50 6 1 W +X GND P1 -200 -4300 200 R 50 50 6 1 W +X VCCINT P10 1200 -5900 200 L 50 50 6 1 W +X GND P11 -200 -4200 200 R 50 50 6 1 W +X VCCINT P12 1200 -5800 200 L 50 50 6 1 W +X GND P13 -200 -4100 200 R 50 50 6 1 W +X VCCINT P14 1200 -5700 200 L 50 50 6 1 W +X GND P15 -200 -4000 200 R 50 50 6 1 W +X VCCINT P16 1200 -5600 200 L 50 50 6 1 W +X GND P17 -200 -3900 200 R 50 50 6 1 W +X VCCINT P18 1200 -5500 200 L 50 50 6 1 W +X GND P2 -200 -3800 200 R 50 50 6 1 W +X VCCIO5 P21 1200 -1500 200 L 50 50 6 1 W +X GND P22 -200 -3700 200 R 50 50 6 1 W +X GND P25 -200 -3600 200 R 50 50 6 1 W +X GND P6 -200 -3500 200 R 50 50 6 1 W +X VCCINT P8 1200 -5400 200 L 50 50 6 1 W +X GND P9 -200 -3400 200 R 50 50 6 1 W +X GND R10 -200 -3300 200 R 50 50 6 1 W +X VCCINT R11 1200 -5300 200 L 50 50 6 1 W +X GND R12 -200 -3200 200 R 50 50 6 1 W +X VCCINT R13 1200 -5200 200 L 50 50 6 1 W +X GND R14 -200 -3100 200 R 50 50 6 1 W +X VCCINT R15 1200 -5100 200 L 50 50 6 1 W +X GND R16 -200 -3000 200 R 50 50 6 1 W +X VCCINT R17 1200 -5000 200 L 50 50 6 1 W +X GND R18 -200 -2900 200 R 50 50 6 1 W +X VCCIO5 R21 1200 -1600 200 L 50 50 6 1 W +X GND R3 -200 -2800 200 R 50 50 6 1 W +X GND R4 -200 -2700 200 R 50 50 6 1 W +X VCCINT R7 1200 -4900 200 L 50 50 6 1 W +X GND R8 -200 -2600 200 R 50 50 6 1 W +X VCCINT R9 1200 -4800 200 L 50 50 6 1 W +X GND T1 -200 -2500 200 R 50 50 6 1 W +X GND T11 -200 -2400 200 R 50 50 6 1 W +X VCCINT T12 1200 -4700 200 L 50 50 6 1 W +X GND T13 -200 -2300 200 R 50 50 6 1 W +X VCCINT T16 1200 -4600 200 L 50 50 6 1 W +X GND T17 -200 -2200 200 R 50 50 6 1 W +X VCCINT T18 1200 -4500 200 L 50 50 6 1 W +X GND T2 -200 -2100 200 R 50 50 6 1 W +X VCCIO5 T20 1200 -1700 200 L 50 50 6 1 W +X GND T7 -200 -2000 200 R 50 50 6 1 W +X VCCINT T8 1200 -4400 200 L 50 50 6 1 W +X VCCINT U11 1200 -4300 200 L 50 50 6 1 W +X VCCINT U13 1200 -4200 200 L 50 50 6 1 W +X VCCINT U15 1200 -4100 200 L 50 50 6 1 W +X VCCINT U17 1200 -4000 200 L 50 50 6 1 W +X VCCIO5 U20 1200 -1800 200 L 50 50 6 1 W +X GND U21 -200 -1900 200 R 50 50 6 1 W +X GND U3 -200 -1800 200 R 50 50 6 1 W +X GND U4 -200 -1700 200 R 50 50 6 1 W +X GND U6 -200 -1600 200 R 50 50 6 1 W +X GND U8 -200 -1500 200 R 50 50 6 1 W +X GND V1 -200 -1400 200 R 50 50 6 1 W +X VCCINT V10 1200 -3900 200 L 50 50 6 1 W +X GND V2 -200 -1300 200 R 50 50 6 1 W +X VCCIO5 V20 1200 -1900 200 L 50 50 6 1 W +X GND V25 -200 -1200 200 R 50 50 6 1 W +X GND V7 -200 -1100 200 R 50 50 6 1 W +X VCCINT V8 1200 -3800 200 L 50 50 6 1 W +X GND W20 -200 -1000 200 R 50 50 6 1 W +X GND W3 -200 -900 200 R 50 50 6 1 W +X GND W4 -200 -800 200 R 50 50 6 1 W +X VCCIO3 W8 1200 -800 200 L 50 50 6 1 W +X GND Y1 -200 -700 200 R 50 50 6 1 W +X VCCIO4 Y15 1200 -1300 200 L 50 50 6 1 W +X GND Y16 -200 -600 200 R 50 50 6 1 W +X GND Y18 -200 -500 200 R 50 50 6 1 W +X VCCIO4 Y19 1200 -1400 200 L 50 50 6 1 W +X GND Y2 -200 -400 200 R 50 50 6 1 W +X GND Y8 -200 -300 200 R 50 50 6 1 W +X VCCL_GXB AA3 1200 -1200 200 L 50 50 7 1 W +X VCCL_GXB AA4 1200 -1100 200 L 50 50 7 1 W +X GND AB1 -200 -4400 200 R 50 50 7 1 W +X GND AB10 -200 -4300 200 R 50 50 7 1 W +X GND AB13 -200 -4200 200 R 50 50 7 1 W +X GND AB16 -200 -4100 200 R 50 50 7 1 W +X GND AB19 -200 -4000 200 R 50 50 7 1 W +X GND AB2 -200 -3900 200 R 50 50 7 1 W +X GND AB22 -200 -3800 200 R 50 50 7 1 W +X GND AB25 -200 -3700 200 R 50 50 7 1 W +X NC AB3 -200 -200 200 R 50 50 7 1 N N +X NC AB4 -200 -100 200 R 50 50 7 1 N N +X GND AC2 -200 -3600 200 R 50 50 7 1 W +X VCCA_GXB AC3 1200 -2900 200 L 50 50 7 1 W +X GND AD1 -200 -3500 200 R 50 50 7 1 W +X VCCL_GXB AD2 1200 -1000 200 L 50 50 7 1 W +X GND AE12 -200 -3400 200 R 50 50 7 1 W +X GND AE16 -200 -3300 200 R 50 50 7 1 W +X GND AE20 -200 -3200 200 R 50 50 7 1 W +X GND AE24 -200 -3100 200 R 50 50 7 1 W +X GND AE4 -200 -3000 200 R 50 50 7 1 W +X GND AE8 -200 -2900 200 R 50 50 7 1 W +X GND B12 -200 -2800 200 R 50 50 7 1 W +X GND B16 -200 -2700 200 R 50 50 7 1 W +X GND B20 -200 -2600 200 R 50 50 7 1 W +X GND B24 -200 -2500 200 R 50 50 7 1 W +X GND B3 -200 -2400 200 R 50 50 7 1 W +X GND B8 -200 -2300 200 R 50 50 7 1 W +X GND E3 -200 -2200 200 R 50 50 7 1 W +X GND E4 -200 -2100 200 R 50 50 7 1 W +X GND F1 -200 -2000 200 R 50 50 7 1 W +X GND F10 -200 -1900 200 R 50 50 7 1 W +X GND F12 -200 -1800 200 R 50 50 7 1 W +X GND F17 -200 -1700 200 R 50 50 7 1 W +X GND F19 -200 -1600 200 R 50 50 7 1 W +X GND F2 -200 -1500 200 R 50 50 7 1 W +X GND F22 -200 -1400 200 R 50 50 7 1 W +X GND F25 -200 -1300 200 R 50 50 7 1 W +X GND F7 -200 -1200 200 R 50 50 7 1 W +X GND G13 -200 -1100 200 R 50 50 7 1 W +X GND G20 -200 -1000 200 R 50 50 7 1 W +X VCCD_PLL G21 1200 -2400 200 L 50 50 7 1 W +X GND G3 -200 -900 200 R 50 50 7 1 W +X GND G4 -200 -800 200 R 50 50 7 1 W +X VCCL_GXB G5 1200 -900 200 L 50 50 7 1 W +X GND H1 -200 -700 200 R 50 50 7 1 W +X GND H19 -200 -600 200 R 50 50 7 1 W +X GND H2 -200 -500 200 R 50 50 7 1 W +X VCCA H20 1200 -3700 200 L 50 50 7 1 W +X VCCL_GXB H5 1200 -800 200 L 50 50 7 1 W +X VCCA H6 1200 -3600 200 L 50 50 7 1 W +X GND J22 -200 -400 200 R 50 50 7 1 W +X VCCH_GXB J5 1200 -1600 200 L 50 50 7 1 W +X VCCD_PLL J6 1200 -2300 200 L 50 50 7 1 W +X VCC_CLKIN8B J9 1200 -3800 200 L 50 50 7 1 W +X VCC_CLKIN8A K14 1200 -3900 200 L 50 50 7 1 W +X VCCA_GXB K5 1200 -2800 200 L 50 50 7 1 W +X VCCA K7 1200 -3500 200 L 50 50 7 1 W +X VCCL_GXB L5 1200 -700 200 L 50 50 7 1 W +X VCCD_PLL L6 1200 -2200 200 L 50 50 7 1 W +X VCCH_GXB M5 1200 -1500 200 L 50 50 7 1 W +X VCCD_PLL M6 1200 -2100 200 L 50 50 7 1 W +X VCCA_GXB N5 1200 -2700 200 L 50 50 7 1 W +X VCCA N7 1200 -3400 200 L 50 50 7 1 W +X VCCL_GXB P5 1200 -600 200 L 50 50 7 1 W +X VCCA P7 1200 -3300 200 L 50 50 7 1 W +X VCCH_GXB R5 1200 -1400 200 L 50 50 7 1 W +X VCCD_PLL R6 1200 -2000 200 L 50 50 7 1 W +X VCCA_GXB T5 1200 -2600 200 L 50 50 7 1 W +X VCCD_PLL T6 1200 -1900 200 L 50 50 7 1 W +X VCC_CLKIN3A U14 1200 -4100 200 L 50 50 7 1 W +X VCCL_GXB U5 1200 -500 200 L 50 50 7 1 W +X VCCA U7 1200 -3200 200 L 50 50 7 1 W +X VCCH_GXB V5 1200 -1300 200 L 50 50 7 1 W +X VCCD_PLL V6 1200 -1800 200 L 50 50 7 1 W +X VCC_CLKIN3B V9 1200 -4000 200 L 50 50 7 1 W +X VCCA W21 1200 -3100 200 L 50 50 7 1 W +X VCCA_GXB W5 1200 -2500 200 L 50 50 7 1 W +X VCCA W6 1200 -3000 200 L 50 50 7 1 W +X VCCD_PLL Y20 1200 -1700 200 L 50 50 7 1 W +X VCCL_GXB Y5 1200 -400 200 L 50 50 7 1 W +ENDDRAW +ENDDEF +# +#End Library diff --git a/schematics/v2.1/Graphic.pretty/Argo.kicad_mod b/schematics/v2.1/Graphic.pretty/Argo.kicad_mod new file mode 100644 index 0000000..9f1d135 --- /dev/null +++ b/schematics/v2.1/Graphic.pretty/Argo.kicad_mod @@ -0,0 +1,38 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy -0.196711 -1.697674) (xy -0.119057 -1.509220) (xy -0.123862 -1.374646) (xy -0.129716 -1.236468) (xy -0.097802 -1.005898) (xy -0.040397 -0.733497) (xy 0.030224 -0.469826) (xy 0.101784 -0.265448) + (xy 0.162008 -0.170922) (xy 0.168777 -0.169333) (xy 0.297274 -0.239711) (xy 0.418671 -0.402675) (xy 0.473805 -0.550333) (xy 0.846667 -0.550333) (xy 0.889000 -0.508000) (xy 0.931334 -0.550333) + (xy 0.889000 -0.592666) (xy 0.846667 -0.550333) (xy 0.473805 -0.550333) (xy 0.487114 -0.585975) (xy 0.485719 -0.668727) (xy 0.495617 -0.762000) (xy 0.677334 -0.762000) (xy 0.706220 -0.679534) + (xy 0.714670 -0.677333) (xy 0.786956 -0.736662) (xy 0.804334 -0.762000) (xy 0.799138 -0.822397) (xy 1.029648 -0.822397) (xy 1.050249 -0.775082) (xy 1.135499 -0.684188) (xy 1.184509 -0.702834) + (xy 1.185334 -0.714670) (xy 1.125197 -0.786282) (xy 1.087585 -0.812418) (xy 1.029648 -0.822397) (xy 0.799138 -0.822397) (xy 0.797621 -0.840019) (xy 0.766997 -0.846666) (xy 0.680779 -0.785206) + (xy 0.677334 -0.762000) (xy 0.495617 -0.762000) (xy 0.505644 -0.856480) (xy 0.624365 -1.028153) (xy 0.791038 -1.128901) (xy 0.910773 -1.127241) (xy 1.170170 -0.981838) (xy 1.285822 -0.795551) + (xy 1.248936 -0.594056) (xy 1.137308 -0.465666) (xy 1.067352 -0.336069) (xy 1.005777 -0.104897) (xy 0.985426 0.021808) (xy 0.920256 0.322464) (xy 0.815971 0.590829) (xy 0.694853 0.780788) + (xy 0.586867 0.846667) (xy 0.575880 0.909525) (xy 0.641139 1.063944) (xy 0.658515 1.095201) (xy 0.726206 1.266176) (xy 0.733212 1.398144) (xy 0.690360 1.450964) (xy 0.608475 1.384498) + (xy 0.588729 1.353962) (xy 0.450158 1.132796) (xy 0.363474 1.033710) (xy 0.297936 1.030982) (xy 0.250149 1.070652) (xy 0.200922 1.175320) (xy 0.246623 1.223107) (xy 0.317233 1.330489) + (xy 0.336440 1.480789) (xy 0.300627 1.592584) (xy 0.263738 1.608667) (xy 0.168533 1.544953) (xy 0.050119 1.397000) (xy -0.082394 1.252472) (xy -0.214153 1.185741) (xy -0.301843 1.204755) + (xy -0.302145 1.317462) (xy -0.295986 1.333500) (xy -0.227278 1.587595) (xy -0.271288 1.731367) (xy -0.305906 1.750912) (xy -0.399063 1.705438) (xy -0.497227 1.549604) (xy -0.503121 1.535778) + (xy -0.611474 1.370919) (xy -0.752758 1.261874) (xy -0.885274 1.222116) (xy -0.967321 1.265117) (xy -0.963085 1.387172) (xy -0.903244 1.650363) (xy -0.936925 1.795537) (xy -1.025706 1.842257) + (xy -1.126508 1.813155) (xy -1.192810 1.655719) (xy -1.216266 1.533882) (xy -1.275255 1.302339) (xy -1.374047 1.194145) (xy -1.460560 1.170048) (xy -1.583689 1.124967) (xy -1.647763 1.003995) + (xy -1.677737 0.768791) (xy -1.683021 0.485785) (xy -1.663297 0.241036) (xy -1.653231 0.190414) (xy -1.622443 0.112889) (xy -0.310444 0.112889) (xy -0.298822 0.163223) (xy -0.254000 0.169334) + (xy -0.184310 0.138355) (xy -0.197555 0.112889) (xy -0.298035 0.102756) (xy -0.310444 0.112889) (xy -1.622443 0.112889) (xy -1.601404 0.059914) (xy -1.499755 0.016846) (xy -1.292184 0.038596) + (xy -1.281169 0.040446) (xy -1.009246 0.053143) (xy -0.960053 0.028222) (xy -0.056444 0.028222) (xy -0.044822 0.078557) (xy 0.000000 0.084667) (xy 0.069690 0.053689) (xy 0.056445 0.028222) + (xy -0.044035 0.018089) (xy -0.056444 0.028222) (xy -0.960053 0.028222) (xy -0.894251 -0.005113) (xy 0.315397 -0.005113) (xy 0.423832 -0.037049) (xy 0.604454 -0.162045) (xy 0.724868 -0.293695) + (xy 0.740159 -0.388329) (xy 0.738268 -0.390389) (xy 0.643174 -0.379791) (xy 0.489029 -0.271038) (xy 0.443859 -0.228343) (xy 0.315472 -0.071602) (xy 0.315397 -0.005113) (xy -0.894251 -0.005113) + (xy -0.872412 -0.016176) (xy -0.787661 -0.169333) (xy -0.423333 -0.169333) (xy -0.358904 -0.087127) (xy -0.338666 -0.084666) (xy -0.256460 -0.149096) (xy -0.254000 -0.169333) (xy -0.318429 -0.251540) + (xy -0.338666 -0.254000) (xy -0.420873 -0.189571) (xy -0.423333 -0.169333) (xy -0.787661 -0.169333) (xy -0.776919 -0.188745) (xy -0.751219 -0.254000) (xy -0.592666 -0.254000) (xy -0.561688 -0.184310) + (xy -0.536222 -0.197555) (xy -0.526089 -0.298035) (xy -0.536222 -0.310444) (xy -0.586556 -0.298822) (xy -0.592666 -0.254000) (xy -0.751219 -0.254000) (xy -0.701200 -0.381000) (xy -0.338666 -0.381000) + (xy -0.296333 -0.338666) (xy -0.254000 -0.381000) (xy -0.296333 -0.423333) (xy -0.338666 -0.381000) (xy -0.701200 -0.381000) (xy -0.671894 -0.455408) (xy -0.668608 -0.465666) (xy -0.169333 -0.465666) + (xy -0.127000 -0.423333) (xy -0.084666 -0.465666) (xy -0.127000 -0.508000) (xy -0.169333 -0.465666) (xy -0.668608 -0.465666) (xy -0.627916 -0.592666) (xy -0.338666 -0.592666) (xy -0.307688 -0.522976) + (xy -0.282222 -0.536222) (xy -0.272089 -0.636702) (xy -0.282222 -0.649111) (xy -0.332556 -0.637489) (xy -0.338666 -0.592666) (xy -0.627916 -0.592666) (xy -0.573639 -0.762062) (xy -0.498454 -1.054600) + (xy -0.462643 -1.278920) (xy -0.467437 -1.360244) (xy -0.468878 -1.556926) (xy -0.420620 -1.698403) (xy -0.323859 -1.879202) (xy -0.196711 -1.697674) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.664232 -1.400084) (xy 1.647878 -1.266812) (xy 1.641503 -1.256210) (xy 1.591774 -1.076543) (xy 1.594935 -0.994833) (xy 1.571229 -0.873555) (xy 1.460270 -0.869531) (xy 1.291925 -0.977713) + (xy 1.206500 -1.060486) (xy 1.053024 -1.253391) (xy 1.042188 -1.372092) (xy 1.179190 -1.441292) (xy 1.291167 -1.462976) (xy 1.539212 -1.469081) (xy 1.664232 -1.400084) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.1/Graphic.pretty/CycloneInside.kicad_mod b/schematics/v2.1/Graphic.pretty/CycloneInside.kicad_mod new file mode 100644 index 0000000..6fc95bd --- /dev/null +++ b/schematics/v2.1/Graphic.pretty/CycloneInside.kicad_mod @@ -0,0 +1,144 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 20.320000 11.430000) (xy -20.320000 11.430000) (xy -20.320000 2.328333) (xy -7.664854 2.328333) (xy -7.664517 3.169628) (xy -7.663551 3.894108) (xy -7.662009 4.495699) (xy -7.659949 4.968330) + (xy -7.657424 5.305929) (xy -7.654491 5.502422) (xy -7.651204 5.551739) (xy -7.647618 5.447805) (xy -7.643790 5.184550) (xy -7.641203 4.925728) (xy -7.635603 4.092708) (xy -7.632362 3.153739) + (xy -7.631479 2.166748) (xy -7.632954 1.189663) (xy -7.636787 0.280410) (xy -7.641222 -0.323606) (xy -7.642993 -0.484984) (xy -6.771487 -0.484984) (xy -6.771474 0.052156) (xy -6.770845 1.138488) + (xy -6.769531 2.068586) (xy -6.767174 2.855548) (xy -6.763411 3.512474) (xy -6.757881 4.052461) (xy -6.750225 4.488610) (xy -6.740080 4.834018) (xy -6.727087 5.101784) (xy -6.710883 5.305007) + (xy -6.691109 5.456786) (xy -6.667403 5.570219) (xy -6.639405 5.658406) (xy -6.615432 5.715726) (xy -6.421061 6.028752) (xy -6.151020 6.320817) (xy -5.855005 6.545727) (xy -5.607614 6.652515) + (xy -5.406707 6.700003) (xy -5.291667 6.731721) (xy -5.161919 6.745496) (xy -4.880348 6.754902) (xy -4.464402 6.760113) (xy -3.931530 6.761305) (xy -3.299180 6.758653) (xy -2.584802 6.752332) + (xy -1.805845 6.742519) (xy -0.979757 6.729387) (xy -0.123986 6.713113) (xy 0.744018 6.693871) (xy 1.606806 6.671838) (xy 2.116666 6.657292) (xy 2.996480 6.630209) (xy 3.722551 6.605515) + (xy 4.310437 6.582205) (xy 4.775693 6.559272) (xy 5.133876 6.535709) (xy 5.400543 6.510510) (xy 5.591251 6.482668) (xy 5.721557 6.451176) (xy 5.799866 6.418977) (xy 6.121365 6.194411) + (xy 6.355295 5.892533) (xy 6.482640 5.629891) (xy 6.511143 5.548232) (xy 6.535422 5.441631) (xy 6.555767 5.297154) (xy 6.572465 5.101866) (xy 6.585806 4.842829) (xy 6.596079 4.507110) + (xy 6.603573 4.081771) (xy 6.608575 3.553878) (xy 6.611375 2.910495) (xy 6.612262 2.138686) (xy 6.611525 1.225515) (xy 6.609452 0.158048) (xy 6.609010 -0.030467) (xy 6.606262 -1.146976) + (xy 6.603111 -2.107079) (xy 6.598603 -2.923701) (xy 6.591781 -3.609767) (xy 6.581690 -4.178205) (xy 6.567375 -4.641939) (xy 6.547880 -5.013895) (xy 6.522249 -5.306999) (xy 6.489529 -5.534178) + (xy 6.448761 -5.708355) (xy 6.398993 -5.842459) (xy 6.339267 -5.949413) (xy 6.268629 -6.042145) (xy 6.186123 -6.133580) (xy 6.155459 -6.166390) (xy 5.874140 -6.404025) (xy 5.534401 -6.554749) + (xy 5.083347 -6.641968) (xy 5.079911 -6.642381) (xy 4.861089 -6.658551) (xy 4.500242 -6.673057) (xy 4.015703 -6.685874) (xy 3.425804 -6.696974) (xy 2.748878 -6.706332) (xy 2.003258 -6.713921) + (xy 1.207276 -6.719715) (xy 0.379264 -6.723687) (xy -0.462444 -6.725812) (xy -1.299517 -6.726064) (xy -2.113621 -6.724415) (xy -2.886425 -6.720839) (xy -3.599595 -6.715311) (xy -4.234799 -6.707804) + (xy -4.773705 -6.698291) (xy -5.197980 -6.686747) (xy -5.489291 -6.673144) (xy -5.628302 -6.657739) (xy -5.990847 -6.483959) (xy -6.324626 -6.193369) (xy -6.578501 -5.837008) (xy -6.669533 -5.618479) + (xy -6.692396 -5.494824) (xy -6.711979 -5.281513) (xy -6.728453 -4.969105) (xy -6.741986 -4.548160) (xy -6.752748 -4.009239) (xy -6.760910 -3.342900) (xy -6.766641 -2.539705) (xy -6.770110 -1.590213) + (xy -6.771487 -0.484984) (xy -7.642993 -0.484984) (xy -7.645185 -0.684613) (xy -7.648939 -0.882506) (xy -7.652429 -0.923505) (xy -7.655599 -0.813828) (xy -7.658395 -0.559694) (xy -7.660760 -0.167324) + (xy -7.662639 0.357065) (xy -7.663977 1.007253) (xy -7.664718 1.777020) (xy -7.664854 2.328333) (xy -20.320000 2.328333) (xy -20.320000 -7.672903) (xy -6.478304 -7.672903) (xy -6.424897 -7.668404) + (xy -6.226186 -7.664571) (xy -5.890181 -7.661533) (xy -5.424891 -7.659422) (xy -4.838327 -7.658366) (xy -4.572000 -7.658269) (xy -3.939245 -7.658866) (xy -3.424567 -7.660572) (xy -3.035974 -7.663255) + (xy -2.781477 -7.666786) (xy -2.669085 -7.671035) (xy -2.706808 -7.675872) (xy -2.902657 -7.681165) (xy -3.026834 -7.683378) (xy -3.680906 -7.690679) (xy -4.426929 -7.693658) (xy -5.187575 -7.692314) + (xy -5.885516 -7.686648) (xy -6.117167 -7.683378) (xy -6.378397 -7.677938) (xy -6.478304 -7.672903) (xy -20.320000 -7.672903) (xy -20.320000 -11.430000) (xy 20.320000 -11.430000) (xy 20.320000 11.430000) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.372712 -5.975089) (xy 5.593398 -5.843407) (xy 5.723466 -5.723467) (xy 6.011333 -5.435601) (xy 6.011333 -0.507409) (xy 6.010943 0.538103) (xy 6.009560 1.426526) (xy 6.006865 2.170104) + (xy 6.002540 2.781083) (xy 5.996266 3.271704) (xy 5.987725 3.654212) (xy 5.976597 3.940852) (xy 5.962564 4.143866) (xy 5.945308 4.275498) (xy 5.924510 4.347993) (xy 5.899850 4.373594) + (xy 5.884333 4.372048) (xy 5.791894 4.379676) (xy 5.758467 4.518627) (xy 5.757333 4.574657) (xy 5.795532 4.774350) (xy 5.884333 4.826000) (xy 5.977043 4.888364) (xy 6.010818 5.089201) + (xy 6.011333 5.130799) (xy 5.973132 5.378053) (xy 5.836003 5.602092) (xy 5.723466 5.723466) (xy 5.435600 6.011333) (xy 4.105741 6.011333) (xy 3.600050 6.009444) (xy 3.241283 6.002298) + (xy 3.007056 5.987676) (xy 2.874987 5.963359) (xy 2.822693 5.927129) (xy 2.824617 5.884333) (xy 2.820326 5.855029) (xy 2.774102 5.830533) (xy 2.672580 5.810427) (xy 2.502397 5.794291) + (xy 2.250189 5.781709) (xy 1.902591 5.772262) (xy 1.446240 5.765532) (xy 0.867772 5.761100) (xy 0.153822 5.758549) (xy -0.708974 5.757460) (xy -1.234173 5.757333) (xy -5.341697 5.757333) + (xy -5.549516 5.549515) (xy -5.757334 5.341696) (xy -5.757334 4.275666) (xy -2.286000 4.275666) (xy -2.272082 4.530681) (xy -2.236178 4.699823) (xy -2.201334 4.741333) (xy -2.154967 4.664781) + (xy -2.124214 4.467308) (xy -2.117019 4.284602) (xy -1.862667 4.284602) (xy -1.844627 4.567814) (xy -1.800856 4.714001) (xy -1.746877 4.715060) (xy -1.698212 4.562888) (xy -1.677035 4.381500) + (xy -1.644654 4.146581) (xy -1.574696 4.032734) (xy -1.460500 3.994611) (xy -1.343781 3.994415) (xy -1.287841 4.065218) (xy -1.270816 4.248323) (xy -1.270000 4.354444) (xy -1.252522 4.585145) + (xy -1.208042 4.723192) (xy -1.180909 4.741333) (xy -1.130595 4.662767) (xy -1.112815 4.446703) (xy -1.117409 4.296833) (xy -1.127662 4.118744) (xy -0.902350 4.118744) (xy -0.888065 4.150180) + (xy -0.769490 4.250404) (xy -0.626776 4.321126) (xy -0.455334 4.422331) (xy -0.446061 4.513717) (xy -0.592766 4.567329) (xy -0.682331 4.572000) (xy -0.856697 4.595764) (xy -0.886476 4.660742) + (xy -0.886051 4.661438) (xy -0.771289 4.716430) (xy -0.570551 4.725585) (xy -0.563555 4.724938) (xy -0.359462 4.671141) (xy -0.275187 4.542724) (xy -0.269919 4.513388) (xy -0.300092 4.352540) + (xy -0.387713 4.275666) (xy -0.084667 4.275666) (xy -0.070749 4.530681) (xy -0.034845 4.699823) (xy 0.000000 4.741333) (xy 0.046366 4.664781) (xy 0.077119 4.467308) (xy 0.084666 4.275666) + (xy 0.083310 4.250803) (xy 0.269870 4.250803) (xy 0.292167 4.392979) (xy 0.368155 4.521945) (xy 0.498550 4.672459) (xy 0.663254 4.721359) (xy 0.828785 4.713450) (xy 1.143000 4.681496) + (xy 1.160858 4.275666) (xy 1.354666 4.275666) (xy 1.385645 4.494896) (xy 1.456266 4.639733) (xy 1.609781 4.714417) (xy 1.818975 4.739091) (xy 2.002935 4.710804) (xy 2.070943 4.662150) + (xy 2.032605 4.601632) (xy 1.873954 4.559062) (xy 1.849627 4.556317) (xy 1.627167 4.503527) (xy 1.541911 4.424225) (xy 1.598891 4.351401) (xy 1.803139 4.318047) (xy 1.813277 4.318000) + (xy 2.023905 4.297842) (xy 2.108778 4.223901) (xy 2.116666 4.165600) (xy 2.043168 3.949693) (xy 1.851611 3.825320) (xy 1.735666 3.810000) (xy 1.504644 3.877091) (xy 1.378593 4.075405) + (xy 1.354666 4.275666) (xy 1.160858 4.275666) (xy 1.168326 4.105974) (xy 1.169013 3.793267) (xy 1.153633 3.640666) (xy 2.201333 3.640666) (xy 2.232311 3.710356) (xy 2.257777 3.697111) + (xy 2.262046 3.654777) (xy 2.370666 3.654777) (xy 2.439444 3.717431) (xy 2.497666 3.725333) (xy 2.610443 3.687123) (xy 2.624666 3.654777) (xy 2.555889 3.592124) (xy 2.497666 3.584222) + (xy 2.384890 3.622431) (xy 2.370666 3.654777) (xy 2.262046 3.654777) (xy 2.267910 3.596631) (xy 2.257777 3.584222) (xy 2.207443 3.595844) (xy 2.201333 3.640666) (xy 1.153633 3.640666) + (xy 1.144915 3.554173) (xy 1.104826 3.441626) (xy 1.040034 3.428992) (xy 1.016331 3.571384) (xy 1.016000 3.603385) (xy 0.996701 3.777047) (xy 0.903513 3.843833) (xy 0.745283 3.853151) + (xy 0.511927 3.897541) (xy 0.357501 4.059292) (xy 0.348153 4.075410) (xy 0.269870 4.250803) (xy 0.083310 4.250803) (xy 0.070748 4.020651) (xy 0.034844 3.851510) (xy 0.000000 3.810000) + (xy -0.046367 3.886551) (xy -0.077120 4.084024) (xy -0.084667 4.275666) (xy -0.387713 4.275666) (xy -0.461748 4.210713) (xy -0.523919 4.174931) (xy -0.804334 4.022085) (xy -0.527560 3.995225) + (xy -0.342425 3.945436) (xy -0.311328 3.873449) (xy -0.430568 3.818648) (xy -0.544964 3.810000) (xy -0.739519 3.859920) (xy -0.874397 3.978449) (xy -0.902350 4.118744) (xy -1.127662 4.118744) + (xy -1.143000 3.852333) (xy -1.502834 3.840102) (xy -1.862667 3.827870) (xy -1.862667 4.284602) (xy -2.117019 4.284602) (xy -2.116667 4.275666) (xy -2.130586 4.020651) (xy -2.166490 3.851510) + (xy -2.201334 3.810000) (xy -2.247700 3.886551) (xy -2.278453 4.084024) (xy -2.286000 4.275666) (xy -5.757334 4.275666) (xy -5.757334 3.556000) (xy -2.286000 3.556000) (xy -2.221571 3.638206) + (xy -2.201334 3.640666) (xy -2.119127 3.576237) (xy -2.116667 3.556000) (xy -0.084667 3.556000) (xy -0.020238 3.638206) (xy 0.000000 3.640666) (xy 0.082206 3.576237) (xy 0.084666 3.556000) + (xy 0.020237 3.473793) (xy 0.000000 3.471333) (xy -0.082207 3.535762) (xy -0.084667 3.556000) (xy -2.116667 3.556000) (xy -2.181096 3.473793) (xy -2.201334 3.471333) (xy -2.283540 3.535762) + (xy -2.286000 3.556000) (xy -5.757334 3.556000) (xy -5.757334 1.869730) (xy -4.996663 1.869730) (xy -4.971479 2.183726) (xy -4.879127 2.389573) (xy -4.619363 2.600455) (xy -4.281975 2.685732) + (xy -3.996401 2.654896) (xy -3.837751 2.568669) (xy -3.818668 2.462862) (xy -3.920497 2.378231) (xy -4.124586 2.355530) (xy -4.133051 2.356328) (xy -4.423679 2.333578) (xy -4.595991 2.190732) + (xy -4.656454 1.922162) (xy -4.656667 1.900680) (xy -4.598300 1.605151) (xy -4.436783 1.424253) (xy -4.192492 1.378193) (xy -4.138091 1.386415) (xy -3.946031 1.388296) (xy -3.837038 1.325575) + (xy -3.845371 1.229005) (xy -3.904987 1.177163) (xy -4.065704 1.129472) (xy -3.640667 1.129472) (xy -3.603083 1.212733) (xy -3.505247 1.400655) (xy -3.388201 1.616306) (xy -3.250219 1.911037) + (xy -3.157875 2.193204) (xy -3.134201 2.349500) (xy -3.110561 2.544937) (xy -3.024306 2.619051) (xy -2.963334 2.624666) (xy -2.849317 2.593539) (xy -2.800138 2.470402) (xy -2.791358 2.307166) + (xy -2.735470 1.998341) (xy -2.688034 1.889366) (xy -2.211876 1.889366) (xy -2.160433 2.199145) (xy -2.010834 2.429798) (xy -1.736755 2.630150) (xy -1.474662 2.695615) (xy -1.206500 2.655969) + (xy -1.143206 2.624666) (xy -0.768593 2.624666) (xy -0.257297 2.624666) (xy 0.038759 2.615024) (xy 0.198176 2.580818) (xy 0.252828 2.514133) (xy 0.254000 2.497666) (xy 0.198076 2.409359) + (xy 0.012697 2.372971) (xy -0.084667 2.370666) (xy -0.423334 2.370666) (xy -0.423334 1.869964) (xy 0.373091 1.869964) (xy 0.457104 2.236232) (xy 0.649902 2.511966) (xy 0.918621 2.659223) + (xy 1.222485 2.672229) (xy 1.520713 2.545205) (xy 1.672166 2.408369) (xy 1.831801 2.106451) (xy 1.840400 1.856778) (xy 2.116666 1.856778) (xy 2.119455 2.220472) (xy 2.132542 2.446976) + (xy 2.163009 2.568400) (xy 2.217937 2.616856) (xy 2.286000 2.624666) (xy 2.382356 2.605012) (xy 2.434019 2.519805) (xy 2.454948 2.329674) (xy 2.458640 2.137833) (xy 2.461948 1.651000) + (xy 2.733807 2.136684) (xy 2.910650 2.422246) (xy 3.054431 2.575587) (xy 3.190521 2.623421) (xy 3.196166 2.623518) (xy 3.286122 2.615380) (xy 3.342120 2.568090) (xy 3.372190 2.449317) + (xy 3.384362 2.226729) (xy 3.386666 1.867995) (xy 3.386666 1.856458) (xy 3.383442 1.492295) (xy 3.369737 1.267184) (xy 3.339500 1.150903) (xy 3.286681 1.113227) (xy 3.238500 1.116359) + (xy 3.143694 1.178091) (xy 3.083680 1.342290) (xy 3.048000 1.609400) (xy 3.005666 2.074333) (xy 2.751666 1.608666) (xy 2.553796 1.297672) (xy 2.380213 1.140068) (xy 2.307166 1.115944) + (xy 2.217263 1.110895) (xy 2.161295 1.147689) (xy 2.131229 1.257565) (xy 2.119031 1.471760) (xy 2.116671 1.821512) (xy 2.116666 1.856778) (xy 1.840400 1.856778) (xy 1.843955 1.753564) + (xy 1.738798 1.445388) (xy 1.532174 1.208347) (xy 1.254750 1.100666) (xy 3.725333 1.100666) (xy 3.725333 2.624666) (xy 4.233333 2.624666) (xy 4.528305 2.614913) (xy 4.686675 2.580338) + (xy 4.740331 2.512968) (xy 4.741333 2.497666) (xy 4.685410 2.409359) (xy 4.500030 2.372971) (xy 4.402666 2.370666) (xy 4.181098 2.356466) (xy 4.083174 2.299072) (xy 4.064000 2.201333) + (xy 4.097148 2.084625) (xy 4.226555 2.037535) (xy 4.360333 2.032000) (xy 4.579506 2.004460) (xy 4.656130 1.916566) (xy 4.656666 1.905000) (xy 4.592407 1.811068) (xy 4.387322 1.778229) + (xy 4.360333 1.778000) (xy 4.159935 1.762185) (xy 4.077895 1.691020) (xy 4.064000 1.566333) (xy 4.082484 1.429960) (xy 4.169675 1.369347) (xy 4.373173 1.354742) (xy 4.402666 1.354666) + (xy 4.638151 1.333695) (xy 4.640556 1.331972) (xy 5.037779 1.331972) (xy 5.074402 1.476172) (xy 5.169982 1.500320) (xy 5.274043 1.439883) (xy 5.267976 1.365794) (xy 5.262836 1.285377) + (xy 5.340778 1.314696) (xy 5.416891 1.351433) (xy 5.380075 1.288241) (xy 5.342459 1.241099) (xy 5.193592 1.129134) (xy 5.081811 1.176315) (xy 5.037779 1.331972) (xy 4.640556 1.331972) + (xy 4.735186 1.264178) (xy 4.741333 1.227666) (xy 4.702319 1.153923) (xy 4.564019 1.114331) (xy 4.294541 1.100917) (xy 4.233333 1.100666) (xy 3.725333 1.100666) (xy 1.254750 1.100666) + (xy 1.249749 1.098725) (xy 0.934704 1.123456) (xy 0.652918 1.271031) (xy 0.438633 1.537516) (xy 0.373091 1.869964) (xy -0.423334 1.869964) (xy -0.423334 1.729458) (xy -0.427668 1.402898) + (xy -0.445903 1.213102) (xy -0.485886 1.127608) (xy -0.555464 1.113956) (xy -0.571500 1.116577) (xy -0.644916 1.154710) (xy -0.692692 1.256867) (xy -0.722133 1.455547) (xy -0.740540 1.783246) + (xy -0.744130 1.884786) (xy -0.768593 2.624666) (xy -1.143206 2.624666) (xy -1.037800 2.572536) (xy -1.017963 2.476196) (xy -1.132467 2.398521) (xy -1.337734 2.370666) (xy -1.634272 2.331909) + (xy -1.800752 2.201101) (xy -1.861190 1.956441) (xy -1.862667 1.894114) (xy -1.803453 1.601867) (xy -1.640245 1.422966) (xy -1.394696 1.378609) (xy -1.344091 1.386415) (xy -1.152031 1.388296) + (xy -1.043038 1.325575) (xy -1.051371 1.229005) (xy -1.110987 1.177163) (xy -1.373583 1.099241) (xy -1.677142 1.132627) (xy -1.945822 1.266036) (xy -1.993516 1.308484) (xy -2.155916 1.571730) + (xy -2.211876 1.889366) (xy -2.688034 1.889366) (xy -2.595287 1.676300) (xy -2.580125 1.651000) (xy -2.422497 1.360774) (xy -2.379587 1.182661) (xy -2.449786 1.105721) (xy -2.499037 1.100666) + (xy -2.615052 1.170671) (xy -2.741480 1.344191) (xy -2.768718 1.397000) (xy -2.871317 1.586226) (xy -2.950478 1.687822) (xy -2.963334 1.693333) (xy -3.030145 1.624606) (xy -3.129844 1.453857) + (xy -3.157949 1.397000) (xy -3.314584 1.168849) (xy -3.469964 1.100666) (xy -3.608535 1.112701) (xy -3.640667 1.129472) (xy -4.065704 1.129472) (xy -4.167583 1.099241) (xy -4.471142 1.132627) + (xy -4.739822 1.266036) (xy -4.787516 1.308484) (xy -4.933265 1.553474) (xy -4.996663 1.869730) (xy -5.757334 1.869730) (xy -5.757334 0.013228) (xy -5.757161 -1.069521) (xy -5.756604 -1.743675) + (xy -3.711635 -1.743675) (xy -3.574742 -1.284565) (xy -3.289798 -0.878399) (xy -2.863805 -0.539611) (xy -2.311015 -0.285094) (xy -1.806872 -0.164262) (xy -1.195619 -0.097525) (xy -0.531053 -0.086230) + (xy 0.133029 -0.131721) (xy 0.635000 -0.211404) (xy 1.035477 -0.308953) (xy 1.486832 -0.439421) (xy 1.841500 -0.557191) (xy 2.150918 -0.672706) (xy 2.333732 -0.760066) (xy 2.423216 -0.846903) + (xy 2.452645 -0.960848) (xy 2.455333 -1.066924) (xy 2.447111 -1.259492) (xy 2.426974 -1.352983) (xy 2.423535 -1.354667) (xy 2.335111 -1.323650) (xy 2.138636 -1.243288) (xy 1.936701 -1.156934) + (xy 1.427305 -0.950769) (xy 0.968201 -0.805153) (xy 0.508979 -0.710647) (xy -0.000772 -0.657817) (xy -0.611464 -0.637223) (xy -0.846667 -0.635892) (xy -1.332451 -0.637187) (xy -1.685583 -0.645268) + (xy -1.942739 -0.665196) (xy -2.140591 -0.702032) (xy -2.315814 -0.760837) (xy -2.505081 -0.846675) (xy -2.556785 -0.871917) (xy -2.971954 -1.130303) (xy -3.235795 -1.434223) (xy -3.364995 -1.808110) + (xy -3.384808 -2.084327) (xy -3.351158 -2.392926) (xy -3.307053 -2.562822) (xy -2.624667 -2.562822) (xy -2.609220 -2.150594) (xy -2.557479 -1.883098) (xy -2.461351 -1.738098) (xy -2.312739 -1.693360) + (xy -2.308104 -1.693334) (xy -1.953926 -1.693334) (xy -1.738963 -1.693334) (xy -1.626672 -1.701665) (xy -1.562408 -1.751269) (xy -1.532781 -1.879058) (xy -1.524405 -2.121944) (xy -1.524000 -2.286000) + (xy -1.520888 -2.595636) (xy -1.502765 -2.772847) (xy -1.456453 -2.854532) (xy -1.368775 -2.877588) (xy -1.312334 -2.878667) (xy -1.201750 -2.869952) (xy -1.138460 -2.819207) (xy -1.109287 -2.689535) + (xy -1.101053 -2.444036) (xy -1.100667 -2.286000) (xy -1.097555 -1.976365) (xy -1.079431 -1.799154) (xy -1.033120 -1.717469) (xy -0.945442 -1.694413) (xy -0.889000 -1.693334) (xy -0.780936 -1.701355) + (xy -0.717796 -1.749310) (xy -0.687520 -1.873035) (xy -0.678049 -2.108369) (xy -0.677334 -2.322286) (xy -0.681460 -2.435770) (xy -0.409982 -2.435770) (xy -0.388173 -2.154107) (xy -0.335939 -1.965438) + (xy -0.297819 -1.895384) (xy -0.143415 -1.748129) (xy 0.035122 -1.689245) (xy 0.185046 -1.721859) (xy 0.253608 -1.849100) (xy 0.254000 -1.862667) (xy 0.201060 -2.000571) (xy 0.127000 -2.032000) + (xy 0.047134 -2.077320) (xy 0.008126 -2.234228) (xy 0.001735 -2.408133) (xy 0.372266 -2.408133) (xy 0.435888 -2.133280) (xy 0.551451 -1.894552) (xy 0.662517 -1.781228) (xy 0.897175 -1.710921) + (xy 1.192089 -1.703227) (xy 1.460467 -1.755624) (xy 1.562977 -1.807410) (xy 1.651489 -1.921337) (xy 1.583822 -2.008405) (xy 1.372047 -2.060839) (xy 1.150873 -2.072749) (xy 0.924746 -2.098811) + (xy 0.793960 -2.162844) (xy 0.783984 -2.180167) (xy 0.815869 -2.244822) (xy 0.980356 -2.278371) (xy 1.220611 -2.286000) (xy 1.693333 -2.286000) (xy 1.693333 -2.555710) (xy 1.629811 -2.866248) + (xy 1.463507 -3.077860) (xy 1.230817 -3.188075) (xy 0.968133 -3.194426) (xy 0.711850 -3.094443) (xy 0.498362 -2.885656) (xy 0.384603 -2.644505) (xy 0.372266 -2.408133) (xy 0.001735 -2.408133) + (xy 0.000000 -2.455334) (xy 0.013595 -2.721552) (xy 0.060668 -2.851578) (xy 0.127000 -2.878667) (xy 0.230428 -2.949253) (xy 0.254000 -3.048000) (xy 0.201060 -3.185905) (xy 0.127000 -3.217334) + (xy 0.025051 -3.291247) (xy 0.000000 -3.434889) (xy -0.027640 -3.593466) (xy -0.139218 -3.630722) (xy -0.190500 -3.625389) (xy -0.281901 -3.601175) (xy -0.339980 -3.537506) (xy -0.374118 -3.400473) + (xy -0.393697 -3.156163) (xy -0.405604 -2.847884) (xy -0.409982 -2.435770) (xy -0.681460 -2.435770) (xy -0.692029 -2.726435) (xy -0.751410 -2.989474) (xy -0.878418 -3.138225) (xy -1.095993 -3.199510) + (xy -1.427078 -3.200151) (xy -1.428142 -3.200095) (xy -1.905000 -3.175000) (xy -1.953926 -1.693334) (xy -2.308104 -1.693334) (xy -2.252424 -1.731997) (xy -2.221657 -1.865467) (xy -2.212656 -2.119968) + (xy -2.219204 -2.434167) (xy -2.233901 -2.790460) (xy -2.255616 -3.011579) (xy -2.293909 -3.131664) (xy -2.358335 -3.184857) (xy -2.434167 -3.202056) (xy -2.529257 -3.206534) (xy -2.585930 -3.164377) + (xy -2.614103 -3.042301) (xy -2.623696 -2.807025) (xy -2.624667 -2.562822) (xy -3.307053 -2.562822) (xy -3.265879 -2.721426) (xy -3.148700 -3.013898) (xy -3.019349 -3.214409) (xy -2.972150 -3.254219) + (xy -2.888712 -3.381060) (xy -2.878667 -3.448756) (xy -2.918545 -3.510962) (xy -3.022652 -3.453373) (xy -3.167698 -3.301156) (xy -3.330394 -3.079478) (xy -3.487450 -2.813505) (xy -3.513256 -2.763004) + (xy -3.693473 -2.241299) (xy -3.711635 -1.743675) (xy -5.756604 -1.743675) (xy -5.756395 -1.995719) (xy -5.754661 -2.778149) (xy -5.751584 -3.429592) (xy -5.750068 -3.598334) (xy -2.624667 -3.598334) + (xy -2.598557 -3.436563) (xy -2.492100 -3.396280) (xy -2.434167 -3.401945) (xy -2.274884 -3.486055) (xy -2.243667 -3.598334) (xy -2.312841 -3.749744) (xy -2.434167 -3.794722) (xy -2.575248 -3.784133) + (xy -2.622482 -3.665975) (xy -2.624667 -3.598334) (xy -5.750068 -3.598334) (xy -5.748167 -3.810000) (xy 1.947333 -3.810000) (xy 1.947333 -2.840541) (xy 1.950603 -2.412868) (xy 1.963279 -2.123805) + (xy 1.989664 -1.942702) (xy 2.034058 -1.838914) (xy 2.095500 -1.784782) (xy 2.246918 -1.711918) (xy 2.307166 -1.695908) (xy 2.331215 -1.774208) (xy 2.351086 -1.989874) (xy 2.364857 -2.310952) + (xy 2.370606 -2.705490) (xy 2.370666 -2.751667) (xy 2.370666 -3.721625) (xy 2.580041 -3.721625) (xy 2.584125 -3.595802) (xy 2.673409 -3.456619) (xy 2.793693 -3.386849) (xy 2.799370 -3.386667) + (xy 2.901698 -3.448409) (xy 2.929892 -3.485722) (xy 2.934413 -3.550604) (xy 2.864333 -3.536128) (xy 2.755262 -3.546556) (xy 2.737555 -3.598334) (xy 2.797348 -3.670762) (xy 2.864333 -3.660540) + (xy 2.947760 -3.656324) (xy 2.929892 -3.710946) (xy 2.795846 -3.801716) (xy 2.638663 -3.778627) (xy 2.580041 -3.721625) (xy 2.370666 -3.721625) (xy 2.370666 -3.810000) (xy 1.947333 -3.810000) + (xy -5.748167 -3.810000) (xy -5.746793 -3.962833) (xy -5.746375 -3.988871) (xy -2.093822 -3.988871) (xy -1.983098 -4.014111) (xy -1.982390 -4.014389) (xy -1.412501 -4.232949) (xy -0.951272 -4.391237) + (xy -0.553073 -4.498761) (xy -0.172275 -4.565025) (xy 0.236753 -4.599536) (xy 0.719639 -4.611798) (xy 0.889000 -4.612565) (xy 1.369740 -4.611102) (xy 1.717949 -4.601846) (xy 1.970401 -4.579997) + (xy 2.163871 -4.540756) (xy 2.335133 -4.479326) (xy 2.497544 -4.402667) (xy 2.909202 -4.120557) (xy 3.178048 -3.772342) (xy 3.300075 -3.382396) (xy 3.271278 -2.975091) (xy 3.087650 -2.574799) + (xy 2.844377 -2.292409) (xy 2.694024 -2.096989) (xy 2.625130 -1.899011) (xy 2.624666 -1.885455) (xy 2.624666 -1.683760) (xy 2.890676 -1.836714) (xy 3.109348 -2.003868) (xy 3.333330 -2.236189) + (xy 3.394536 -2.314156) (xy 3.612404 -2.737355) (xy 3.694071 -3.196890) (xy 3.643096 -3.652919) (xy 3.463038 -4.065600) (xy 3.212570 -4.351349) (xy 2.751864 -4.637201) (xy 2.176253 -4.831479) + (xy 1.513461 -4.933879) (xy 0.791211 -4.944101) (xy 0.037228 -4.861843) (xy -0.720765 -4.686803) (xy -1.455044 -4.418681) (xy -1.491332 -4.402514) (xy -1.765936 -4.267795) (xy -1.977712 -4.143208) + (xy -2.076721 -4.060137) (xy -2.093822 -3.988871) (xy -5.746375 -3.988871) (xy -5.739911 -4.390653) (xy -5.730566 -4.725834) (xy -5.718383 -4.981159) (xy -5.702989 -5.169411) (xy -5.684010 -5.303372) + (xy -5.661071 -5.395824) (xy -5.633800 -5.459550) (xy -5.601821 -5.507333) (xy -5.595622 -5.515121) (xy -5.524706 -5.591927) (xy -5.437054 -5.647671) (xy -5.304393 -5.687225) (xy -5.098450 -5.715460) + (xy -4.790951 -5.737248) (xy -4.353622 -5.757462) (xy -4.139266 -5.766069) (xy -3.559591 -5.795330) (xy -3.143839 -5.830826) (xy -2.893849 -5.872351) (xy -2.812255 -5.914236) (xy -2.749397 -5.942679) + (xy -2.574984 -5.965703) (xy -2.278998 -5.983641) (xy -1.851418 -5.996830) (xy -1.282225 -6.005602) (xy -0.561399 -6.010293) (xy 0.096718 -6.011334) (xy 0.773092 -6.009284) (xy 1.390289 -6.003462) + (xy 1.929266 -5.994355) (xy 2.370979 -5.982451) (xy 2.696385 -5.968241) (xy 2.886440 -5.952211) (xy 2.928426 -5.938683) (xy 2.982040 -5.895360) (xy 3.165518 -5.850494) (xy 3.439749 -5.813518) + (xy 3.452596 -5.812285) (xy 3.919417 -5.773831) (xy 4.248746 -5.762679) (xy 4.470487 -5.780577) (xy 4.614542 -5.829268) (xy 4.686904 -5.884334) (xy 4.853719 -5.969777) (xy 5.093627 -6.010722) + (xy 5.124752 -6.011334) (xy 5.372712 -5.975089) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 0.906161 4.047079) (xy 0.991472 4.223723) (xy 0.969880 4.414594) (xy 0.862420 4.537391) (xy 0.696139 4.570723) (xy 0.546130 4.513136) (xy 0.492324 4.423833) (xy 0.480336 4.166654) + (xy 0.581728 4.013432) (xy 0.716816 3.979333) (xy 0.906161 4.047079) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.917840 4.015752) (xy 1.947333 4.064000) (xy 1.874727 4.127106) (xy 1.730669 4.148666) (xy 1.586619 4.121790) (xy 1.566333 4.064000) (xy 1.685753 3.992874) (xy 1.782996 3.979333) + (xy 1.917840 4.015752) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.203804 1.370387) (xy 1.363434 1.486272) (xy 1.474953 1.678747) (xy 1.513301 1.917624) (xy 1.453413 2.172713) (xy 1.436354 2.206899) (xy 1.300517 2.320331) (xy 1.095862 2.371474) + (xy 0.899298 2.351452) (xy 0.800787 2.280262) (xy 0.745786 2.083830) (xy 0.744008 1.822276) (xy 0.791027 1.583894) (xy 0.840465 1.489138) (xy 1.021127 1.361279) (xy 1.203804 1.370387) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 1.230201 -2.829291) (xy 1.300617 -2.751667) (xy 1.294996 -2.663758) (xy 1.166521 -2.627975) (xy 1.058333 -2.624667) (xy 0.863480 -2.641842) (xy 0.805298 -2.703900) (xy 0.816048 -2.751667) + (xy 0.929803 -2.852008) (xy 1.058333 -2.878667) (xy 1.230201 -2.829291) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.1/Graphic.pretty/IntelInside.kicad_mod b/schematics/v2.1/Graphic.pretty/IntelInside.kicad_mod new file mode 100644 index 0000000..b8ebe29 --- /dev/null +++ b/schematics/v2.1/Graphic.pretty/IntelInside.kicad_mod @@ -0,0 +1,291 @@ +(module LOGO (layer F.Cu) + (at 0 0) + (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide + (effects (font (thickness 0.3))) + ) + (fp_poly (pts (xy 8.466667 7.817556) (xy -8.466666 7.817556) (xy -8.464703 4.596694) (xy -8.464458 4.277820) (xy -8.464121 3.971283) (xy -8.463698 3.678066) (xy -8.463192 3.399151) (xy -8.462608 3.135521) + (xy -8.461950 2.888159) (xy -8.461223 2.658048) (xy -8.460431 2.446170) (xy -8.459578 2.253509) (xy -8.458670 2.081046) (xy -8.457709 1.929765) (xy -8.456702 1.800648) (xy -8.455651 1.694679) + (xy -8.454562 1.612839) (xy -8.453439 1.556112) (xy -8.452287 1.525479) (xy -8.451109 1.521925) (xy -8.450913 1.524000) (xy -8.402748 1.960265) (xy -8.328861 2.385305) (xy -8.229389 2.798814) + (xy -8.104465 3.200490) (xy -7.954224 3.590029) (xy -7.778802 3.967125) (xy -7.578332 4.331475) (xy -7.352949 4.682776) (xy -7.102788 5.020722) (xy -6.827984 5.345011) (xy -6.695722 5.487026) + (xy -6.402913 5.774996) (xy -6.096517 6.041887) (xy -5.775823 6.288003) (xy -5.440117 6.513648) (xy -5.088688 6.719126) (xy -4.720823 6.904741) (xy -4.335810 7.070797) (xy -3.932936 7.217598) + (xy -3.511489 7.345448) (xy -3.070757 7.454651) (xy -2.610026 7.545511) (xy -2.128586 7.618333) (xy -1.625723 7.673420) (xy -1.559278 7.679248) (xy -1.479975 7.684435) (xy -1.376871 7.688746) + (xy -1.254355 7.692180) (xy -1.116815 7.694738) (xy -0.968639 7.696420) (xy -0.814217 7.697226) (xy -0.657937 7.697157) (xy -0.504187 7.696212) (xy -0.357357 7.694391) (xy -0.221836 7.691695) + (xy -0.102010 7.688123) (xy -0.002271 7.683677) (xy 0.063500 7.679204) (xy 0.425585 7.643407) (xy 0.772453 7.598780) (xy 1.108840 7.544216) (xy 1.439480 7.478609) (xy 1.769111 7.400852) + (xy 2.102466 7.309839) (xy 2.444281 7.204463) (xy 2.799292 7.083618) (xy 3.126684 6.963484) (xy 3.606132 6.769421) (xy 4.066235 6.557180) (xy 4.506375 6.327140) (xy 4.925931 6.079684) + (xy 5.324286 5.815192) (xy 5.700820 5.534046) (xy 6.054915 5.236626) (xy 6.298663 5.009665) (xy 6.606242 4.691162) (xy 6.890212 4.357233) (xy 7.150527 4.007941) (xy 7.387140 3.643349) + (xy 7.600003 3.263522) (xy 7.627326 3.210278) (xy 7.817482 2.806158) (xy 7.979901 2.397826) (xy 8.114532 1.985605) (xy 8.221325 1.569818) (xy 8.300227 1.150788) (xy 8.351189 0.728838) + (xy 8.374160 0.304291) (xy 8.369087 -0.122529) (xy 8.335921 -0.551300) (xy 8.282044 -0.938389) (xy 8.205818 -1.313387) (xy 8.105307 -1.675719) (xy 7.979887 -2.026819) (xy 7.828939 -2.368119) + (xy 7.651842 -2.701055) (xy 7.447973 -3.027061) (xy 7.267441 -3.280833) (xy 7.014269 -3.595142) (xy 6.741333 -3.889588) (xy 6.449530 -4.163530) (xy 6.139761 -4.416329) (xy 5.812923 -4.647343) + (xy 5.469916 -4.855933) (xy 5.111639 -5.041457) (xy 4.738990 -5.203276) (xy 4.395611 -5.326957) (xy 4.190796 -5.390185) (xy 3.984290 -5.446197) (xy 3.770846 -5.496123) (xy 3.545213 -5.541092) + (xy 3.302142 -5.582236) (xy 3.036384 -5.620684) (xy 3.023306 -5.622436) (xy 2.977445 -5.628559) (xy 2.977445 -4.083770) (xy 3.171472 -4.066273) (xy 3.537603 -4.020876) (xy 3.905101 -3.951215) + (xy 4.268842 -3.858679) (xy 4.623702 -3.744657) (xy 4.964558 -3.610537) (xy 5.131143 -3.534945) (xy 5.418554 -3.385258) (xy 5.693020 -3.216358) (xy 5.951714 -3.030431) (xy 6.191808 -2.829660) + (xy 6.410474 -2.616228) (xy 6.595963 -2.403510) (xy 6.827183 -2.097424) (xy 7.030522 -1.790989) (xy 7.206316 -1.483468) (xy 7.354904 -1.174124) (xy 7.476623 -0.862220) (xy 7.571811 -0.547019) + (xy 7.640805 -0.227785) (xy 7.665033 -0.070556) (xy 7.674404 0.024772) (xy 7.680463 0.141378) (xy 7.683307 0.272524) (xy 7.683033 0.411472) (xy 7.679739 0.551484) (xy 7.673523 0.685824) + (xy 7.664480 0.807753) (xy 7.652710 0.910533) (xy 7.650654 0.924278) (xy 7.581417 1.285238) (xy 7.486924 1.638636) (xy 7.366741 1.985419) (xy 7.220430 2.326537) (xy 7.047555 2.662936) + (xy 6.847680 2.995564) (xy 6.620369 3.325368) (xy 6.432681 3.570111) (xy 6.131339 3.924303) (xy 5.810063 4.258767) (xy 5.469367 4.573226) (xy 5.109767 4.867402) (xy 4.731779 5.141016) + (xy 4.335918 5.393790) (xy 3.922698 5.625448) (xy 3.492637 5.835710) (xy 3.046248 6.024298) (xy 2.584048 6.190936) (xy 2.106551 6.335345) (xy 1.614273 6.457246) (xy 1.107730 6.556362) + (xy 0.808905 6.603114) (xy 0.482478 6.645970) (xy 0.177008 6.678338) (xy -0.112584 6.700620) (xy -0.391377 6.713218) (xy -0.627944 6.716613) (xy -1.122422 6.704365) (xy -1.615041 6.667932) + (xy -2.102746 6.607790) (xy -2.582482 6.524418) (xy -3.051193 6.418293) (xy -3.505824 6.289894) (xy -3.647722 6.244217) (xy -4.063474 6.093329) (xy -4.459718 5.923138) (xy -4.836127 5.733864) + (xy -5.192374 5.525723) (xy -5.528132 5.298934) (xy -5.843077 5.053715) (xy -6.136880 4.790284) (xy -6.409215 4.508858) (xy -6.618945 4.261477) (xy -6.856772 3.948239) (xy -7.067695 3.638271) + (xy -7.252583 3.329831) (xy -7.412306 3.021178) (xy -7.547734 2.710571) (xy -7.659735 2.396267) (xy -7.674791 2.342444) (xy -3.485444 2.342444) (xy -3.485416 2.409472) (xy -3.485108 2.433191) + (xy -3.484222 2.483022) (xy -3.482802 2.556865) (xy -3.480890 2.652616) (xy -3.478531 2.768173) (xy -3.475769 2.901434) (xy -3.472646 3.050296) (xy -3.469206 3.212658) (xy -3.465494 3.386417) + (xy -3.461553 3.569470) (xy -3.457426 3.759716) (xy -3.456994 3.779552) (xy -3.451363 4.031438) (xy -3.446049 4.255610) (xy -3.441035 4.452576) (xy -3.436304 4.622841) (xy -3.431839 4.766914) + (xy -3.427623 4.885300) (xy -3.423639 4.978507) (xy -3.419870 5.047040) (xy -3.416299 5.091408) (xy -3.412910 5.112117) (xy -3.412506 5.113052) (xy -3.374061 5.166748) (xy -3.321814 5.215183) + (xy -3.265149 5.250666) (xy -3.229031 5.263439) (xy -3.178368 5.269963) (xy -3.112025 5.272596) (xy -3.037435 5.271719) (xy -2.962027 5.267710) (xy -2.893233 5.260951) (xy -2.838485 5.251821) + (xy -2.807334 5.241876) (xy -2.793346 5.234632) (xy -2.780821 5.227141) (xy -2.769670 5.217874) (xy -2.759800 5.205307) (xy -2.751120 5.187914) (xy -2.743538 5.164167) (xy -2.736964 5.132543) + (xy -2.731306 5.091513) (xy -2.726473 5.039552) (xy -2.722373 4.975135) (xy -2.718915 4.896735) (xy -2.716008 4.802825) (xy -2.713560 4.691881) (xy -2.711480 4.562375) (xy -2.709676 4.412783) + (xy -2.708058 4.241577) (xy -2.706534 4.047232) (xy -2.705012 3.828221) (xy -2.703402 3.583019) (xy -2.702835 3.496028) (xy -2.701607 3.297630) (xy -2.700708 3.125677) (xy -2.700160 2.978390) + (xy -2.699985 2.853993) (xy -2.700204 2.750708) (xy -2.700841 2.666759) (xy -2.701916 2.600370) (xy -2.703452 2.549762) (xy -2.705471 2.513159) (xy -2.707995 2.488785) (xy -2.711046 2.474861) + (xy -2.714645 2.469612) (xy -2.715531 2.469444) (xy -2.735664 2.464227) (xy -2.775738 2.450052) (xy -2.829778 2.429141) (xy -2.886493 2.405944) (xy -3.038058 2.342444) (xy -3.485444 2.342444) + (xy -7.674791 2.342444) (xy -7.749180 2.076525) (xy -7.781883 1.932393) (xy -7.834667 1.627653) (xy -7.863936 1.322519) (xy -7.869703 1.013520) (xy -7.851978 0.697187) (xy -7.810773 0.370050) + (xy -7.787371 0.233500) (xy -7.761821 0.117819) (xy -7.724523 -0.017957) (xy -7.677121 -0.169084) (xy -7.621262 -0.330815) (xy -7.558591 -0.498406) (xy -7.490753 -0.667110) (xy -7.419393 -0.832181) + (xy -7.412869 -0.846667) (xy -7.331973 -1.011558) (xy -5.979507 -1.011558) (xy -5.973560 -0.862084) (xy -5.972228 -0.824761) (xy -5.970160 -0.761666) (xy -5.967430 -0.675238) (xy -5.964112 -0.567917) + (xy -5.960279 -0.442140) (xy -5.956006 -0.300348) (xy -5.951365 -0.144980) (xy -5.946431 0.021527) (xy -5.941277 0.196732) (xy -5.935978 0.378197) (xy -5.933621 0.459310) (xy -5.928280 0.639248) + (xy -5.922931 0.811447) (xy -5.917656 0.973766) (xy -5.912535 1.124065) (xy -5.907649 1.260200) (xy -5.903077 1.380032) (xy -5.898901 1.481418) (xy -5.895201 1.562219) (xy -5.892057 1.620291) + (xy -5.889550 1.653494) (xy -5.888453 1.660432) (xy -5.862275 1.699055) (xy -5.818126 1.736844) (xy -5.765523 1.766575) (xy -5.734270 1.777438) (xy -5.693998 1.782867) (xy -5.633804 1.785321) + (xy -5.561811 1.784977) (xy -5.486142 1.782013) (xy -5.414921 1.776608) (xy -5.387883 1.773102) (xy -3.499555 1.773102) (xy -3.490062 1.816225) (xy -3.466528 1.855376) (xy -3.439836 1.876456) + (xy -3.417835 1.889656) (xy -3.378630 1.917131) (xy -3.326964 1.955408) (xy -3.267578 2.001016) (xy -3.238500 2.023877) (xy -3.173395 2.075142) (xy -3.125560 2.111359) (xy -3.090259 2.135152) + (xy -3.062759 2.149148) (xy -3.038326 2.155971) (xy -3.012224 2.158246) (xy -2.995680 2.158508) (xy -2.922193 2.159000) (xy -2.752564 1.950861) (xy -2.681485 1.862215) (xy -2.629221 1.791078) + (xy -2.596032 1.733692) (xy -2.582178 1.686301) (xy -2.587918 1.645147) (xy -2.593383 1.636889) (xy -2.356555 1.636889) (xy -2.355895 1.689806) (xy -2.355296 1.711026) (xy -2.353731 1.758496) + (xy -2.351269 1.830259) (xy -2.347981 1.924362) (xy -2.343935 2.038849) (xy -2.339203 2.171766) (xy -2.333853 2.321158) (xy -2.327955 2.485070) (xy -2.321580 2.661549) (xy -2.314796 2.848638) + (xy -2.307675 3.044384) (xy -2.302321 3.191105) (xy -2.249406 4.639488) (xy -2.214786 4.690314) (xy -2.189803 4.721527) (xy -2.168201 4.739513) (xy -2.162528 4.741237) (xy -2.146119 4.749188) + (xy -2.144889 4.753732) (xy -2.131950 4.772854) (xy -2.096691 4.786337) (xy -2.044443 4.794175) (xy -1.980540 4.796360) (xy -1.910316 4.792886) (xy -1.839104 4.783745) (xy -1.772237 4.768930) + (xy -1.728611 4.754279) (xy -1.671813 4.727168) (xy -1.633144 4.696017) (xy -1.609950 4.655417) (xy -1.599578 4.599962) (xy -1.599372 4.524243) (xy -1.601050 4.494389) (xy -1.613313 4.303409) + (xy -1.623265 4.137735) (xy -1.630766 3.994537) (xy -1.635678 3.870982) (xy -1.637863 3.764239) (xy -1.637180 3.671476) (xy -1.633491 3.589860) (xy -1.626656 3.516562) (xy -1.616538 3.448748) + (xy -1.602997 3.383587) (xy -1.585894 3.318247) (xy -1.565089 3.249897) (xy -1.540445 3.175705) (xy -1.535642 3.161660) (xy -1.499568 3.065014) (xy -1.457414 2.966011) (xy -1.411533 2.869031) + (xy -1.364283 2.778453) (xy -1.318017 2.698658) (xy -1.275092 2.634025) (xy -1.237863 2.588935) (xy -1.219033 2.572946) (xy -1.189600 2.557407) (xy -1.165611 2.559351) (xy -1.146273 2.569062) + (xy -1.119893 2.585711) (xy -1.098720 2.604740) (xy -1.081589 2.629789) (xy -1.067333 2.664499) (xy -1.054788 2.712510) (xy -1.042790 2.777463) (xy -1.030172 2.862997) (xy -1.015770 2.972753) + (xy -1.014911 2.979498) (xy -1.004640 3.061370) (xy -0.991669 3.166542) (xy -0.976568 3.290280) (xy -0.959909 3.427851) (xy -0.942265 3.574522) (xy -0.924208 3.725560) (xy -0.906309 3.876233) + (xy -0.896188 3.961914) (xy -0.880095 4.096997) (xy -0.864605 4.224227) (xy -0.850096 4.340710) (xy -0.836942 4.443550) (xy -0.825520 4.529853) (xy -0.816206 4.596723) (xy -0.809376 4.641266) + (xy -0.805474 4.660414) (xy -0.786798 4.690564) (xy -0.756372 4.723821) (xy -0.722664 4.752361) (xy -0.694144 4.768361) (xy -0.687333 4.769556) (xy -0.660869 4.778747) (xy -0.654666 4.783756) + (xy -0.631643 4.797662) (xy -0.591113 4.815066) (xy -0.542912 4.832468) (xy -0.496876 4.846369) (xy -0.462840 4.853270) (xy -0.458611 4.853501) (xy -0.426839 4.849124) (xy -0.385228 4.837978) + (xy -0.378074 4.835575) (xy -0.324962 4.811717) (xy -0.283360 4.779148) (xy -0.251608 4.734283) (xy -0.228044 4.673537) (xy -0.211007 4.593324) (xy -0.198835 4.490059) (xy -0.194860 4.440148) + (xy -0.191369 4.370863) (xy -0.188877 4.277828) (xy -0.187336 4.165495) (xy -0.186694 4.038315) (xy -0.186901 3.900740) (xy -0.187908 3.757223) (xy -0.189663 3.612215) (xy -0.192118 3.470169) + (xy -0.195222 3.335537) (xy -0.198924 3.212770) (xy -0.203175 3.106321) (xy -0.207925 3.020642) (xy -0.211326 2.977444) (xy -0.227937 2.809316) (xy -0.243920 2.666580) (xy -0.259715 2.546426) + (xy -0.275759 2.446044) (xy -0.292492 2.362624) (xy -0.310352 2.293355) (xy -0.325223 2.247686) (xy -0.347300 2.184725) (xy -0.367411 2.124267) (xy -0.382220 2.076449) (xy -0.385629 2.064213) + (xy -0.402544 2.019084) (xy -0.429581 1.965587) (xy -0.451128 1.930282) (xy -0.486334 1.884126) (xy -0.525746 1.848910) (xy -0.553570 1.831943) (xy -0.181899 1.831943) (xy -0.176734 1.918662) + (xy -0.155602 2.013093) (xy -0.140509 2.062213) (xy -0.122347 2.108815) (xy -0.099251 2.155284) (xy -0.069356 2.204004) (xy -0.030797 2.257360) (xy 0.018291 2.317737) (xy 0.079774 2.387520) + (xy 0.155517 2.469094) (xy 0.247385 2.564842) (xy 0.357244 2.677151) (xy 0.388960 2.709333) (xy 0.481827 2.803826) (xy 0.556361 2.880920) (xy 0.614303 2.943056) (xy 0.657393 2.992672) + (xy 0.687371 3.032209) (xy 0.705980 3.064106) (xy 0.714959 3.090801) (xy 0.716049 3.114735) (xy 0.710992 3.138347) (xy 0.705765 3.153282) (xy 0.694624 3.173328) (xy 0.669181 3.213833) + (xy 0.631239 3.272086) (xy 0.582606 3.345370) (xy 0.525085 3.430974) (xy 0.460483 3.526183) (xy 0.390604 3.628284) (xy 0.366117 3.663863) (xy 0.294884 3.767637) (xy 0.228330 3.865395) + (xy 0.168258 3.954433) (xy 0.116469 4.032041) (xy 0.074766 4.095514) (xy 0.044952 4.142144) (xy 0.028829 4.169224) (xy 0.026789 4.173491) (xy 0.018079 4.229175) (xy 0.026675 4.294796) + (xy 0.050783 4.359514) (xy 0.060362 4.376473) (xy 0.089462 4.412933) (xy 0.134626 4.458009) (xy 0.188195 4.505028) (xy 0.242513 4.547318) (xy 0.289920 4.578205) (xy 0.295087 4.580989) + (xy 0.347928 4.596334) (xy 0.415563 4.598633) (xy 0.487904 4.588166) (xy 0.533243 4.574430) (xy 0.572816 4.558491) (xy 0.608111 4.541340) (xy 0.641346 4.520584) (xy 0.674736 4.493830) + (xy 0.710497 4.458686) (xy 0.750848 4.412760) (xy 0.798003 4.353658) (xy 0.854180 4.278989) (xy 0.921595 4.186360) (xy 1.002464 4.073379) (xy 1.019195 4.049889) (xy 1.112923 3.916470) + (xy 1.190363 3.801774) (xy 1.253075 3.702666) (xy 1.302623 3.616011) (xy 1.340569 3.538672) (xy 1.368474 3.467514) (xy 1.387902 3.399401) (xy 1.400413 3.331198) (xy 1.406676 3.272133) + (xy 1.409463 3.201453) (xy 1.404026 3.142165) (xy 1.388669 3.078203) (xy 1.384835 3.065331) (xy 1.370060 3.014518) (xy 1.359306 2.973399) (xy 1.354706 2.950186) (xy 1.354667 2.949195) + (xy 1.346430 2.926636) (xy 1.324103 2.887228) (xy 1.291261 2.836132) (xy 1.251476 2.778512) (xy 1.208325 2.719527) (xy 1.165382 2.664339) (xy 1.126220 2.618111) (xy 1.122714 2.614251) + (xy 1.044197 2.535676) (xy 0.953213 2.456289) (xy 0.857950 2.382582) (xy 0.766594 2.321045) (xy 0.717268 2.292773) (xy 0.645602 2.247908) (xy 0.600453 2.201860) (xy 0.580125 2.152680) + (xy 0.578556 2.133202) (xy 0.583919 2.101733) (xy 0.597079 2.062629) (xy 0.613640 2.026519) (xy 0.629208 2.004033) (xy 0.632999 2.001543) (xy 0.649172 1.987952) (xy 0.679300 1.955926) + (xy 0.720155 1.909420) (xy 0.768512 1.852390) (xy 0.821144 1.788791) (xy 0.874824 1.722578) (xy 0.926325 1.657706) (xy 0.972422 1.598130) (xy 1.009888 1.547806) (xy 1.035495 1.510689) + (xy 1.041465 1.500835) (xy 1.070758 1.454513) (xy 1.112365 1.395870) (xy 1.159878 1.333701) (xy 1.191543 1.294794) (xy 1.247463 1.224918) (xy 1.284431 1.168065) (xy 1.303863 1.117728) + (xy 1.307178 1.067399) (xy 1.295793 1.010568) (xy 1.271125 0.940727) (xy 1.269541 0.936708) (xy 1.221367 0.827964) (xy 1.182568 0.762000) (xy 1.594556 0.762000) (xy 1.594556 0.880128) + (xy 1.595000 0.941897) (xy 1.596280 1.025497) (xy 1.598322 1.128524) (xy 1.601048 1.248572) (xy 1.604382 1.383237) (xy 1.608249 1.530113) (xy 1.612572 1.686795) (xy 1.617274 1.850878) + (xy 1.622280 2.019958) (xy 1.627514 2.191628) (xy 1.632899 2.363484) (xy 1.638359 2.533121) (xy 1.643818 2.698133) (xy 1.649199 2.856116) (xy 1.654428 3.004665) (xy 1.659426 3.141374) + (xy 1.664119 3.263838) (xy 1.668430 3.369652) (xy 1.672282 3.456412) (xy 1.675601 3.521712) (xy 1.678308 3.563146) (xy 1.679997 3.577546) (xy 1.709646 3.635228) (xy 1.764390 3.680442) + (xy 1.844387 3.713309) (xy 1.866633 3.719197) (xy 1.916809 3.727498) (xy 1.982949 3.733250) (xy 2.056213 3.736259) (xy 2.127760 3.736334) (xy 2.188749 3.733280) (xy 2.229556 3.727120) + (xy 2.263048 3.705100) (xy 2.291767 3.662772) (xy 2.296780 3.651197) (xy 2.301235 3.636846) (xy 2.305220 3.617785) (xy 2.308822 3.592076) (xy 2.312129 3.557785) (xy 2.315229 3.512976) + (xy 2.318208 3.455712) (xy 2.321155 3.384059) (xy 2.324157 3.296079) (xy 2.327302 3.189838) (xy 2.330677 3.063399) (xy 2.334369 2.914828) (xy 2.338467 2.742187) (xy 2.343057 2.543542) + (xy 2.343755 2.513051) (xy 2.348926 2.286548) (xy 2.555815 2.286548) (xy 2.562652 2.481578) (xy 2.579597 2.654847) (xy 2.607161 2.808833) (xy 2.645855 2.946016) (xy 2.696188 3.068874) + (xy 2.758671 3.179887) (xy 2.799822 3.238686) (xy 2.840495 3.290316) (xy 2.873601 3.324592) (xy 2.906773 3.347933) (xy 2.947647 3.366762) (xy 2.955935 3.369985) (xy 3.060339 3.397604) + (xy 3.159705 3.397935) (xy 3.256514 3.370896) (xy 3.282595 3.358862) (xy 3.333030 3.330437) (xy 3.378288 3.299462) (xy 3.403360 3.277724) (xy 3.422436 3.253641) (xy 3.453423 3.210125) + (xy 3.493260 3.151667) (xy 3.538889 3.082759) (xy 3.587250 3.007892) (xy 3.588669 3.005667) (xy 3.648957 2.911400) (xy 3.696367 2.838359) (xy 3.733011 2.783854) (xy 3.760997 2.745198) + (xy 3.782435 2.719701) (xy 3.799434 2.704675) (xy 3.814105 2.697431) (xy 3.828556 2.695279) (xy 3.832240 2.695222) (xy 3.866445 2.695222) (xy 3.866445 3.023558) (xy 3.866510 3.128023) + (xy 3.866949 3.208184) (xy 3.868126 3.267957) (xy 3.870408 3.311259) (xy 3.874157 3.342009) (xy 3.879741 3.364123) (xy 3.887522 3.381518) (xy 3.897868 3.398112) (xy 3.901893 3.404060) + (xy 3.925425 3.432885) (xy 3.954751 3.454630) (xy 3.995681 3.471849) (xy 4.054028 3.487100) (xy 4.120445 3.500204) (xy 4.198174 3.508134) (xy 4.279078 3.506024) (xy 4.351805 3.494625) + (xy 4.389963 3.482315) (xy 4.440759 3.460434) (xy 4.449575 3.257745) (xy 4.450962 3.218973) (xy 4.452922 3.153840) (xy 4.455409 3.064203) (xy 4.458378 2.951917) (xy 4.461783 2.818836) + (xy 4.465579 2.666817) (xy 4.469722 2.497715) (xy 4.474165 2.313385) (xy 4.478863 2.115682) (xy 4.483771 1.906463) (xy 4.488844 1.687581) (xy 4.494036 1.460893) (xy 4.499302 1.228254) + (xy 4.499868 1.203042) (xy 4.724845 1.203042) (xy 4.733684 1.410728) (xy 4.759730 1.598110) (xy 4.803984 1.767986) (xy 4.867445 1.923155) (xy 4.951111 2.066417) (xy 5.055983 2.200570) + (xy 5.096752 2.244714) (xy 5.182242 2.324792) (xy 5.262833 2.380638) (xy 5.342698 2.414743) (xy 5.402115 2.427239) (xy 5.485686 2.435030) (xy 5.579073 2.438937) (xy 5.674552 2.439085) + (xy 5.764400 2.435596) (xy 5.840894 2.428596) (xy 5.891952 2.419390) (xy 6.035456 2.368200) (xy 6.168606 2.293237) (xy 6.287603 2.197619) (xy 6.388645 2.084465) (xy 6.467932 1.956892) + (xy 6.476033 1.940278) (xy 6.501588 1.891741) (xy 6.527808 1.850530) (xy 6.546084 1.828602) (xy 6.572168 1.791772) (xy 6.594691 1.735929) (xy 6.610822 1.670274) (xy 6.617730 1.604007) + (xy 6.617801 1.595522) (xy 6.604762 1.509272) (xy 6.566677 1.435867) (xy 6.503760 1.375564) (xy 6.416225 1.328621) (xy 6.387175 1.317852) (xy 6.298768 1.300429) (xy 6.217395 1.310089) + (xy 6.144500 1.346251) (xy 6.081528 1.408336) (xy 6.052142 1.452462) (xy 5.974369 1.569940) (xy 5.887785 1.666458) (xy 5.818788 1.725276) (xy 5.740937 1.781302) (xy 5.677902 1.817119) + (xy 5.625719 1.833583) (xy 5.580424 1.831551) (xy 5.538051 1.811880) (xy 5.511934 1.791575) (xy 5.485170 1.763194) (xy 5.464935 1.728561) (xy 5.450412 1.683625) (xy 5.440787 1.624335) + (xy 5.435241 1.546639) (xy 5.432960 1.446488) (xy 5.432778 1.398765) (xy 5.432934 1.317990) (xy 5.433897 1.260488) (xy 5.436408 1.221310) (xy 5.441209 1.195507) (xy 5.449042 1.178130) + (xy 5.460648 1.164231) (xy 5.469156 1.156043) (xy 5.489618 1.139727) (xy 5.513883 1.128864) (xy 5.548739 1.121835) (xy 5.600975 1.117023) (xy 5.643231 1.114539) (xy 5.712214 1.109804) + (xy 5.763694 1.102448) (xy 5.808390 1.089826) (xy 5.857019 1.069294) (xy 5.888748 1.053958) (xy 6.003186 0.982650) (xy 6.110712 0.886742) (xy 6.209401 0.769413) (xy 6.297325 0.633843) + (xy 6.372559 0.483210) (xy 6.433176 0.320692) (xy 6.477250 0.149470) (xy 6.493220 0.056444) (xy 6.503294 -0.092481) (xy 6.489738 -0.226449) (xy 6.453360 -0.344619) (xy 6.394966 -0.446154) + (xy 6.315363 -0.530215) (xy 6.215357 -0.595963) (xy 6.095756 -0.642560) (xy 5.957365 -0.669168) (xy 5.800993 -0.674947) (xy 5.789928 -0.674571) (xy 5.719818 -0.671446) (xy 5.669056 -0.666959) + (xy 5.628779 -0.658941) (xy 5.590125 -0.645223) (xy 5.544231 -0.623637) (xy 5.509311 -0.605892) (xy 5.435756 -0.564268) (xy 5.379789 -0.524431) (xy 5.349985 -0.494807) (xy 5.318914 -0.458274) + (xy 5.277257 -0.414274) (xy 5.245277 -0.383020) (xy 5.156250 -0.283414) (xy 5.072743 -0.156992) (xy 4.995212 -0.004703) (xy 4.924115 0.172505) (xy 4.859907 0.373684) (xy 4.833142 0.472722) + (xy 4.781719 0.695342) (xy 4.746917 0.897932) (xy 4.728364 1.082993) (xy 4.724845 1.203042) (xy 4.499868 1.203042) (xy 4.501375 1.135944) (xy 4.506695 0.902235) (xy 4.512052 0.674230) + (xy 4.517396 0.453743) (xy 4.522674 0.242587) (xy 4.527838 0.042573) (xy 4.532836 -0.144486) (xy 4.537617 -0.316777) (xy 4.542130 -0.472488) (xy 4.546325 -0.609807) (xy 4.550152 -0.726920) + (xy 4.553558 -0.822016) (xy 4.556495 -0.893282) (xy 4.558910 -0.938905) (xy 4.559757 -0.949982) (xy 4.566492 -1.024734) (xy 4.568558 -1.077446) (xy 4.563060 -1.114245) (xy 4.547105 -1.141257) + (xy 4.517799 -1.164608) (xy 4.472247 -1.190424) (xy 4.437500 -1.208806) (xy 4.345855 -1.252293) (xy 4.260930 -1.279909) (xy 4.172626 -1.293802) (xy 4.070847 -1.296119) (xy 4.033403 -1.294749) + (xy 3.956074 -1.289764) (xy 3.899620 -1.282473) (xy 3.856708 -1.271546) (xy 3.821157 -1.256250) (xy 3.770499 -1.228654) (xy 3.738410 -1.204315) (xy 3.720657 -1.175733) (xy 3.713012 -1.135406) + (xy 3.711243 -1.075834) (xy 3.711222 -1.061325) (xy 3.711857 -1.019618) (xy 3.713646 -0.953939) (xy 3.716418 -0.868509) (xy 3.720003 -0.767547) (xy 3.724228 -0.655272) (xy 3.728924 -0.535905) + (xy 3.733918 -0.413664) (xy 3.739040 -0.292771) (xy 3.744117 -0.177444) (xy 3.748980 -0.071903) (xy 3.753457 0.019632) (xy 3.757376 0.092942) (xy 3.759449 0.127353) (xy 3.766294 0.233540) + (xy 3.643434 0.262889) (xy 3.538905 0.292271) (xy 3.445967 0.329200) (xy 3.355471 0.378104) (xy 3.258268 0.443411) (xy 3.234701 0.460697) (xy 3.121402 0.550369) (xy 3.019333 0.642061) + (xy 2.932518 0.731760) (xy 2.864977 0.815451) (xy 2.838049 0.856542) (xy 2.757742 1.015203) (xy 2.690332 1.197571) (xy 2.636182 1.402065) (xy 2.595659 1.627104) (xy 2.569127 1.871107) + (xy 2.558575 2.067278) (xy 2.555815 2.286548) (xy 2.348926 2.286548) (xy 2.349335 2.268660) (xy 2.354264 2.050939) (xy 2.358558 1.858343) (xy 2.362232 1.689327) (xy 2.365300 1.542347) + (xy 2.367778 1.415858) (xy 2.369680 1.308314) (xy 2.371021 1.218172) (xy 2.371816 1.143886) (xy 2.372079 1.083913) (xy 2.371827 1.036706) (xy 2.371073 1.000722) (xy 2.369832 0.974416) + (xy 2.368120 0.956242) (xy 2.365950 0.944657) (xy 2.363339 0.938116) (xy 2.360300 0.935073) (xy 2.358938 0.934479) (xy 2.343457 0.917521) (xy 2.342445 0.910991) (xy 2.330135 0.898976) + (xy 2.296584 0.879420) (xy 2.246864 0.854993) (xy 2.186043 0.828364) (xy 2.183695 0.827391) (xy 2.024945 0.761781) (xy 1.809750 0.761891) (xy 1.594556 0.762000) (xy 1.182568 0.762000) + (xy 1.173171 0.746024) (xy 1.124012 0.689488) (xy 1.085205 0.662533) (xy 1.045466 0.645036) (xy 1.007257 0.636165) (xy 0.964759 0.636394) (xy 0.912154 0.646199) (xy 0.843624 0.666052) + (xy 0.779313 0.687466) (xy 0.691421 0.728404) (xy 0.595219 0.792690) (xy 0.493463 0.877708) (xy 0.388912 0.980845) (xy 0.284323 1.099487) (xy 0.182452 1.231019) (xy 0.135154 1.298222) + (xy 0.083595 1.373100) (xy 0.031638 1.447232) (xy -0.016255 1.514342) (xy -0.055623 1.568156) (xy -0.073663 1.591923) (xy -0.131808 1.675998) (xy -0.167405 1.753529) (xy -0.181899 1.831943) + (xy -0.553570 1.831943) (xy -0.579353 1.816221) (xy -0.598326 1.806346) (xy -0.642411 1.784612) (xy -0.677724 1.770418) (xy -0.712440 1.762188) (xy -0.754733 1.758346) (xy -0.812778 1.757316) + (xy -0.852326 1.757369) (xy -0.928256 1.758641) (xy -0.983515 1.762533) (xy -1.025611 1.770068) (xy -1.062050 1.782272) (xy -1.074549 1.787696) (xy -1.151882 1.835142) (xy -1.221775 1.904794) + (xy -1.286339 1.998998) (xy -1.319104 2.059656) (xy -1.351067 2.126613) (xy -1.370705 2.177623) (xy -1.380577 2.220717) (xy -1.383236 2.261024) (xy -1.384794 2.305281) (xy -1.392048 2.330903) + (xy -1.409662 2.347458) (xy -1.430959 2.358927) (xy -1.467802 2.373125) (xy -1.489992 2.370083) (xy -1.494112 2.366688) (xy -1.499710 2.348410) (xy -1.504049 2.305488) (xy -1.507164 2.237074) + (xy -1.509092 2.142319) (xy -1.509868 2.020375) (xy -1.509889 1.993900) (xy -1.509889 1.636889) (xy -2.356555 1.636889) (xy -2.593383 1.636889) (xy -2.613514 1.606474) (xy -2.659224 1.566526) + (xy -2.725309 1.521544) (xy -2.784838 1.484432) (xy -2.888446 1.421637) (xy -2.971267 1.373488) (xy -3.035833 1.338729) (xy -3.084673 1.316110) (xy -3.120320 1.304375) (xy -3.145304 1.302272) + (xy -3.150744 1.303242) (xy -3.176572 1.319995) (xy -3.213180 1.358445) (xy -3.257752 1.415559) (xy -3.266968 1.428383) (xy -3.313735 1.494246) (xy -3.365266 1.566818) (xy -3.412427 1.633232) + (xy -3.424723 1.650548) (xy -3.457779 1.698877) (xy -3.483368 1.739670) (xy -3.497741 1.766791) (xy -3.499555 1.773102) (xy -5.387883 1.773102) (xy -5.357705 1.769189) (xy -5.321902 1.759522) + (xy -5.295606 1.741939) (xy -5.276910 1.712216) (xy -5.263908 1.666131) (xy -5.254693 1.599459) (xy -5.248715 1.527727) (xy -5.246531 1.487012) (xy -5.243852 1.420656) (xy -5.240750 1.331236) + (xy -5.237299 1.221327) (xy -5.233571 1.093505) (xy -5.229639 0.950347) (xy -5.225574 0.794427) (xy -5.221450 0.628323) (xy -5.217339 0.454609) (xy -5.213313 0.275863) (xy -5.212795 0.252173) + (xy -5.208387 0.049169) (xy -5.204611 -0.127504) (xy -5.201473 -0.279732) (xy -5.198976 -0.409399) (xy -5.197126 -0.518390) (xy -5.195926 -0.608590) (xy -5.195381 -0.681884) (xy -5.195495 -0.740157) + (xy -5.196273 -0.785293) (xy -5.197720 -0.819178) (xy -5.199838 -0.843696) (xy -5.202634 -0.860732) (xy -5.206111 -0.872171) (xy -5.210273 -0.879897) (xy -5.215126 -0.885796) (xy -5.215449 -0.886144) + (xy -5.238919 -0.902731) (xy -5.282386 -0.926044) (xy -5.339437 -0.952863) (xy -5.397500 -0.977502) (xy -5.552722 -1.040092) (xy -5.766115 -1.025825) (xy -5.979507 -1.011558) (xy -7.331973 -1.011558) + (xy -7.223603 -1.232448) (xy -7.008350 -1.611216) (xy -6.904461 -1.771651) (xy -6.106861 -1.771651) (xy -6.094077 -1.740694) (xy -6.067779 -1.705312) (xy -6.029901 -1.662388) (xy -5.933942 -1.557806) + (xy -5.849082 -1.469181) (xy -5.776592 -1.397716) (xy -5.717747 -1.344615) (xy -5.673819 -1.311079) (xy -5.646081 -1.298312) (xy -5.644422 -1.298222) (xy -5.625621 -1.303660) (xy -5.597498 -1.321229) + (xy -5.557748 -1.352812) (xy -5.504068 -1.400295) (xy -5.434153 -1.465561) (xy -5.400741 -1.497436) (xy -5.337872 -1.558547) (xy -5.282639 -1.613870) (xy -5.238106 -1.660202) (xy -5.207336 -1.694337) + (xy -5.193394 -1.713072) (xy -5.192889 -1.714825) (xy -5.204312 -1.755591) (xy -5.237490 -1.810004) (xy -5.290791 -1.875920) (xy -5.362580 -1.951193) (xy -5.401172 -1.988194) (xy -5.454267 -2.039011) + (xy -5.499763 -2.084764) (xy -5.533633 -2.121238) (xy -5.551850 -2.144216) (xy -5.553662 -2.147851) (xy -5.573145 -2.167768) (xy -5.610724 -2.180799) (xy -5.656696 -2.184925) (xy -5.700500 -2.178396) + (xy -5.723741 -2.165037) (xy -5.763251 -2.135699) (xy -5.814797 -2.093800) (xy -5.874148 -2.042758) (xy -5.925285 -1.996832) (xy -5.998408 -1.929383) (xy -6.051905 -1.877049) (xy -6.086997 -1.835921) + (xy -6.104909 -1.802091) (xy -6.106861 -1.771651) (xy -6.904461 -1.771651) (xy -6.768883 -1.981023) (xy -6.589970 -2.226193) (xy -4.903216 -2.226193) (xy -4.902543 -2.185687) (xy -4.901197 -2.121134) + (xy -4.899228 -2.034615) (xy -4.896688 -1.928211) (xy -4.893627 -1.804005) (xy -4.890097 -1.664079) (xy -4.886149 -1.510514) (xy -4.881833 -1.345392) (xy -4.877200 -1.170795) (xy -4.874372 -1.065389) + (xy -4.869308 -0.876956) (xy -4.864310 -0.690028) (xy -4.859454 -0.507486) (xy -4.854815 -0.332213) (xy -4.850469 -0.167091) (xy -4.846491 -0.015002) (xy -4.842957 0.121174) (xy -4.839942 0.238552) + (xy -4.837522 0.334253) (xy -4.835773 0.405393) (xy -4.835429 0.419868) (xy -4.832904 0.522130) (xy -4.830475 0.600106) (xy -4.827698 0.657731) (xy -4.824130 0.698934) (xy -4.819325 0.727649) + (xy -4.812841 0.747808) (xy -4.804232 0.763342) (xy -4.795272 0.775393) (xy -4.769831 0.802768) (xy -4.749101 0.817097) (xy -4.746371 0.817664) (xy -4.727393 0.829694) (xy -4.722759 0.837944) + (xy -4.702616 0.855664) (xy -4.661260 0.870353) (xy -4.605641 0.880729) (xy -4.542716 0.885508) (xy -4.479436 0.883409) (xy -4.477387 0.883204) (xy -4.398307 0.870858) (xy -4.320726 0.851302) + (xy -4.251875 0.826967) (xy -4.198984 0.800281) (xy -4.175611 0.781807) (xy -4.163496 0.767321) (xy -4.155068 0.750697) (xy -4.149730 0.726977) (xy -4.146886 0.691200) (xy -4.145939 0.638410) + (xy -4.146291 0.563645) (xy -4.146521 0.540093) (xy -4.147927 0.460309) (xy -4.150594 0.360583) (xy -4.154247 0.249155) (xy -4.158615 0.134262) (xy -4.163425 0.024144) (xy -4.164064 0.010699) + (xy -4.169719 -0.130735) (xy -4.171135 -0.249938) (xy -4.167249 -0.352725) (xy -4.156997 -0.444908) (xy -4.139315 -0.532301) (xy -4.113142 -0.620716) (xy -4.077412 -0.715967) (xy -4.031064 -0.823867) + (xy -3.998195 -0.896056) (xy -3.949323 -0.997732) (xy -3.901053 -1.090311) (xy -3.855361 -1.170538) (xy -3.814219 -1.235157) (xy -3.779602 -1.280914) (xy -3.753484 -1.304553) (xy -3.749350 -1.306374) + (xy -3.715402 -1.303740) (xy -3.682740 -1.274596) (xy -3.652389 -1.220652) (xy -3.625378 -1.143619) (xy -3.607636 -1.070301) (xy -3.596796 -1.010123) (xy -3.583654 -0.924475) (xy -3.568535 -0.815989) + (xy -3.551763 -0.687294) (xy -3.533662 -0.541023) (xy -3.514555 -0.379804) (xy -3.494768 -0.206270) (xy -3.474624 -0.023050) (xy -3.454447 0.167224) (xy -3.450569 0.204611) (xy -3.435763 0.346030) + (xy -3.422851 0.462263) (xy -3.411039 0.556219) (xy -3.399532 0.630807) (xy -3.387535 0.688936) (xy -3.374255 0.733512) (xy -3.358897 0.767446) (xy -3.340667 0.793645) (xy -3.318770 0.815018) + (xy -3.292413 0.834474) (xy -3.275516 0.845546) (xy -3.227645 0.874283) (xy -3.180057 0.899794) (xy -3.160889 0.908816) (xy -3.101667 0.924610) (xy -3.029562 0.930012) (xy -2.957882 0.924924) + (xy -2.903245 0.910683) (xy -2.843608 0.872438) (xy -2.792669 0.810338) (xy -2.749235 0.723414) (xy -2.741615 0.704124) (xy -2.735278 0.685587) (xy -2.730108 0.665134) (xy -2.725988 0.640096) + (xy -2.722804 0.607805) (xy -2.720439 0.565591) (xy -2.718778 0.510785) (xy -2.717706 0.440719) (xy -2.717106 0.352723) (xy -2.716862 0.244128) (xy -2.716860 0.112266) (xy -2.716963 -0.021167) + (xy -2.718060 -0.255191) (xy -2.721079 -0.464215) (xy -2.726255 -0.651409) (xy -2.733822 -0.819946) (xy -2.744013 -0.972997) (xy -2.757064 -1.113732) (xy -2.773208 -1.245323) (xy -2.792680 -1.370942) + (xy -2.815714 -1.493760) (xy -2.831101 -1.566333) (xy -2.870252 -1.707786) (xy -2.921030 -1.833003) (xy -2.981844 -1.939606) (xy -3.051102 -2.025215) (xy -3.127214 -2.087454) (xy -3.202959 -2.122337) + (xy -3.248848 -2.132174) (xy -3.307016 -2.139374) (xy -3.370054 -2.143688) (xy -3.430558 -2.144864) (xy -3.481119 -2.142652) (xy -3.514330 -2.136802) (xy -3.521428 -2.133110) (xy -3.541773 -2.121639) + (xy -3.578522 -2.105650) (xy -3.601464 -2.096817) (xy -3.676898 -2.059030) (xy -3.745226 -2.002517) (xy -3.809181 -1.924366) (xy -3.871494 -1.821664) (xy -3.886614 -1.792833) (xy -3.928026 -1.706766) + (xy -3.954366 -1.640207) (xy -3.965015 -1.594755) (xy -3.965222 -1.589585) (xy -3.969884 -1.552348) (xy -3.986645 -1.533828) (xy -3.994508 -1.530718) (xy -4.020849 -1.526203) (xy -4.031063 -1.528693) + (xy -4.033386 -1.544209) (xy -4.036141 -1.584100) (xy -4.039156 -1.644522) (xy -4.042255 -1.721635) (xy -4.045267 -1.811597) (xy -4.047638 -1.895705) (xy -4.050539 -1.993776) (xy -4.053858 -2.082440) + (xy -4.057393 -2.157818) (xy -4.060941 -2.216032) (xy -4.064303 -2.253202) (xy -4.066859 -2.265352) (xy -4.082254 -2.266835) (xy -4.121500 -2.267293) (xy -4.180316 -2.266851) (xy -4.254419 -2.265637) + (xy -4.339525 -2.263779) (xy -4.431352 -2.261402) (xy -4.525618 -2.258634) (xy -4.618039 -2.255601) (xy -4.704332 -2.252431) (xy -4.780216 -2.249250) (xy -4.841407 -2.246186) (xy -4.883622 -2.243364) + (xy -4.902579 -2.240913) (xy -4.903164 -2.240569) (xy -4.903216 -2.226193) (xy -6.589970 -2.226193) (xy -6.506979 -2.339918) (xy -6.224414 -2.685952) (xy -5.976468 -2.958387) (xy -3.568630 -2.958387) + (xy -3.564991 -2.927955) (xy -3.554539 -2.888735) (xy -3.549875 -2.872724) (xy -3.531451 -2.823350) (xy -3.503719 -2.776735) (xy -3.461283 -2.724474) (xy -3.439229 -2.700368) (xy -3.390536 -2.652074) + (xy -3.329334 -2.596798) (xy -3.262833 -2.540544) (xy -3.198241 -2.489320) (xy -3.142768 -2.449130) (xy -3.120895 -2.435164) (xy -3.101912 -2.436999) (xy -3.059010 -2.449673) (xy -2.994040 -2.472519) + (xy -2.908854 -2.504873) (xy -2.805303 -2.546066) (xy -2.750069 -2.568598) (xy -2.656991 -2.606554) (xy -2.572731 -2.640369) (xy -2.500717 -2.668709) (xy -2.444377 -2.690244) (xy -2.407141 -2.703642) + (xy -2.392437 -2.707571) (xy -2.392383 -2.707531) (xy -2.391342 -2.692948) (xy -2.389808 -2.651979) (xy -2.387823 -2.586457) (xy -2.385431 -2.498213) (xy -2.382675 -2.389077) (xy -2.379597 -2.260883) + (xy -2.376241 -2.115462) (xy -2.372650 -1.954645) (xy -2.368867 -1.780264) (xy -2.364934 -1.594151) (xy -2.360896 -1.398136) (xy -2.356794 -1.194053) (xy -2.356642 -1.186372) (xy -2.351850 -0.945917) + (xy -2.347524 -0.732063) (xy -2.343603 -0.543193) (xy -2.340032 -0.377693) (xy -2.336751 -0.233945) (xy -2.333703 -0.110333) (xy -2.330830 -0.005242) (xy -2.328074 0.082946) (xy -2.325377 0.155846) + (xy -2.322681 0.215074) (xy -2.319929 0.262247) (xy -2.317062 0.298982) (xy -2.314022 0.326893) (xy -2.310753 0.347598) (xy -2.307195 0.362712) (xy -2.303290 0.373852) (xy -2.300531 0.379744) + (xy -2.246711 0.454235) (xy -2.169440 0.516092) (xy -2.137833 0.534010) (xy -2.072835 0.555683) (xy -1.994373 0.564417) (xy -1.914100 0.560151) (xy -1.843666 0.542822) (xy -1.827389 0.535668) + (xy -1.752595 0.497908) (xy -1.699451 0.469176) (xy -1.664169 0.446275) (xy -1.642960 0.426011) (xy -1.632036 0.405187) (xy -1.627610 0.380608) (xy -1.626671 0.366342) (xy -1.625997 0.343380) + (xy -1.624925 0.294253) (xy -1.623489 0.221019) (xy -1.623169 0.203723) (xy 1.566988 0.203723) (xy 1.569286 0.220775) (xy 1.577618 0.238552) (xy 1.594944 0.260026) (xy 1.624224 0.288169) + (xy 1.668418 0.325954) (xy 1.730487 0.376351) (xy 1.771681 0.409222) (xy 1.839353 0.462733) (xy 1.901935 0.511645) (xy 1.955080 0.552604) (xy 1.994446 0.582261) (xy 2.014443 0.596480) + (xy 2.059870 0.613995) (xy 2.103958 0.605354) (xy 2.149558 0.569818) (xy 2.159478 0.559000) (xy 2.184820 0.528664) (xy 2.221821 0.482530) (xy 2.265137 0.427327) (xy 2.301819 0.379753) + (xy 2.345998 0.323241) (xy 2.388195 0.271514) (xy 2.423189 0.230846) (xy 2.443308 0.209718) (xy 2.469201 0.180891) (xy 2.482569 0.156916) (xy 2.483087 0.153088) (xy 2.469779 0.114934) + (xy 2.431805 0.064655) (xy 2.369728 0.002773) (xy 2.284112 -0.070193) (xy 2.175521 -0.153720) (xy 2.065579 -0.232632) (xy 2.022431 -0.260848) (xy 1.990760 -0.274505) (xy 1.960181 -0.276897) + (xy 1.935450 -0.273886) (xy 1.890345 -0.260720) (xy 1.869377 -0.238679) (xy 1.868849 -0.237136) (xy 1.855706 -0.212195) (xy 1.830090 -0.174419) (xy 1.801159 -0.136570) (xy 1.760836 -0.084045) + (xy 1.719838 -0.026670) (xy 1.697177 0.007388) (xy 1.663931 0.055018) (xy 1.628026 0.099473) (xy 1.609246 0.119390) (xy 1.576077 0.162214) (xy 1.566988 0.203723) (xy -1.623169 0.203723) + (xy -1.621725 0.125730) (xy -1.619668 0.010443) (xy -1.617355 -0.122788) (xy -1.614820 -0.271907) (xy -1.612099 -0.434859) (xy -1.609228 -0.609590) (xy -1.606243 -0.794044) (xy -1.603178 -0.986166) + (xy -1.602261 -1.044222) (xy -1.599042 -1.246002) (xy -1.596012 -1.431756) (xy -1.292297 -1.431756) (xy -1.278421 -1.260125) (xy -1.248445 -1.104264) (xy -1.202010 -0.962088) (xy -1.138758 -0.831510) + (xy -1.058330 -0.710447) (xy -0.995706 -0.634788) (xy -0.932497 -0.566171) (xy -0.879683 -0.514741) (xy -0.830448 -0.475315) (xy -0.777976 -0.442711) (xy -0.715454 -0.411748) (xy -0.683886 -0.397694) + (xy -0.630587 -0.376170) (xy -0.584731 -0.363126) (xy -0.535227 -0.356440) (xy -0.470984 -0.353989) (xy -0.454488 -0.353814) (xy -0.378996 -0.356038) (xy -0.297899 -0.362865) (xy -0.226542 -0.372925) + (xy -0.214699 -0.375224) (xy -0.053995 -0.421711) (xy 0.091348 -0.491215) (xy 0.220056 -0.582874) (xy 0.330859 -0.695829) (xy 0.399064 -0.790222) (xy 0.429762 -0.835597) (xy 0.459519 -0.874480) + (xy 0.478087 -0.894715) (xy 0.500109 -0.920812) (xy 0.508000 -0.941001) (xy 0.513209 -0.963454) (xy 0.526790 -1.002735) (xy 0.543592 -1.044968) (xy 0.573683 -1.125664) (xy 0.587657 -1.190669) + (xy 0.585896 -1.247187) (xy 0.568784 -1.302424) (xy 0.558436 -1.324379) (xy 0.525178 -1.377674) (xy 0.491777 -1.408547) (xy 0.484477 -1.412007) (xy 0.445780 -1.430733) (xy 0.409471 -1.453267) + (xy 0.370882 -1.473759) (xy 0.321926 -1.491210) (xy 0.307874 -1.494773) (xy 0.223927 -1.500405) (xy 0.146612 -1.479503) (xy 0.078499 -1.433460) (xy 0.022158 -1.363670) (xy 0.003661 -1.329764) + (xy -0.029009 -1.276799) (xy -0.079042 -1.213133) (xy -0.141011 -1.144712) (xy -0.209489 -1.077482) (xy -0.279049 -1.017388) (xy -0.287676 -1.010575) (xy -0.323566 -0.985772) (xy -0.355009 -0.975733) + (xy -0.396257 -0.976658) (xy -0.409398 -0.978113) (xy -0.478127 -0.991265) (xy -0.520585 -1.011180) (xy -0.536155 -1.037560) (xy -0.536222 -1.039635) (xy -0.546702 -1.066533) (xy -0.558330 -1.078443) + (xy -0.576669 -1.106956) (xy -0.589485 -1.158928) (xy -0.596484 -1.230086) (xy -0.597373 -1.316157) (xy -0.591857 -1.412867) (xy -0.585461 -1.473340) (xy -0.575671 -1.547430) (xy -0.566964 -1.598644) + (xy -0.557925 -1.632221) (xy -0.547136 -1.653395) (xy -0.533179 -1.667405) (xy -0.532894 -1.667622) (xy -0.503331 -1.682011) (xy -0.486534 -1.678974) (xy -0.463144 -1.674526) (xy -0.419711 -1.678874) + (xy -0.362426 -1.690416) (xy -0.297482 -1.707548) (xy -0.231070 -1.728667) (xy -0.169383 -1.752170) (xy -0.126499 -1.772186) (xy -0.029813 -1.835166) (xy 0.067310 -1.920857) (xy 0.160491 -2.024162) + (xy 0.245351 -2.139985) (xy 0.317510 -2.263229) (xy 0.345412 -2.321412) (xy 0.388371 -2.434140) (xy 0.422801 -2.557083) (xy 0.447707 -2.683553) (xy 0.462095 -2.806864) (xy 0.464971 -2.920327) + (xy 0.455341 -3.017255) (xy 0.451524 -3.035360) (xy 0.409906 -3.156741) (xy 0.346509 -3.260184) (xy 0.261367 -3.345658) (xy 0.154514 -3.413132) (xy 0.025986 -3.462575) (xy -0.043661 -3.479950) + (xy -0.174895 -3.494213) (xy -0.305365 -3.481095) (xy -0.435493 -3.440427) (xy -0.565699 -3.372040) (xy -0.696407 -3.275767) (xy -0.804333 -3.175818) (xy -0.899091 -3.062388) (xy -0.984539 -2.922911) + (xy -1.060727 -2.757254) (xy -1.127708 -2.565283) (xy -1.185536 -2.346864) (xy -1.234262 -2.101865) (xy -1.240902 -2.062121) (xy -1.273179 -1.830669) (xy -1.290430 -1.621242) (xy -1.292297 -1.431756) + (xy -1.596012 -1.431756) (xy -1.595776 -1.446195) (xy -1.592511 -1.642147) (xy -1.589293 -1.831200) (xy -1.586171 -2.010697) (xy -1.583192 -2.177981) (xy -1.580402 -2.330397) (xy -1.577850 -2.465286) + (xy -1.575583 -2.579993) (xy -1.573647 -2.671860) (xy -1.572090 -2.738231) (xy -1.572057 -2.739532) (xy -1.563101 -3.087230) (xy -1.194300 -3.231749) (xy -1.073628 -3.279246) (xy -0.976635 -3.318456) + (xy -0.900681 -3.351274) (xy -0.843122 -3.379594) (xy -0.801318 -3.405308) (xy -0.772626 -3.430312) (xy -0.754403 -3.456500) (xy -0.744009 -3.485765) (xy -0.738800 -3.520001) (xy -0.736183 -3.560164) + (xy -0.738076 -3.650111) (xy -0.754819 -3.718643) (xy -0.787594 -3.769037) (xy -0.821123 -3.795527) (xy -0.861026 -3.813084) (xy -0.905281 -3.823010) (xy -0.943337 -3.823760) (xy -0.962700 -3.816263) + (xy -0.978357 -3.808982) (xy -1.016629 -3.794088) (xy -1.073414 -3.773058) (xy -1.144608 -3.747372) (xy -1.226110 -3.718506) (xy -1.313818 -3.687939) (xy -1.403627 -3.657149) (xy -1.416285 -3.652853) + (xy -1.463116 -3.639139) (xy -1.500876 -3.631942) (xy -1.518591 -3.632290) (xy -1.525669 -3.640215) (xy -1.530894 -3.660043) (xy -1.534509 -3.695166) (xy -1.536756 -3.748974) (xy -1.537880 -3.824860) + (xy -1.538133 -3.904807) (xy -1.538903 -4.013394) (xy -1.541841 -4.097585) (xy -1.547918 -4.161179) (xy -1.558106 -4.207978) (xy -1.573378 -4.241780) (xy -1.594703 -4.266387) (xy -1.623055 -4.285599) + (xy -1.637391 -4.293023) (xy -1.658570 -4.302036) (xy -1.682040 -4.307979) (xy -1.712751 -4.311034) (xy -1.755654 -4.311383) (xy -1.815697 -4.309206) (xy -1.897832 -4.304685) (xy -1.919614 -4.303379) + (xy -2.008148 -4.298575) (xy -2.096582 -4.294745) (xy -2.176816 -4.292176) (xy -2.240749 -4.291152) (xy -2.262598 -4.291282) (xy -2.325532 -4.290700) (xy -2.366232 -4.285686) (xy -2.390460 -4.275372) + (xy -2.395196 -4.271296) (xy -2.401379 -4.262608) (xy -2.406001 -4.248458) (xy -2.409100 -4.225786) (xy -2.410719 -4.191530) (xy -2.410896 -4.142630) (xy -2.409674 -4.076024) (xy -2.407091 -3.988650) + (xy -2.403190 -3.877449) (xy -2.401136 -3.822066) (xy -2.397468 -3.715001) (xy -2.394771 -3.617139) (xy -2.393091 -3.532009) (xy -2.392472 -3.463141) (xy -2.392960 -3.414066) (xy -2.394601 -3.388312) + (xy -2.395538 -3.385372) (xy -2.414627 -3.375548) (xy -2.449618 -3.362475) (xy -2.462389 -3.358333) (xy -2.493841 -3.347929) (xy -2.546381 -3.329911) (xy -2.614530 -3.306184) (xy -2.692806 -3.278656) + (xy -2.765778 -3.252778) (xy -2.865543 -3.218514) (xy -2.981675 -3.180635) (xy -3.103219 -3.142597) (xy -3.219218 -3.107854) (xy -3.284898 -3.089107) (xy -3.383071 -3.061649) (xy -3.457021 -3.039618) + (xy -3.509651 -3.020646) (xy -3.543861 -3.002363) (xy -3.562554 -2.982400) (xy -3.568630 -2.958387) (xy -5.976468 -2.958387) (xy -5.922963 -3.017176) (xy -5.604401 -3.331639) (xy -5.270505 -3.627394) + (xy -4.923051 -3.902490) (xy -4.563814 -4.154978) (xy -4.194569 -4.382909) (xy -4.188710 -4.386276) (xy -4.134091 -4.416468) (xy -4.057647 -4.457039) (xy -3.963009 -4.506181) (xy -3.853803 -4.562080) + (xy -3.733660 -4.622926) (xy -3.606206 -4.686907) (xy -3.475073 -4.752213) (xy -3.343887 -4.817031) (xy -3.216277 -4.879550) (xy -3.095873 -4.937960) (xy -2.986303 -4.990448) (xy -2.891196 -5.035204) + (xy -2.857500 -5.050772) (xy -2.403040 -5.253809) (xy -2.212459 -5.333951) (xy 0.558897 -5.333951) (xy 0.589724 -4.871837) (xy 0.595069 -4.791725) (xy 0.602114 -4.686149) (xy 0.610679 -4.557806) + (xy 0.620585 -4.409390) (xy 0.631652 -4.243598) (xy 0.643699 -4.063126) (xy 0.656547 -3.870669) (xy 0.670015 -3.668922) (xy 0.683923 -3.460583) (xy 0.698093 -3.248346) (xy 0.712343 -3.034908) + (xy 0.719006 -2.935111) (xy 0.733128 -2.723379) (xy 0.747161 -2.512510) (xy 0.760936 -2.305101) (xy 0.774281 -2.103746) (xy 0.787025 -1.911042) (xy 0.798996 -1.729585) (xy 0.810025 -1.561970) + (xy 0.819938 -1.410794) (xy 0.828567 -1.278653) (xy 0.835738 -1.168142) (xy 0.841281 -1.081857) (xy 0.843445 -1.047717) (xy 0.851444 -0.922161) (xy 0.858504 -0.821521) (xy 0.865486 -0.742548) + (xy 0.873252 -0.681995) (xy 0.882663 -0.636612) (xy 0.894581 -0.603150) (xy 0.909868 -0.578362) (xy 0.929384 -0.558999) (xy 0.953990 -0.541811) (xy 0.982049 -0.525020) (xy 1.011454 -0.509657) + (xy 1.040765 -0.500475) (xy 1.077867 -0.496317) (xy 1.130647 -0.496024) (xy 1.171658 -0.497173) (xy 1.239124 -0.500482) (xy 1.287005 -0.506257) (xy 1.323932 -0.516350) (xy 1.358536 -0.532614) + (xy 1.371694 -0.540106) (xy 1.417435 -0.572789) (xy 1.451781 -0.613994) (xy 1.477092 -0.659676) (xy 1.516945 -0.740833) (xy 1.529628 -2.992260) (xy 1.530978 -3.242951) (xy 1.532167 -3.486453) + (xy 1.533194 -3.721224) (xy 1.534055 -3.945722) (xy 1.534751 -4.158404) (xy 1.535278 -4.357729) (xy 1.535634 -4.542154) (xy 1.535818 -4.710138) (xy 1.535828 -4.860138) (xy 1.535661 -4.990611) + (xy 1.535316 -5.100016) (xy 1.534791 -5.186811) (xy 1.534084 -5.249454) (xy 1.533193 -5.286402) (xy 1.532527 -5.295843) (xy 1.517415 -5.343636) (xy 1.490211 -5.382238) (xy 1.448474 -5.412454) + (xy 1.389765 -5.435089) (xy 1.311643 -5.450948) (xy 1.211669 -5.460834) (xy 1.087402 -5.465555) (xy 1.016000 -5.466227) (xy 0.892265 -5.464289) (xy 0.793330 -5.457404) (xy 0.716099 -5.444895) + (xy 0.657475 -5.426086) (xy 0.614361 -5.400299) (xy 0.587777 -5.372632) (xy 0.558897 -5.333951) (xy -2.212459 -5.333951) (xy -1.966398 -5.437423) (xy -1.545493 -5.602202) (xy -1.138241 -5.748735) + (xy -0.742562 -5.877610) (xy -0.356372 -5.989416) (xy 0.022411 -6.084740) (xy 0.395869 -6.164171) (xy 0.766083 -6.228297) (xy 1.135137 -6.277707) (xy 1.505113 -6.312989) (xy 1.643945 -6.322662) + (xy 1.768565 -6.328570) (xy 1.918135 -6.332309) (xy 2.089464 -6.333843) (xy 2.279359 -6.333136) (xy 2.413000 -6.331429) (xy 2.784449 -6.320606) (xy 3.132226 -6.300243) (xy 3.459375 -6.269906) + (xy 3.768937 -6.229158) (xy 4.063954 -6.177566) (xy 4.347470 -6.114694) (xy 4.622525 -6.040108) (xy 4.769556 -5.994500) (xy 4.949465 -5.932310) (xy 5.121905 -5.865103) (xy 5.283535 -5.794524) + (xy 5.431014 -5.722219) (xy 5.561000 -5.649834) (xy 5.670154 -5.579014) (xy 5.755134 -5.511406) (xy 5.760714 -5.506254) (xy 5.786694 -5.484450) (xy 5.802697 -5.475647) (xy 5.804216 -5.476140) + (xy 5.806971 -5.490773) (xy 5.813335 -5.531053) (xy 5.822972 -5.594682) (xy 5.835546 -5.679364) (xy 5.850719 -5.782800) (xy 5.868158 -5.902692) (xy 5.887524 -6.036744) (xy 5.908482 -6.182656) + (xy 5.930695 -6.338131) (xy 5.942943 -6.424195) (xy 6.076826 -7.366223) (xy 5.927663 -7.414196) (xy 5.714759 -7.476866) (xy 5.477641 -7.536114) (xy 5.220178 -7.591294) (xy 4.946243 -7.641755) + (xy 4.659705 -7.686850) (xy 4.364437 -7.725930) (xy 4.064307 -7.758346) (xy 3.763189 -7.783450) (xy 3.697111 -7.787932) (xy 3.690884 -7.789229) (xy 3.711795 -7.790496) (xy 3.758760 -7.791728) + (xy 3.830692 -7.792917) (xy 3.926510 -7.794057) (xy 4.045126 -7.795143) (xy 4.185459 -7.796167) (xy 4.346421 -7.797124) (xy 4.526931 -7.798006) (xy 4.725901 -7.798808) (xy 4.942250 -7.799524) + (xy 5.174891 -7.800146) (xy 5.422740 -7.800668) (xy 5.684713 -7.801085) (xy 5.959725 -7.801389) (xy 5.993695 -7.801418) (xy 8.466667 -7.803444) (xy 8.466667 7.817556) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -3.058583 -7.800979) (xy -2.670244 -7.800791) (xy -2.289441 -7.800584) (xy -1.917124 -7.800360) (xy -1.554242 -7.800120) (xy -1.201746 -7.799865) (xy -0.860586 -7.799596) (xy -0.531711 -7.799315) + (xy -0.216072 -7.799022) (xy 0.085381 -7.798719) (xy 0.371699 -7.798408) (xy 0.641932 -7.798089) (xy 0.895129 -7.797763) (xy 1.130340 -7.797433) (xy 1.346616 -7.797098) (xy 1.543006 -7.796760) + (xy 1.718561 -7.796421) (xy 1.872331 -7.796082) (xy 2.003365 -7.795743) (xy 2.110714 -7.795406) (xy 2.193428 -7.795073) (xy 2.250557 -7.794744) (xy 2.281150 -7.794420) (xy 2.286000 -7.794174) + (xy 2.249770 -7.791720) (xy 2.192025 -7.787835) (xy 2.119409 -7.782963) (xy 2.038566 -7.777552) (xy 1.996722 -7.774756) (xy 1.618883 -7.743022) (xy 1.223924 -7.697489) (xy 0.818770 -7.639142) + (xy 0.410343 -7.568963) (xy 0.062357 -7.500023) (xy -0.466106 -7.374979) (xy -0.996037 -7.222422) (xy -1.526069 -7.042919) (xy -2.054839 -6.837034) (xy -2.580980 -6.605336) (xy -3.103130 -6.348391) + (xy -3.619921 -6.066765) (xy -4.129990 -5.761024) (xy -4.134555 -5.758159) (xy -4.498916 -5.521227) (xy -4.859961 -5.270495) (xy -5.213379 -5.009316) (xy -5.554860 -4.741042) (xy -5.880091 -4.469024) + (xy -6.184764 -4.196615) (xy -6.374075 -4.016694) (xy -6.676371 -3.702259) (xy -6.957651 -3.369927) (xy -7.217240 -3.021129) (xy -7.454463 -2.657295) (xy -7.668648 -2.279854) (xy -7.859119 -1.890236) + (xy -8.025202 -1.489872) (xy -8.166222 -1.080192) (xy -8.281505 -0.662625) (xy -8.370377 -0.238602) (xy -8.432164 0.190447) (xy -8.451220 0.388056) (xy -8.452164 0.385738) (xy -8.453101 0.356249) + (xy -8.454026 0.300638) (xy -8.454938 0.219956) (xy -8.455831 0.115253) (xy -8.456703 -0.012420) (xy -8.457550 -0.162013) (xy -8.458368 -0.332476) (xy -8.459155 -0.522759) (xy -8.459905 -0.731810) + (xy -8.460617 -0.958580) (xy -8.461286 -1.202019) (xy -8.461909 -1.461075) (xy -8.462483 -1.734699) (xy -8.463003 -2.021841) (xy -8.463467 -2.321449) (xy -8.463871 -2.632474) (xy -8.464211 -2.953865) + (xy -8.464483 -3.284571) (xy -8.464685 -3.623544) (xy -8.464692 -3.637139) (xy -8.466666 -7.803444) (xy -3.058583 -7.800979) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.785338 -5.198665) (xy 3.834758 -5.193518) (xy 3.877054 -5.182541) (xy 3.922745 -5.163771) (xy 3.929945 -5.160440) (xy 4.030979 -5.099756) (xy 4.114562 -5.021999) (xy 4.178470 -4.931015) + (xy 4.220482 -4.830649) (xy 4.238375 -4.724745) (xy 4.233344 -4.635564) (xy 4.200493 -4.516113) (xy 4.144443 -4.410841) (xy 4.067568 -4.322248) (xy 3.972245 -4.252836) (xy 3.860849 -4.205107) + (xy 3.812833 -4.192755) (xy 3.746196 -4.181106) (xy 3.691973 -4.179418) (xy 3.637028 -4.188426) (xy 3.577167 -4.205940) (xy 3.468157 -4.255730) (xy 3.374732 -4.328690) (xy 3.302053 -4.418408) + (xy 3.249015 -4.524477) (xy 3.222049 -4.634705) (xy 3.220111 -4.745422) (xy 3.242159 -4.852955) (xy 3.287150 -4.953635) (xy 3.307618 -4.981222) (xy 3.541889 -4.981222) (xy 3.541889 -4.430889) + (xy 3.577167 -4.430889) (xy 3.595111 -4.432208) (xy 3.605629 -4.440128) (xy 3.610703 -4.460594) (xy 3.612315 -4.499550) (xy 3.612445 -4.536722) (xy 3.612445 -4.642556) (xy 3.660831 -4.642556) + (xy 3.685257 -4.640758) (xy 3.704909 -4.632216) (xy 3.724893 -4.612207) (xy 3.750311 -4.576007) (xy 3.775181 -4.536722) (xy 3.807388 -4.486060) (xy 3.830363 -4.454846) (xy 3.849478 -4.438380) + (xy 3.870105 -4.431962) (xy 3.896127 -4.430889) (xy 3.930938 -4.433491) (xy 3.949927 -4.439973) (xy 3.951111 -4.442333) (xy 3.942515 -4.457477) (xy 3.919497 -4.488417) (xy 3.886212 -4.529702) + (xy 3.867913 -4.551469) (xy 3.784715 -4.649162) (xy 3.824404 -4.665850) (xy 3.878140 -4.696300) (xy 3.909226 -4.736191) (xy 3.921964 -4.792210) (xy 3.922889 -4.818944) (xy 3.917327 -4.878271) + (xy 3.898595 -4.922058) (xy 3.863626 -4.952258) (xy 3.809349 -4.970824) (xy 3.732698 -4.979711) (xy 3.667970 -4.981222) (xy 3.541889 -4.981222) (xy 3.307618 -4.981222) (xy 3.354040 -5.043790) + (xy 3.441788 -5.119749) (xy 3.513196 -5.161597) (xy 3.556584 -5.180923) (xy 3.596406 -5.192504) (xy 3.642678 -5.198211) (xy 3.705417 -5.199917) (xy 3.718278 -5.199944) (xy 3.785338 -5.198665) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.740402 0.943480) (xy 3.747739 0.953785) (xy 3.753630 0.966865) (xy 3.758231 0.985703) (xy 3.761700 1.013283) (xy 3.764195 1.052590) (xy 3.765873 1.106609) (xy 3.766891 1.178322) + (xy 3.767408 1.270715) (xy 3.767580 1.386771) (xy 3.767585 1.458535) (xy 3.767168 1.576621) (xy 3.766021 1.689306) (xy 3.764242 1.792555) (xy 3.761928 1.882333) (xy 3.759176 1.954603) + (xy 3.756085 2.005330) (xy 3.753922 2.024944) (xy 3.739842 2.080674) (xy 3.715276 2.147848) (xy 3.683915 2.218737) (xy 3.649446 2.285612) (xy 3.615561 2.340744) (xy 3.586320 2.376071) + (xy 3.554165 2.406364) (xy 3.529876 2.430983) (xy 3.481507 2.481928) (xy 3.444654 2.517531) (xy 3.412570 2.543971) (xy 3.386667 2.562104) (xy 3.331699 2.592816) (xy 3.287981 2.606003) + (xy 3.259132 2.600917) (xy 3.250958 2.590170) (xy 3.247131 2.564372) (xy 3.245132 2.515156) (xy 3.244787 2.447256) (xy 3.245919 2.365403) (xy 3.248350 2.274331) (xy 3.251907 2.178773) + (xy 3.256411 2.083462) (xy 3.261687 1.993130) (xy 3.267558 1.912512) (xy 3.273849 1.846339) (xy 3.280382 1.799344) (xy 3.280415 1.799167) (xy 3.326518 1.593070) (xy 3.384493 1.408557) + (xy 3.453821 1.246791) (xy 3.533988 1.108936) (xy 3.624475 0.996155) (xy 3.646920 0.973667) (xy 3.713137 0.910167) (xy 3.740402 0.943480) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 5.950832 -0.108548) (xy 5.990470 -0.082473) (xy 5.997640 -0.074083) (xy 6.012234 -0.053140) (xy 6.020512 -0.031116) (xy 6.023400 -0.000716) (xy 6.021826 0.045357) (xy 6.018568 0.090797) + (xy 5.994953 0.247179) (xy 5.949045 0.387332) (xy 5.879870 0.513523) (xy 5.788241 0.626162) (xy 5.747176 0.664833) (xy 5.697601 0.705671) (xy 5.645598 0.744348) (xy 5.597248 0.776537) + (xy 5.558631 0.797907) (xy 5.537933 0.804333) (xy 5.518349 0.792947) (xy 5.511899 0.782012) (xy 5.507335 0.756503) (xy 5.504267 0.713213) (xy 5.503432 0.672651) (xy 5.511614 0.571270) + (xy 5.534368 0.461495) (xy 5.569335 0.348529) (xy 5.614153 0.237578) (xy 5.666463 0.133846) (xy 5.723904 0.042537) (xy 5.784116 -0.031144) (xy 5.844739 -0.081992) (xy 5.846056 -0.082813) + (xy 5.903286 -0.108628) (xy 5.950832 -0.108548) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy -0.045813 -2.921426) (xy -0.024497 -2.880847) (xy -0.009619 -2.814088) (xy -0.004270 -2.766284) (xy -0.001895 -2.717228) (xy -0.004963 -2.673459) (xy -0.015035 -2.625462) (xy -0.033673 -2.563719) + (xy -0.041279 -2.540765) (xy -0.103875 -2.386905) (xy -0.180923 -2.256515) (xy -0.273357 -2.148291) (xy -0.382108 -2.060931) (xy -0.386715 -2.057915) (xy -0.429632 -2.031038) (xy -0.463523 -2.011662) + (xy -0.481355 -2.003797) (xy -0.481696 -2.003778) (xy -0.493295 -2.015760) (xy -0.502573 -2.040521) (xy -0.508953 -2.096691) (xy -0.506531 -2.171537) (xy -0.496269 -2.257255) (xy -0.479126 -2.346041) + (xy -0.456065 -2.430091) (xy -0.453733 -2.437151) (xy -0.402112 -2.573390) (xy -0.345580 -2.690439) (xy -0.285415 -2.786625) (xy -0.222894 -2.860276) (xy -0.159294 -2.909720) (xy -0.095894 -2.933285) + (xy -0.073274 -2.935111) (xy -0.045813 -2.921426) )(layer F.SilkS) (width 0.010000) + ) + (fp_poly (pts (xy 3.756222 -4.902438) (xy 3.805510 -4.878984) (xy 3.833175 -4.842154) (xy 3.838222 -4.813052) (xy 3.827101 -4.768900) (xy 3.793000 -4.738217) (xy 3.734814 -4.720245) (xy 3.696582 -4.715805) + (xy 3.612445 -4.709719) (xy 3.612445 -4.910667) (xy 3.688153 -4.910667) (xy 3.756222 -4.902438) )(layer F.SilkS) (width 0.010000) + ) +) diff --git a/schematics/v2.0/MZ80-ROMPG-cache.lib b/schematics/v2.1/MZ80-ROMPG_v2_1-cache.lib similarity index 97% rename from schematics/v2.0/MZ80-ROMPG-cache.lib rename to schematics/v2.1/MZ80-ROMPG_v2_1-cache.lib index 45a4738..ca08d29 100644 --- a/schematics/v2.0/MZ80-ROMPG-cache.lib +++ b/schematics/v2.1/MZ80-ROMPG_v2_1-cache.lib @@ -717,11 +717,11 @@ X B 3 200 0 100 L 50 50 1 1 P ENDDRAW ENDDEF # -# MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM +# MZ80-ROMPG_AS6C4008-55PCN-Memory_RAM # -DEF MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N +DEF MZ80-ROMPG_AS6C4008-55PCN-Memory_RAM U 0 20 Y Y 1 F N F0 "U" -400 1025 50 H V L BNN -F1 "MZ80-ROMPG-rescue_AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN +F1 "MZ80-ROMPG_AS6C4008-55PCN-Memory_RAM" 100 1025 50 H V L BNN F2 "Package_DIP:DIP-32_W15.24mm" 0 100 50 H I C CNN F3 "" 0 100 50 H I C CNN $FPLIST @@ -764,11 +764,11 @@ X A3 9 -500 600 100 R 50 50 1 1 I ENDDRAW ENDDEF # -# MZ80-ROMPG-rescue_SST39SF040-Memory_Flash +# MZ80-ROMPG_SST39SF040-Memory_Flash # -DEF MZ80-ROMPG-rescue_SST39SF040-Memory_Flash U 0 20 Y Y 1 F N +DEF MZ80-ROMPG_SST39SF040-Memory_Flash U 0 20 Y Y 1 F N F0 "U" 100 1300 50 H V C CNN -F1 "MZ80-ROMPG-rescue_SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN +F1 "MZ80-ROMPG_SST39SF040-Memory_Flash" 0 -1200 50 H V C CNN F2 "" 0 300 50 H I C CNN F3 "" 0 300 50 H I C CNN DRAW @@ -808,6 +808,21 @@ X A3 9 -600 900 200 R 50 50 1 1 I ENDDRAW ENDDEF # +# Mechanical_MountingHole +# +DEF Mechanical_MountingHole H 0 40 Y Y 1 F N +F0 "H" 0 200 50 H V C CNN +F1 "Mechanical_MountingHole" 0 125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + MountingHole* +$ENDFPLIST +DRAW +C 0 0 50 0 1 50 N +ENDDRAW +ENDDEF +# # Memory_EEPROM_2716_Socket # DEF Memory_EEPROM_2716_Socket U 0 10 Y Y 1 F N diff --git a/schematics/v2.1/MZ80-ROMPG_v2_1.kicad_pcb b/schematics/v2.1/MZ80-ROMPG_v2_1.kicad_pcb new file mode 100644 index 0000000..d5ba56b --- /dev/null +++ b/schematics/v2.1/MZ80-ROMPG_v2_1.kicad_pcb @@ -0,0 +1,9460 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.2-1)-1") + + (general + (thickness 1.6) + (drawings 97) + (tracks 2997) + (zones 0) + (modules 68) + (nets 141) + ) + + (page A4) + (layers + (0 F.Cu signal) + (31 B.Cu signal) + (32 B.Adhes user) + (33 F.Adhes user) + (34 B.Paste user) + (35 F.Paste user) + (36 B.SilkS user) + (37 F.SilkS user) + (38 B.Mask user) + (39 F.Mask user) + (40 Dwgs.User user) + (41 Cmts.User user) + (42 Eco1.User user) + (43 Eco2.User user) + (44 Edge.Cuts user) + (45 Margin user) + (46 B.CrtYd user) + (47 F.CrtYd user) + (48 B.Fab user) + (49 F.Fab user) + ) + + (setup + (last_trace_width 0.25) + (user_trace_width 0.254) + (user_trace_width 0.381) + (user_trace_width 0.508) + (user_trace_width 0.8128) + (trace_clearance 0.2) + (zone_clearance 0.254) + (zone_45_only yes) + (trace_min 0.2) + (via_size 0.8) + (via_drill 0.4) + (via_min_size 0.4) + (via_min_drill 0.3) + (user_via 0.5 0.3) + (user_via 0.5 0.35) + (user_via 0.5 0.4) + (user_via 0.8 0.5) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.05) + (segment_width 0.2) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.12) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 1.524 1.524) + (pad_drill 0.762) + (pad_to_mask_clearance 0.051) + (solder_mask_min_width 0.25) + (aux_axis_origin 0 0) + (visible_elements FFFFFF7F) + (pcbplotparams + (layerselection 0x3ffff_ffffffff) + (usegerberextensions false) + (usegerberattributes false) + (usegerberadvancedattributes false) + (creategerberjobfile false) + (excludeedgelayer true) + (linewidth 0.100000) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (padsonsilk false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "Output/v2.1/")) + ) + + (net 0 "") + (net 1 GNDPWR) + (net 2 +5V) + (net 3 ~CSUSR~) + (net 4 /CONTROLLOGIC/~CS~) + (net 5 /CONTROLLOGIC/SCLK) + (net 6 /CONTROLLOGIC/MOSI) + (net 7 /CONTROLLOGIC/MISO) + (net 8 "Net-(JP1-Pad2)") + (net 9 ~WR~) + (net 10 "Net-(JP2-Pad2)") + (net 11 "Net-(JP3-Pad2)") + (net 12 "Net-(JP4-Pad1)") + (net 13 /CONTROLLOGIC/BBSCLK) + (net 14 /CONTROLLOGIC/BBMOSI) + (net 15 "Net-(JP6-Pad1)") + (net 16 "Net-(R2-Pad2)") + (net 17 "Net-(R2-Pad1)") + (net 18 "Net-(R3-Pad1)") + (net 19 "Net-(R4-Pad1)") + (net 20 /MEMORY/RD2) + (net 21 /MEMORY/RD1) + (net 22 /MEMORY/RD0) + (net 23 /MEMORY/~CSMROM~) + (net 24 /MEMORY/RD7) + (net 25 /MEMORY/RD6) + (net 26 /MEMORY/RD5) + (net 27 /MEMORY/RD4) + (net 28 /MEMORY/RD3) + (net 29 "Net-(U2-Pad18)") + (net 30 ~RD~) + (net 31 ~CSUFLSH1~) + (net 32 ~CSUFLSH2~) + (net 33 ~CSRAM~) + (net 34 "Net-(U12-Pad11)") + (net 35 "Net-(U13-Pad11)") + (net 36 "Net-(U14-Pad11)") + (net 37 "Net-(U11-Pad1)") + (net 38 "Net-(U15-Pad4)") + (net 39 "Net-(U15-Pad5)") + (net 40 "Net-(U15-Pad2)") + (net 41 "Net-(U10-Pad12)") + (net 42 "Net-(U10-Pad11)") + (net 43 "Net-(U10-Pad10)") + (net 44 "Net-(U10-Pad9)") + (net 45 "Net-(U12-Pad19)") + (net 46 /CONTROLLOGIC/BK2A20) + (net 47 /CONTROLLOGIC/BK2A19) + (net 48 /CONTROLLOGIC/CDLTCH3) + (net 49 /CONTROLLOGIC/CDLTCH2) + (net 50 /CONTROLLOGIC/CDLTCH1) + (net 51 "Net-(U15-Pad11)") + (net 52 "Net-(U15-Pad6)") + (net 53 "Net-(U16-Pad11)") + (net 54 "Net-(U16-Pad8)") + (net 55 "Net-(U16-Pad6)") + (net 56 "Net-(U16-Pad1)") + (net 57 "Net-(U18-Pad3)") + (net 58 "Net-(U18-Pad2)") + (net 59 "Net-(U19-Pad7)") + (net 60 "Net-(U20-Pad9)") + (net 61 "Net-(U21-Pad13)") + (net 62 "Net-(U21-Pad12)") + (net 63 "Net-(U21-Pad11)") + (net 64 "Net-(U21-Pad6)") + (net 65 "Net-(U21-Pad5)") + (net 66 "Net-(U21-Pad4)") + (net 67 "Net-(U21-Pad3)") + (net 68 "Net-(C17-Pad1)") + (net 69 "Net-(U10-Pad7)") + (net 70 "Net-(U19-Pad13)") + (net 71 "Net-(U19-Pad6)") + (net 72 "Net-(U19-Pad3)") + (net 73 "Net-(U19-Pad2)") + (net 74 "Net-(U22-Pad7)") + (net 75 BK2A14) + (net 76 BK2A16) + (net 77 BK2A15) + (net 78 BK1A17) + (net 79 BK1A14) + (net 80 BK1A13) + (net 81 A0) + (net 82 A8) + (net 83 A1) + (net 84 A9) + (net 85 A2) + (net 86 A11) + (net 87 A3) + (net 88 A4) + (net 89 A10) + (net 90 A5) + (net 91 A6) + (net 92 A7) + (net 93 BK1A12) + (net 94 BK1A15) + (net 95 BK1A16) + (net 96 BK1A18) + (net 97 /MEMORY/UA8) + (net 98 UD2) + (net 99 /MEMORY/UA9) + (net 100 UD1) + (net 101 UD0) + (net 102 /MEMORY/UA0) + (net 103 /MEMORY/UA10) + (net 104 /MEMORY/UA1) + (net 105 /MEMORY/UA2) + (net 106 UD7) + (net 107 /MEMORY/UA3) + (net 108 UD6) + (net 109 /MEMORY/UA4) + (net 110 UD5) + (net 111 /MEMORY/UA5) + (net 112 UD4) + (net 113 /MEMORY/UA6) + (net 114 UD3) + (net 115 /MEMORY/UA7) + (net 116 BK2A13) + (net 117 BK2A11) + (net 118 BK2A12) + (net 119 BK2A17) + (net 120 BK2A18) + (net 121 "Net-(U18-Pad1)") + (net 122 "Net-(U21-Pad2)") + (net 123 "Net-(JP7-Pad1)") + (net 124 "Net-(JP8-Pad1)") + (net 125 "Net-(JP9-Pad1)") + (net 126 /CONTROLLOGIC/0xEFF8) + (net 127 /CONTROLLOGIC/0xEFF8-0xEFFF) + (net 128 /CONTROLLOGIC/0xEFFD) + (net 129 /CONTROLLOGIC/0xEFFE) + (net 130 /CONTROLLOGIC/0xEFFF) + (net 131 /CONTROLLOGIC/0xEFFB) + (net 132 /CONTROLLOGIC/0xEFFC) + (net 133 "Net-(R9-Pad1)") + (net 134 "Net-(U18-Pad12)") + (net 135 "Net-(U18-Pad9)") + (net 136 "Net-(D1-Pad2)") + (net 137 "Net-(D1-Pad1)") + (net 138 "Net-(D2-Pad1)") + (net 139 /CONTROLLOGIC/0xEFF9) + (net 140 /CONTROLLOGIC/0xEFFA) + + (net_class Default "This is the default net class." + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +5V) + (add_net /CONTROLLOGIC/0xEFF8) + (add_net /CONTROLLOGIC/0xEFF8-0xEFFF) + (add_net /CONTROLLOGIC/0xEFF9) + (add_net /CONTROLLOGIC/0xEFFA) + (add_net /CONTROLLOGIC/0xEFFB) + (add_net /CONTROLLOGIC/0xEFFC) + (add_net /CONTROLLOGIC/0xEFFD) + (add_net /CONTROLLOGIC/0xEFFE) + (add_net /CONTROLLOGIC/0xEFFF) + (add_net /CONTROLLOGIC/BBMOSI) + (add_net /CONTROLLOGIC/BBSCLK) + (add_net /CONTROLLOGIC/BK2A19) + (add_net /CONTROLLOGIC/BK2A20) + (add_net /CONTROLLOGIC/CDLTCH1) + (add_net /CONTROLLOGIC/CDLTCH2) + (add_net /CONTROLLOGIC/CDLTCH3) + (add_net /CONTROLLOGIC/MISO) + (add_net /CONTROLLOGIC/MOSI) + (add_net /CONTROLLOGIC/SCLK) + (add_net /CONTROLLOGIC/~CS~) + (add_net /MEMORY/RD0) + (add_net /MEMORY/RD1) + (add_net /MEMORY/RD2) + (add_net /MEMORY/RD3) + (add_net /MEMORY/RD4) + (add_net /MEMORY/RD5) + (add_net /MEMORY/RD6) + (add_net /MEMORY/RD7) + (add_net /MEMORY/UA0) + (add_net /MEMORY/UA1) + (add_net /MEMORY/UA10) + (add_net /MEMORY/UA2) + (add_net /MEMORY/UA3) + (add_net /MEMORY/UA4) + (add_net /MEMORY/UA5) + (add_net /MEMORY/UA6) + (add_net /MEMORY/UA7) + (add_net /MEMORY/UA8) + (add_net /MEMORY/UA9) + (add_net /MEMORY/~CSMROM~) + (add_net A0) + (add_net A1) + (add_net A10) + (add_net A11) + (add_net A2) + (add_net A3) + (add_net A4) + (add_net A5) + (add_net A6) + (add_net A7) + (add_net A8) + (add_net A9) + (add_net BK1A12) + (add_net BK1A13) + (add_net BK1A14) + (add_net BK1A15) + (add_net BK1A16) + (add_net BK1A17) + (add_net BK1A18) + (add_net BK2A11) + (add_net BK2A12) + (add_net BK2A13) + (add_net BK2A14) + (add_net BK2A15) + (add_net BK2A16) + (add_net BK2A17) + (add_net BK2A18) + (add_net GNDPWR) + (add_net "Net-(C17-Pad1)") + (add_net "Net-(D1-Pad1)") + (add_net "Net-(D1-Pad2)") + (add_net "Net-(D2-Pad1)") + (add_net "Net-(JP1-Pad2)") + (add_net "Net-(JP2-Pad2)") + (add_net "Net-(JP3-Pad2)") + (add_net "Net-(JP4-Pad1)") + (add_net "Net-(JP6-Pad1)") + (add_net "Net-(JP7-Pad1)") + (add_net "Net-(JP8-Pad1)") + (add_net "Net-(JP9-Pad1)") + (add_net "Net-(R2-Pad1)") + (add_net "Net-(R2-Pad2)") + (add_net "Net-(R3-Pad1)") + (add_net "Net-(R4-Pad1)") + (add_net "Net-(R9-Pad1)") + (add_net "Net-(U10-Pad10)") + (add_net "Net-(U10-Pad11)") + (add_net "Net-(U10-Pad12)") + (add_net "Net-(U10-Pad7)") + (add_net "Net-(U10-Pad9)") + (add_net "Net-(U11-Pad1)") + (add_net "Net-(U12-Pad11)") + (add_net "Net-(U12-Pad19)") + (add_net "Net-(U13-Pad11)") + (add_net "Net-(U14-Pad11)") + (add_net "Net-(U15-Pad11)") + (add_net "Net-(U15-Pad2)") + (add_net "Net-(U15-Pad4)") + (add_net "Net-(U15-Pad5)") + (add_net "Net-(U15-Pad6)") + (add_net "Net-(U16-Pad1)") + (add_net "Net-(U16-Pad11)") + (add_net "Net-(U16-Pad6)") + (add_net "Net-(U16-Pad8)") + (add_net "Net-(U18-Pad1)") + (add_net "Net-(U18-Pad12)") + (add_net "Net-(U18-Pad2)") + (add_net "Net-(U18-Pad3)") + (add_net "Net-(U18-Pad9)") + (add_net "Net-(U19-Pad13)") + (add_net "Net-(U19-Pad2)") + (add_net "Net-(U19-Pad3)") + (add_net "Net-(U19-Pad6)") + (add_net "Net-(U19-Pad7)") + (add_net "Net-(U2-Pad18)") + (add_net "Net-(U20-Pad9)") + (add_net "Net-(U21-Pad11)") + (add_net "Net-(U21-Pad12)") + (add_net "Net-(U21-Pad13)") + (add_net "Net-(U21-Pad2)") + (add_net "Net-(U21-Pad3)") + (add_net "Net-(U21-Pad4)") + (add_net "Net-(U21-Pad5)") + (add_net "Net-(U21-Pad6)") + (add_net "Net-(U22-Pad7)") + (add_net UD0) + (add_net UD1) + (add_net UD2) + (add_net UD3) + (add_net UD4) + (add_net UD5) + (add_net UD6) + (add_net UD7) + (add_net ~CSRAM~) + (add_net ~CSUFLSH1~) + (add_net ~CSUFLSH2~) + (add_net ~CSUSR~) + (add_net ~RD~) + (add_net ~WR~) + ) + + (net_class Power "" + (clearance 0.2) + (trace_width 0.25) + (via_dia 0.8) + (via_drill 0.4) + (uvia_dia 0.3) + (uvia_drill 0.1) + ) + + (module Package_DIP:DIP-24_W15.24mm_Socket locked (layer F.Cu) (tedit 602BE26D) (tstamp 5E830841) + (at 110 73 90) + (descr "24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C345E5) + (fp_text reference U3 (at 7.62 -2.33 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "(User ROM)" (at 7.722 13.825 180) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 7.62 13.97 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (pad 24 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 23 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 97 /MEMORY/UA8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 98 UD2)) + (pad 22 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 99 /MEMORY/UA9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 100 UD1)) + (pad 21 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 ~WR~)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 101 UD0)) + (pad 20 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 ~RD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 102 /MEMORY/UA0)) + (pad 19 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 103 /MEMORY/UA10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 104 /MEMORY/UA1)) + (pad 18 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 3 ~CSUSR~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 105 /MEMORY/UA2)) + (pad 17 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 106 UD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 107 /MEMORY/UA3)) + (pad 16 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 108 UD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 109 /MEMORY/UA4)) + (pad 15 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 110 UD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 111 /MEMORY/UA5)) + (pad 14 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 112 UD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 113 /MEMORY/UA6)) + (pad 13 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 114 UD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 115 /MEMORY/UA7)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-24_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-24_W15.24mm_Socket locked (layer F.Cu) (tedit 602BE224) (tstamp 5E831759) + (at 110 96 90) + (descr "24-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C345EB) + (fp_text reference U2 (at 7.62 -2.33 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "(Monitor ROM)" (at 7.481 13.825 180) (layer B.SilkS) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 7.62 13.97 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 29.55) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 29.55) (end 16.8 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 29.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 29.27) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 29.27) (end 16.51 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 29.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 29.21) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 29.21) (end 0.255 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 29.21) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (pad 24 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 23 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 82 A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 /MEMORY/RD2)) + (pad 22 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 84 A9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 21 /MEMORY/RD1)) + (pad 21 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 86 A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /MEMORY/RD0)) + (pad 20 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 23 /MEMORY/~CSMROM~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 81 A0)) + (pad 19 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 89 A10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 83 A1)) + (pad 18 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 29 "Net-(U2-Pad18)")) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 85 A2)) + (pad 17 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /MEMORY/RD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 87 A3)) + (pad 16 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /MEMORY/RD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 88 A4)) + (pad 15 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 /MEMORY/RD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 90 A5)) + (pad 14 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 27 /MEMORY/RD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 91 A6)) + (pad 13 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /MEMORY/RD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 92 A7)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-24_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Graphic:Argo (layer F.Cu) (tedit 0) (tstamp 602E7680) + (at 102.87 127.48) + (path /60592CBE) + (fp_text reference LG1 (at 0 0) (layer F.SilkS) hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + ) + (fp_text value "Argo Logo" (at 0.75 0) (layer F.SilkS) hide + (effects (font (size 1.524 1.524) (thickness 0.3))) + ) + (fp_poly (pts (xy 1.664232 -1.400084) (xy 1.647878 -1.266812) (xy 1.641503 -1.25621) (xy 1.591774 -1.076543) + (xy 1.594935 -0.994833) (xy 1.571229 -0.873555) (xy 1.46027 -0.869531) (xy 1.291925 -0.977713) + (xy 1.2065 -1.060486) (xy 1.053024 -1.253391) (xy 1.042188 -1.372092) (xy 1.17919 -1.441292) + (xy 1.291167 -1.462976) (xy 1.539212 -1.469081) (xy 1.664232 -1.400084)) (layer F.SilkS) (width 0.01)) + (fp_poly (pts (xy -0.196711 -1.697674) (xy -0.119057 -1.50922) (xy -0.123862 -1.374646) (xy -0.129716 -1.236468) + (xy -0.097802 -1.005898) (xy -0.040397 -0.733497) (xy 0.030224 -0.469826) (xy 0.101784 -0.265448) + (xy 0.162008 -0.170922) (xy 0.168777 -0.169333) (xy 0.297274 -0.239711) (xy 0.418671 -0.402675) + (xy 0.473805 -0.550333) (xy 0.846667 -0.550333) (xy 0.889 -0.508) (xy 0.931334 -0.550333) + (xy 0.889 -0.592666) (xy 0.846667 -0.550333) (xy 0.473805 -0.550333) (xy 0.487114 -0.585975) + (xy 0.485719 -0.668727) (xy 0.495617 -0.762) (xy 0.677334 -0.762) (xy 0.70622 -0.679534) + (xy 0.71467 -0.677333) (xy 0.786956 -0.736662) (xy 0.804334 -0.762) (xy 0.799138 -0.822397) + (xy 1.029648 -0.822397) (xy 1.050249 -0.775082) (xy 1.135499 -0.684188) (xy 1.184509 -0.702834) + (xy 1.185334 -0.71467) (xy 1.125197 -0.786282) (xy 1.087585 -0.812418) (xy 1.029648 -0.822397) + (xy 0.799138 -0.822397) (xy 0.797621 -0.840019) (xy 0.766997 -0.846666) (xy 0.680779 -0.785206) + (xy 0.677334 -0.762) (xy 0.495617 -0.762) (xy 0.505644 -0.85648) (xy 0.624365 -1.028153) + (xy 0.791038 -1.128901) (xy 0.910773 -1.127241) (xy 1.17017 -0.981838) (xy 1.285822 -0.795551) + (xy 1.248936 -0.594056) (xy 1.137308 -0.465666) (xy 1.067352 -0.336069) (xy 1.005777 -0.104897) + (xy 0.985426 0.021808) (xy 0.920256 0.322464) (xy 0.815971 0.590829) (xy 0.694853 0.780788) + (xy 0.586867 0.846667) (xy 0.57588 0.909525) (xy 0.641139 1.063944) (xy 0.658515 1.095201) + (xy 0.726206 1.266176) (xy 0.733212 1.398144) (xy 0.69036 1.450964) (xy 0.608475 1.384498) + (xy 0.588729 1.353962) (xy 0.450158 1.132796) (xy 0.363474 1.03371) (xy 0.297936 1.030982) + (xy 0.250149 1.070652) (xy 0.200922 1.17532) (xy 0.246623 1.223107) (xy 0.317233 1.330489) + (xy 0.33644 1.480789) (xy 0.300627 1.592584) (xy 0.263738 1.608667) (xy 0.168533 1.544953) + (xy 0.050119 1.397) (xy -0.082394 1.252472) (xy -0.214153 1.185741) (xy -0.301843 1.204755) + (xy -0.302145 1.317462) (xy -0.295986 1.3335) (xy -0.227278 1.587595) (xy -0.271288 1.731367) + (xy -0.305906 1.750912) (xy -0.399063 1.705438) (xy -0.497227 1.549604) (xy -0.503121 1.535778) + (xy -0.611474 1.370919) (xy -0.752758 1.261874) (xy -0.885274 1.222116) (xy -0.967321 1.265117) + (xy -0.963085 1.387172) (xy -0.903244 1.650363) (xy -0.936925 1.795537) (xy -1.025706 1.842257) + (xy -1.126508 1.813155) (xy -1.19281 1.655719) (xy -1.216266 1.533882) (xy -1.275255 1.302339) + (xy -1.374047 1.194145) (xy -1.46056 1.170048) (xy -1.583689 1.124967) (xy -1.647763 1.003995) + (xy -1.677737 0.768791) (xy -1.683021 0.485785) (xy -1.663297 0.241036) (xy -1.653231 0.190414) + (xy -1.622443 0.112889) (xy -0.310444 0.112889) (xy -0.298822 0.163223) (xy -0.254 0.169334) + (xy -0.18431 0.138355) (xy -0.197555 0.112889) (xy -0.298035 0.102756) (xy -0.310444 0.112889) + (xy -1.622443 0.112889) (xy -1.601404 0.059914) (xy -1.499755 0.016846) (xy -1.292184 0.038596) + (xy -1.281169 0.040446) (xy -1.009246 0.053143) (xy -0.960053 0.028222) (xy -0.056444 0.028222) + (xy -0.044822 0.078557) (xy 0 0.084667) (xy 0.06969 0.053689) (xy 0.056445 0.028222) + (xy -0.044035 0.018089) (xy -0.056444 0.028222) (xy -0.960053 0.028222) (xy -0.894251 -0.005113) + (xy 0.315397 -0.005113) (xy 0.423832 -0.037049) (xy 0.604454 -0.162045) (xy 0.724868 -0.293695) + (xy 0.740159 -0.388329) (xy 0.738268 -0.390389) (xy 0.643174 -0.379791) (xy 0.489029 -0.271038) + (xy 0.443859 -0.228343) (xy 0.315472 -0.071602) (xy 0.315397 -0.005113) (xy -0.894251 -0.005113) + (xy -0.872412 -0.016176) (xy -0.787661 -0.169333) (xy -0.423333 -0.169333) (xy -0.358904 -0.087127) + (xy -0.338666 -0.084666) (xy -0.25646 -0.149096) (xy -0.254 -0.169333) (xy -0.318429 -0.25154) + (xy -0.338666 -0.254) (xy -0.420873 -0.189571) (xy -0.423333 -0.169333) (xy -0.787661 -0.169333) + (xy -0.776919 -0.188745) (xy -0.751219 -0.254) (xy -0.592666 -0.254) (xy -0.561688 -0.18431) + (xy -0.536222 -0.197555) (xy -0.526089 -0.298035) (xy -0.536222 -0.310444) (xy -0.586556 -0.298822) + (xy -0.592666 -0.254) (xy -0.751219 -0.254) (xy -0.7012 -0.381) (xy -0.338666 -0.381) + (xy -0.296333 -0.338666) (xy -0.254 -0.381) (xy -0.296333 -0.423333) (xy -0.338666 -0.381) + (xy -0.7012 -0.381) (xy -0.671894 -0.455408) (xy -0.668608 -0.465666) (xy -0.169333 -0.465666) + (xy -0.127 -0.423333) (xy -0.084666 -0.465666) (xy -0.127 -0.508) (xy -0.169333 -0.465666) + (xy -0.668608 -0.465666) (xy -0.627916 -0.592666) (xy -0.338666 -0.592666) (xy -0.307688 -0.522976) + (xy -0.282222 -0.536222) (xy -0.272089 -0.636702) (xy -0.282222 -0.649111) (xy -0.332556 -0.637489) + (xy -0.338666 -0.592666) (xy -0.627916 -0.592666) (xy -0.573639 -0.762062) (xy -0.498454 -1.0546) + (xy -0.462643 -1.27892) (xy -0.467437 -1.360244) (xy -0.468878 -1.556926) (xy -0.42062 -1.698403) + (xy -0.323859 -1.879202) (xy -0.196711 -1.697674)) (layer F.SilkS) (width 0.01)) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5E8317D5) + (at 129.02 32.47 90) + (descr "Through hole straight pin header, 1x03, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.00mm single row") + (path /61BF4B3D/61EE4C9E) + (fp_text reference JP3 (at -2.11 2.07 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value ~WE~ (at -0.01 6.39 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text user %R (at 0 2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 5.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.5) (end 1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.5) (end -1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 5.06) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1 5) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 5) (end -1 5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 9 ~WR~)) + (pad 2 thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 11 "Net-(JP3-Pad2)")) + (pad 1 thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 75 BK2A14)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x03_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5E831424) + (at 106 32.5 90) + (descr "Through hole straight pin header, 1x03, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.00mm single row") + (path /61BF4B3D/61EDFFDD) + (fp_text reference JP2 (at -2.15 2.04 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value ~WE~ (at -0.01 6.55 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text user %R (at 0 2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 5.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.5) (end 1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.5) (end -1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 5.06) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1 5) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 5) (end -1 5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 9 ~WR~)) + (pad 2 thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 10 "Net-(JP2-Pad2)")) + (pad 1 thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 77 BK2A15)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x03_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical (layer F.Cu) (tedit 59FED667) (tstamp 5E831331) + (at 117.45 32.5 90) + (descr "Through hole straight pin header, 1x03, 2.00mm pitch, single row") + (tags "Through hole pin header THT 1x03 2.00mm single row") + (path /61BF4B3D/6278E4A6) + (fp_text reference JP1 (at -2.11 2.08 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value A14 (at 0 6.64 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text user %R (at 0 2) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.5 5.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 5.5) (end 1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.5 -1.5) (end -1.5 5.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.06 -1.06) (end 0 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 0) (end -1.06 -1.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end 1.06 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.06 1) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 1) (end -1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.06 5.06) (end 1.06 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -0.5) (end -0.5 -1) (layer F.Fab) (width 0.1)) + (fp_line (start -1 5) (end -1 -0.5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 5) (end -1 5) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -1) (end 1 5) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -1) (end 1 -1) (layer F.Fab) (width 0.1)) + (pad 3 thru_hole oval (at 0 4 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 75 BK2A14)) + (pad 2 thru_hole oval (at 0 2 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 8 "Net-(JP1-Pad2)")) + (pad 1 thru_hole rect (at 0 0 90) (size 1.35 1.35) (drill 0.8) (layers *.Cu *.Mask) + (net 77 BK2A15)) + (model ${KISYS3DMOD}/Connector_PinHeader_2.00mm.3dshapes/PinHeader_1x03_P2.00mm_Vertical.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diode_SMD:D_SOD-123 (layer F.Cu) (tedit 58645DC7) (tstamp 602BE5EE) + (at 163.41 79.27 90) + (descr SOD-123) + (tags SOD-123) + (path /61BF531D/5EC2D4BD) + (attr smd) + (fp_text reference D2 (at -2.98 0.04) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1N5817 (at 0 2.1 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.25 -1) (end 1.65 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 1) (end 1.65 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 -1.15) (end 2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -1.15) (end 2.35 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -0.75 0) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end 0.25 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 0.4) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 0) (end 0.75 0) (layer F.Fab) (width 0.1)) + (fp_line (start -2.25 -1) (end -2.25 1) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 -2 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 smd rect (at 1.65 0 90) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 136 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1.65 0 90) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 138 "Net-(D2-Pad1)")) + (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Diode_SMD:D_SOD-123 (layer F.Cu) (tedit 58645DC7) (tstamp 602BE5CF) + (at 162.64 36.4 90) + (descr SOD-123) + (tags SOD-123) + (path /61BF531D/5ECFC49E) + (attr smd) + (fp_text reference D1 (at -2.95 0.14 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1N5817 (at 0 2.1 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -2.25 -1) (end 1.65 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.25 1) (end 1.65 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.35 -1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 1.15) (end -2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.35 -1.15) (end 2.35 1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.35 -1.15) (end 2.35 -1.15) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.9) (end 1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 -0.9) (end 1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start 1.4 0.9) (end -1.4 0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -1.4 0.9) (end -1.4 -0.9) (layer F.Fab) (width 0.1)) + (fp_line (start -0.75 0) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 -0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end -0.35 0.55) (layer F.Fab) (width 0.1)) + (fp_line (start -0.35 0) (end 0.25 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 -0.4) (end 0.25 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 0.4) (end -0.35 0) (layer F.Fab) (width 0.1)) + (fp_line (start 0.25 0) (end 0.75 0) (layer F.Fab) (width 0.1)) + (fp_line (start -2.25 -1) (end -2.25 1) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 -2 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 smd rect (at 1.65 0 90) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 136 "Net-(D1-Pad2)")) + (pad 1 smd rect (at -1.65 0 90) (size 0.9 1.2) (layers F.Cu F.Paste F.Mask) + (net 137 "Net-(D1-Pad1)")) + (model ${KISYS3DMOD}/Diode_SMD.3dshapes/D_SOD-123.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756AB2) (tstamp 5E8312F5) + (at 173.355 56.388 270) + (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip") + (tags "solder jumper open") + (path /61BF531D/64C56482) + (attr virtual) + (fp_text reference JP4 (at 2.292 0.025) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value ~LTCHRST~ (at -2.238 -0.095) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_poly (pts (xy -0.25 -0.3) (xy 0.25 -0.3) (xy 0.25 0.3) (xy -0.25 0.3)) (layer F.Cu) (width 0)) + (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12)) + (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 126 /CONTROLLOGIC/0xEFF8)) + (pad 1 smd rect (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 12 "Net-(JP4-Pad1)")) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 602BE8DB) + (at 165.78 36.47 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/5F07FE91) + (attr smd) + (fp_text reference R10 (at -2.45 0.01 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1K8 (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 136 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Crystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm (layer F.Cu) (tedit 5A0FD1B2) (tstamp 5E81AF33) + (at 191.008 40.894 90) + (descr "Abracon Miniature Ceramic Smd Crystal ABM3 http://www.abracon.com/Resonators/abm3.pdf, 5.0x3.2mm^2 package") + (tags "SMD SMT crystal") + (path /61BF531D/645B22E2) + (attr smd) + (fp_text reference Y1 (at -3.736 0.172 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 16MHz (at 0 2.8 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 0.116667 0) (layer F.Adhes) (width 0.233333)) + (fp_circle (center 0 0) (end 0.266667 0) (layer F.Adhes) (width 0.166667)) + (fp_circle (center 0 0) (end 0.416667 0) (layer F.Adhes) (width 0.166667)) + (fp_circle (center 0 0) (end 0.5 0) (layer F.Adhes) (width 0.1)) + (fp_line (start 3.3 -1.9) (end -3.3 -1.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.3 1.9) (end 3.3 -1.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.3 1.9) (end 3.3 1.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.3 -1.9) (end -3.3 1.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.2 1.8) (end 2.7 1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.2 -1.8) (end -3.2 1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.7 -1.8) (end -3.2 -1.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.5 0.6) (end -1.5 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 -1.4) (end -2.3 -1.6) (layer F.Fab) (width 0.1)) + (fp_line (start -2.5 1.4) (end -2.5 -1.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 1.6) (end -2.5 1.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 1.6) (end -2.3 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 1.4) (end 2.3 1.6) (layer F.Fab) (width 0.1)) + (fp_line (start 2.5 -1.4) (end 2.5 1.4) (layer F.Fab) (width 0.1)) + (fp_line (start 2.3 -1.6) (end 2.5 -1.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.3 -1.6) (end 2.3 -1.6) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 2 smd rect (at 2.05 0 90) (size 1.9 2.4) (layers F.Cu F.Paste F.Mask) + (net 68 "Net-(C17-Pad1)")) + (pad 1 smd rect (at -2.05 0 90) (size 1.9 2.4) (layers F.Cu F.Paste F.Mask) + (net 17 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E886631) + (at 178.816 56.388 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/61459317) + (attr smd) + (fp_text reference R9 (at -2.422 0.084) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 10K (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 133 "Net-(R9-Pad1)")) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5E83102A) + (at 157 65.5 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62B9AFAB) + (attr smd) + (fp_text reference U14 (at 5.93 -7.97) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT273 (at 0.095 0.226 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 5.81 -7.648 90) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12)) + (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 /CONTROLLOGIC/BK2A20)) + (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 106 UD7)) + (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 108 UD6)) + (pad 16 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 /CONTROLLOGIC/BK2A19)) + (pad 15 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 /CONTROLLOGIC/CDLTCH3)) + (pad 14 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 110 UD5)) + (pad 13 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 112 UD4)) + (pad 12 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 /CONTROLLOGIC/CDLTCH2)) + (pad 11 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 "Net-(U14-Pad11)")) + (pad 10 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 /CONTROLLOGIC/CDLTCH1)) + (pad 8 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 7 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 6 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 14 /CONTROLLOGIC/BBMOSI)) + (pad 5 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 /CONTROLLOGIC/~CS~)) + (pad 4 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (pad 3 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 2 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /CONTROLLOGIC/BBSCLK)) + (pad 1 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 "Net-(JP4-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5E830FAC) + (at 157 50 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62D349D6) + (attr smd) + (fp_text reference U13 (at 5.95 -7.87) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT273 (at -0.038 -0.155 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12)) + (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 120 BK2A18)) + (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 106 UD7)) + (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 108 UD6)) + (pad 16 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 119 BK2A17)) + (pad 15 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 76 BK2A16)) + (pad 14 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 110 UD5)) + (pad 13 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 112 UD4)) + (pad 12 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 77 BK2A15)) + (pad 11 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 "Net-(U13-Pad11)")) + (pad 10 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 75 BK2A14)) + (pad 8 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 7 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 6 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 116 BK2A13)) + (pad 5 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 118 BK2A12)) + (pad 4 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (pad 3 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 2 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 117 BK2A11)) + (pad 1 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 "Net-(JP4-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5E8310A8) + (at 157 93.8 90) + (descr "SOIC, 20 Pin (JEDEC MS-013AC, https://www.analog.com/media/en/package-pcb-resources/package/233848rw_20.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62B990EB) + (attr smd) + (fp_text reference U12 (at 5.91 -7.99) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT273 (at 0.074 -0.028 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 5.93 -6.65) (end -5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.93 6.65) (end 5.93 -6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 6.65) (end 5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.93 -6.65) (end -5.93 6.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.75 -5.4) (end -2.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.75 6.4) (end -3.75 -5.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 6.4) (end -3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start 3.75 -6.4) (end 3.75 6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -2.75 -6.4) (end 3.75 -6.4) (layer F.Fab) (width 0.1)) + (fp_line (start -3.86 -6.275) (end -5.675 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 -6.51) (end -3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end -3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 -6.51) (end 3.86 -6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -6.51) (end 3.86 -6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -3.86 6.51) (end -3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end -3.86 6.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.86 6.51) (end 3.86 6.275) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 6.51) (end 3.86 6.51) (layer F.SilkS) (width 0.12)) + (pad 20 smd roundrect (at 4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 19 smd roundrect (at 4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(U12-Pad19)")) + (pad 18 smd roundrect (at 4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 106 UD7)) + (pad 17 smd roundrect (at 4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 108 UD6)) + (pad 16 smd roundrect (at 4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 96 BK1A18)) + (pad 15 smd roundrect (at 4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 78 BK1A17)) + (pad 14 smd roundrect (at 4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 110 UD5)) + (pad 13 smd roundrect (at 4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 112 UD4)) + (pad 12 smd roundrect (at 4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 95 BK1A16)) + (pad 11 smd roundrect (at 4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 "Net-(U12-Pad11)")) + (pad 10 smd roundrect (at -4.65 5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at -4.65 4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 94 BK1A15)) + (pad 8 smd roundrect (at -4.65 3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 7 smd roundrect (at -4.65 1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 6 smd roundrect (at -4.65 0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 79 BK1A14)) + (pad 5 smd roundrect (at -4.65 -0.635 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 80 BK1A13)) + (pad 4 smd roundrect (at -4.65 -1.905 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (pad 3 smd roundrect (at -4.65 -3.175 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 2 smd roundrect (at -4.65 -4.445 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 93 BK1A12)) + (pad 1 smd roundrect (at -4.65 -5.715 90) (size 2.05 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 "Net-(JP4-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-20W_7.5x12.8mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830E23) + (at 175 36.5 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62EF0E0A) + (attr smd) + (fp_text reference U19 (at 3.7 -6.54 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT191 (at 0.05 -0.009 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 "Net-(U15-Pad6)")) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 70 "Net-(U19-Pad13)")) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 "Net-(U16-Pad1)")) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 139 /CONTROLLOGIC/0xEFF9)) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 /CONTROLLOGIC/CDLTCH2)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 /CONTROLLOGIC/CDLTCH3)) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 59 "Net-(U19-Pad7)")) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 71 "Net-(U19-Pad6)")) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 72 "Net-(U19-Pad3)")) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 73 "Net-(U19-Pad2)")) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 /CONTROLLOGIC/CDLTCH1)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E831625) + (at 149.225 79.502 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/61CED0D5) + (attr smd) + (fp_text reference C5 (at 2.368 -0.035) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm (layer F.Cu) (tedit 5C97300E) (tstamp 5E835508) + (at 174.5 96 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/65A65B59) + (attr smd) + (fp_text reference U11 (at 3.52 -5.77) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT125 (at -0.134 0.094 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U11-Pad1)")) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 125 "Net-(JP9-Pad1)")) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U11-Pad1)")) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 124 "Net-(JP8-Pad1)")) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 123 "Net-(JP7-Pad1)")) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U11-Pad1)")) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 /CONTROLLOGIC/MISO)) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U11-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756AB2) (tstamp 5E835048) + (at 178.308 101.981 270) + (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip") + (tags "solder jumper open") + (path /61BF531D/5F0EE34A) + (attr virtual) + (fp_text reference JP9 (at -0.101 2.018) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value UD3 (at 0 1.9 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_poly (pts (xy -0.25 -0.3) (xy 0.25 -0.3) (xy 0.25 0.3) (xy -0.25 0.3)) (layer F.Cu) (width 0)) + (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12)) + (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 1 GNDPWR)) + (pad 1 smd rect (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 125 "Net-(JP9-Pad1)")) + ) + + (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756AB2) (tstamp 5E835039) + (at 174.244 101.981 270) + (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip") + (tags "solder jumper open") + (path /61BF531D/5F0EC94A) + (attr virtual) + (fp_text reference JP8 (at -0.131 2.094) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value UD2 (at 0 1.9 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_poly (pts (xy -0.25 -0.3) (xy 0.25 -0.3) (xy 0.25 0.3) (xy -0.25 0.3)) (layer F.Cu) (width 0)) + (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12)) + (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 1 GNDPWR)) + (pad 1 smd rect (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 124 "Net-(JP8-Pad1)")) + ) + + (module Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756AB2) (tstamp 5E83502A) + (at 170.053 101.981 270) + (descr "SMD Solder Jumper, 1x1.5mm Pads, 0.3mm gap, bridged with 1 copper strip") + (tags "solder jumper open") + (path /61BF531D/5F0EAB21) + (attr virtual) + (fp_text reference JP7 (at -0.171 2.223) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value UD1 (at 0 1.9 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_poly (pts (xy -0.25 -0.3) (xy 0.25 -0.3) (xy 0.25 0.3) (xy -0.25 0.3)) (layer F.Cu) (width 0)) + (fp_line (start 1.65 1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.65 1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end -1.65 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.65 -1.25) (end 1.65 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -1) (end 1.4 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 -1) (end 1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.4 1) (end -1.4 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 1) (end -1.4 -1) (layer F.SilkS) (width 0.12)) + (pad 2 smd rect (at 0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 1 GNDPWR)) + (pad 1 smd rect (at -0.65 0 270) (size 1 1.5) (layers F.Cu F.Mask) + (net 123 "Net-(JP7-Pad1)")) + ) + + (module Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal locked (layer F.Cu) (tedit 5A19A42D) (tstamp 5E83090D) + (at 153.416 123.063 180) + (descr "Through hole angled socket strip, 1x06, 2.54mm pitch, 8.51mm socket length, single row (from Kicad 4.0.7), script generated") + (tags "Through hole angled socket strip THT 1x06 2.54mm single row") + (path /61BF531D/6509F478) + (fp_text reference J1 (at -4.38 -2.77) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "SD CARD" (at -29.337 6.35) (layer F.SilkS) hide + (effects (font (size 2 2) (thickness 0.15))) + ) + (fp_text user %R (at -5.775 6.35 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 1.75 14.45) (end 1.75 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.55 14.45) (end 1.75 14.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.55 -1.8) (end -10.55 14.45) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.75 -1.8) (end -10.55 -1.8) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -1.33) (end 1.11 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.11 -1.33) (end 1.11 0) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -1.33) (end -10.09 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 14.03) (end -1.46 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 -1.33) (end -1.46 14.03) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -1.33) (end -1.46 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 11.43) (end -1.46 11.43) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 8.89) (end -1.46 8.89) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 6.35) (end -1.46 6.35) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 3.81) (end -1.46 3.81) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 1.27) (end -1.46 1.27) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 13.06) (end -1.05 13.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 12.34) (end -1.05 12.34) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 10.52) (end -1.05 10.52) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 9.8) (end -1.05 9.8) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 7.98) (end -1.05 7.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 7.26) (end -1.05 7.26) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 5.44) (end -1.05 5.44) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 4.72) (end -1.05 4.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 2.9) (end -1.05 2.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 2.18) (end -1.05 2.18) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 0.36) (end -1.11 0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.46 -0.36) (end -1.11 -0.36) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 1.1519) (end -1.46 1.1519) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 1.033805) (end -1.46 1.033805) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.91571) (end -1.46 0.91571) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.797615) (end -1.46 0.797615) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.67952) (end -1.46 0.67952) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.561425) (end -1.46 0.561425) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.44333) (end -1.46 0.44333) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.325235) (end -1.46 0.325235) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.20714) (end -1.46 0.20714) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 0.089045) (end -1.46 0.089045) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.02905) (end -1.46 -0.02905) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.147145) (end -1.46 -0.147145) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.26524) (end -1.46 -0.26524) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.383335) (end -1.46 -0.383335) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.50143) (end -1.46 -0.50143) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.619525) (end -1.46 -0.619525) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.73762) (end -1.46 -0.73762) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.855715) (end -1.46 -0.855715) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -0.97381) (end -1.46 -0.97381) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -1.091905) (end -1.46 -1.091905) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.09 -1.21) (end -1.46 -1.21) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 13) (end 0 12.4) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 13) (end 0 13) (layer F.Fab) (width 0.1)) + (fp_line (start 0 12.4) (end -1.52 12.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0 10.46) (end 0 9.86) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 10.46) (end 0 10.46) (layer F.Fab) (width 0.1)) + (fp_line (start 0 9.86) (end -1.52 9.86) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.92) (end 0 7.32) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 7.92) (end 0 7.92) (layer F.Fab) (width 0.1)) + (fp_line (start 0 7.32) (end -1.52 7.32) (layer F.Fab) (width 0.1)) + (fp_line (start 0 5.38) (end 0 4.78) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 5.38) (end 0 5.38) (layer F.Fab) (width 0.1)) + (fp_line (start 0 4.78) (end -1.52 4.78) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.84) (end 0 2.24) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 2.84) (end 0 2.84) (layer F.Fab) (width 0.1)) + (fp_line (start 0 2.24) (end -1.52 2.24) (layer F.Fab) (width 0.1)) + (fp_line (start 0 0.3) (end 0 -0.3) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 0.3) (end 0 0.3) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -0.3) (end -1.52 -0.3) (layer F.Fab) (width 0.1)) + (fp_line (start -10.03 13.97) (end -10.03 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 13.97) (end -10.03 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start -1.52 -0.3) (end -1.52 13.97) (layer F.Fab) (width 0.1)) + (fp_line (start -2.49 -1.27) (end -1.52 -0.3) (layer F.Fab) (width 0.1)) + (fp_line (start -10.03 -1.27) (end -2.49 -1.27) (layer F.Fab) (width 0.1)) + (pad 6 thru_hole oval (at 0 12.7 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 5 thru_hole oval (at 0 10.16 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 4 thru_hole oval (at 0 7.62 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 7 /CONTROLLOGIC/MISO)) + (pad 3 thru_hole oval (at 0 5.08 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 6 /CONTROLLOGIC/MOSI)) + (pad 2 thru_hole oval (at 0 2.54 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 5 /CONTROLLOGIC/SCLK)) + (pad 1 thru_hole rect (at 0 0 180) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) + (net 4 /CONTROLLOGIC/~CS~)) + (model ${KISYS3DMOD}/Connector_PinSocket_2.54mm.3dshapes/PinSocket_1x06_P2.54mm_Horizontal.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-32_W15.24mm_Socket locked (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E8316B0) + (at 106 52 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C3440B) + (fp_text reference U6 (at 15.424 -2.495) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value AS6C4008-55PCN (at 6.407 17.825 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 39.7) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 39.7) (end 16.8 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 39.49) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 39.49) (end 16.57 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 39.43) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 39.43) (end 16.51 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 10 "Net-(JP2-Pad2)")) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 98 UD2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 119 BK2A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 100 UD1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 11 "Net-(JP3-Pad2)")) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 101 UD0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 116 BK2A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 102 /MEMORY/UA0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 97 /MEMORY/UA8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 104 /MEMORY/UA1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 99 /MEMORY/UA9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 105 /MEMORY/UA2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 117 BK2A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 107 /MEMORY/UA3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 ~RD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 109 /MEMORY/UA4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 103 /MEMORY/UA10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 111 /MEMORY/UA5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 33 ~CSRAM~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 113 /MEMORY/UA6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 106 UD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 115 /MEMORY/UA7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 108 UD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 118 BK2A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 110 UD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 8 "Net-(JP1-Pad2)")) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 112 UD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 76 BK2A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 114 UD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 120 BK2A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-32_W15.24mm_Socket locked (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E83153F) + (at 106 76 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C34448) + (fp_text reference U5 (at 15.421 -2.622) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value SST39SF040 (at 7.674 17.698 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 39.7) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 39.7) (end 16.8 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 39.49) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 39.49) (end 16.57 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 39.43) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 39.43) (end 16.51 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 ~WR~)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 98 UD2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 119 BK2A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 100 UD1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 75 BK2A14)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 101 UD0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 116 BK2A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 102 /MEMORY/UA0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 97 /MEMORY/UA8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 104 /MEMORY/UA1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 99 /MEMORY/UA9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 105 /MEMORY/UA2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 117 BK2A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 107 /MEMORY/UA3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 ~RD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 109 /MEMORY/UA4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 103 /MEMORY/UA10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 111 /MEMORY/UA5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 32 ~CSUFLSH2~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 113 /MEMORY/UA6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 106 UD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 115 /MEMORY/UA7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 108 UD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 118 BK2A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 110 UD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 77 BK2A15)) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 112 UD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 76 BK2A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 114 UD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 120 BK2A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-32_W15.24mm_Socket locked (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E83148E) + (at 106 100 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C345A8) + (fp_text reference U4 (at 15.418 -2.495) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value SST39SF040 (at 8.052 17.317 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 39.7) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 39.7) (end 16.8 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 39.49) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 39.49) (end 16.57 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 39.43) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 39.43) (end 16.51 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 9 ~WR~)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 98 UD2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 119 BK2A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 100 UD1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 75 BK2A14)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 101 UD0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 116 BK2A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 102 /MEMORY/UA0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 97 /MEMORY/UA8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 104 /MEMORY/UA1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 99 /MEMORY/UA9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 105 /MEMORY/UA2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 117 BK2A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 107 /MEMORY/UA3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 30 ~RD~)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 109 /MEMORY/UA4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 103 /MEMORY/UA10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 111 /MEMORY/UA5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 31 ~CSUFLSH1~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 113 /MEMORY/UA6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 106 UD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 115 /MEMORY/UA7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 108 UD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 118 BK2A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 110 UD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 77 BK2A15)) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 112 UD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 76 BK2A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 114 UD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 120 BK2A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_DIP:DIP-32_W15.24mm_Socket locked (layer F.Cu) (tedit 5A02E8C5) (tstamp 5E831398) + (at 106 124 90) + (descr "32-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket") + (tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket") + (path /61BF4B3D/61C345AE) + (fp_text reference U1 (at 15.415 -2.622) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value SST39SF040 (at 6.398 17.825 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 7.62 19.05 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 16.8 -1.6) (end -1.55 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.8 39.7) (end 16.8 -1.6) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 39.7) (end 16.8 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.55 -1.6) (end -1.55 39.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 16.57 -1.39) (end -1.33 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.57 39.49) (end 16.57 -1.39) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 39.49) (end 16.57 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.33 -1.39) (end -1.33 39.49) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 -1.33) (end 8.62 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 14.08 39.43) (end 14.08 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 39.43) (end 14.08 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.16 -1.33) (end 1.16 39.43) (layer F.SilkS) (width 0.12)) + (fp_line (start 6.62 -1.33) (end 1.16 -1.33) (layer F.SilkS) (width 0.12)) + (fp_line (start 16.51 -1.33) (end -1.27 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start 16.51 39.43) (end 16.51 -1.33) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 39.43) (end 16.51 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start -1.27 -1.33) (end -1.27 39.43) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 -0.27) (end 1.255 -1.27) (layer F.Fab) (width 0.1)) + (fp_line (start 0.255 39.37) (end 0.255 -0.27) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 39.37) (end 0.255 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 14.985 -1.27) (end 14.985 39.37) (layer F.Fab) (width 0.1)) + (fp_line (start 1.255 -1.27) (end 14.985 -1.27) (layer F.Fab) (width 0.1)) + (fp_arc (start 7.62 -1.33) (end 6.62 -1.33) (angle -180) (layer F.SilkS) (width 0.12)) + (pad 32 thru_hole oval (at 15.24 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 16 thru_hole oval (at 0 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 31 thru_hole oval (at 15.24 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 2 +5V)) + (pad 15 thru_hole oval (at 0 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 20 /MEMORY/RD2)) + (pad 30 thru_hole oval (at 15.24 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 78 BK1A17)) + (pad 14 thru_hole oval (at 0 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 21 /MEMORY/RD1)) + (pad 29 thru_hole oval (at 15.24 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 79 BK1A14)) + (pad 13 thru_hole oval (at 0 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 22 /MEMORY/RD0)) + (pad 28 thru_hole oval (at 15.24 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 80 BK1A13)) + (pad 12 thru_hole oval (at 0 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 81 A0)) + (pad 27 thru_hole oval (at 15.24 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 82 A8)) + (pad 11 thru_hole oval (at 0 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 83 A1)) + (pad 26 thru_hole oval (at 15.24 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 84 A9)) + (pad 10 thru_hole oval (at 0 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 85 A2)) + (pad 25 thru_hole oval (at 15.24 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 86 A11)) + (pad 9 thru_hole oval (at 0 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 87 A3)) + (pad 24 thru_hole oval (at 15.24 20.32 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 1 GNDPWR)) + (pad 8 thru_hole oval (at 0 17.78 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 88 A4)) + (pad 23 thru_hole oval (at 15.24 22.86 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 89 A10)) + (pad 7 thru_hole oval (at 0 15.24 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 90 A5)) + (pad 22 thru_hole oval (at 15.24 25.4 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 23 /MEMORY/~CSMROM~)) + (pad 6 thru_hole oval (at 0 12.7 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 91 A6)) + (pad 21 thru_hole oval (at 15.24 27.94 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 24 /MEMORY/RD7)) + (pad 5 thru_hole oval (at 0 10.16 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 92 A7)) + (pad 20 thru_hole oval (at 15.24 30.48 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 25 /MEMORY/RD6)) + (pad 4 thru_hole oval (at 0 7.62 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 93 BK1A12)) + (pad 19 thru_hole oval (at 15.24 33.02 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 26 /MEMORY/RD5)) + (pad 3 thru_hole oval (at 0 5.08 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 94 BK1A15)) + (pad 18 thru_hole oval (at 15.24 35.56 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 27 /MEMORY/RD4)) + (pad 2 thru_hole oval (at 0 2.54 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 95 BK1A16)) + (pad 17 thru_hole oval (at 15.24 38.1 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 28 /MEMORY/RD3)) + (pad 1 thru_hole rect (at 0 0 90) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask) + (net 96 BK1A18)) + (model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-32_W15.24mm_Socket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830BF9) + (at 185.674 85.09 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/669DB608) + (attr smd) + (fp_text reference C16 (at 2.51 0.004) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830C3A) + (at 175 75 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/6369042B) + (attr smd) + (fp_text reference U22 (at 3.7 -6.43) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT165 (at -0.012 -0.203 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 15 "Net-(JP6-Pad1)")) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 74 "Net-(U22-Pad7)")) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 106 UD7)) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 108 UD6)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 110 UD5)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 112 UD4)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 133 "Net-(R9-Pad1)")) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(U16-Pad8)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830C9B) + (at 191.5 85.5 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/6394CEDD) + (attr smd) + (fp_text reference U18 (at 3.71 -5.85) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT00 (at 0.053 0.054 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 121 "Net-(U18-Pad1)")) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 "Net-(U18-Pad2)")) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 "Net-(U18-Pad3)")) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 "Net-(U18-Pad3)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U16-Pad6)")) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 "Net-(U18-Pad2)")) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 121 "Net-(U18-Pad1)")) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 135 "Net-(U18-Pad9)")) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U16-Pad6)")) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 133 "Net-(R9-Pad1)")) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 134 "Net-(U18-Pad12)")) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 134 "Net-(U18-Pad12)")) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830CFA) + (at 192 96 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/63691750) + (attr smd) + (fp_text reference U21 (at 3.62 -6.48) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT163 (at -0.012 -0.025 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 58 "Net-(U18-Pad2)")) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 122 "Net-(U21-Pad2)")) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 67 "Net-(U21-Pad3)")) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 66 "Net-(U21-Pad4)")) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 65 "Net-(U21-Pad5)")) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 64 "Net-(U21-Pad6)")) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 63 "Net-(U21-Pad11)")) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 62 "Net-(U21-Pad12)")) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 61 "Net-(U21-Pad13)")) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 134 "Net-(U18-Pad12)")) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 135 "Net-(U18-Pad9)")) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830D5D) + (at 175 85.5 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/6368EEA5) + (attr smd) + (fp_text reference U20 (at 3.69 -6.39) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT595 (at -0.012 0.013 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 101 UD0)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 /CONTROLLOGIC/MISO)) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 "Net-(U16-Pad11)")) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 133 "Net-(R9-Pad1)")) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 134 "Net-(U18-Pad12)")) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 60 "Net-(U20-Pad9)")) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 106 UD7)) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 108 UD6)) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 110 UD5)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 112 UD4)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 114 UD3)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 98 UD2)) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 100 UD1)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830DC0) + (at 155.6 36.5 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62CD1515) + (attr smd) + (fp_text reference U10 (at 3.7 -6.44 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT139 (at -0.007 0.132 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 "Net-(U10-Pad12)")) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(U10-Pad11)")) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(U10-Pad10)")) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 44 "Net-(U10-Pad9)")) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 69 "Net-(U10-Pad7)")) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 33 ~CSRAM~)) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 32 ~CSUFLSH2~)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 ~CSUFLSH1~)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 /CONTROLLOGIC/BK2A20)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 /CONTROLLOGIC/BK2A19)) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 136 "Net-(D1-Pad2)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-16_3.9x9.9mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830E86) + (at 175 64 90) + (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/61CED091) + (attr smd) + (fp_text reference U17 (at 3.67 -6.38) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT138 (at 0.05 -0.011 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -5.2) (end -3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 5.2) (end 3.7 -5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 5.2) (end 3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -5.2) (end -3.7 5.2) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.975) (end -0.975 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.95) (end -1.95 -3.975) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.95) (end -1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.95) (end 1.95 4.95) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.95) (end 1.95 -4.95) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -5.06) (end -3.45 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -5.06) (end 1.95 -5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end -1.95 5.06) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 5.06) (end 1.95 5.06) (layer F.SilkS) (width 0.12)) + (pad 16 smd roundrect (at 2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 15 smd roundrect (at 2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 126 /CONTROLLOGIC/0xEFF8)) + (pad 14 smd roundrect (at 2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 139 /CONTROLLOGIC/0xEFF9)) + (pad 13 smd roundrect (at 2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 140 /CONTROLLOGIC/0xEFFA)) + (pad 12 smd roundrect (at 2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 131 /CONTROLLOGIC/0xEFFB)) + (pad 11 smd roundrect (at 2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 132 /CONTROLLOGIC/0xEFFC)) + (pad 10 smd roundrect (at 2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 128 /CONTROLLOGIC/0xEFFD)) + (pad 9 smd roundrect (at 2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 129 /CONTROLLOGIC/0xEFFE)) + (pad 8 smd roundrect (at -2.475 4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 7 smd roundrect (at -2.475 3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 130 /CONTROLLOGIC/0xEFFF)) + (pad 6 smd roundrect (at -2.475 1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 "Net-(U16-Pad1)")) + (pad 5 smd roundrect (at -2.475 0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 127 /CONTROLLOGIC/0xEFF8-0xEFFF)) + (pad 4 smd roundrect (at -2.475 -0.635 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 ~CSUSR~)) + (pad 3 smd roundrect (at -2.475 -1.905 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 85 A2)) + (pad 2 smd roundrect (at -2.475 -3.175 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 83 A1)) + (pad 1 smd roundrect (at -2.475 -4.445 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 81 A0)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830EE7) + (at 191.5 75 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/63ABF813) + (attr smd) + (fp_text reference U16 (at 3.7 -5.87) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT32 (at -0.007 0.051 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 131 /CONTROLLOGIC/0xEFFB)) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 30 ~RD~)) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 "Net-(U16-Pad11)")) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 ~WR~)) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 131 /CONTROLLOGIC/0xEFFB)) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 "Net-(U16-Pad8)")) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U16-Pad6)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 132 /CONTROLLOGIC/0xEFFC)) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 ~WR~)) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 138 "Net-(D2-Pad1)")) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 ~CSUSR~)) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 "Net-(U16-Pad1)")) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E830F44) + (at 191.5 64 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62F80F39) + (attr smd) + (fp_text reference U15 (at 3.69 -5.88) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT00 (at -0.074 -0.011 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 "Net-(U15-Pad11)")) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /CONTROLLOGIC/BBSCLK)) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 133 "Net-(R9-Pad1)")) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 /CONTROLLOGIC/SCLK)) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 "Net-(U15-Pad6)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 39 "Net-(U15-Pad5)")) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 "Net-(U15-Pad4)")) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 137 "Net-(D1-Pad1)")) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 "Net-(U15-Pad2)")) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 127 /CONTROLLOGIC/0xEFF8-0xEFFF)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E831178) + (at 191.5 54 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/61CED067) + (attr smd) + (fp_text reference U9 (at 3.66 -5.48 180) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74LS04 (at -0.012 0.175 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 68 "Net-(C17-Pad1)")) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 122 "Net-(U21-Pad2)")) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 19 "Net-(R4-Pad1)")) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 68 "Net-(C17-Pad1)")) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 16 "Net-(R2-Pad2)")) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 18 "Net-(R3-Pad1)")) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 "Net-(U15-Pad4)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 138 "Net-(D2-Pad1)")) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 39 "Net-(U15-Pad5)")) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 127 /CONTROLLOGIC/0xEFF8-0xEFFF)) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 "Net-(U15-Pad2)")) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 ~CSUSR~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E8311D5) + (at 174.5 49 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/6324BA79) + (attr smd) + (fp_text reference U8 (at 3.69 -5.44) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT32 (at -0.007 0.04 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 128 /CONTROLLOGIC/0xEFFD)) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 ~WR~)) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 "Net-(U12-Pad11)")) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 129 /CONTROLLOGIC/0xEFFE)) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 ~WR~)) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 "Net-(U13-Pad11)")) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 "Net-(U14-Pad11)")) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 130 /CONTROLLOGIC/0xEFFF)) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 ~WR~)) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U11-Pad1)")) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 30 ~RD~)) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 130 /CONTROLLOGIC/0xEFFF)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_SO:SOIC-14_3.9x8.7mm_P1.27mm placed (layer F.Cu) (tedit 5C97300E) (tstamp 5E831232) + (at 155 79.5 90) + (descr "SOIC, 14 Pin (JEDEC MS-012AB, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_14.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOIC SO") + (path /61BF531D/62E911C3) + (attr smd) + (fp_text reference U7 (at 3.65 -5.54) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value 74HCT30 (at 0.053 0.305 180) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 0 4.435) (end 1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 4.435) (end -1.95 4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end 1.95 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -4.435) (end -3.45 -4.435) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.975 -4.325) (end 1.95 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 -4.325) (end 1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start 1.95 4.325) (end -1.95 4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 4.325) (end -1.95 -3.35) (layer F.Fab) (width 0.1)) + (fp_line (start -1.95 -3.35) (end -0.975 -4.325) (layer F.Fab) (width 0.1)) + (fp_line (start -3.7 -4.58) (end -3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.7 4.58) (end 3.7 4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 4.58) (end 3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.7 -4.58) (end -3.7 -4.58) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.98 0.98) (thickness 0.15))) + ) + (pad 1 smd roundrect (at -2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 87 A3)) + (pad 2 smd roundrect (at -2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 88 A4)) + (pad 3 smd roundrect (at -2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 90 A5)) + (pad 4 smd roundrect (at -2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 91 A6)) + (pad 5 smd roundrect (at -2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 92 A7)) + (pad 6 smd roundrect (at -2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 82 A8)) + (pad 7 smd roundrect (at -2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 GNDPWR)) + (pad 8 smd roundrect (at 2.475 3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 127 /CONTROLLOGIC/0xEFF8-0xEFFF)) + (pad 9 smd roundrect (at 2.475 2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.475 1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 2.475 0 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 84 A9)) + (pad 12 smd roundrect (at 2.475 -1.27 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 89 A10)) + (pad 13 smd roundrect (at 2.475 -2.54 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 2.475 -3.81 90) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/SOIC-14_3.9x8.7mm_P1.27mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81B9C1) + (at 149 125 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/6509FEE1) + (attr smd) + (fp_text reference R8 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1K2 (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 4 /CONTROLLOGIC/~CS~)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81B9F1) + (at 149 121 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/650A1978) + (attr smd) + (fp_text reference R7 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1K2 (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 5 /CONTROLLOGIC/SCLK)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BA21) + (at 149 117 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/650A3BF0) + (attr smd) + (fp_text reference R6 (at 0 -1.65) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1K2 (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 7 /CONTROLLOGIC/MISO)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BA51) + (at 186.309 44.069 270) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/644EDA8E) + (attr smd) + (fp_text reference R5 (at 2.451 0.039 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 1K8 (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 19 "Net-(R4-Pad1)")) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 68 "Net-(C17-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BA81) + (at 191.008 46.99 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/644E714C) + (attr smd) + (fp_text reference R4 (at -2.4 0.032 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 220R (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 18 "Net-(R3-Pad1)")) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 19 "Net-(R4-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BAB1) + (at 195.707 44.187 90) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/644EC514) + (attr smd) + (fp_text reference R3 (at -2.423 -0.037 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 560R (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 16 "Net-(R2-Pad2)")) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 18 "Net-(R3-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BAE1) + (at 195.707 39.497 270) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/645AFE52) + (attr smd) + (fp_text reference R2 (at 2.373 0.017 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 560R (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 16 "Net-(R2-Pad2)")) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 17 "Net-(R2-Pad1)")) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81BB11) + (at 168.529 56.388 270) + (descr "Resistor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "resistor handsolder") + (path /61BF531D/64D16EF6) + (attr smd) + (fp_text reference R1 (at 2.382 -0.061) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 560R (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 12 "Net-(JP4-Pad1)")) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm (layer F.Cu) (tedit 5C756AFF) (tstamp 5E831283) + (at 152.908 104.902 90) + (descr "SMD Solder 3-pad Jumper, 1x1.5mm Pads, 0.3mm gap, pads 1-2 Bridged2Bar with 2 copper strip") + (tags "solder jumper open") + (path /61BF531D/6540D3F2) + (attr virtual) + (fp_text reference JP6 (at -2.838 -0.048) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1))) + ) + (fp_text value "MOSI SEL" (at 2.812 -0.008) (layer F.SilkS) + (effects (font (size 0.6 0.6) (thickness 0.1))) + ) + (fp_poly (pts (xy -0.9 0.2) (xy -0.4 0.2) (xy -0.4 0.6) (xy -0.9 0.6)) (layer F.Cu) (width 0)) + (fp_poly (pts (xy -0.9 -0.6) (xy -0.4 -0.6) (xy -0.4 -0.2) (xy -0.9 -0.2)) (layer F.Cu) (width 0)) + (fp_line (start 2.3 1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.3 1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end -2.3 1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.3 -1.25) (end 2.3 -1.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.05 -1) (end 2.05 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 -1) (end 2.05 1) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.05 1) (end -2.05 1) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.05 1) (end -2.05 -1) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.3 1.2) (end -1.6 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.6 1.5) (end -1 1.5) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.3 1.2) (end -1 1.5) (layer F.SilkS) (width 0.12)) + (pad 2 smd rect (at 0 0 90) (size 1 1.5) (layers F.Cu F.Mask) + (net 6 /CONTROLLOGIC/MOSI)) + (pad 3 smd rect (at 1.3 0 90) (size 1 1.5) (layers F.Cu F.Mask) + (net 14 /CONTROLLOGIC/BBMOSI)) + (pad 1 smd rect (at -1.3 0 90) (size 1 1.5) (layers F.Cu F.Mask) + (net 15 "Net-(JP6-Pad1)")) + ) + + (module Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder (layer F.Cu) (tedit 5B301BBE) (tstamp 5E81AC5C) + (at 149 112 90) + (descr "Capacitor SMD 1206 (3216 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: http://www.tortai-tech.com/upload/download/2011102023233369053.pdf), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/651CB785) + (attr smd) + (fp_text reference C23 (at 0.05 -2.16) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100uF (at 0 1.82 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.8 0.8) (thickness 0.12))) + ) + (fp_line (start 2.45 1.12) (end -2.45 1.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.45 -1.12) (end 2.45 1.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.45 -1.12) (end 2.45 -1.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.45 1.12) (end -2.45 -1.12) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.602064 0.91) (end 0.602064 0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.602064 -0.91) (end 0.602064 -0.91) (layer F.SilkS) (width 0.12)) + (fp_line (start 1.6 0.8) (end -1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -0.8) (end 1.6 0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 -0.8) (end 1.6 -0.8) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.8) (end -1.6 -0.8) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.4875 0 90) (size 1.425 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.175439) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.4875 0 90) (size 1.425 1.75) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.175439) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_1206_3216Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81AC8C) + (at 149 107 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/651CC50A) + (attr smd) + (fp_text reference C21 (at 0.02 1.99) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E8309E9) + (at 168.529 74.93 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/63CA1911) + (attr smd) + (fp_text reference C22 (at 2.44 0.059) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830A19) + (at 168.529 85.471 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/63CD1C70) + (attr smd) + (fp_text reference C20 (at 2.439 -0.001) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830A49) + (at 185.547 95.885 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/63D03F6F) + (attr smd) + (fp_text reference C19 (at 2.535 -0.073) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830A79) + (at 168.529 36.449 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/634DC7CB) + (attr smd) + (fp_text reference C18 (at 2.471 -0.021 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E81AD7C) + (at 186.309 39.497 90) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/646187EA) + (attr smd) + (fp_text reference C17 (at -2.283 0.021 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100pF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 90) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 68 "Net-(C17-Pad1)")) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830AA9) + (at 168.529 64.135 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/634C67D2) + (attr smd) + (fp_text reference C15 (at 2.425 -0.041) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830AD9) + (at 168.656 96.139 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/65DCAA42) + (attr smd) + (fp_text reference C14 (at 2.441 -0.004) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830B09) + (at 185.674 74.803 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/65CA16CF) + (attr smd) + (fp_text reference C13 (at 2.437 -0.006) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830B39) + (at 185.674 64.008 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/61CED127) + (attr smd) + (fp_text reference C12 (at 2.472 -0.006) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830B69) + (at 168.656 48.895 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/640AFA72) + (attr smd) + (fp_text reference C11 (at 2.405 -0.054) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830B99) + (at 149.098 36.449 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/635652F5) + (attr smd) + (fp_text reference C10 (at 2.391 0.008 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E830BC9) + (at 149.098 65.532 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/634254EF) + (attr smd) + (fp_text reference C7 (at 2.438 -0.042) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E831655) + (at 148.971 50.038 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/63419AB3) + (attr smd) + (fp_text reference C9 (at 2.422 -0.049) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E8315C5) + (at 149.098 93.726 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/6340E274) + (attr smd) + (fp_text reference C8 (at 2.494 -0.002) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer F.Cu) (tedit 5B36C52B) (tstamp 5E8315F5) + (at 185.674 53.975 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF531D/61CED097) + (attr smd) + (fp_text reference C6 (at 2.425 -0.066 180) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (fp_text value 100nF (at 0 1.65 90) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user %R (at 0 0 90) (layer F.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_line (start 1.85 0.95) (end -1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.85 -0.95) (end 1.85 0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end 1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end -1.85 -0.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer F.SilkS) (width 0.12)) + (fp_line (start 1 0.6) (end -1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start 1 -0.6) (end 1 0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end 1 -0.6) (layer F.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end -1 -0.6) (layer F.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B) (tstamp 5E81BCA0) + (at 103.28 41.73 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF4B3D/6266126F) + (attr smd) + (fp_text reference C4 (at 2.464 -0.013) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text value 100nF (at 0 -1.65 270) (layer B.Fab) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B) (tstamp 5E81BC70) + (at 103.32 66.04 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF4B3D/62571BA9) + (attr smd) + (fp_text reference C3 (at 2.461 -0.016 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text value 100nF (at 0 -1.65 270) (layer B.Fab) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B) (tstamp 602EE708) + (at 103.33 90.89 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF4B3D/61C344F1) + (attr smd) + (fp_text reference C2 (at 2.477 0.024 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text value 100nF (at 0 -1.65 270) (layer B.Fab) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder (layer B.Cu) (tedit 5B36C52B) (tstamp 5E81BD90) + (at 103.22 114.45 270) + (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal with elongated pad for handsoldering. (Body size source: https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") + (tags "capacitor handsolder") + (path /61BF4B3D/61C344F7) + (attr smd) + (fp_text reference C1 (at 2.377 0.11 180) (layer B.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify mirror)) + ) + (fp_text value 100nF (at 0 -1.65 270) (layer B.Fab) hide + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text user %R (at 0 0 270) (layer B.Fab) hide + (effects (font (size 0.5 0.5) (thickness 0.08)) (justify mirror)) + ) + (fp_line (start 1.85 -0.95) (end -1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.85 0.95) (end 1.85 -0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 0.95) (end 1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.85 -0.95) (end -1.85 0.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.261252 -0.71) (end 0.261252 -0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.261252 0.71) (end 0.261252 0.71) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.6) (end -1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start 1 0.6) (end 1 -0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 0.6) (end 1 0.6) (layer B.Fab) (width 0.1)) + (fp_line (start -1 -0.6) (end -1 0.6) (layer B.Fab) (width 0.1)) + (pad 2 smd roundrect (at 1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 1 GNDPWR)) + (pad 1 smd roundrect (at -1.025 0 270) (size 1.15 1.4) (layers B.Cu B.Paste B.Mask) (roundrect_rratio 0.217391) + (net 2 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text "JP6\n1-2 Soft SPI\n2-3 Hard SPI" (at 155.29 104.76) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify left)) + ) + (gr_text A14 (at 126.49 32.48) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (gr_text "JP1 JP2 JP3\n1-2|2-3|1-2 Flash\n2-3|1-2|2-3 RAM" (at 185.31 32.64) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1)) (justify left)) + ) + (gr_text A15 (at 103.39 32.51) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (gr_text A14 (at 129.61 32.5) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (gr_text A15 (at 114.77 32.49) (layer F.SilkS) + (effects (font (size 0.7 0.7) (thickness 0.1))) + ) + (gr_text JP2 (at 108.06 34.65) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (gr_text JP1 (at 119.55 34.62) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (gr_text JP3 (at 131.13 34.6) (layer B.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror)) + ) + (gr_line (start 111.5 34.01) (end 111.5 31) (layer B.SilkS) (width 0.12) (tstamp 603129C6)) + (gr_line (start 104.5 34) (end 111.5 34.01) (layer B.SilkS) (width 0.12)) + (gr_line (start 104.51 31.03) (end 104.5 34) (layer B.SilkS) (width 0.12)) + (gr_line (start 111.5 31) (end 104.51 31.03) (layer B.SilkS) (width 0.12)) + (gr_line (start 122.94 33.99) (end 122.95 31.02) (layer B.SilkS) (width 0.12)) + (gr_line (start 115.95 33.99) (end 122.94 33.99) (layer B.SilkS) (width 0.12)) + (gr_line (start 115.95 31.02) (end 115.95 33.99) (layer B.SilkS) (width 0.12)) + (gr_line (start 122.95 31.01) (end 115.95 31.02) (layer B.SilkS) (width 0.12)) + (gr_line (start 134.51 33.97) (end 134.52 30.98) (layer B.SilkS) (width 0.12)) + (gr_line (start 127.52 33.96) (end 134.51 33.97) (layer B.SilkS) (width 0.12)) + (gr_line (start 127.52 30.96) (end 127.52 33.96) (layer B.SilkS) (width 0.12)) + (gr_line (start 134.52 30.97) (end 127.52 30.96) (layer B.SilkS) (width 0.12)) + (gr_text "Keep Out\n16MHz Oscillator" (at 190.49 47.35) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (gr_line (start 198.5 59.06) (end 194.48 59.06) (layer B.SilkS) (width 0.12)) + (gr_line (start 198.5 35.56) (end 198.5 59.06) (layer B.SilkS) (width 0.12)) + (gr_line (start 182.63 59.06) (end 183.89 59.06) (layer B.SilkS) (width 0.12)) + (gr_line (start 182.62 35.56) (end 182.63 59.06) (layer B.SilkS) (width 0.12)) + (gr_line (start 198.5 35.56) (end 182.62 35.56) (layer B.SilkS) (width 0.12)) + (gr_text "MicroSD Card\nAdapter" (at 184.48 116.91) (layer B.SilkS) (tstamp 60311604) + (effects (font (size 2 2) (thickness 0.3)) (justify mirror)) + ) + (gr_text SCLK (at 170 120.69) (layer B.SilkS) (tstamp 60310F56) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_text ~CS~ (at 168.16 123.45) (layer B.SilkS) (tstamp 60310F55) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_text GND (at 169.26 110.37) (layer B.SilkS) (tstamp 60310F54) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_text 5V (at 168.05 113.01) (layer B.SilkS) (tstamp 60310F53) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_text MISO (at 169.73 115.42) (layer B.SilkS) (tstamp 60310F52) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_text MOSI (at 169.79 118.34) (layer B.SilkS) (tstamp 60310F51) + (effects (font (size 1 1) (thickness 0.25)) (justify left mirror)) + ) + (gr_line (start 163.5 119.24) (end 154.88 119.25) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.51 116.7) (end 154.87 116.7) (layer B.SilkS) (width 0.12)) + (gr_line (start 154.87 114.16) (end 163.49 114.17) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.5 111.63) (end 154.89 111.63) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.51 124.4) (end 163.5 109.04) (layer B.SilkS) (width 0.12) (tstamp 60310226)) + (gr_line (start 154.87 124.41) (end 163.51 124.4) (layer B.SilkS) (width 0.12)) + (gr_line (start 154.87 109.03) (end 154.87 124.41) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.5 109.04) (end 154.87 109.03) (layer B.SilkS) (width 0.12)) + (gr_line (start 199.77 128.15) (end 199.77 105.41) (layer B.SilkS) (width 0.12) (tstamp 6031021D)) + (gr_line (start 163.95 128.15) (end 199.77 128.15) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.97 124.87) (end 163.95 128.15) (layer B.SilkS) (width 0.12)) + (gr_line (start 151.67 124.86) (end 163.97 124.87) (layer B.SilkS) (width 0.12)) + (gr_line (start 151.67 108.64) (end 151.67 124.86) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.96 108.61) (end 151.67 108.64) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.95 105.41) (end 163.96 108.61) (layer B.SilkS) (width 0.12)) + (gr_line (start 199.77 105.41) (end 163.95 105.41) (layer B.SilkS) (width 0.12)) + (gr_line (start 163.957 105.41) (end 163.957 108.458) (layer F.SilkS) (width 0.12)) + (gr_line (start 163.957 128.143) (end 163.957 124.968) (layer F.SilkS) (width 0.12)) + (gr_line (start 199.771 128.143) (end 163.957 128.143) (layer F.SilkS) (width 0.12)) + (gr_line (start 199.771 105.41) (end 199.771 128.143) (layer F.SilkS) (width 0.12)) + (gr_line (start 163.957 105.41) (end 199.771 105.41) (layer F.SilkS) (width 0.12)) + (gr_text "User Flash RAM III (512KB)\n or User RAM (512KB)" (at 123.79 42.71) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "User Flash RAM II (512KB)" (at 123.825 66.167) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "User Flash RAM (512KB)" (at 123.825 89.789) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_text "Monitor Flash RAM (512KB)" (at 124.333 115.189) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (gr_line (start 139.319 56.515) (end 108.585 56.515) (layer B.SilkS) (width 0.12) (tstamp 5E868938)) + (gr_line (start 139.319 74.295) (end 139.319 56.515) (layer B.SilkS) (width 0.12)) + (gr_line (start 108.585 74.295) (end 139.319 74.295) (layer B.SilkS) (width 0.12)) + (gr_line (start 108.585 56.515) (end 108.585 74.295) (layer B.SilkS) (width 0.12)) + (gr_line (start 139.319 79.502) (end 108.585 79.502) (layer B.SilkS) (width 0.12) (tstamp 5E8682AF)) + (gr_line (start 139.319 97.282) (end 139.319 79.502) (layer B.SilkS) (width 0.12)) + (gr_line (start 108.585 97.282) (end 139.319 97.282) (layer B.SilkS) (width 0.12)) + (gr_line (start 108.585 79.502) (end 108.585 97.282) (layer B.SilkS) (width 0.12)) + (gr_line (start 196.977 59.055) (end 182.626 59.055) (layer F.SilkS) (width 0.12)) + (gr_line (start 197 69.469) (end 196.977 59.055) (layer F.SilkS) (width 0.12)) + (gr_text "Software SPI" (at 174.244 104.394) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic)) + ) + (gr_line (start 165.227 105.029) (end 165.227 91.313) (layer F.SilkS) (width 0.12) (tstamp 5E863F24)) + (gr_line (start 182.118 105.029) (end 165.227 105.029) (layer F.SilkS) (width 0.12)) + (gr_line (start 182.118 91.313) (end 182.118 105.029) (layer F.SilkS) (width 0.12)) + (gr_line (start 165.227 91.313) (end 182.118 91.313) (layer F.SilkS) (width 0.12)) + (gr_text "Hardware SPI" (at 190.627 104.394) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15) italic)) + ) + (gr_line (start 182.626 59) (end 182.626 35.56) (layer F.SilkS) (width 0.12) (tstamp 5E8631FD)) + (gr_line (start 165.227 69.469) (end 197 69.469) (layer F.SilkS) (width 0.12)) + (gr_line (start 165.227 90.932) (end 165.227 69.469) (layer F.SilkS) (width 0.12)) + (gr_line (start 182.626 90.932) (end 165.227 90.932) (layer F.SilkS) (width 0.12)) + (gr_line (start 182.626 105) (end 182.626 90.932) (layer F.SilkS) (width 0.12)) + (gr_line (start 198.501 35.56) (end 182.626 35.56) (layer F.SilkS) (width 0.12) (tstamp 5E862B72)) + (gr_line (start 198.501 105) (end 198.501 35.56) (layer F.SilkS) (width 0.12)) + (gr_line (start 182.626 105) (end 198.501 105) (layer F.SilkS) (width 0.12)) + (gr_text "(Monitor ROM Socket)" (at 123.698 88.519) (layer B.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "(User ROM Socket)" (at 122.809 65.151) (layer B.SilkS) + (effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror)) + ) + (gr_text "MicroSD Card\nAdapter" (at 184.404 116.84) (layer F.SilkS) + (effects (font (size 2 2) (thickness 0.3))) + ) + (gr_text ~CS~ (at 166 123.444) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text SCLK (at 166 120.65) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text MOSI (at 166 118.237) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text MISO (at 166 115.443) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text 5V (at 166 112.903) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text GND (at 166 110.363) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.25)) (justify left)) + ) + (gr_text "Sharp MZ-80A Rom Filing System v2.1\n(C) P.D. Smart 2019-2021" (at 123.317 127.762) (layer F.SilkS) (tstamp 5E831805) + (effects (font (size 1.2 1.2) (thickness 0.15))) + ) + (gr_line (start 100 130) (end 100 30) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 200 130) (end 100 130) (layer Edge.Cuts) (width 0.1) (tstamp 5E831451)) + (gr_line (start 200 30) (end 200 130) (layer Edge.Cuts) (width 0.1)) + (gr_line (start 100 30) (end 200 30) (layer Edge.Cuts) (width 0.1)) + + (segment (start 126.32 107.6347) (end 125.1947 106.5094) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.1947 106.5094) (end 125.1947 98.5447) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 125.1947 98.5447) (end 123.97 97.32) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 123.97 97.32) (end 123.97 91.94) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 195.31 56.475) (end 195.31 56.0238) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 195.31 56.0238) (end 194.2862 55) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 194.2862 55) (end 185.674 55) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 195.31 56.475) (end 195.31 58.2539) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 195.31 58.2539) (end 196.33 59.2739) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 196.33 59.2739) (end 196.33 65.455) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 196.33 65.455) (end 195.681 66.1043) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 195.681 66.1043) (end 195.31 66.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 166.0287 75.4087) (end 166.0287 74.7843) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 166.0287 74.7843) (end 169.6013 71.2117) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 169.6013 71.2117) (end 170.93 71.2117) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 170.93 71.2117) (end 171.825 72.1067) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 171.825 72.1067) (end 171.825 72.525) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 166.0287 75.4087) (end 166.575 75.955) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 166.575 75.955) (end 168.529 75.955) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.715 70.15) (end 162.69 70.175) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.69 70.175) (end 162.69 72.07) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.69 72.07) (end 166.0287 75.4087) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 126.32 108.76) (end 126.32 107.6347) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 123.97 91.94) (end 103.355 91.94) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 137.94 96) (end 133.88 91.94) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 133.88 91.94) (end 123.97 91.94) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 171.8779 36.74) (end 171.825 36.6871) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 171.825 36.6871) (end 171.825 34.025) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 171.8779 36.74) (end 173.29 36.74) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.529 37.474) (end 169.263 36.74) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 169.263 36.74) (end 171.8779 36.74) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 174.244 102.631) (end 173.1687 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 170.053 102.631) (end 171.1283 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 171.1283 102.631) (end 173.1687 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 189.6143 61.525) (end 188.96 61.525) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 190.23 61.525) (end 189.6143 61.525) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 189.6143 61.525) (end 189.6143 64.2334) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 189.6143 64.2334) (end 189.6809 64.3) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 103.295 42.77) (end 103.28 42.755) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 144.1 52) (end 134.87 42.77) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 134.87 42.77) (end 119.58 42.77) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 103.295 42.77) (end 101.553 42.77) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.553 42.77) (end 100.656 41.8736) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 185.674 55) (end 184.622 53.948) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 184.622 53.948) (end 184.622 40.159) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 184.622 40.159) (end 186.309 38.472) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 103.3073 67.12) (end 103.32 67.1073) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.32 67.1073) (end 103.32 67.065) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.3073 67.12) (end 102.24 67.12) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 102.24 67.12) (end 100.656 65.5364) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 137.94 73) (end 132.06 67.12) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 132.06 67.12) (end 103.3073 67.12) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 174.244 102.631) (end 177.2327 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 178.308 102.631) (end 177.2327 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 178.31 98.475) (end 178.31 99.5583) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 178.31 99.5583) (end 177.2327 100.6356) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 177.2327 100.6356) (end 177.2327 102.631) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 177.26 96.47) (end 178.31 97.52) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.31 97.52) (end 178.31 98.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 103.355 91.94) (end 103.33 91.915) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.355 91.94) (end 101.41 91.94) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.41 91.94) (end 101.07 91.6) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 154.3007 34.025) (end 153.695 34.025) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 154.965 34.025) (end 154.3007 34.025) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 154.3007 36.77) (end 154.3007 34.025) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 100.656 91.6) (end 100.656 108.434) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 65.5364) (end 100.656 91.6) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.07 91.6) (end 100.73 91.26) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.07 91.6) (end 100.656 91.6) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 103.1575 115.4125) (end 103.19 115.38) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 114.676) (end 100.99 115.01) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.99 115.01) (end 100.99 115.03) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.99 115.03) (end 101.52 115.56) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.52 115.56) (end 103.01 115.56) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 103.01 115.56) (end 103.1575 115.4125) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 103.22 115.475) (end 103.1575 115.4125) (width 0.25) (layer B.Cu) (net 1)) + (segment (start 154.3007 36.77) (end 158.915 36.77) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.098 37.474) (end 149.802 36.77) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.802 36.77) (end 154.3007 36.77) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 153.695 34.025) (end 152.425 34.025) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 189.6809 64.3) (end 194.48 64.3) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 194.48 64.3) (end 195.04 64.86) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 195.04 64.86) (end 195.04 66.205) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 195.04 66.205) (end 195.31 66.475) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.674 65.033) (end 185.857 65.033) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.857 65.033) (end 186.59 64.3) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 186.59 64.3) (end 189.6809 64.3) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149 110.512) (end 149 110.5125) (width 0.25) (layer F.Cu) (net 1)) + (segment (start 149 110.512) (end 150.154 109.358) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 150.154 109.358) (end 150.154 107.129) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 150.154 107.129) (end 149 105.975) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 100.656 114.676) (end 100.656 114.034) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 144.1 125.29) (end 140.046 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 140.046 129.344) (end 102.334 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 102.334 129.344) (end 100.656 127.666) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 127.666) (end 100.656 114.676) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 144.1 125.29) (end 144.1 124) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 159.464 129.344) (end 150.036 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 148.114 129.344) (end 144.1 125.33) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 144.1 125.33) (end 144.1 125.29) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 168.03 65.16) (end 168.529 65.16) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 161.255 65.5745) (end 167.314 65.5745) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 167.314 65.5745) (end 167.729 65.16) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 167.729 65.16) (end 168.03 65.16) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.32 64.27) (end 178.47 64.27) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 160.715 65.5745) (end 161.255 65.5745) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.449 85.89) (end 185.674 86.115) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.58 85.83) (end 185.389 85.83) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.389 85.83) (end 185.449 85.89) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.495 85.83) (end 178.58 85.83) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 161.09 94.26) (end 165.752 94.26) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 165.752 94.26) (end 168.656 97.164) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 160.045 38.045) (end 160.045 38.975) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 158.915 36.77) (end 160.045 37.9) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 160.045 37.9) (end 160.045 38.045) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149 110.512) (end 153.266 110.512) (width 0.8128) (layer F.Cu) (net 1)) + (segment (start 153.266 110.512) (end 153.416 110.363) (width 0.8128) (layer F.Cu) (net 1)) + (segment (start 158.915 36.77) (end 159.274 36.4105) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 159.274 36.4105) (end 167.466 36.4105) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 167.466 36.4105) (end 167.906 36.8506) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 167.906 36.8506) (end 168.529 37.474) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 161.255 65.5745) (end 162.715 67.035) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.715 67.035) (end 162.715 70.15) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.57 75.49) (end 185.336 75.49) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.336 75.49) (end 185.674 75.828) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.57 75.49) (end 179.445 76.365) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 179.445 76.365) (end 179.445 77.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.529 75.955) (end 168.994 75.49) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 168.994 75.49) (end 178.57 75.49) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.674 75.828) (end 186.072 75.43) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 186.072 75.43) (end 194.34 75.43) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 194.34 75.43) (end 195.31 76.4) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 195.31 76.4) (end 195.31 77.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 144.1 100) (end 149.098 95.002) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.098 95.002) (end 149.098 94.751) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 161.09 94.26) (end 162.715 95.885) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 162.715 95.885) (end 162.715 98.45) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 149.098 94.751) (end 149.589 94.26) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.589 94.26) (end 161.09 94.26) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 168.656 97.164) (end 169.456 97.164) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 169.456 97.164) (end 170.15 96.47) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 170.15 96.47) (end 177.26 96.47) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 177.26 96.47) (end 184.307 96.47) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 184.307 96.47) (end 184.747 96.91) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 184.747 96.91) (end 185.547 96.91) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 185.547 96.91) (end 186.227 96.23) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 186.227 96.23) (end 196 96.23) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 196 96.23) (end 196.445 96.675) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 196.445 96.675) (end 196.445 98.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 185.674 86.115) (end 186.149 85.64) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 186.149 85.64) (end 194.59 85.64) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 194.59 85.64) (end 195.31 86.36) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 195.31 86.36) (end 195.31 87.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.435 85.89) (end 178.495 85.83) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.495 85.83) (end 178.58 85.83) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.58 85.83) (end 179.445 86.695) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 179.445 86.695) (end 179.445 87.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.529 86.496) (end 169.254 86.496) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 169.254 86.496) (end 169.92 85.83) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 169.92 85.83) (end 178.495 85.83) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 158.81 81.975) (end 158.81 81) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 158.81 81) (end 157.87 80.06) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 149.225 80.527) (end 149.763 80.527) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.763 80.527) (end 150.23 80.06) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 150.23 80.06) (end 157.87 80.06) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 157.87 80.06) (end 159.682 80.06) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 159.682 80.06) (end 166.118 86.496) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 166.118 86.496) (end 168.529 86.496) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 160.715 65.5745) (end 161.255 65.5745) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.32 64.27) (end 178.47 64.27) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.47 64.27) (end 179.445 65.245) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 179.445 65.245) (end 179.445 66.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.529 65.16) (end 169.329 65.16) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 169.329 65.16) (end 170.219 64.27) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 170.219 64.27) (end 178.32 64.27) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 178.47 64.27) (end 184.111 64.27) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 184.111 64.27) (end 184.874 65.033) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 184.874 65.033) (end 185.674 65.033) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 149.098 66.557) (end 150.08 65.5745) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 150.08 65.5745) (end 160.715 65.5745) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.175 49.9945) (end 162.715 50.535) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 162.715 50.535) (end 162.715 54.65) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 148.971 51.063) (end 150.039 49.9945) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 150.039 49.9945) (end 162.175 49.9945) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 162.175 49.9945) (end 167.781 49.9945) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 167.781 49.9945) (end 167.856 49.92) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 167.856 49.92) (end 168.656 49.92) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 52) (end 144.1 42.472) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 42.472) (end 149.098 37.474) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 52) (end 145.037 51.063) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 145.037 51.063) (end 148.971 51.063) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 76) (end 144.1 71.555) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 71.555) (end 149.098 66.557) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 144.1 76) (end 148.627 80.527) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 148.627 80.527) (end 149.225 80.527) (width 0.508) (layer F.Cu) (net 1)) + (segment (start 168.356 50.22) (end 168.656 49.92) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.03 65.16) (end 168.529 65.16) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 149.15 110.363) (end 149 110.512) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 153.416 110.363) (end 154.633 110.363) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 154.633 110.363) (end 157.56 113.29) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 157.56 113.29) (end 157.56 127.44) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 157.56 127.44) (end 159.464 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 149.79 30.68) (end 153.56 30.68) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 153.56 30.68) (end 153.57 30.69) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 153.57 30.69) (end 180.83 30.69) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 198.13 30.69) (end 198.770106 31.329894) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 199.344 31.9036) (end 199.344 113.176) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 199.344 127.586) (end 197.586 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 197.586 129.344) (end 177.596 129.344) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 160.045 38.045) (end 160.045 38.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 173.29 36.74) (end 178.84 36.74) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.84 36.74) (end 179.445 37.345) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 179.445 37.345) (end 179.445 38.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 173.29 36.74) (end 174.365 37.815) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 174.365 37.815) (end 174.365 38.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 174.365 38.975) (end 175.635 38.975) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 185.256 75.41) (end 185.674 75.828) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 185.449 85.89) (end 185.674 86.115) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 148.964 51.07) (end 148.971 51.063) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 168.656 49.92) (end 169.456 49.92) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 169.456 49.92) (end 170.136 49.24) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 170.136 49.24) (end 177.15 49.24) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 177.15 49.24) (end 178.31 50.4) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 178.31 50.4) (end 178.31 51.475) (width 0.381) (layer F.Cu) (net 1)) + (segment (start 144.1 124) (end 144.1 125.29) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 145.29 30.69) (end 102.73 30.69) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 102.73 30.69) (end 102.71 30.67) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 102.71 30.67) (end 101.57 30.67) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 101.57 30.67) (end 100.656 31.5836) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 31.5836) (end 100.656 41.8736) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 41.8736) (end 100.656 65.5364) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 100.656 114.034) (end 100.656 114.676) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 144.1 76) (end 141.1 73) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 141.1 73) (end 137.94 73) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 144.1 100) (end 140.1 96) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 140.1 96) (end 137.94 96) (width 0.8128) (layer B.Cu) (net 1)) + (segment (start 150.036 129.344) (end 148.114 129.344) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B4EE)) + (via (at 150.036 129.344) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 177.596 129.344) (end 159.464 129.344) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B4F0)) + (via (at 199.19 129.37) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 199.344 113.176) (end 199.344 127.586) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B4F2)) + (via (at 199.344 113.176) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1) (tstamp 6032BC19)) + (segment (start 100.656 108.434) (end 100.656 114.034) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B506)) + (via (at 100.656 108.434) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 180.83 30.69) (end 198.13 30.69) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B509)) + (via (at 180.83 30.69) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 198.770106 31.329894) (end 199.344 31.9036) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B50B)) + (via (at 198.770106 31.329894) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (via (at 102.12 32.1) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 119.58 42.77) (end 103.295 42.77) (width 0.8128) (layer B.Cu) (net 1) (tstamp 6032B546)) + (via (at 119.58 42.77) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (via (at 103.31 44.25) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1)) + (segment (start 178.9731 47.8323) (end 180.9735 45.8319) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 180.9735 45.8319) (end 180.9735 33.8478) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 180.9735 33.8478) (end 178.8907 31.765) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 178.8907 31.765) (end 170.555 31.765) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 179.7865 63.54) (end 180.0816 63.2449) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 180.0816 63.2449) (end 180.0816 60.4024) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 180.0816 60.4024) (end 177.7893 58.1101) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 177.7893 58.1101) (end 177.7893 56.3897) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 177.7893 56.3897) (end 178.816 55.363) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 179.7865 63.54) (end 185.117 63.54) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.117 63.54) (end 185.674 62.983) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.529 63.11) (end 168.959 63.54) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.959 63.54) (end 179.7865 63.54) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 178.816 55.363) (end 179.4234 54.7556) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 179.4234 54.7556) (end 179.4234 48.2826) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 179.4234 48.2826) (end 178.9731 47.8323) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 178.9731 47.8323) (end 177.9249 47.8323) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 177.9249 47.8323) (end 177.675 47.5824) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 177.675 47.5824) (end 177.675 45.4588) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 177.675 45.4588) (end 176.9898 44.7736) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 176.9898 44.7736) (end 172.0308 44.7736) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 172.0308 44.7736) (end 170.69 46.1144) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 170.69 46.1144) (end 170.69 46.525) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 149.098 35.424) (end 150.776 35.424) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 150.776 35.424) (end 151.155 35.045) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 151.155 35.045) (end 151.155 34.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 170.555 31.765) (end 170.555 34.025) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 150.186 30.6564) (end 169.446 30.6564) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 169.446 30.6564) (end 170.555 31.765) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 148.971 49.013) (end 149.244 49.2865) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.244 49.2865) (end 167.24 49.2865) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 167.24 49.2865) (end 168.656 47.87) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.656 47.87) (end 169.345 47.87) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 169.345 47.87) (end 170.69 46.525) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 185.674 62.983) (end 186.232 62.983) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.232 62.983) (end 187.69 61.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.098 64.507) (end 149.098 63.037) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.098 63.037) (end 151.285 60.85) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 148.971 49.013) (end 148.971 47.664) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 148.971 47.664) (end 151.285 45.35) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.225 78.477) (end 150.083 79.3355) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 150.083 79.3355) (end 159.958 79.3355) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 159.958 79.3355) (end 165.069 84.446) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 165.069 84.446) (end 168.529 84.446) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 178.175 74.81) (end 184.642 74.81) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 184.642 74.81) (end 185.674 73.778) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 168.529 73.905) (end 169.434 74.81) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 169.434 74.81) (end 178.175 74.81) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 178.175 74.81) (end 178.175 72.525) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 149.098 64.507) (end 167.132 64.507) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 167.132 64.507) (end 168.529 63.11) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.292 113.1955) (end 149 113.488) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 153.416 112.903) (end 149.584 112.903) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 149.584 112.903) (end 149.292 113.1955) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 149.292 113.1955) (end 149 113.4875) (width 0.25) (layer F.Cu) (net 2)) + (segment (start 168.529 35.424) (end 169.156 35.424) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.156 35.424) (end 170.555 34.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 187.69 51.525) (end 187.69 52.33) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 187.69 52.33) (end 189.16 53.8) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 189.16 53.8) (end 194.87 53.8) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 194.87 53.8) (end 196.06 54.99) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 196.06 54.99) (end 196.06 58.1823) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 196.06 58.1823) (end 199.221 61.3436) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 199.221 61.3436) (end 199.2216 61.3436) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 170.555 61.525) (end 170.555 59.439) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 170.555 59.439) (end 168.529 57.413) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 199.344 91.0264) (end 199.344 94.8136) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 90.5964) (end 199.344 91.0264) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 100.71) (end 199.344 94.8136) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 153.416 112.903) (end 186.917 112.903) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 186.917 112.903) (end 186.95 112.87) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 186.95 112.87) (end 195.92 112.87) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 195.92 112.87) (end 199.344 109.446) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 109.446) (end 199.344 100.71) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 147.25 115.025) (end 147.25 118.32) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 147.25 114.262) (end 147.25 115.025) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.2216 61.3436) (end 199.344 61.4659) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 61.4659) (end 199.344 73.5864) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 198.924 61.0461) (end 199.2216 61.3436) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.2216 61.3436) (end 199.344 61.3436) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 168.529 84.446) (end 169.134 84.446) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 148.716 30.6564) (end 150.186 30.6564) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 149 113.488) (end 147.671 112.158) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 147.671 112.158) (end 147.671 109.354) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 147.671 109.354) (end 149 108.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.674 52.95) (end 186.265 52.95) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.265 52.95) (end 187.69 51.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.529 63.11) (end 168.97 63.11) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.97 63.11) (end 170.555 61.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.674 73.778) (end 186.437 73.778) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.437 73.778) (end 187.69 72.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.529 73.905) (end 169.175 73.905) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.175 73.905) (end 170.555 72.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.529 84.446) (end 169.134 84.446) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.134 84.446) (end 170.555 83.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.674 84.065) (end 186.65 84.065) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.65 84.065) (end 187.69 83.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.547 94.86) (end 186.22 94.86) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.22 94.86) (end 187.555 93.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 168.656 95.114) (end 169.101 95.114) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.101 95.114) (end 170.69 93.525) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.098 92.701) (end 149.098 91.337) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.098 91.337) (end 151.285 89.15) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.225 78.477) (end 149.738 78.477) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 149.738 78.477) (end 151.19 77.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 148.716 30.6564) (end 150.186 30.6564) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 150.186 30.6564) (end 151.155 31.625) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 151.155 31.625) (end 151.155 34.025) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.674 73.778) (end 186.516 74.62) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.516 74.62) (end 198.31 74.62) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 198.31 74.62) (end 199.344 73.5864) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 199.344 73.5864) (end 199.344 83.4764) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 168.656 95.114) (end 169.252 95.71) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.252 95.71) (end 184.697 95.71) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 184.697 95.71) (end 185.547 94.86) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.547 94.86) (end 186.257 95.57) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.257 95.57) (end 198.587 95.57) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 198.587 95.57) (end 199.344 94.8136) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 185.674 84.065) (end 186.589 84.98) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 186.589 84.98) (end 197.84 84.98) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 197.84 84.98) (end 199.344 83.4764) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 199.344 83.4764) (end 199.344 90.5964) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 177.19 85.12) (end 178.175 84.135) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 178.175 84.135) (end 178.175 83.025) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 177.19 85.12) (end 184.619 85.12) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 184.619 85.12) (end 185.674 84.065) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.134 84.446) (end 169.329 84.446) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 169.329 84.446) (end 170.003 85.12) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 170.003 85.12) (end 177.19 85.12) (width 0.508) (layer F.Cu) (net 2)) + (segment (start 147.25 118.32) (end 147.25 122.33) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 147.25 122.33) (end 147.25 127.467) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 147.25 127.467) (end 145.374 129.344) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 145.374 129.344) (end 102.344 129.344) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 102.344 129.344) (end 100.656 127.656) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 127.656) (end 100.656 113.444) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 113.444) (end 105.34 108.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 105.34 108.76) (end 106 108.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 149 123.975) (end 148.377 123.352) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.377 123.352) (end 148.272 123.352) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.272 123.352) (end 147.25 122.33) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 149 119.975) (end 147.345 118.32) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 147.345 118.32) (end 147.25 118.32) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 149 115.975) (end 148.2 115.975) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 148.2 115.975) (end 147.25 115.025) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 147.25 115.025) (end 147.25 114.262) (width 0.254) (layer F.Cu) (net 2)) + (segment (start 149 113.488) (end 148.025 113.488) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 148.025 113.488) (end 147.25 114.262) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 149.098 92.701) (end 149.887 93.49) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 149.887 93.49) (end 166.232 93.49) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 166.232 93.49) (end 167.856 95.114) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 167.856 95.114) (end 168.656 95.114) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 149.098 64.507) (end 149.521 64.93) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 149.308 49.35) (end 148.971 49.013) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 100.656 34.8164) (end 100.656 32.0536) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 32.0536) (end 102.054 30.6564) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 102.054 30.6564) (end 148.716 30.6564) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 91.0264) (end 199.344 90.5964) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 196.445 93.525) (end 196.845 93.525) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 196.845 93.525) (end 199.344 91.0264) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 195.175 93.525) (end 196.445 93.525) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 168.529 35.424) (end 165.801 35.424) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 165.801 35.424) (end 165.78 35.445) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 103.28 40.705) (end 103.28 39.48) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 103.28 39.48) (end 106 36.76) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 103.22 113.425) (end 103.22 111.54) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 103.22 111.54) (end 106 108.76) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 103.33 89.865) (end 103.33 87.43) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 103.33 87.43) (end 106 84.76) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 106 60.76) (end 106 62.335) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 106 62.335) (end 103.32 65.015) (width 0.8128) (layer B.Cu) (net 2)) + (segment (start 106 36.76) (end 102.6 36.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 102.6 36.76) (end 100.656 34.8164) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 57.6664) (end 100.656 34.8164) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 82.7936) (end 100.656 57.6664) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 106 60.76) (end 103.75 60.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 103.75 60.76) (end 100.656 57.6664) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 106 108.76) (end 100.656 103.416) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 100.656 103.416) (end 100.656 82.7936) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 106 84.76) (end 102.623 84.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 102.623 84.76) (end 100.656 82.7936) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 199.344 100.71) (end 196.335 100.71) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 196.335 100.71) (end 195.175 99.55) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 195.175 99.55) (end 195.175 98.475) (width 0.381) (layer F.Cu) (net 2)) + (segment (start 106 60.76) (end 109 57.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 109 57.76) (end 110 57.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 106 84.76) (end 110 80.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 106 108.76) (end 108.54 108.76) (width 0.8128) (layer F.Cu) (net 2)) + (segment (start 187.69 56.475) (end 185.7967 58.3683) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 185.7967 58.3683) (end 185.7967 58.4732) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 184.7809 77.4799) (end 185.9583 76.3025) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 185.9583 76.3025) (end 185.9583 58.6348) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 185.9583 58.6348) (end 185.7967 58.4732) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 181.3316 68.8009) (end 183.4684 70.9377) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 183.4684 70.9377) (end 183.4684 76.7098) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 183.4684 76.7098) (end 184.2385 77.4799) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 184.2385 77.4799) (end 184.7809 77.4799) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 126.3653 57.76) (end 126.3653 57.4786) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 126.3653 57.4786) (end 127.2092 56.6347) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 127.2092 56.6347) (end 145.1543 56.6347) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 145.1543 56.6347) (end 145.4911 56.9715) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 145.4911 56.9715) (end 164.6342 56.9715) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 164.6342 56.9715) (end 165.6357 55.97) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 165.6357 55.97) (end 165.6357 54.728) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 165.6357 54.728) (end 167.4004 52.9633) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 167.4004 52.9633) (end 168.1481 52.9633) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 168.1481 52.9633) (end 168.4288 53.244) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 168.4288 53.244) (end 170.0348 53.244) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 170.0348 53.244) (end 170.416 53.6252) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 188.96 77.475) (end 188.96 77.8922) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 188.96 77.8922) (end 188.0657 78.7865) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 188.0657 78.7865) (end 186.0875 78.7865) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 186.0875 78.7865) (end 184.7809 77.4799) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 174.365 66.475) (end 174.365 66.885) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 174.365 66.885) (end 176.6799 69.1999) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 176.6799 69.1999) (end 180.9326 69.1999) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 180.9326 69.1999) (end 181.3316 68.8009) (width 0.25) (layer F.Cu) (net 3)) + (segment (start 181.3316 68.8009) (end 176.5482 64.0175) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 176.5482 64.0175) (end 176.5482 59.7574) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 176.5482 59.7574) (end 170.416 53.6252) (width 0.25) (layer B.Cu) (net 3)) + (segment (start 125.24 57.76) (end 126.3653 57.76) (width 0.25) (layer F.Cu) (net 3)) + (via (at 185.7967 58.4732) (size 0.8) (layers F.Cu B.Cu) (net 3)) + (via (at 184.7809 77.4799) (size 0.8) (layers F.Cu B.Cu) (net 3)) + (via (at 170.416 53.6252) (size 0.8) (layers F.Cu B.Cu) (net 3)) + (via (at 181.3316 68.8009) (size 0.8) (layers F.Cu B.Cu) (net 3)) + (segment (start 159.745 74.0951) (end 159.745 87.3287) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 159.745 87.3287) (end 156.5847 90.489) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 156.5847 90.489) (end 156.5847 103.3077) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 156.5847 103.3077) (end 152.7508 107.1416) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 152.7508 107.1416) (end 152.6822 107.1416) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 152.6822 107.1416) (end 150.8843 108.9395) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.8843 108.9395) (end 150.8843 119.7236) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 150.8843 119.7236) (end 153.0484 121.8877) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 153.0484 121.8877) (end 153.416 121.8877) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 156.365 70.15) (end 156.365 70.8833) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 156.365 70.8833) (end 158.1926 72.7109) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 158.1926 72.7109) (end 158.1926 73.3391) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 158.1926 73.3391) (end 158.9486 74.0951) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 158.9486 74.0951) (end 159.745 74.0951) (width 0.25) (layer F.Cu) (net 4)) + (segment (start 153.416 123.063) (end 153.416 121.8877) (width 0.25) (layer B.Cu) (net 4)) + (segment (start 149 126.025) (end 149.225 126.25) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 149.225 126.25) (end 149.73 126.25) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 149.73 126.25) (end 152.917 123.063) (width 0.254) (layer F.Cu) (net 4)) + (segment (start 152.917 123.063) (end 153.416 123.063) (width 0.254) (layer F.Cu) (net 4)) + (via (at 159.745 74.0951) (size 0.8) (layers F.Cu B.Cu) (net 4)) + (segment (start 153.416 119.3477) (end 153.7833 119.3477) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 153.7833 119.3477) (end 154.6065 118.5245) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 154.6065 118.5245) (end 154.6065 112.4066) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 154.6065 112.4066) (end 153.8329 111.633) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 153.8329 111.633) (end 152.9372 111.633) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 152.9372 111.633) (end 152.2407 110.9365) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 152.2407 110.9365) (end 152.2407 109.8591) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 152.2407 109.8591) (end 152.9423 109.1575) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 152.9423 109.1575) (end 166.6472 109.1575) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 166.6472 109.1575) (end 175.2596 100.5451) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 175.2596 100.5451) (end 175.2596 95.8221) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 175.2596 95.8221) (end 181.0932 89.9885) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 181.0932 89.9885) (end 181.0932 82.8643) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 181.0932 82.8643) (end 189.3418 74.6157) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 189.3418 74.6157) (end 189.3418 70.2538) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 189.3418 70.2538) (end 190.3526 69.243) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 190.3526 69.243) (end 190.3526 63.3529) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 153.416 120.523) (end 153.416 119.3477) (width 0.25) (layer B.Cu) (net 5)) + (segment (start 190.3526 63.3529) (end 193.877 63.3529) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 193.877 63.3529) (end 195.31 61.9199) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 195.31 61.9199) (end 195.31 61.525) (width 0.25) (layer F.Cu) (net 5)) + (segment (start 149 122.025) (end 151.914 122.025) (width 0.254) (layer F.Cu) (net 5)) + (segment (start 151.914 122.025) (end 153.416 120.523) (width 0.254) (layer F.Cu) (net 5)) + (via (at 190.3526 63.3529) (size 0.8) (layers F.Cu B.Cu) (net 5)) + (segment (start 153.416 117.983) (end 153.416 116.8077) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 152.908 104.902) (end 151.8327 104.902) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 152.9103 107.9396) (end 152.813 107.9396) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 152.813 107.9396) (end 151.3347 109.4179) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 151.3347 109.4179) (end 151.3347 115.0937) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 151.3347 115.0937) (end 153.0487 116.8077) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 153.0487 116.8077) (end 153.416 116.8077) (width 0.25) (layer B.Cu) (net 6)) + (segment (start 151.8327 104.902) (end 151.8327 106.862) (width 0.25) (layer F.Cu) (net 6)) + (segment (start 151.8327 106.862) (end 152.9103 107.9396) (width 0.25) (layer F.Cu) (net 6)) + (via (at 152.9103 107.9396) (size 0.8) (layers F.Cu B.Cu) (net 6)) + (segment (start 158.9546 102.4486) (end 158.6374 102.1314) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 158.6374 102.1314) (end 158.6374 95.8113) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 158.6374 95.8113) (end 158.9185 95.5302) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 158.9185 95.5302) (end 158.9185 89.7215) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 158.9185 89.7215) (end 164.6883 83.9517) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 164.6883 83.9517) (end 164.6883 81.4377) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 153.416 114.2677) (end 153.0487 114.2677) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 153.0487 114.2677) (end 151.7873 113.0063) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 151.7873 113.0063) (end 151.7873 109.6159) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 151.7873 109.6159) (end 152.7193 108.6839) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 152.7193 108.6839) (end 153.246 108.6839) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 153.246 108.6839) (end 158.9546 102.9753) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 158.9546 102.9753) (end 158.9546 102.4486) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 171.96 98.475) (end 171.96 98.8913) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 171.96 98.8913) (end 171.0581 99.7932) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 171.0581 99.7932) (end 168.5564 99.7932) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 168.5564 99.7932) (end 168.3008 99.5376) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 168.3008 99.5376) (end 163.889 99.5376) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 163.889 99.5376) (end 160.978 102.4486) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 160.978 102.4486) (end 158.9546 102.4486) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 173.095 83.025) (end 173.095 82.646) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 173.095 82.646) (end 171.8867 81.4377) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 171.8867 81.4377) (end 164.6883 81.4377) (width 0.25) (layer F.Cu) (net 7)) + (segment (start 153.416 115.443) (end 153.416 114.2677) (width 0.25) (layer B.Cu) (net 7)) + (segment (start 149 118.025) (end 150.095 118.025) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 150.095 118.025) (end 152.677 115.443) (width 0.254) (layer F.Cu) (net 7)) + (segment (start 152.677 115.443) (end 153.416 115.443) (width 0.254) (layer F.Cu) (net 7)) + (via (at 164.6883 81.4377) (size 0.8) (layers F.Cu B.Cu) (net 7)) + (via (at 158.9546 102.4486) (size 0.8) (layers F.Cu B.Cu) (net 7)) + (segment (start 111.08 50.8747) (end 112.4945 49.4602) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 112.4945 49.4602) (end 112.4945 36.288) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 112.4945 36.288) (end 115.0481 33.7344) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 115.0481 33.7344) (end 118.2156 33.7344) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 118.2156 33.7344) (end 119.45 32.5) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 111.08 52) (end 111.08 50.8747) (width 0.25) (layer F.Cu) (net 8)) + (segment (start 191.876 70.9368) (end 191.876 78.8276) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 191.876 78.8276) (end 191.6092 79.0944) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 191.5 77.475) (end 191.5 78.9852) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 191.5 78.9852) (end 191.6092 79.0944) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 176.1353 48.3375) (end 176.1353 35.7406) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 176.1353 35.7406) (end 175.0243 34.6296) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 175.0243 34.6296) (end 161.5044 34.6296) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 161.5044 34.6296) (end 160.2162 35.9178) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 160.2162 35.9178) (end 160.2162 38.4223) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 160.2162 38.4223) (end 156.3282 42.3103) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 156.3282 42.3103) (end 155.7311 42.3103) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 155.7311 42.3103) (end 154.9009 41.4801) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 154.9009 41.4801) (end 154.9009 40.8842) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 154.9009 40.8842) (end 146.4867 32.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 146.4867 32.47) (end 134.0203 32.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 192.77 72.525) (end 192.77 71.8308) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 192.77 71.8308) (end 191.876 70.9368) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 176.1353 48.3375) (end 176.1353 52.9255) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 176.1353 52.9255) (end 176.3605 53.1507) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 174.5 51.475) (end 174.5 51.9074) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 174.5 51.9074) (end 175.7433 53.1507) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 175.7433 53.1507) (end 176.3605 53.1507) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 175.135 45.224) (end 175.135 47.6117) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 175.135 47.6117) (end 175.8608 48.3375) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 175.8608 48.3375) (end 176.1353 48.3375) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 108.54 84.76) (end 108.54 83.6347) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 108.54 61.8853) (end 108.6793 62.0246) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 108.6793 62.0246) (end 108.6793 66.8591) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 108.6793 66.8591) (end 107.3957 68.1427) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 108.54 83.6347) (end 107.3957 82.4904) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 107.3957 82.4904) (end 107.3957 68.1427) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 108.54 60.76) (end 108.54 61.8853) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 133.02 32.47) (end 134.0203 32.47) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 173.23 46.525) (end 173.23 46.1269) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 173.23 46.1269) (end 174.1329 45.224) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 174.1329 45.224) (end 175.135 45.224) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 177.04 46.525) (end 177.04 46.1231) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 177.04 46.1231) (end 176.1409 45.224) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 176.1409 45.224) (end 175.135 45.224) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 117.4146 56.4293) (end 117.13 56.4293) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 117.13 56.4293) (end 116.8295 56.7298) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 116.8295 56.7298) (end 115.98 56.7298) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 115.98 56.7298) (end 115.8557 56.6055) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 115.8557 56.6055) (end 112.0424 56.6055) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 112.0424 56.6055) (end 111.2979 57.35) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 111.2979 57.35) (end 111.2979 58.0935) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 111.2979 58.0935) (end 109.6653 59.7261) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 109.6653 59.7261) (end 109.6653 60.76) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 117.62 56.6347) (end 117.4146 56.4293) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 117.4146 56.4293) (end 117.4146 51.1013) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 117.4146 51.1013) (end 118.3319 50.184) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 117.62 57.76) (end 117.62 56.6347) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 118.3319 50.184) (end 122.4095 46.1064) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 122.4095 46.1064) (end 122.4095 36.482) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 122.4095 36.482) (end 123.3094 35.5821) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 123.3094 35.5821) (end 129.9079 35.5821) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 129.9079 35.5821) (end 133.02 32.47) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 110.09 32.5) (end 110 32.5) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 108.54 60.76) (end 109.6653 60.76) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 133.02 32.47) (end 132.0007 31.4507) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 132.0007 31.4507) (end 112.0496 31.4507) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 112.0496 31.4507) (end 111.0003 32.5) (width 0.25) (layer F.Cu) (net 9)) + (segment (start 110.09 32.5) (end 111.0003 32.5) (width 0.25) (layer F.Cu) (net 9)) + (via (at 191.6092 79.0944) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (via (at 191.876 70.9368) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (via (at 107.3957 68.1427) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (via (at 118.3319 50.184) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (via (at 176.1353 48.3375) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (via (at 176.3605 53.1507) (size 0.8) (layers F.Cu B.Cu) (net 9)) + (segment (start 176.3605 53.1507) (end 176.3605 53.5842) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 192.5529 58.9777) (end 192.5529 70.2599) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 192.5529 70.2599) (end 191.876 70.9368) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 176.3605 53.5842) (end 183.1263 60.35) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 183.1263 60.35) (end 184.28 60.35) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 192.6286 58.902) (end 192.5529 58.9777) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 191.9115 57.2364) (end 192.6286 57.9535) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 192.6286 57.9535) (end 192.6286 58.902) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 185.9036 57.2364) (end 191.9115 57.2364) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 185.04 59.59) (end 185.04 58.1) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 184.28 60.35) (end 185.04 59.59) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 185.04 58.1) (end 185.9036 57.2364) (width 0.25) (layer B.Cu) (net 9)) + (segment (start 108.54 36.76) (end 108.54 35.6347) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 108.54 35.6347) (end 108 35.0947) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 108 35.0947) (end 108 32.5) (width 0.25) (layer B.Cu) (net 10)) + (segment (start 113.62 36.76) (end 114.7453 36.76) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 114.7453 36.76) (end 114.7453 36.4787) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 114.7453 36.4787) (end 116.923 34.301) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 116.923 34.301) (end 129.189 34.301) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 129.189 34.301) (end 131.02 32.47) (width 0.25) (layer F.Cu) (net 11)) + (segment (start 151.285 54.65) (end 150.6547 55.2803) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 150.6547 55.2803) (end 150.3696 55.2803) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 150.3696 55.2803) (end 150.3696 55.2804) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 150.3696 63.2491) (end 150.3696 55.2804) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 150.3696 70.0286) (end 150.3696 63.2491) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 148.2045 98.1219) (end 148.2045 79.9709) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 148.2045 79.9709) (end 150.3696 77.8058) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 150.3696 77.8058) (end 150.3696 70.0286) (width 0.25) (layer B.Cu) (net 12)) + (segment (start 151.285 98.45) (end 148.5326 98.45) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 148.5326 98.45) (end 148.2045 98.1219) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.529 55.738) (end 167.4984 56.7686) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 167.4984 56.7686) (end 167.4984 57.9805) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 167.4984 57.9805) (end 168.4549 58.937) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.4549 58.937) (end 168.4549 61.5924) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.4549 61.5924) (end 166.7982 63.2491) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 166.7982 63.2491) (end 150.3696 63.2491) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.529 55.738) (end 172.2797 55.738) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 168.529 55.363) (end 168.529 55.738) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 150.3696 70.0286) (end 151.1636 70.0286) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 151.1636 70.0286) (end 151.285 70.15) (width 0.25) (layer F.Cu) (net 12)) + (segment (start 173.355 55.738) (end 172.2797 55.738) (width 0.25) (layer F.Cu) (net 12)) + (via (at 150.3696 55.2804) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (via (at 148.2045 98.1219) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (via (at 150.3696 63.2491) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (via (at 150.3696 70.0286) (size 0.8) (layers F.Cu B.Cu) (net 12)) + (segment (start 181.645 62.0395) (end 174.2842 54.6787) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 174.2842 54.6787) (end 174.2842 53.0969) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 174.2842 53.0969) (end 173.8452 52.6579) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 173.8452 52.6579) (end 173.8452 47.9513) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 173.8452 47.9513) (end 173.0868 47.1929) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 173.0868 47.1929) (end 171.5641 47.1929) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 171.5641 47.1929) (end 163.564 55.193) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 163.564 55.193) (end 163.564 55.9541) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 163.564 55.9541) (end 163.9261 56.3162) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 163.9261 56.3162) (end 163.9261 61.3887) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 163.9261 61.3887) (end 162.4416 62.8732) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 162.4416 62.8732) (end 162.4416 67.2573) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 162.4416 67.2573) (end 158.7914 70.9075) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 158.7914 70.9075) (end 157.7268 70.9075) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 157.7268 70.9075) (end 155.9712 72.6631) (width 0.25) (layer B.Cu) (net 13)) + (segment (start 152.555 70.15) (end 152.555 69.6847) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 152.555 69.6847) (end 153.4782 68.7615) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 153.4782 68.7615) (end 154.1681 68.7615) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 154.1681 68.7615) (end 154.46 69.0534) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 154.46 69.0534) (end 154.46 71.2552) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 154.46 71.2552) (end 155.8679 72.6631) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 155.8679 72.6631) (end 155.9712 72.6631) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 192.77 61.525) (end 192.77 61.1389) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 192.77 61.1389) (end 191.8463 60.2152) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 191.8463 60.2152) (end 183.4693 60.2152) (width 0.25) (layer F.Cu) (net 13)) + (segment (start 183.4693 60.2152) (end 181.645 62.0395) (width 0.25) (layer F.Cu) (net 13)) + (via (at 155.9712 72.6631) (size 0.8) (layers F.Cu B.Cu) (net 13)) + (via (at 181.645 62.0395) (size 0.8) (layers F.Cu B.Cu) (net 13)) + (segment (start 155.3655 102.811) (end 155.3655 90.2523) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 155.3655 90.2523) (end 157.346 88.2718) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 157.346 88.2718) (end 157.346 74.7205) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 157.346 74.7205) (end 158.9819 73.0846) (width 0.25) (layer B.Cu) (net 14)) + (segment (start 158.9819 73.0846) (end 158.9819 72.6191) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 158.9819 72.6191) (end 157.635 71.2722) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 157.635 71.2722) (end 157.635 70.15) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 152.908 103.602) (end 154.5745 103.602) (width 0.25) (layer F.Cu) (net 14)) + (segment (start 154.5745 103.602) (end 155.3655 102.811) (width 0.25) (layer F.Cu) (net 14)) + (via (at 158.9819 73.0846) (size 0.8) (layers F.Cu B.Cu) (net 14)) + (via (at 155.3655 102.811) (size 0.8) (layers F.Cu B.Cu) (net 14)) + (segment (start 179.445 72.525) (end 180.8681 73.9481) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 180.8681 73.9481) (end 180.8681 74.0117) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 167.1483 105.0506) (end 170.1172 105.0506) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 170.1172 105.0506) (end 173.6818 101.486) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 173.6818 101.486) (end 173.6818 96.763) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 173.6818 96.763) (end 178.9741 91.4707) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 178.9741 91.4707) (end 178.9741 75.9057) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 178.9741 75.9057) (end 180.8681 74.0117) (width 0.25) (layer B.Cu) (net 15)) + (segment (start 152.908 106.202) (end 165.9969 106.202) (width 0.25) (layer F.Cu) (net 15)) + (segment (start 165.9969 106.202) (end 167.1483 105.0506) (width 0.25) (layer F.Cu) (net 15)) + (via (at 180.8681 74.0117) (size 0.8) (layers F.Cu B.Cu) (net 15)) + (via (at 167.1483 105.0506) (size 0.8) (layers F.Cu B.Cu) (net 15)) + (segment (start 195.707 40.522) (end 195.707 43.162) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 194.04 51.525) (end 194.04 51.9811) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 194.04 51.9811) (end 194.8855 52.8266) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 194.8855 52.8266) (end 195.743 52.8266) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 195.743 52.8266) (end 196.7861 51.7835) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 196.7861 51.7835) (end 196.7861 44.2411) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 196.7861 44.2411) (end 195.707 43.162) (width 0.25) (layer F.Cu) (net 16)) + (segment (start 191.008 42.944) (end 191.008 41.6687) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 191.008 41.6687) (end 192.5103 41.6687) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 192.5103 41.6687) (end 195.707 38.472) (width 0.25) (layer F.Cu) (net 17)) + (segment (start 195.31 45.965) (end 195.31 45.609) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 195.31 45.609) (end 195.707 45.212) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 195.31 51.525) (end 195.31 45.965) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 195.31 45.965) (end 191.008 45.965) (width 0.25) (layer F.Cu) (net 18)) + (segment (start 191.008 48.015) (end 188.087 45.094) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 188.087 45.094) (end 186.309 45.094) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 191.5 51.525) (end 191.5 48.507) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 191.5 48.507) (end 191.008 48.015) (width 0.25) (layer F.Cu) (net 19)) + (segment (start 154.527 92.6408) (end 154.527 104.023) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 154.527 104.023) (end 149.9837 108.5663) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 149.9837 108.5663) (end 149.9837 114.3759) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 149.9837 114.3759) (end 141.56 122.7996) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 141.56 122.7996) (end 141.56 124) (width 0.25) (layer B.Cu) (net 20)) + (segment (start 136.5253 96) (end 136.5253 95.7187) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 136.5253 95.7187) (end 140.9358 91.3082) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 140.9358 91.3082) (end 147.6246 91.3082) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 147.6246 91.3082) (end 150.6412 88.2916) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 150.6412 88.2916) (end 150.6412 88.0682) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 150.6412 88.0682) (end 150.9227 87.7867) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 150.9227 87.7867) (end 151.6686 87.7867) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 151.6686 87.7867) (end 151.92 88.0381) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 151.92 88.0381) (end 151.92 90.2618) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 151.92 90.2618) (end 154.299 92.6408) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 154.299 92.6408) (end 154.527 92.6408) (width 0.25) (layer F.Cu) (net 20)) + (segment (start 135.4 96) (end 136.5253 96) (width 0.25) (layer F.Cu) (net 20)) + (via (at 154.527 92.6408) (size 0.8) (layers F.Cu B.Cu) (net 20)) + (segment (start 132.86 96) (end 132.86 97.1253) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 139.02 124) (end 139.02 122.8747) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 139.02 122.8747) (end 135.1 118.9547) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 135.1 118.9547) (end 135.1 99.3653) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 135.1 99.3653) (end 132.86 97.1253) (width 0.25) (layer B.Cu) (net 21)) + (segment (start 130.32 96) (end 130.32 97.1253) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 136.48 124) (end 136.48 122.8747) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 136.48 122.8747) (end 132.5512 118.9459) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 132.5512 118.9459) (end 132.5512 99.3565) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 132.5512 99.3565) (end 130.32 97.1253) (width 0.25) (layer B.Cu) (net 22)) + (segment (start 120.16 80.76) (end 120.16 81.8853) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 131.4 108.76) (end 130.9102 108.76) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 130.9102 108.76) (end 122.6546 100.5044) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 122.6546 100.5044) (end 122.6546 98.8398) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 122.6546 98.8398) (end 121.5574 97.7426) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 121.5574 97.7426) (end 121.5574 95.3279) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 121.5574 95.3279) (end 122.3664 94.5189) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 122.3664 94.5189) (end 122.3664 84.0917) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 122.3664 84.0917) (end 120.16 81.8853) (width 0.25) (layer F.Cu) (net 23)) + (segment (start 129.0275 89.1816) (end 130.7013 90.8554) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 130.7013 90.8554) (end 130.7013 92.9545) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 133.94 107.6347) (end 132.8147 106.5094) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 132.8147 106.5094) (end 132.8147 98.2073) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 132.8147 98.2073) (end 132.33 97.7226) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 130.7013 92.9545) (end 131.7346 93.9878) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 131.7346 93.9878) (end 131.7346 97.1272) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 131.7346 97.1272) (end 132.33 97.7226) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 127.78 80.76) (end 127.78 81.8853) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 133.94 108.76) (end 133.94 107.6347) (width 0.25) (layer F.Cu) (net 24)) + (segment (start 129.0275 89.1816) (end 127.7219 87.876) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 127.7219 87.876) (end 127.7219 81.9434) (width 0.25) (layer B.Cu) (net 24)) + (segment (start 127.7219 81.9434) (end 127.78 81.8853) (width 0.25) (layer B.Cu) (net 24)) + (via (at 129.0275 89.1816) (size 0.8) (layers F.Cu B.Cu) (net 24)) + (via (at 130.7013 92.9545) (size 0.8) (layers F.Cu B.Cu) (net 24)) + (via (at 132.33 97.7226) (size 0.8) (layers F.Cu B.Cu) (net 24)) + (segment (start 130.32 80.76) (end 130.32 81.8853) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 136.48 108.76) (end 137.6053 108.76) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 137.6053 108.76) (end 137.6053 108.1208) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 137.6053 108.1208) (end 145.2509 100.4752) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 145.2509 100.4752) (end 145.2509 99.5049) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 145.2509 99.5049) (end 135.9623 90.2163) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 135.9623 90.2163) (end 135.2048 90.2163) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 135.2048 90.2163) (end 130.225 85.2365) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 130.225 85.2365) (end 130.225 81.9803) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 130.225 81.9803) (end 130.32 81.8853) (width 0.25) (layer B.Cu) (net 25)) + (segment (start 132.86 80.76) (end 132.86 81.8853) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 139.02 108.76) (end 139.02 107.6347) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 139.02 107.6347) (end 145.7013 100.9534) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 145.7013 100.9534) (end 145.7013 99.3184) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 145.7013 99.3184) (end 134.8547 88.4718) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 134.8547 88.4718) (end 134.8547 87.1768) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 134.8547 87.1768) (end 133.9746 86.2967) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 133.9746 86.2967) (end 133.8743 86.2967) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 133.8743 86.2967) (end 132.8019 85.2243) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 132.8019 85.2243) (end 132.8019 81.9434) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 132.8019 81.9434) (end 132.86 81.8853) (width 0.25) (layer B.Cu) (net 26)) + (segment (start 141.56 107.6347) (end 141.56 106.0439) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 141.56 106.0439) (end 146.1517 101.4522) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 146.1517 101.4522) (end 146.1517 97.8581) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 146.1517 97.8581) (end 135.3051 87.0115) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 135.3051 87.0115) (end 135.3051 81.9802) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 135.3051 81.9802) (end 135.4 81.8853) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 141.56 108.76) (end 141.56 107.6347) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 135.4 80.76) (end 135.4 81.8853) (width 0.25) (layer B.Cu) (net 27)) + (segment (start 137.94 81.8853) (end 137.8825 81.9428) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 137.8825 81.9428) (end 137.8825 88.9519) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 137.8825 88.9519) (end 146.6094 97.6788) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 146.6094 97.6788) (end 146.6094 102.2687) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 146.6094 102.2687) (end 144.1 104.7781) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 144.1 104.7781) (end 144.1 107.6347) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 137.94 80.76) (end 137.94 81.8853) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 144.1 108.76) (end 144.1 107.6347) (width 0.25) (layer B.Cu) (net 28)) + (segment (start 178.1806 70.6948) (end 178.4413 70.4341) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 178.4413 70.4341) (end 188.5634 70.4341) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 188.5634 70.4341) (end 190.23 72.1007) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 190.23 72.1007) (end 190.23 72.525) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.2145 57.76) (end 121.2145 57.6539) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.2145 57.6539) (end 122.6855 56.1829) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 122.6855 56.1829) (end 146.1095 56.1829) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 146.1095 56.1829) (end 146.4478 56.5212) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 146.4478 56.5212) (end 164.4476 56.5212) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 164.4476 56.5212) (end 165.0146 55.9542) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 165.0146 55.9542) (end 165.0146 54.7121) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 165.0146 54.7121) (end 167.3516 52.3751) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 167.3516 52.3751) (end 168.5861 52.3751) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 171.96 51.475) (end 171.96 51.8934) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 171.96 51.8934) (end 171.0597 52.7937) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 171.0597 52.7937) (end 169.0047 52.7937) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 169.0047 52.7937) (end 168.5861 52.3751) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 178.1806 70.6948) (end 168.5861 61.1003) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 168.5861 61.1003) (end 168.5861 52.3751) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 126.32 37.8853) (end 126.32 46.2808) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 46.2808) (end 122.6546 49.9462) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 120.16 57.76) (end 120.16 55.742) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 120.16 55.742) (end 122.6546 53.2474) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 122.6546 53.2474) (end 122.6546 49.9462) (width 0.25) (layer B.Cu) (net 30)) + (segment (start 125.1947 60.76) (end 125.1947 60.4786) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 125.1947 60.4786) (end 124.3508 59.6347) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 124.3508 59.6347) (end 122.8787 59.6347) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 122.8787 59.6347) (end 121.2145 57.9705) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 121.2145 57.9705) (end 121.2145 57.76) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 120.16 57.76) (end 121.2145 57.76) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 60.76) (end 125.1947 60.76) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 61.3226) (end 126.32 60.76) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 36.76) (end 126.32 37.8853) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 61.3226) (end 126.32 61.8853) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 61.8853) (end 126.32 67.5716) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 67.5716) (end 124.0711 69.8205) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 124.0711 69.8205) (end 124.0711 74.2163) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 124.0711 74.2163) (end 125.1946 75.3398) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 125.1946 75.3398) (end 125.1946 78.1164) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 125.1946 78.1164) (end 126.415 79.3368) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.415 79.3368) (end 126.415 83.5397) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.415 83.5397) (end 126.32 83.6347) (width 0.25) (layer F.Cu) (net 30)) + (segment (start 126.32 84.76) (end 126.32 83.6347) (width 0.25) (layer F.Cu) (net 30)) + (via (at 178.1806 70.6948) (size 0.8) (layers F.Cu B.Cu) (net 30)) + (via (at 168.5861 52.3751) (size 0.8) (layers F.Cu B.Cu) (net 30)) + (via (at 122.6546 49.9462) (size 0.8) (layers F.Cu B.Cu) (net 30)) + (segment (start 149.9159 87.99) (end 149.9159 85.5194) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 149.9159 85.5194) (end 151.105 84.3303) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 151.105 84.3303) (end 151.105 71.1532) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 151.105 71.1532) (end 155.5499 66.7083) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 155.5499 66.7083) (end 155.5499 49.2203) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 155.5499 49.2203) (end 156.3877 48.3825) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 156.3877 48.3825) (end 156.3877 45.1658) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 156.3877 45.1658) (end 153.275 42.0531) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 153.275 42.0531) (end 153.275 40.9661) (width 0.25) (layer B.Cu) (net 31)) + (segment (start 133.7548 87.1148) (end 134.63 87.99) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 134.63 87.99) (end 149.9159 87.99) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 154.965 38.975) (end 154.965 39.3869) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 154.965 39.3869) (end 153.3858 40.9661) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 153.3858 40.9661) (end 153.275 40.9661) (width 0.25) (layer F.Cu) (net 31)) + (segment (start 131.4 84.76) (end 133.7548 87.1148) (width 0.25) (layer B.Cu) (net 31)) + (via (at 153.275 40.9661) (size 0.8) (layers F.Cu B.Cu) (net 31)) + (via (at 149.9159 87.99) (size 0.8) (layers F.Cu B.Cu) (net 31)) + (via (at 133.7548 87.1148) (size 0.8) (layers F.Cu B.Cu) (net 31)) + (segment (start 140.1454 62.9036) (end 140.1454 60.2178) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 140.1454 60.2178) (end 147.5223 52.8409) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 147.5223 52.8409) (end 147.5223 46.5518) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 147.5223 46.5518) (end 147.1821 46.2116) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 147.1821 46.2116) (end 147.1821 43.8638) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 147.1821 43.8638) (end 146.2528 42.9345) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 146.2528 42.9345) (end 146.2528 42.6048) (width 0.25) (layer B.Cu) (net 32)) + (segment (start 156.235 38.975) (end 156.235 39.37) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 156.235 39.37) (end 153.9135 41.6915) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 153.9135 41.6915) (end 147.1661 41.6915) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 147.1661 41.6915) (end 146.2528 42.6048) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 131.4 60.76) (end 133.5436 62.9036) (width 0.25) (layer F.Cu) (net 32)) + (segment (start 133.5436 62.9036) (end 140.1454 62.9036) (width 0.25) (layer F.Cu) (net 32)) + (via (at 146.2528 42.6048) (size 0.8) (layers F.Cu B.Cu) (net 32)) + (via (at 140.1454 62.9036) (size 0.8) (layers F.Cu B.Cu) (net 32)) + (segment (start 157.505 38.975) (end 157.505 39.4081) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 157.505 39.4081) (end 156.3609 40.5522) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 156.3609 40.5522) (end 156.3609 40.3958) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 156.3609 40.3958) (end 149.7092 33.7441) (width 0.25) (layer B.Cu) (net 33)) + (segment (start 132.5253 36.76) (end 132.5253 36.4787) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 132.5253 36.4787) (end 135.2599 33.7441) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 135.2599 33.7441) (end 149.7092 33.7441) (width 0.25) (layer F.Cu) (net 33)) + (segment (start 131.4 36.76) (end 132.5253 36.76) (width 0.25) (layer F.Cu) (net 33)) + (via (at 156.3609 40.5522) (size 0.8) (layers F.Cu B.Cu) (net 33)) + (via (at 149.7092 33.7441) (size 0.8) (layers F.Cu B.Cu) (net 33)) + (segment (start 164.2162 89.1854) (end 165.9724 87.4292) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 165.9724 87.4292) (end 165.9724 74.6909) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 165.9724 74.6909) (end 166.5265 74.1368) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 166.5265 74.1368) (end 166.5265 52.9036) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 166.5265 52.9036) (end 171.7867 47.6434) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 171.7867 47.6434) (end 172.4073 47.6434) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 172.4073 47.6434) (end 173.0156 48.2517) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 173.0156 48.2517) (end 173.0156 48.2518) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 173.0156 48.2518) (end 173.1199 48.2518) (width 0.25) (layer B.Cu) (net 34)) + (segment (start 174.5 46.525) (end 174.5 46.9234) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 174.5 46.9234) (end 173.1716 48.2518) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 173.1716 48.2518) (end 173.1199 48.2518) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 164.2162 89.1854) (end 162.7504 89.1854) (width 0.25) (layer F.Cu) (net 34)) + (segment (start 162.7504 89.1854) (end 162.715 89.15) (width 0.25) (layer F.Cu) (net 34)) + (via (at 164.2162 89.1854) (size 0.8) (layers F.Cu B.Cu) (net 34)) + (via (at 173.1199 48.2518) (size 0.8) (layers F.Cu B.Cu) (net 34)) + (segment (start 178.31 46.525) (end 178.31 45.4569) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 178.31 45.4569) (end 177.1764 44.3233) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 177.1764 44.3233) (end 163.7417 44.3233) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 163.7417 44.3233) (end 162.715 45.35) (width 0.25) (layer F.Cu) (net 35)) + (segment (start 162.715 60.85) (end 162.715 59.5845) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 162.715 59.5845) (end 167.8404 54.4591) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 167.8404 54.4591) (end 169.3237 54.4591) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 169.3237 54.4591) (end 169.6654 54.8008) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 169.6654 54.8008) (end 175.7362 54.8008) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 175.7362 54.8008) (end 177.0858 53.4512) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 177.0858 53.4512) (end 177.0858 51.5208) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 177.0858 51.5208) (end 177.04 51.475) (width 0.25) (layer F.Cu) (net 36)) + (segment (start 171.96 93.525) (end 171.96 93.9317) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 171.96 93.9317) (end 172.8671 94.8388) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 172.8671 94.8388) (end 174.937 94.8388) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 174.937 94.8388) (end 175.77 94.0058) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 175.77 94.0058) (end 175.77 93.525) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 166.4172 92.1609) (end 166.4172 92.161) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 166.4172 92.161) (end 171.0525 92.161) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 171.0525 92.161) (end 171.96 93.0685) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 171.96 93.0685) (end 171.96 93.525) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 166.4172 92.1609) (end 166.4227 92.1554) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 166.4227 92.1554) (end 166.4227 74.8775) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 166.4227 74.8775) (end 166.9768 74.3234) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 166.9768 74.3234) (end 166.9768 54.4569) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 166.9768 54.4569) (end 167.7383 53.6954) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 167.7383 53.6954) (end 169.1969 53.6954) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 169.1969 53.6954) (end 169.852 54.3505) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 169.852 54.3505) (end 170.7633 54.3505) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 170.7633 54.3505) (end 173.23 51.8838) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 173.23 51.8838) (end 173.23 51.475) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 166.331 96.0595) (end 167.4655 97.194) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 167.4655 97.194) (end 167.4655 97.6427) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 167.4655 97.6427) (end 168.1007 98.2779) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 168.1007 98.2779) (end 170.4928 98.2779) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 170.4928 98.2779) (end 170.4929 98.2778) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 166.4172 92.1609) (end 166.4172 95.9733) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 166.4172 95.9733) (end 166.331 96.0595) (width 0.25) (layer B.Cu) (net 37)) + (segment (start 170.4929 98.2778) (end 171.6067 97.164) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 171.6067 97.164) (end 173.6386 97.164) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 173.6386 97.164) (end 174.5 98.0254) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 174.5 98.0254) (end 174.5 98.475) (width 0.25) (layer F.Cu) (net 37)) + (segment (start 170.69 98.475) (end 170.4929 98.2778) (width 0.25) (layer F.Cu) (net 37)) + (via (at 166.331 96.0595) (size 0.8) (layers F.Cu B.Cu) (net 37)) + (via (at 167.7383 53.6954) (size 0.8) (layers F.Cu B.Cu) (net 37)) + (via (at 166.4172 92.1609) (size 0.8) (layers F.Cu B.Cu) (net 37)) + (segment (start 189.6166 59.0393) (end 192.1635 59.0393) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 192.1635 59.0393) (end 194.04 57.1628) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 194.04 57.1628) (end 194.04 56.475) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 189.6166 68.5666) (end 189.6166 59.0393) (width 0.25) (layer B.Cu) (net 38)) + (segment (start 191.5 66.475) (end 191.5 66.927) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 191.5 66.927) (end 189.8604 68.5666) (width 0.25) (layer F.Cu) (net 38)) + (segment (start 189.8604 68.5666) (end 189.6166 68.5666) (width 0.25) (layer F.Cu) (net 38)) + (via (at 189.6166 68.5666) (size 0.8) (layers F.Cu B.Cu) (net 38)) + (via (at 189.6166 59.0393) (size 0.8) (layers F.Cu B.Cu) (net 38)) + (segment (start 191.5 56.475) (end 191.5 57.4235) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 191.5 57.4235) (end 190.7593 58.1642) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 191.3272 68.1574) (end 191.3272 58.7321) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 191.3272 58.7321) (end 190.7593 58.1642) (width 0.25) (layer B.Cu) (net 39)) + (segment (start 192.77 66.475) (end 192.77 66.9065) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 192.77 66.9065) (end 191.5191 68.1574) (width 0.25) (layer F.Cu) (net 39)) + (segment (start 191.5191 68.1574) (end 191.3272 68.1574) (width 0.25) (layer F.Cu) (net 39)) + (via (at 191.3272 68.1574) (size 0.8) (layers F.Cu B.Cu) (net 39)) + (via (at 190.7593 58.1642) (size 0.8) (layers F.Cu B.Cu) (net 39)) + (segment (start 188.96 66.475) (end 188.96 67.2428) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 188.96 67.2428) (end 188.3104 67.8924) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 188.3104 57.9787) (end 188.3104 67.8924) (width 0.25) (layer B.Cu) (net 40)) + (segment (start 188.96 56.475) (end 188.96 57.3291) (width 0.25) (layer F.Cu) (net 40)) + (segment (start 188.96 57.3291) (end 188.3104 57.9787) (width 0.25) (layer F.Cu) (net 40)) + (via (at 188.3104 67.8924) (size 0.8) (layers F.Cu B.Cu) (net 40)) + (via (at 188.3104 57.9787) (size 0.8) (layers F.Cu B.Cu) (net 40)) + (segment (start 153.695 38.975) (end 153.695 39.3906) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 153.695 39.3906) (end 151.8444 41.2412) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 151.8444 41.2412) (end 149.8479 41.2412) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 149.8479 41.2412) (end 149.5728 40.9661) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 152.8866 62.4775) (end 152.8866 46.856) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 152.8866 46.856) (end 149.5728 43.5422) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 149.5728 43.5422) (end 149.5728 40.9661) (width 0.25) (layer B.Cu) (net 46)) + (segment (start 152.555 60.85) (end 152.555 62.1459) (width 0.25) (layer F.Cu) (net 46)) + (segment (start 152.555 62.1459) (end 152.8866 62.4775) (width 0.25) (layer F.Cu) (net 46)) + (via (at 152.8866 62.4775) (size 0.8) (layers F.Cu B.Cu) (net 46)) + (via (at 149.5728 40.9661) (size 0.8) (layers F.Cu B.Cu) (net 46)) + (segment (start 150.6246 40.5158) (end 150.6246 41.9502) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 150.6246 41.9502) (end 153.6986 45.0242) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 153.6986 45.0242) (end 153.6986 57.9983) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 153.6986 57.9983) (end 154.794 59.0937) (width 0.25) (layer B.Cu) (net 47)) + (segment (start 152.425 38.975) (end 152.425 39.4374) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 152.425 39.4374) (end 151.3466 40.5158) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 151.3466 40.5158) (end 150.6246 40.5158) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 156.365 60.85) (end 156.365 60.4142) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 156.365 60.4142) (end 155.0445 59.0937) (width 0.25) (layer F.Cu) (net 47)) + (segment (start 155.0445 59.0937) (end 154.794 59.0937) (width 0.25) (layer F.Cu) (net 47)) + (via (at 154.794 59.0937) (size 0.8) (layers F.Cu B.Cu) (net 47)) + (via (at 150.6246 40.5158) (size 0.8) (layers F.Cu B.Cu) (net 47)) + (segment (start 157.635 60.85) (end 157.635 60.0656) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 157.635 60.0656) (end 156.7778 59.2084) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 163.0074 43.237) (end 160.216 46.0284) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 160.216 46.0284) (end 160.216 55.7702) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 160.216 55.7702) (end 156.7778 59.2084) (width 0.25) (layer B.Cu) (net 48)) + (segment (start 179.445 34.025) (end 180.5232 35.1032) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 180.5232 35.1032) (end 180.5232 40.307) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 180.5232 40.307) (end 177.5932 43.237) (width 0.25) (layer F.Cu) (net 48)) + (segment (start 177.5932 43.237) (end 163.0074 43.237) (width 0.25) (layer F.Cu) (net 48)) + (via (at 156.7778 59.2084) (size 0.8) (layers F.Cu B.Cu) (net 48)) + (via (at 163.0074 43.237) (size 0.8) (layers F.Cu B.Cu) (net 48)) + (segment (start 161.445 60.85) (end 161.445 59.7264) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 161.445 59.7264) (end 163.1137 58.0577) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 168.8576 42.4943) (end 163.1137 48.2382) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 163.1137 48.2382) (end 163.1137 58.0577) (width 0.25) (layer B.Cu) (net 49)) + (segment (start 168.8576 42.4943) (end 177.6295 42.4943) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 177.6295 42.4943) (end 180.0729 40.0509) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 180.0729 40.0509) (end 180.0729 36.3612) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 180.0729 36.3612) (end 178.175 34.4633) (width 0.25) (layer F.Cu) (net 49)) + (segment (start 178.175 34.4633) (end 178.175 34.025) (width 0.25) (layer F.Cu) (net 49)) + (via (at 163.1137 58.0577) (size 0.8) (layers F.Cu B.Cu) (net 49)) + (via (at 168.8576 42.4943) (size 0.8) (layers F.Cu B.Cu) (net 49)) + (segment (start 161.445 70.15) (end 161.445 68.4822) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 161.445 68.4822) (end 160.8054 67.8426) (width 0.25) (layer F.Cu) (net 50)) + (segment (start 169.131 38.975) (end 160.8054 47.3006) (width 0.25) (layer B.Cu) (net 50)) + (segment (start 160.8054 47.3006) (end 160.8054 67.8426) (width 0.25) (layer B.Cu) (net 50)) + (segment (start 170.555 38.975) (end 169.131 38.975) (width 0.25) (layer F.Cu) (net 50)) + (via (at 160.8054 67.8426) (size 0.8) (layers F.Cu B.Cu) (net 50)) + (via (at 169.131 38.975) (size 0.8) (layers F.Cu B.Cu) (net 50)) + (segment (start 185.2329 67.7679) (end 185.2329 63.0935) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 185.2329 63.0935) (end 175.6351 53.4957) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 175.6351 53.4957) (end 175.6351 52.3118) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 175.6351 52.3118) (end 175.4099 52.0866) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 175.4099 52.0866) (end 175.4099 35.6521) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 175.4099 35.6521) (end 174.8438 35.086) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 174.8438 35.086) (end 174.0092 35.086) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 174.0092 35.086) (end 173.4941 35.6011) (width 0.25) (layer B.Cu) (net 52)) + (segment (start 173.095 34.025) (end 173.095 35.202) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 173.095 35.202) (end 173.4941 35.6011) (width 0.25) (layer F.Cu) (net 52)) + (via (at 173.4941 35.6011) (size 0.8) (layers F.Cu B.Cu) (net 52)) + (via (at 185.2329 67.7679) (size 0.8) (layers F.Cu B.Cu) (net 52)) + (segment (start 186.764989 69.299989) (end 192.290011 69.299989) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 185.2329 67.7679) (end 186.764989 69.299989) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 194.04 67.55) (end 194.04 66.475) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 192.290011 69.299989) (end 194.04 67.55) (width 0.25) (layer F.Cu) (net 52)) + (segment (start 174.365 83.025) (end 174.365 83.4608) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 174.365 83.4608) (end 175.2803 84.3761) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 175.2803 84.3761) (end 175.9959 84.3761) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 175.9959 84.3761) (end 176.27 84.102) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 176.27 84.102) (end 176.27 81.9877) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 176.27 81.9877) (end 177.2111 81.0466) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 177.2111 81.0466) (end 183.954 81.0466) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 191.5 72.525) (end 191.5 72.1182) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 191.5 72.1182) (end 190.3089 70.9271) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 190.3089 70.9271) (end 190.1292 70.9271) (width 0.25) (layer F.Cu) (net 53)) + (segment (start 183.954 81.0466) (end 190.1292 74.8714) (width 0.25) (layer B.Cu) (net 53)) + (segment (start 190.1292 74.8714) (end 190.1292 70.9271) (width 0.25) (layer B.Cu) (net 53)) + (via (at 183.954 81.0466) (size 0.8) (layers F.Cu B.Cu) (net 53)) + (via (at 190.1292 70.9271) (size 0.8) (layers F.Cu B.Cu) (net 53)) + (segment (start 170.555 77.475) (end 170.0415 76.9615) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 170.0415 76.9615) (end 169.6442 76.9615) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 169.6442 76.9615) (end 169.6442 76.9614) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 175.1975 70.4797) (end 175.1975 71.4081) (width 0.25) (layer B.Cu) (net 54)) + (segment (start 175.1975 71.4081) (end 169.6442 76.9614) (width 0.25) (layer B.Cu) (net 54)) + (via (at 169.6442 76.9614) (size 0.8) (layers F.Cu B.Cu) (net 54)) + (via (at 175.1975 70.4797) (size 0.8) (layers F.Cu B.Cu) (net 54)) + (segment (start 195.31 72.1443) (end 195.31 72.525) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 175.9272 69.75) (end 192.9157 69.75) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 175.1975 70.4797) (end 175.9272 69.75) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 192.9157 69.75) (end 195.31 72.1443) (width 0.25) (layer F.Cu) (net 54)) + (segment (start 193.8087 81.3938) (end 192.77 82.4325) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 192.77 82.4325) (end 192.77 83.025) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 194.04 77.475) (end 194.04 81.1625) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 194.04 81.1625) (end 193.8087 81.3938) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 192.0637 86.4484) (end 192.77 87.1547) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 192.77 87.1547) (end 192.77 87.975) (width 0.25) (layer F.Cu) (net 55)) + (segment (start 193.8087 81.3938) (end 193.8087 84.7034) (width 0.25) (layer B.Cu) (net 55)) + (segment (start 193.8087 84.7034) (end 192.0637 86.4484) (width 0.25) (layer B.Cu) (net 55)) + (via (at 192.0637 86.4484) (size 0.8) (layers F.Cu B.Cu) (net 55)) + (via (at 193.8087 81.3938) (size 0.8) (layers F.Cu B.Cu) (net 55)) + (segment (start 184.1937 76.3706) (end 184.1937 66.9404) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 184.1937 66.9404) (end 183.1938 65.9405) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 187.69 77.475) (end 186.9695 76.7545) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 186.9695 76.7545) (end 184.5776 76.7545) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 184.5776 76.7545) (end 184.1937 76.3706) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 183.1938 65.9405) (end 183.1938 61.8949) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 183.1938 61.8949) (end 175.1848 53.8859) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 175.1848 53.8859) (end 175.1848 52.4984) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 175.1848 52.4984) (end 174.9596 52.2732) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 174.9596 52.2732) (end 174.9596 36.2679) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 174.9596 36.2679) (end 174.5093 35.8176) (width 0.25) (layer B.Cu) (net 56)) + (segment (start 174.5093 35.8176) (end 175.635 34.6919) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 175.635 34.6919) (end 175.635 34.025) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 176.905 66.475) (end 176.905 66.8949) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 176.905 66.8949) (end 178.2582 68.2481) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 178.2582 68.2481) (end 180.0543 68.2481) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 180.0543 68.2481) (end 182.3619 65.9405) (width 0.25) (layer F.Cu) (net 56)) + (segment (start 182.3619 65.9405) (end 183.1938 65.9405) (width 0.25) (layer F.Cu) (net 56)) + (via (at 184.1937 76.3706) (size 0.8) (layers F.Cu B.Cu) (net 56)) + (via (at 174.5093 35.8176) (size 0.8) (layers F.Cu B.Cu) (net 56)) + (via (at 183.1938 65.9405) (size 0.8) (layers F.Cu B.Cu) (net 56)) + (segment (start 191.5 87.975) (end 190.23 87.975) (width 0.25) (layer F.Cu) (net 57)) + (segment (start 187.555 98.475) (end 186.6521 98.475) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 190.4629 89.5593) (end 190.4629 94.6642) (width 0.25) (layer B.Cu) (net 58)) + (segment (start 190.4629 94.6642) (end 186.6521 98.475) (width 0.25) (layer B.Cu) (net 58)) + (segment (start 190.4629 89.5593) (end 190.4629 89.2814) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 190.4629 89.2814) (end 193.1449 89.2814) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 193.1449 89.2814) (end 194.04 88.3863) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 194.04 88.3863) (end 194.04 87.975) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 188.96 87.975) (end 188.96 88.3833) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 188.96 88.3833) (end 189.8581 89.2814) (width 0.25) (layer F.Cu) (net 58)) + (segment (start 189.8581 89.2814) (end 190.4629 89.2814) (width 0.25) (layer F.Cu) (net 58)) + (via (at 190.4629 89.5593) (size 0.8) (layers F.Cu B.Cu) (net 58)) + (via (at 186.6521 98.475) (size 0.8) (layers F.Cu B.Cu) (net 58)) + (segment (start 188.96 51.525) (end 188.96 50.2987) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 188.96 50.2987) (end 185.2322 46.5709) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 185.2322 46.5709) (end 185.2322 44.1208) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 185.2322 44.1208) (end 186.309 43.044) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 192.77 51.525) (end 192.77 51.9317) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 192.77 51.9317) (end 191.8694 52.8323) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 191.8694 52.8323) (end 189.8753 52.8323) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 189.8753 52.8323) (end 188.96 51.917) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 188.96 51.917) (end 188.96 51.525) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 186.309 43.044) (end 186.309 40.522) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 191.008 38.844) (end 187.987 38.844) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 187.987 38.844) (end 186.309 40.522) (width 0.25) (layer F.Cu) (net 68)) + (segment (start 158.6746 50.9139) (end 161.445 53.6843) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 161.445 53.6843) (end 161.445 54.65) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 128.8369 32.47) (end 129.8468 33.4799) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 129.8468 33.4799) (end 146.8597 33.4799) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 146.8597 33.4799) (end 154.16 40.7802) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 154.16 40.7802) (end 154.16 42.1299) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 154.16 42.1299) (end 158.6746 46.6445) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 158.6746 46.6445) (end 158.6746 50.9139) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 128.8369 32.47) (end 128.6538 32.47) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 129.02 32.47) (end 128.8369 32.47) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 103.8667 74.0607) (end 102.2996 75.6278) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 102.2996 75.6278) (end 102.2996 90.4483) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 102.2996 90.4483) (end 102.662 90.8107) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 102.662 90.8107) (end 107.0632 90.8107) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 107.0632 90.8107) (end 112.4947 85.3792) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 112.4947 85.3792) (end 112.4947 84.76) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 113.62 84.76) (end 112.4947 84.76) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 104.7567 63.4325) (end 103.3449 62.0207) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 107.9323 63.4325) (end 104.7567 63.4325) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 103.8667 74.0607) (end 103.8667 64.3225) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 103.8667 64.3225) (end 104.7567 63.4325) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 109.1069 40.6764) (end 107.8678 41.9155) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 107.8678 41.9155) (end 107.8678 45.1597) (width 0.25) (layer F.Cu) (net 75)) + (segment (start 103.3449 62.0207) (end 103.3449 49.6826) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 103.3449 49.6826) (end 107.8678 45.1597) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 109.1069 40.6764) (end 109.7361 40.0472) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 109.7361 40.0472) (end 109.7361 36.5007) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 109.7361 36.5007) (end 112.5162 33.7206) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 112.5162 33.7206) (end 120.2294 33.7206) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 120.2294 33.7206) (end 121.45 32.5) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 112.4947 60.76) (end 112.4947 61.0413) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 112.4947 61.0413) (end 110.1036 63.4324) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 110.1036 63.4324) (end 107.9323 63.4324) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 107.9323 63.4324) (end 107.9323 63.4325) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 113.62 60.76) (end 112.4947 60.76) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 128.5199 32.47) (end 128.0197 32.47) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 128.5199 32.47) (end 128.6538 32.47) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 128.0197 32.47) (end 127.9897 32.5) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 127.9897 32.5) (end 122.4503 32.5) (width 0.25) (layer B.Cu) (net 75)) + (segment (start 121.45 32.5) (end 122.4503 32.5) (width 0.25) (layer B.Cu) (net 75)) + (via (at 158.6746 50.9139) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (via (at 103.8667 74.0607) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (via (at 109.1069 40.6764) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (via (at 107.8678 45.1597) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (via (at 103.3449 62.0207) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (via (at 107.9323 63.4325) (size 0.8) (layers F.Cu B.Cu) (net 75)) + (segment (start 157.635 45.35) (end 157.635 44.7874) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 157.635 44.7874) (end 156.3403 43.4927) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 156.3403 43.4927) (end 154.3104 43.4927) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 154.3104 43.4927) (end 153.8601 43.0424) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 153.8601 43.0424) (end 150.4344 43.0424) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 150.4344 43.0424) (end 146.252 47.2248) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 146.252 47.2248) (end 145.6214 47.2248) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.5742 52) (end 111.3919 49.1823) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 111.3919 49.1823) (end 135.26 49.1823) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 135.26 49.1823) (end 137.75 51.6723) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 137.75 51.6723) (end 137.75 52.3998) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 137.75 52.3998) (end 138.9354 53.5852) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 138.9354 53.5852) (end 144.7895 53.5852) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 144.7895 53.5852) (end 145.9664 52.4083) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 145.9664 52.4083) (end 145.9664 48.8593) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 145.9664 48.8593) (end 145.6214 48.5143) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 145.6214 48.5143) (end 145.6214 47.2248) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.5742 52) (end 108.5742 58.6954) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.5742 58.6954) (end 109.0363 59.1575) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.54 74.8747) (end 108.4189 74.7536) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.4189 74.7536) (end 108.4189 70.7374) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.4189 70.7374) (end 109.6687 69.4876) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 109.6687 69.4876) (end 109.6687 59.7899) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 109.6687 59.7899) (end 109.0363 59.1575) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.54 76) (end 108.54 74.8747) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.54 52) (end 108.5742 52) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.54 76) (end 108.54 77.1253) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.54 100) (end 108.54 98.8747) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 108.3744 88.4737) (end 109.6677 87.1804) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 109.6677 87.1804) (end 109.6677 83.7177) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 109.6677 83.7177) (end 108.3983 82.4483) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.3983 82.4483) (end 108.3983 77.267) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.3983 77.267) (end 108.54 77.1253) (width 0.25) (layer B.Cu) (net 76)) + (segment (start 108.54 98.8747) (end 107.9446 98.2793) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 107.9446 98.2793) (end 107.9446 88.9035) (width 0.25) (layer F.Cu) (net 76)) + (segment (start 107.9446 88.9035) (end 108.3744 88.4737) (width 0.25) (layer F.Cu) (net 76)) + (via (at 145.6214 47.2248) (size 0.8) (layers F.Cu B.Cu) (net 76)) + (via (at 109.0363 59.1575) (size 0.8) (layers F.Cu B.Cu) (net 76)) + (via (at 108.3744 88.4737) (size 0.8) (layers F.Cu B.Cu) (net 76)) + (segment (start 156.0248 41.5526) (end 156.0248 41.331) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 156.0248 41.331) (end 146.1156 31.4218) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 146.1156 31.4218) (end 118.5282 31.4218) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 118.5282 31.4218) (end 117.45 32.5) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 161.445 45.35) (end 161.445 44.7849) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 161.445 44.7849) (end 158.2127 41.5526) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 158.2127 41.5526) (end 156.0248 41.5526) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 117.45 32.5) (end 116.4497 32.5) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 106 32.5) (end 107.0003 31.4997) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 107.0003 31.4997) (end 115.4494 31.4997) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 115.4494 31.4997) (end 116.4497 32.5) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 111.08 77.6065) (end 111.08 77.1253) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 111.08 100) (end 108.395 97.315) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 108.395 97.315) (end 108.395 90.1588) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 108.395 90.1588) (end 109.8874 88.6664) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 109.8874 88.6664) (end 109.8874 83.7344) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 109.8874 83.7344) (end 111.1614 82.4604) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 111.1614 82.4604) (end 111.1614 77.6879) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 111.1614 77.6879) (end 111.08 77.6065) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 111.08 77.6065) (end 105.5091 77.6065) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 105.5091 77.6065) (end 102.0354 74.1328) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 102.0354 74.1328) (end 102.0354 62.7724) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 106 32.5) (end 106 33.5003) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 101.9927 57.3838) (end 101.9927 50.009) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 101.9927 50.009) (end 107.1348 44.8669) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 107.1348 44.8669) (end 107.1348 34.6351) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 107.1348 34.6351) (end 106 33.5003) (width 0.25) (layer F.Cu) (net 77)) + (segment (start 102.0354 62.7724) (end 102.0354 57.4265) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 102.0354 57.4265) (end 101.9927 57.3838) (width 0.25) (layer B.Cu) (net 77)) + (segment (start 111.08 76) (end 111.08 77.1253) (width 0.25) (layer F.Cu) (net 77)) + (via (at 156.0248 41.5526) (size 0.8) (layers F.Cu B.Cu) (net 77)) + (via (at 101.9927 57.3838) (size 0.8) (layers F.Cu B.Cu) (net 77)) + (via (at 102.0354 62.7724) (size 0.8) (layers F.Cu B.Cu) (net 77)) + (segment (start 157.3101 101.1414) (end 156.8161 101.6354) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 156.8161 101.6354) (end 154.8785 101.6354) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 154.8785 101.6354) (end 154.3292 102.1847) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 154.3292 102.1847) (end 149.0402 102.1847) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 149.0402 102.1847) (end 142.83 108.3949) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 142.83 108.3949) (end 142.83 109.1081) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 142.83 109.1081) (end 141.7828 110.1553) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 141.7828 110.1553) (end 140.4245 110.1553) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 140.4245 110.1553) (end 139.2665 111.3133) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 139.2665 111.3133) (end 114.4773 111.3133) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 114.4773 111.3133) (end 112.2053 109.0413) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 112.2053 109.0413) (end 112.2053 108.76) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 157.3101 90.9405) (end 157.3101 101.1414) (width 0.25) (layer B.Cu) (net 78)) + (segment (start 157.635 89.15) (end 157.635 90.6156) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 157.635 90.6156) (end 157.3101 90.9405) (width 0.25) (layer F.Cu) (net 78)) + (segment (start 111.08 108.76) (end 112.2053 108.76) (width 0.25) (layer F.Cu) (net 78)) + (via (at 157.3101 90.9405) (size 0.8) (layers F.Cu B.Cu) (net 78)) + (via (at 157.3101 101.1414) (size 0.8) (layers F.Cu B.Cu) (net 78)) + (segment (start 157.635 98.45) (end 157.635 98.9568) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 157.635 98.9568) (end 155.4067 101.1851) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 155.4067 101.1851) (end 153.7791 101.1851) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 153.7791 101.1851) (end 153.2895 101.6747) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 153.2895 101.6747) (end 148.0457 101.6747) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 148.0457 101.6747) (end 145.9961 103.7243) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 145.9961 103.7243) (end 144.9334 103.7243) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 144.9334 103.7243) (end 140.29 108.3677) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 140.29 108.3677) (end 140.29 109.0869) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 140.29 109.0869) (end 138.523 110.8539) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 138.523 110.8539) (end 116.5579 110.8539) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 116.5579 110.8539) (end 114.7453 109.0413) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 114.7453 109.0413) (end 114.7453 108.76) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 113.62 108.76) (end 114.7453 108.76) (width 0.25) (layer F.Cu) (net 79)) + (segment (start 156.365 98.45) (end 156.365 99.5854) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 156.365 99.5854) (end 155.2156 100.7348) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 155.2156 100.7348) (end 153.5925 100.7348) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 153.5925 100.7348) (end 153.103 101.2243) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 153.103 101.2243) (end 147.8592 101.2243) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 147.8592 101.2243) (end 146.3799 102.7036) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 146.3799 102.7036) (end 143.4738 102.7036) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 143.4738 102.7036) (end 137.75 108.4274) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 137.75 108.4274) (end 137.75 109.1062) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 137.75 109.1062) (end 136.4951 110.3611) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 136.4951 110.3611) (end 118.6051 110.3611) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 118.6051 110.3611) (end 117.2853 109.0413) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 117.2853 109.0413) (end 117.2853 108.76) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 116.16 108.76) (end 117.2853 108.76) (width 0.25) (layer F.Cu) (net 80)) + (segment (start 142.435 117.8791) (end 142.435 115.9254) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 142.435 115.9254) (end 147.7322 110.6282) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 147.7322 110.6282) (end 147.7322 107.6258) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 147.7322 107.6258) (end 151.7344 103.6236) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 151.7344 103.6236) (end 151.7344 91.86) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 151.7344 91.86) (end 152.4938 91.1006) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 152.4938 91.1006) (end 152.4938 87.4573) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 152.4938 87.4573) (end 154.7622 85.1889) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 154.7622 85.1889) (end 154.7622 83.1067) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 154.7622 83.1067) (end 155.7626 82.1063) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 155.7626 82.1063) (end 155.7626 73.8976) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 155.7626 73.8976) (end 158.3024 71.3578) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 158.3024 71.3578) (end 159.0843 71.3578) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 159.0843 71.3578) (end 163.5807 66.8614) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 170.555 66.475) (end 170.1686 66.8614) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 170.1686 66.8614) (end 163.5807 66.8614) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 135.0653 124) (end 135.0653 123.7186) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 135.0653 123.7186) (end 140.9048 117.8791) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 140.9048 117.8791) (end 142.435 117.8791) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 133.94 124) (end 135.0653 124) (width 0.25) (layer F.Cu) (net 81)) + (segment (start 133.94 124) (end 133.94 122.8747) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 133.94 122.8747) (end 130.268 119.2027) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 130.268 119.2027) (end 130.268 99.6133) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 130.268 99.6133) (end 127.78 97.1253) (width 0.25) (layer B.Cu) (net 81)) + (segment (start 127.78 96) (end 127.78 97.1253) (width 0.25) (layer B.Cu) (net 81)) + (via (at 163.5807 66.8614) (size 0.8) (layers F.Cu B.Cu) (net 81)) + (via (at 142.435 117.8791) (size 0.8) (layers F.Cu B.Cu) (net 81)) + (segment (start 157.54 81.975) (end 157.54 81.5683) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 157.54 81.5683) (end 156.6284 80.6567) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 156.6284 80.6567) (end 150.816 80.6567) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 150.816 80.6567) (end 150.0443 81.4284) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 150.0443 81.4284) (end 148.1502 81.4284) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 148.1502 81.4284) (end 144.8477 78.1259) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 144.8477 78.1259) (end 142.9849 78.1259) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.54 80.76) (end 112.54 79.6347) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 142.9849 78.1259) (end 136.9686 78.1259) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 136.9686 78.1259) (end 135.3546 76.5119) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 135.3546 76.5119) (end 135.3546 75.3398) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 135.3546 75.3398) (end 134.0999 74.0851) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 134.0999 74.0851) (end 134.0999 72.6273) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 134.0999 72.6273) (end 129.5521 68.0795) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 129.5521 68.0795) (end 112.8418 68.0795) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 112.8418 68.0795) (end 108.8746 72.0467) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 108.8746 72.0467) (end 108.8746 73.9347) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 108.8746 73.9347) (end 109.5156 74.5757) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 109.5156 74.5757) (end 111.3134 74.5757) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 111.3134 74.5757) (end 112.4239 75.6862) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 112.4239 75.6862) (end 112.4239 79.5186) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 112.4239 79.5186) (end 112.54 79.6347) (width 0.25) (layer B.Cu) (net 82)) + (segment (start 118.7 108.76) (end 118.7 107.6347) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.54 80.76) (end 112.54 81.8853) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.54 81.8853) (end 112.4371 81.9882) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.4371 81.9882) (end 112.4371 86.7536) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.4371 86.7536) (end 108.8746 90.3161) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 108.8746 90.3161) (end 108.8746 96.9506) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 108.8746 96.9506) (end 110.3738 98.4498) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 110.3738 98.4498) (end 111.1273 98.4498) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 111.1273 98.4498) (end 112.35 99.6725) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.35 99.6725) (end 112.35 101.2847) (width 0.25) (layer F.Cu) (net 82)) + (segment (start 112.35 101.2847) (end 118.7 107.6347) (width 0.25) (layer F.Cu) (net 82)) + (via (at 142.9849 78.1259) (size 0.8) (layers F.Cu B.Cu) (net 82)) + (segment (start 145.9113 116.5886) (end 149.5334 112.9665) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 149.5334 112.9665) (end 149.5334 108.3722) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 149.5334 108.3722) (end 153.5356 104.37) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 153.5356 104.37) (end 153.5356 92.6064) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 153.5356 92.6064) (end 154.5201 91.6219) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 154.5201 91.6219) (end 154.5201 90.0846) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 154.5201 90.0846) (end 156.6632 87.9415) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 156.6632 87.9415) (end 156.6632 74.2713) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 156.6632 74.2713) (end 158.6761 72.2584) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 158.6761 72.2584) (end 160.5067 72.2584) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 160.5067 72.2584) (end 164.2553 68.5098) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 164.2553 68.5098) (end 164.8887 68.5098) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 131.4 124) (end 138.9084 116.4916) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 138.9084 116.4916) (end 142.4512 116.4916) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 142.4512 116.4916) (end 143.4285 115.5143) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 143.4285 115.5143) (end 144.837 115.5143) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 144.837 115.5143) (end 145.9113 116.5886) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 171.825 66.475) (end 171.825 66.8645) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 171.825 66.8645) (end 170.1797 68.5098) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 170.1797 68.5098) (end 164.8887 68.5098) (width 0.25) (layer F.Cu) (net 83)) + (segment (start 125.24 96) (end 125.24 97.1253) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 131.4 124) (end 131.4 122.8747) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 131.4 122.8747) (end 127.4712 118.9459) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 127.4712 118.9459) (end 127.4712 99.3565) (width 0.25) (layer B.Cu) (net 83)) + (segment (start 127.4712 99.3565) (end 125.24 97.1253) (width 0.25) (layer B.Cu) (net 83)) + (via (at 164.8887 68.5098) (size 0.8) (layers F.Cu B.Cu) (net 83)) + (via (at 145.9113 116.5886) (size 0.8) (layers F.Cu B.Cu) (net 83)) + (segment (start 121.24 108.76) (end 121.24 117.1578) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 121.24 117.1578) (end 127.7346 123.6524) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 127.7346 123.6524) (end 127.7346 124.4703) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 127.7346 124.4703) (end 128.3896 125.1253) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 128.3896 125.1253) (end 139.5435 125.1253) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 139.5435 125.1253) (end 140.2104 124.4584) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 140.2104 124.4584) (end 140.2104 117.2325) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 140.2104 117.2325) (end 147.2819 110.161) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 147.2819 110.161) (end 147.2819 107.4392) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 147.2819 107.4392) (end 151.2841 103.437) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 151.2841 103.437) (end 151.2841 91.6734) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 151.2841 91.6734) (end 152.0435 90.914) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 152.0435 90.914) (end 152.0435 87.2707) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 152.0435 87.2707) (end 154.3119 85.0023) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 154.3119 85.0023) (end 154.3119 75.6214) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 154.3119 75.6214) (end 154.3549 75.5784) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 155 77.025) (end 155 76.2235) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 155 76.2235) (end 154.3549 75.5784) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 115.0096 83.5246) (end 115.0096 92.576) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 115.0096 92.576) (end 113.8936 93.692) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 113.8936 93.692) (end 113.8936 96.4087) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 113.8936 96.4087) (end 116.2196 98.7347) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 116.2196 98.7347) (end 116.5223 98.7347) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 116.5223 98.7347) (end 117.43 99.6424) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 117.43 99.6424) (end 117.43 103.8247) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 117.43 103.8247) (end 121.24 107.6347) (width 0.25) (layer F.Cu) (net 84)) + (segment (start 115.08 81.8853) (end 115.0096 81.9557) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 115.0096 81.9557) (end 115.0096 83.5246) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 115.08 80.76) (end 115.08 81.8853) (width 0.25) (layer B.Cu) (net 84)) + (segment (start 121.24 108.76) (end 121.24 107.6347) (width 0.25) (layer F.Cu) (net 84)) + (via (at 154.3549 75.5784) (size 0.8) (layers F.Cu B.Cu) (net 84)) + (via (at 115.0096 83.5246) (size 0.8) (layers F.Cu B.Cu) (net 84)) + (segment (start 146.7228 112.6636) (end 148.1825 111.2039) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 148.1825 111.2039) (end 148.1825 107.8124) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 148.1825 107.8124) (end 152.1847 103.8102) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 152.1847 103.8102) (end 152.1847 92.0466) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 152.1847 92.0466) (end 153.1691 91.0622) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 153.1691 91.0622) (end 153.1691 87.4189) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 153.1691 87.4189) (end 155.2125 85.3755) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 155.2125 85.3755) (end 155.2125 83.2933) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 155.2125 83.2933) (end 156.2129 82.2929) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 156.2129 82.2929) (end 156.2129 74.0847) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 156.2129 74.0847) (end 158.4895 71.8081) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 158.4895 71.8081) (end 159.9003 71.8081) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 159.9003 71.8081) (end 163.5855 68.1229) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 129.9853 124) (end 129.9853 123.766) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 129.9853 123.766) (end 137.71 116.0413) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 137.71 116.0413) (end 141.295 116.0413) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 141.295 116.0413) (end 144.6726 112.6637) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 144.6726 112.6637) (end 144.6726 112.6636) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 144.6726 112.6636) (end 146.7228 112.6636) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 173.095 66.475) (end 173.095 66.8805) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 173.095 66.8805) (end 170.7299 69.2456) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 170.7299 69.2456) (end 164.5918 69.2456) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 164.5918 69.2456) (end 163.5855 68.2393) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 163.5855 68.2393) (end 163.5855 68.1229) (width 0.25) (layer F.Cu) (net 85)) + (segment (start 128.86 122.8747) (end 122.605 116.6197) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 122.605 116.6197) (end 122.605 97.2203) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 122.605 97.2203) (end 122.7 97.1253) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 122.7 96) (end 122.7 97.1253) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 128.86 124) (end 128.86 122.8747) (width 0.25) (layer B.Cu) (net 85)) + (segment (start 128.86 124) (end 129.9853 124) (width 0.25) (layer F.Cu) (net 85)) + (via (at 163.5855 68.1229) (size 0.8) (layers F.Cu B.Cu) (net 85)) + (via (at 146.7228 112.6636) (size 0.8) (layers F.Cu B.Cu) (net 85)) + (segment (start 117.62 80.76) (end 117.62 81.8853) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 123.78 108.76) (end 123.78 107.6347) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 123.78 107.6347) (end 120.1146 103.9693) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 120.1146 103.9693) (end 120.1146 98.8246) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 120.1146 98.8246) (end 119.0069 97.7169) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 119.0069 97.7169) (end 119.0069 86.2533) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 119.0069 86.2533) (end 119.8563 85.4039) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 119.8563 85.4039) (end 119.8563 84.1216) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 119.8563 84.1216) (end 117.62 81.8853) (width 0.25) (layer F.Cu) (net 86)) + (segment (start 142.045 114.2655) (end 146.7658 109.5447) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 146.7658 109.5447) (end 146.7658 104.023) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 146.7658 104.023) (end 149.3801 101.4087) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 149.3801 101.4087) (end 149.3801 88.4801) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 149.3801 88.4801) (end 149.1807 88.2807) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 149.1807 88.2807) (end 149.1807 85.6177) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 149.1807 85.6177) (end 150.2945 84.5039) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 150.2945 84.5039) (end 150.2945 82.5924) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 150.2945 82.5924) (end 150.2528 82.5507) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 127.4453 124) (end 127.4453 123.7955) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 127.4453 123.7955) (end 136.2218 115.019) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 136.2218 115.019) (end 141.2915 115.019) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 141.2915 115.019) (end 142.045 114.2655) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 151.19 81.975) (end 150.6143 82.5507) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 150.6143 82.5507) (end 150.2528 82.5507) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 126.32 124) (end 127.4453 124) (width 0.25) (layer F.Cu) (net 87)) + (segment (start 120.16 96) (end 120.16 97.1253) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 126.32 124) (end 126.32 122.8747) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 126.32 122.8747) (end 120.1019 116.6566) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 120.1019 116.6566) (end 120.1019 97.1834) (width 0.25) (layer B.Cu) (net 87)) + (segment (start 120.1019 97.1834) (end 120.16 97.1253) (width 0.25) (layer B.Cu) (net 87)) + (via (at 142.045 114.2655) (size 0.8) (layers F.Cu B.Cu) (net 87)) + (via (at 150.2528 82.5507) (size 0.8) (layers F.Cu B.Cu) (net 87)) + (segment (start 147.5141 106.1812) (end 147.5141 103.9417) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 147.5141 103.9417) (end 149.8304 101.6254) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 149.8304 101.6254) (end 149.8304 89.8033) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 149.8304 89.8033) (end 150.7239 88.9098) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 150.7239 88.9098) (end 150.7239 85.7652) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 150.7239 85.7652) (end 151.9967 84.4924) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 151.9967 84.4924) (end 151.9967 83.5837) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 124.9053 124) (end 124.9053 123.7955) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 124.9053 123.7955) (end 134.1322 114.5686) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 134.1322 114.5686) (end 140.3976 114.5686) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 140.3976 114.5686) (end 141.6779 113.2883) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 141.6779 113.2883) (end 142.4952 113.2883) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 142.4952 113.2883) (end 147.5141 108.2694) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 147.5141 108.2694) (end 147.5141 106.1812) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 123.78 124) (end 124.9053 124) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 152.46 81.975) (end 151.9967 82.4383) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 151.9967 82.4383) (end 151.9967 83.5837) (width 0.25) (layer F.Cu) (net 88)) + (segment (start 117.62 96) (end 117.62 97.1253) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 123.78 124) (end 123.78 122.8747) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 123.78 122.8747) (end 117.568 116.6627) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 117.568 116.6627) (end 117.568 97.1773) (width 0.25) (layer B.Cu) (net 88)) + (segment (start 117.568 97.1773) (end 117.62 97.1253) (width 0.25) (layer B.Cu) (net 88)) + (via (at 147.5141 106.1812) (size 0.8) (layers F.Cu B.Cu) (net 88)) + (via (at 151.9967 83.5837) (size 0.8) (layers F.Cu B.Cu) (net 88)) + (segment (start 139.0692 95.0092) (end 141.7182 92.3602) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 141.7182 92.3602) (end 145.7574 92.3602) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 149.2583 77.1504) (end 145.7574 80.6513) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 145.7574 80.6513) (end 145.7574 92.3602) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 139.0692 95.0092) (end 138.8699 94.8099) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 138.8699 94.8099) (end 138.8333 94.8099) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 129.9853 108.76) (end 129.9853 109.0414) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 129.9853 109.0414) (end 130.8292 109.8853) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 130.8292 109.8853) (end 134.4629 109.8853) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 134.4629 109.8853) (end 135.2647 109.0835) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 135.2647 109.0835) (end 135.2647 99.617) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 135.2647 99.617) (end 136.4247 98.457) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 136.4247 98.457) (end 137.1251 98.457) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 137.1251 98.457) (end 139.0692 96.5129) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 139.0692 96.5129) (end 139.0692 95.0092) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 153.73 77.025) (end 153.73 76.5786) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 153.73 76.5786) (end 152.8681 75.7167) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 152.8681 75.7167) (end 150.692 75.7167) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 150.692 75.7167) (end 149.2583 77.1504) (width 0.25) (layer F.Cu) (net 89)) + (segment (start 122.7 80.76) (end 122.7 81.8853) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 138.8333 94.8099) (end 134.6901 90.6667) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 134.6901 90.6667) (end 128.0261 90.6667) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 128.0261 90.6667) (end 122.605 85.2456) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 122.605 85.2456) (end 122.605 81.9803) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 122.605 81.9803) (end 122.7 81.8853) (width 0.25) (layer B.Cu) (net 89)) + (segment (start 128.86 108.76) (end 129.9853 108.76) (width 0.25) (layer F.Cu) (net 89)) + (via (at 145.7574 92.3602) (size 0.8) (layers F.Cu B.Cu) (net 89)) + (via (at 149.2583 77.1504) (size 0.8) (layers F.Cu B.Cu) (net 89)) + (via (at 138.8333 94.8099) (size 0.8) (layers F.Cu B.Cu) (net 89)) + (segment (start 121.24 124) (end 122.3653 124) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 149.7004 103.8331) (end 148.8261 103.8331) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 148.8261 103.8331) (end 146.2421 106.4171) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 146.2421 106.4171) (end 146.2421 108.9045) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 146.2421 108.9045) (end 142.4621 112.6845) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 142.4621 112.6845) (end 141.6448 112.6845) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 141.6448 112.6845) (end 140.3044 114.0249) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 140.3044 114.0249) (end 132.0591 114.0249) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 132.0591 114.0249) (end 122.3653 123.7187) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 122.3653 123.7187) (end 122.3653 124) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 153.1257 83.4383) (end 153.1257 84.5506) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 153.1257 84.5506) (end 151.2841 86.3922) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 151.2841 86.3922) (end 151.2841 90.7182) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 151.2841 90.7182) (end 150.6723 91.33) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 150.6723 91.33) (end 150.6723 102.8612) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 150.6723 102.8612) (end 149.7004 103.8331) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 153.73 81.975) (end 153.73 82.834) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 153.73 82.834) (end 153.1257 83.4383) (width 0.25) (layer F.Cu) (net 90)) + (segment (start 121.24 122.8747) (end 115.0285 116.6632) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 115.0285 116.6632) (end 115.0285 97.1768) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 115.0285 97.1768) (end 115.08 97.1253) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 115.08 96) (end 115.08 97.1253) (width 0.25) (layer B.Cu) (net 90)) + (segment (start 121.24 124) (end 121.24 122.8747) (width 0.25) (layer B.Cu) (net 90)) + (via (at 149.7004 103.8331) (size 0.8) (layers F.Cu B.Cu) (net 90)) + (via (at 153.1257 83.4383) (size 0.8) (layers F.Cu B.Cu) (net 90)) + (segment (start 142.1682 111.9142) (end 143.1786 111.9142) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 143.1786 111.9142) (end 145.931 109.1618) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 145.931 109.1618) (end 145.931 104.2209) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 145.931 104.2209) (end 148.9298 101.2221) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 148.9298 101.2221) (end 148.9298 88.6667) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 148.9298 88.6667) (end 148.7303 88.4672) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 148.7303 88.4672) (end 148.7303 84.4054) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 148.7303 84.4054) (end 149.5692 83.5665) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 142.1682 111.9142) (end 141.4599 111.9142) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 141.4599 111.9142) (end 139.8541 113.52) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 139.8541 113.52) (end 130.0239 113.52) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 130.0239 113.52) (end 119.8253 123.7186) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 119.8253 123.7186) (end 119.8253 124) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 155 81.975) (end 155 82.6186) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 155 82.6186) (end 153.2753 84.3433) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 153.2753 84.3433) (end 150.346 84.3433) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 150.346 84.3433) (end 149.5692 83.5665) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 118.7 124) (end 119.8253 124) (width 0.25) (layer F.Cu) (net 91)) + (segment (start 112.54 96) (end 112.54 97.1253) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 118.7 124) (end 118.7 122.8747) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 118.7 122.8747) (end 112.445 116.6197) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 112.445 116.6197) (end 112.445 97.2203) (width 0.25) (layer B.Cu) (net 91)) + (segment (start 112.445 97.2203) (end 112.54 97.1253) (width 0.25) (layer B.Cu) (net 91)) + (via (at 142.1682 111.9142) (size 0.8) (layers F.Cu B.Cu) (net 91)) + (via (at 149.5692 83.5665) (size 0.8) (layers F.Cu B.Cu) (net 91)) + (segment (start 143.7327 116.2397) (end 144.1725 116.2397) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 144.1725 116.2397) (end 148.6328 111.7794) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 148.6328 111.7794) (end 148.6328 107.999) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 148.6328 107.999) (end 152.635 103.9968) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 152.635 103.9968) (end 152.635 92.2332) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 152.635 92.2332) (end 153.6195 91.2487) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 153.6195 91.2487) (end 153.6195 88.4323) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 153.6195 88.4323) (end 155.9378 86.114) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 155.9378 86.114) (end 155.9378 83.5937) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 117.2853 124) (end 117.2853 124.2814) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 117.2853 124.2814) (end 118.1386 125.1347) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 118.1386 125.1347) (end 131.8995 125.1347) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 131.8995 125.1347) (end 132.67 124.3642) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 132.67 124.3642) (end 132.67 123.6753) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 132.67 123.6753) (end 139.4034 116.9419) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 139.4034 116.9419) (end 143.0305 116.9419) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 143.0305 116.9419) (end 143.7327 116.2397) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 156.27 81.975) (end 156.27 83.2615) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 156.27 83.2615) (end 155.9378 83.5937) (width 0.25) (layer F.Cu) (net 92)) + (segment (start 110 96) (end 110 97.1253) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 116.16 124) (end 116.16 122.8747) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 116.16 122.8747) (end 109.905 116.6197) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 109.905 116.6197) (end 109.905 97.2203) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 109.905 97.2203) (end 110 97.1253) (width 0.25) (layer B.Cu) (net 92)) + (segment (start 116.16 124) (end 117.2853 124) (width 0.25) (layer F.Cu) (net 92)) + (via (at 143.7327 116.2397) (size 0.8) (layers F.Cu B.Cu) (net 92)) + (via (at 155.9378 83.5937) (size 0.8) (layers F.Cu B.Cu) (net 92)) + (segment (start 114.7453 124) (end 114.7453 123.7187) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 114.7453 123.7187) (end 125.9353 112.5287) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 125.9353 112.5287) (end 139.8194 112.5287) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 139.8194 112.5287) (end 140.6079 111.7402) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 147.8792 99.5715) (end 147.8792 101.6358) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 147.8792 101.6358) (end 145.4807 104.0343) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 145.4807 104.0343) (end 145.4807 108.9752) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 145.4807 108.9752) (end 143.267 111.1889) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 143.267 111.1889) (end 141.1592 111.1889) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 141.1592 111.1889) (end 140.6079 111.7402) (width 0.25) (layer B.Cu) (net 93)) + (segment (start 152.555 98.45) (end 152.555 98.9516) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 152.555 98.9516) (end 151.6858 99.8208) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 151.6858 99.8208) (end 148.1285 99.8208) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 148.1285 99.8208) (end 147.8792 99.5715) (width 0.25) (layer F.Cu) (net 93)) + (segment (start 113.62 124) (end 114.7453 124) (width 0.25) (layer F.Cu) (net 93)) + (via (at 147.8792 99.5715) (size 0.8) (layers F.Cu B.Cu) (net 93)) + (via (at 140.6079 111.7402) (size 0.8) (layers F.Cu B.Cu) (net 93)) + (segment (start 161.445 98.45) (end 161.445 98.8773) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 161.445 98.8773) (end 158.2366 102.0857) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 158.2366 102.0857) (end 155.0651 102.0857) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 155.0651 102.0857) (end 154.514 102.6368) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 154.514 102.6368) (end 149.3246 102.6368) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 149.3246 102.6368) (end 145.4304 106.531) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 145.4304 106.531) (end 145.4304 109.0291) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 145.4304 109.0291) (end 143.5503 110.9092) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 143.5503 110.9092) (end 140.3076 110.9092) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 140.3076 110.9092) (end 139.1385 112.0783) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 139.1385 112.0783) (end 123.8457 112.0783) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 123.8457 112.0783) (end 112.2053 123.7187) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 112.2053 123.7187) (end 112.2053 124) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 111.08 124) (end 112.2053 124) (width 0.25) (layer F.Cu) (net 94)) + (segment (start 158.9871 87.0197) (end 158.9871 87.2676) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 158.9871 87.2676) (end 156.1344 90.1203) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 156.1344 90.1203) (end 156.1344 103.1211) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 156.1344 103.1211) (end 152.5642 106.6913) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 152.5642 106.6913) (end 152.4956 106.6913) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 152.4956 106.6913) (end 150.434 108.7529) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 150.434 108.7529) (end 150.434 115.5827) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 150.434 115.5827) (end 142.83 123.1867) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 142.83 123.1867) (end 142.83 124.3967) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 142.83 124.3967) (end 141.6133 125.6134) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 141.6133 125.6134) (end 110.9974 125.6134) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 110.9974 125.6134) (end 109.6653 124.2813) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 109.6653 124.2813) (end 109.6653 124) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 108.54 124) (end 109.6653 124) (width 0.25) (layer B.Cu) (net 95)) + (segment (start 158.9871 87.0197) (end 159.8245 87.0197) (width 0.25) (layer F.Cu) (net 95)) + (segment (start 159.8245 87.0197) (end 161.445 88.6402) (width 0.25) (layer F.Cu) (net 95)) + (segment (start 161.445 88.6402) (end 161.445 89.15) (width 0.25) (layer F.Cu) (net 95)) + (via (at 158.9871 87.0197) (size 0.8) (layers F.Cu B.Cu) (net 95)) + (segment (start 143.4556 118.6171) (end 143.4556 117.5935) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 143.4556 117.5935) (end 149.0831 111.966) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 149.0831 111.966) (end 149.0831 108.1856) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 149.0831 108.1856) (end 153.0853 104.1834) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 153.0853 104.1834) (end 153.0853 92.4198) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 153.0853 92.4198) (end 154.0698 91.4353) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 154.0698 91.4353) (end 154.0698 89.1356) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 154.0698 89.1356) (end 155.652 87.5534) (width 0.25) (layer B.Cu) (net 96)) + (segment (start 156.365 89.15) (end 156.365 88.2664) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 156.365 88.2664) (end 155.652 87.5534) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 107.1253 124) (end 107.1253 124.2813) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 107.1253 124.2813) (end 108.4694 125.6254) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 108.4694 125.6254) (end 136.4845 125.6254) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 136.4845 125.6254) (end 137.75 124.3599) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 137.75 124.3599) (end 137.75 123.6493) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 137.75 123.6493) (end 142.7822 118.6171) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 142.7822 118.6171) (end 143.4556 118.6171) (width 0.25) (layer F.Cu) (net 96)) + (segment (start 106 124) (end 107.1253 124) (width 0.25) (layer F.Cu) (net 96)) + (via (at 155.652 87.5534) (size 0.8) (layers F.Cu B.Cu) (net 96)) + (via (at 143.4556 118.6171) (size 0.8) (layers F.Cu B.Cu) (net 96)) + (segment (start 118.7 37.8853) (end 114.89 41.6953) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 114.89 41.6953) (end 114.89 53.2346) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 114.89 53.2346) (end 112.54 55.5846) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 112.54 55.5846) (end 112.54 57.76) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 118.7 36.76) (end 118.7 37.8853) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 118.7 61.8853) (end 116.3312 64.2541) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 116.3312 64.2541) (end 116.3312 74.0964) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 116.3312 74.0964) (end 117.2854 75.0506) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 117.2854 75.0506) (end 117.2854 76.9805) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 117.2854 76.9805) (end 117.1524 77.1135) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 118.7 83.6347) (end 118.795 83.5397) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.795 83.5397) (end 118.795 78.7561) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.795 78.7561) (end 117.1524 77.1135) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.7 84.76) (end 118.7 83.6347) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.7 60.76) (end 118.7 61.8853) (width 0.25) (layer F.Cu) (net 97)) + (segment (start 112.54 57.76) (end 113.6653 57.76) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 118.7 60.76) (end 117.5747 60.76) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 117.5747 60.76) (end 117.5747 60.4786) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 117.5747 60.4786) (end 115.9814 58.8853) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 115.9814 58.8853) (end 114.5092 58.8853) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 114.5092 58.8853) (end 113.6653 58.0414) (width 0.25) (layer B.Cu) (net 97)) + (segment (start 113.6653 58.0414) (end 113.6653 57.76) (width 0.25) (layer B.Cu) (net 97)) + (via (at 117.1524 77.1135) (size 0.8) (layers F.Cu B.Cu) (net 97)) + (segment (start 158.1932 95.8013) (end 149.4988 95.8013) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 149.4988 95.8013) (end 147.0792 98.2209) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 147.0792 98.2209) (end 147.0792 98.6282) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 147.0792 98.6282) (end 144.5786 101.1288) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 144.5786 101.1288) (end 143.5328 101.1288) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 143.5328 101.1288) (end 142.6853 100.2813) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 142.6853 100.2813) (end 142.6853 100) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 135.4 73) (end 136.5253 73) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 141.56 76) (end 140.4347 76) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 140.4347 76) (end 140.4347 75.7187) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 140.4347 75.7187) (end 138.8413 74.1253) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 138.8413 74.1253) (end 137.3692 74.1253) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 137.3692 74.1253) (end 136.5253 73.2814) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 136.5253 73.2814) (end 136.5253 73) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 160.8748 84.7997) (end 149.6888 84.7997) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 149.6888 84.7997) (end 145.9285 81.0394) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 145.9285 81.0394) (end 145.9285 80.6813) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 145.9285 80.6813) (end 144.5496 79.3024) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 144.5496 79.3024) (end 143.1322 79.3024) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 143.1322 79.3024) (end 141.56 77.7302) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 141.56 77.7302) (end 141.56 76) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 160.8748 84.7997) (end 162.9773 84.7997) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 162.9773 84.7997) (end 167.4599 89.2823) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 167.4599 89.2823) (end 170.9703 89.2823) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 170.9703 89.2823) (end 171.825 88.4276) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 171.825 88.4276) (end 171.825 87.975) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 174.365 72.525) (end 174.365 72.1116) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 174.365 72.1116) (end 172.5458 70.2924) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 172.5458 70.2924) (end 165.649 70.2924) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 165.649 70.2924) (end 165.2471 70.6943) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 160.8748 84.7997) (end 160.8748 73.2391) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 160.8748 73.2391) (end 161.3303 72.7836) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 158.1932 95.2297) (end 158.1932 89.8099) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 158.1932 89.8099) (end 160.8748 87.1283) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 160.8748 87.1283) (end 160.8748 84.7997) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 158.905 98.45) (end 158.905 98.0101) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 158.905 98.0101) (end 160.088 96.8271) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 160.088 96.8271) (end 160.088 96.2261) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 160.088 96.2261) (end 159.6632 95.8013) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 159.6632 95.8013) (end 158.1932 95.8013) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 158.1932 95.8013) (end 158.1932 95.2297) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 165.2471 70.6943) (end 163.4196 70.6943) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 163.4196 70.6943) (end 161.3303 72.7836) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 165.2471 70.6943) (end 165.6389 70.3025) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 165.6389 70.3025) (end 165.6389 57.0033) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 165.6389 57.0033) (end 164.2893 55.6537) (width 0.25) (layer B.Cu) (net 98)) + (segment (start 164.2893 55.6537) (end 163.9071 56.0359) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 163.9071 56.0359) (end 159.8272 56.0359) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 159.8272 56.0359) (end 158.905 55.1137) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 158.905 55.1137) (end 158.905 54.65) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 161.3303 72.7836) (end 161.0997 72.7836) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 161.0997 72.7836) (end 158.905 70.5889) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 158.905 70.5889) (end 158.905 70.15) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 142.6853 52) (end 142.6853 52.2814) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 142.6853 52.2814) (end 143.5292 53.1253) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 143.5292 53.1253) (end 146.6788 53.1253) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 146.6788 53.1253) (end 147.8397 51.9644) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 147.8397 51.9644) (end 149.7326 51.9644) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 149.7326 51.9644) (end 149.8894 51.8076) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 149.8894 51.8076) (end 156.4899 51.8076) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 156.4899 51.8076) (end 158.905 54.2227) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 158.905 54.2227) (end 158.905 54.65) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 141.56 52) (end 142.6853 52) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 171.825 87.975) (end 171.825 87.5683) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 171.825 87.5683) (end 172.7515 86.6418) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 172.7515 86.6418) (end 178.5338 86.6418) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 178.5338 86.6418) (end 178.81 86.918) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 178.81 86.918) (end 178.81 93.025) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 178.81 93.025) (end 178.31 93.525) (width 0.25) (layer F.Cu) (net 98)) + (segment (start 141.56 100) (end 142.6853 100) (width 0.25) (layer F.Cu) (net 98)) + (via (at 160.8748 84.7997) (size 0.8) (layers F.Cu B.Cu) (net 98)) + (via (at 158.1932 95.2297) (size 0.8) (layers F.Cu B.Cu) (net 98)) + (via (at 164.2893 55.6537) (size 0.8) (layers F.Cu B.Cu) (net 98)) + (via (at 165.2471 70.6943) (size 0.8) (layers F.Cu B.Cu) (net 98)) + (via (at 161.3303 72.7836) (size 0.8) (layers F.Cu B.Cu) (net 98)) + (segment (start 121.24 37.8853) (end 117.3013 41.824) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 117.3013 41.824) (end 117.3013 53.9373) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 117.3013 53.9373) (end 115.08 56.1586) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 115.08 56.1586) (end 115.08 56.6347) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 121.24 36.76) (end 121.24 37.8853) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 115.08 57.76) (end 115.08 56.6347) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 115.08 57.76) (end 116.2053 57.76) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 121.24 83.6347) (end 119.0281 81.4228) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.0281 81.4228) (end 119.0281 80.2538) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.0281 80.2538) (end 119.8754 79.4065) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.8754 79.4065) (end 119.8754 75.1006) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.8754 75.1006) (end 119.0069 74.2321) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.0069 74.2321) (end 119.0069 68.583) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 119.0069 68.583) (end 121.24 66.3499) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 121.24 66.3499) (end 121.24 61.8853) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 121.24 60.76) (end 120.1147 60.76) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 120.1147 60.76) (end 120.1147 60.5404) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 120.1147 60.5404) (end 118.9936 59.4193) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 118.9936 59.4193) (end 117.6561 59.4193) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 117.6561 59.4193) (end 116.2053 57.9685) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 116.2053 57.9685) (end 116.2053 57.76) (width 0.25) (layer B.Cu) (net 99)) + (segment (start 121.24 60.76) (end 121.24 61.8853) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 121.24 84.76) (end 121.24 83.6347) (width 0.25) (layer F.Cu) (net 99)) + (segment (start 149.3699 53.1653) (end 149.3699 67.7919) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 149.3699 67.7919) (end 149.3699 75.8182) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 149.3699 75.8182) (end 144.8342 80.3539) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 144.8342 80.3539) (end 144.8342 80.6192) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 155.095 98.45) (end 155.095 98.9492) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 98.9492) (end 154.21 99.8342) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 154.21 99.8342) (end 153.2193 99.8342) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 153.2193 99.8342) (end 152.7566 100.2969) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 152.7566 100.2969) (end 147.5128 100.2969) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 147.5128 100.2969) (end 146.2292 101.5805) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 146.2292 101.5805) (end 141.5474 101.5805) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 141.5474 101.5805) (end 139.9669 100) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 144.8342 80.6192) (end 145.2429 81.0279) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 145.2429 81.0279) (end 145.2429 91.0563) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 145.2429 91.0563) (end 144.1055 92.1937) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 144.1055 92.1937) (end 144.1055 93.613) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 139.9669 100) (end 139.9669 97.7516) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.9669 97.7516) (end 144.1055 93.613) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.9669 100) (end 139.9426 100) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.02 77.1253) (end 142.5139 80.6192) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 142.5139 80.6192) (end 144.8342 80.6192) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 70.15) (end 155.095 70.6297) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 70.6297) (end 157.7423 73.277) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 157.7423 73.277) (end 157.7423 73.5309) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 157.7423 73.5309) (end 159.0319 74.8205) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 159.0319 74.8205) (end 163.2584 74.8205) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 163.2584 74.8205) (end 165.9744 77.5365) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 165.9744 77.5365) (end 167.6608 77.5365) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 149.3699 67.7919) (end 153.8947 67.7919) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 153.8947 67.7919) (end 155.095 68.9922) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 68.9922) (end 155.095 70.15) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 140.1453 52) (end 140.1453 52.2814) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 140.1453 52.2814) (end 141.4795 53.6156) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 141.4795 53.6156) (end 148.9196 53.6156) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 148.9196 53.6156) (end 149.3699 53.1653) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 54.65) (end 155.095 54.1673) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 155.095 54.1673) (end 153.272 52.3443) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 153.272 52.3443) (end 150.1909 52.3443) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 150.1909 52.3443) (end 149.3699 53.1653) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.02 52) (end 140.1453 52) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 172.3867 101.1184) (end 172.3867 94.4062) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 172.3867 94.4062) (end 174.3957 92.3972) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 174.3957 92.3972) (end 174.3957 91.396) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 174.3957 91.396) (end 173.9398 90.9401) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 173.9398 90.9401) (end 173.134 90.9401) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 173.134 90.9401) (end 169.6229 87.429) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 169.6229 87.429) (end 169.6229 79.4986) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 169.6229 79.4986) (end 167.6608 77.5365) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 177.04 98.475) (end 177.04 98.8732) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 177.04 98.8732) (end 175.5471 100.3661) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 175.5471 100.3661) (end 173.139 100.3661) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 173.139 100.3661) (end 172.3867 101.1184) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.02 100) (end 139.9426 100) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.02 76) (end 139.02 77.1253) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 175.635 72.525) (end 175.635 72.1469) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 175.635 72.1469) (end 174.2303 70.7422) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 174.2303 70.7422) (end 174.1239 70.7422) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 139.02 76) (end 137.8947 76) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 170.555 87.975) (end 170.009 87.429) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 170.009 87.429) (end 169.6229 87.429) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 174.1239 70.7422) (end 167.6608 77.2053) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 167.6608 77.2053) (end 167.6608 77.5365) (width 0.25) (layer B.Cu) (net 100)) + (segment (start 132.86 73) (end 133.9853 73) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 137.8947 76) (end 137.8947 75.7186) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 137.8947 75.7186) (end 137.0508 74.8747) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 137.0508 74.8747) (end 135.6515 74.8747) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 135.6515 74.8747) (end 133.9853 73.2085) (width 0.25) (layer F.Cu) (net 100)) + (segment (start 133.9853 73.2085) (end 133.9853 73) (width 0.25) (layer F.Cu) (net 100)) + (via (at 144.1055 93.613) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 149.3699 67.7919) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 149.3699 53.1653) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 172.3867 101.1184) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 144.8342 80.6192) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 174.1239 70.7422) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 167.6608 77.5365) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (via (at 169.6229 87.429) (size 0.8) (layers F.Cu B.Cu) (net 100)) + (segment (start 136.48 52) (end 136.48 53.1253) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 145.0451 73.7457) (end 135.3478 64.0484) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 135.3478 64.0484) (end 135.3478 60.2803) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 135.3478 60.2803) (end 136.575 59.0531) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 136.575 59.0531) (end 136.575 53.2203) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 136.575 53.2203) (end 136.48 53.1253) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 137.6053 76) (end 137.6053 76.2814) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 137.6053 76.2814) (end 138.4492 77.1253) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 138.4492 77.1253) (end 144.584 77.1253) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 144.584 77.1253) (end 145.2279 76.4814) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 145.2279 76.4814) (end 145.2279 73.9285) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 145.2279 73.9285) (end 145.0451 73.7457) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 136.48 76) (end 137.6053 76) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 153.825 71.7447) (end 147.0461 71.7447) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 147.0461 71.7447) (end 145.0451 73.7457) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 169.6517 78.4921) (end 165.9748 78.4921) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 165.9748 78.4921) (end 162.7535 75.2708) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 162.7535 75.2708) (end 157.5532 75.2708) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 157.5532 75.2708) (end 154.0271 71.7447) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 154.0271 71.7447) (end 153.825 71.7447) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 153.825 71.7447) (end 153.825 70.15) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 155.73 97.0992) (end 155.73 99.5826) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 155.73 99.5826) (end 155.0281 100.2845) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 155.0281 100.2845) (end 153.4059 100.2845) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 153.4059 100.2845) (end 152.9432 100.7472) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 152.9432 100.7472) (end 147.6994 100.7472) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 147.6994 100.7472) (end 146.3647 102.0819) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 146.3647 102.0819) (end 139.4059 102.0819) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 139.4059 102.0819) (end 137.6053 100.2813) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 137.6053 100.2813) (end 137.6053 100) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 137.6053 52) (end 137.6053 52.2813) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 137.6053 52.2813) (end 139.3899 54.0659) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 139.3899 54.0659) (end 149.4951 54.0659) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 149.4951 54.0659) (end 150.7345 52.8265) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 150.7345 52.8265) (end 152.5589 52.8265) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 152.5589 52.8265) (end 153.825 54.0926) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 153.825 54.0926) (end 153.825 54.65) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 136.48 52) (end 137.6053 52) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 176.905 72.525) (end 176.905 71.7486) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 176.905 71.7486) (end 176.2711 71.1147) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 171.1464 78.4921) (end 176.2711 73.3674) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 176.2711 73.3674) (end 176.2711 71.1147) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 171.1464 78.4921) (end 169.6517 78.4921) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 171.1464 80.5409) (end 171.1464 78.4921) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 167.0392 100.2788) (end 167.0392 100.7347) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 167.0392 100.7347) (end 168.1482 101.8437) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 168.1482 101.8437) (end 172.6872 101.8437) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 172.6872 101.8437) (end 173.112 101.4189) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 173.112 101.4189) (end 173.112 96.3776) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 173.112 96.3776) (end 174.8678 94.6218) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 174.8678 94.6218) (end 174.8678 91.1581) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 174.8678 91.1581) (end 173.9846 90.2749) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 173.9846 90.2749) (end 173.5691 90.2749) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 173.5691 90.2749) (end 171.1464 87.8522) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 171.1464 87.8522) (end 171.1464 80.5409) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 173.23 98.475) (end 173.23 98.8942) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 173.23 98.8942) (end 172.1814 99.9428) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 172.1814 99.9428) (end 171.6666 99.9428) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 171.6666 99.9428) (end 171.3659 100.2435) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 171.3659 100.2435) (end 167.0745 100.2435) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 167.0745 100.2435) (end 167.0392 100.2788) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 155.73 97.0992) (end 156.3026 96.5266) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 156.3026 96.5266) (end 159.3627 96.5266) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 171.1464 80.5409) (end 172.3126 80.5409) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 172.3126 80.5409) (end 173.73 81.9583) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 173.73 81.9583) (end 173.73 84.102) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 173.73 84.102) (end 173.4559 84.3761) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 173.4559 84.3761) (end 172.7403 84.3761) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 172.7403 84.3761) (end 171.825 83.4608) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 171.825 83.4608) (end 171.825 83.025) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 159.3627 96.5266) (end 163.1149 100.2788) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 163.1149 100.2788) (end 167.0392 100.2788) (width 0.25) (layer B.Cu) (net 101)) + (segment (start 155.73 97.0992) (end 155.7221 97.0913) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 155.7221 97.0913) (end 154.7346 97.0913) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 154.7346 97.0913) (end 153.825 98.0009) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 153.825 98.0009) (end 153.825 98.45) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 136.48 100) (end 137.6053 100) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 130.32 73) (end 131.4453 73) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 136.48 76) (end 135.3547 76) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 135.3547 76) (end 135.3547 75.7187) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 135.3547 75.7187) (end 133.7613 74.1253) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 133.7613 74.1253) (end 132.2892 74.1253) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 132.2892 74.1253) (end 131.4453 73.2814) (width 0.25) (layer F.Cu) (net 101)) + (segment (start 131.4453 73.2814) (end 131.4453 73) (width 0.25) (layer F.Cu) (net 101)) + (via (at 145.0451 73.7457) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (via (at 176.2711 71.1147) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (via (at 171.1464 80.5409) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (via (at 167.0392 100.2788) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (via (at 159.3627 96.5266) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (via (at 169.6517 78.4921) (size 0.8) (layers F.Cu B.Cu) (net 101)) + (segment (start 133.94 76) (end 133.94 77.1253) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 133.94 100) (end 133.94 98.8747) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 133.94 98.8747) (end 134.0236 98.7911) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 134.0236 98.7911) (end 134.0236 90.3738) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 134.0236 90.3738) (end 132.8063 89.1565) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 132.8063 89.1565) (end 132.8063 83.6755) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 132.8063 83.6755) (end 134.035 82.4468) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 134.035 82.4468) (end 134.035 77.2203) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 134.035 77.2203) (end 133.94 77.1253) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 131.0088 66.0972) (end 131.0088 70.6152) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 131.0088 70.6152) (end 128.9053 72.7187) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 128.9053 72.7187) (end 128.9053 73) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 127.78 73) (end 128.9053 73) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 133.94 53.1253) (end 134.035 53.2203) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 134.035 53.2203) (end 134.035 59.0531) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 134.035 59.0531) (end 132.67 60.4181) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 132.67 60.4181) (end 132.67 64.436) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 132.67 64.436) (end 131.0088 66.0972) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 133.94 52) (end 133.94 53.1253) (width 0.25) (layer B.Cu) (net 102)) + (segment (start 133.94 76) (end 132.8147 76) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 132.8147 76) (end 132.8147 75.7186) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 132.8147 75.7186) (end 131.9708 74.8747) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 131.9708 74.8747) (end 130.5715 74.8747) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 130.5715 74.8747) (end 128.9053 73.2085) (width 0.25) (layer F.Cu) (net 102)) + (segment (start 128.9053 73.2085) (end 128.9053 73) (width 0.25) (layer F.Cu) (net 102)) + (via (at 131.0088 66.0972) (size 0.8) (layers F.Cu B.Cu) (net 102)) + (segment (start 128.86 37.8853) (end 128.86 45.7244) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 128.86 45.7244) (end 125.05 49.5344) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 125.05 49.5344) (end 125.05 49.9462) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 122.7 57.76) (end 122.7 55.7625) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 122.7 55.7625) (end 125.05 53.4125) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 125.05 53.4125) (end 125.05 49.9462) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 128.86 84.76) (end 128.86 83.6347) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 128.86 60.76) (end 128.86 61.8853) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 129.1533 70.1868) (end 129.1533 62.1786) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 129.1533 62.1786) (end 128.86 61.8853) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 128.86 83.6347) (end 128.9054 83.5893) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 128.9054 83.5893) (end 128.9054 79.2198) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 128.9054 79.2198) (end 129.9854 78.1398) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 129.9854 78.1398) (end 129.9854 75.4419) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 129.9854 75.4419) (end 129.1533 74.6098) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 129.1533 74.6098) (end 129.1533 70.1868) (width 0.25) (layer B.Cu) (net 103)) + (segment (start 128.86 60.76) (end 127.7347 60.76) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 127.7347 60.76) (end 127.7347 60.4786) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 127.7347 60.4786) (end 126.8908 59.6347) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 126.8908 59.6347) (end 125.4186 59.6347) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 125.4186 59.6347) (end 123.8253 58.0414) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 123.8253 58.0414) (end 123.8253 57.76) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 128.86 36.76) (end 128.86 37.8853) (width 0.25) (layer F.Cu) (net 103)) + (segment (start 122.7 57.76) (end 123.8253 57.76) (width 0.25) (layer F.Cu) (net 103)) + (via (at 129.1533 70.1868) (size 0.8) (layers F.Cu B.Cu) (net 103)) + (via (at 125.05 49.9462) (size 0.8) (layers F.Cu B.Cu) (net 103)) + (segment (start 131.4 76) (end 131.4 77.1253) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.4 100) (end 131.4 98.8747) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.4 98.8747) (end 131.4454 98.8293) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.4454 98.8293) (end 131.4454 88.1131) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.4454 88.1131) (end 130.2663 86.934) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 130.2663 86.934) (end 130.2663 83.6755) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 130.2663 83.6755) (end 131.495 82.4468) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.495 82.4468) (end 131.495 77.2203) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.495 77.2203) (end 131.4 77.1253) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.4 52) (end 131.4 53.1253) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 127.9528 65.6486) (end 130.13 63.4714) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 130.13 63.4714) (end 130.13 60.4181) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 130.13 60.4181) (end 131.458 59.0901) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 131.458 59.0901) (end 131.458 53.1833) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 131.458 53.1833) (end 131.4 53.1253) (width 0.25) (layer B.Cu) (net 104)) + (segment (start 125.8027 73) (end 127.9528 70.8499) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 127.9528 70.8499) (end 127.9528 65.6486) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 125.8027 73) (end 126.3653 73) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 125.24 73) (end 125.8027 73) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.3101 76) (end 131.4 76) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 131.3101 76) (end 130.2747 76) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 130.2747 76) (end 130.2747 75.7186) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 130.2747 75.7186) (end 128.6814 74.1253) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 128.6814 74.1253) (end 127.2092 74.1253) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 127.2092 74.1253) (end 126.3653 73.2814) (width 0.25) (layer F.Cu) (net 104)) + (segment (start 126.3653 73.2814) (end 126.3653 73) (width 0.25) (layer F.Cu) (net 104)) + (via (at 127.9528 65.6486) (size 0.8) (layers F.Cu B.Cu) (net 104)) + (segment (start 128.86 52) (end 128.86 53.1253) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 125.1622 65.6486) (end 127.59 63.2208) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 127.59 63.2208) (end 127.59 60.4181) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 127.59 60.4181) (end 128.9123 59.0958) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 128.9123 59.0958) (end 128.9123 53.1776) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 128.9123 53.1776) (end 128.86 53.1253) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 122.7 73) (end 122.7 68.1762) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 122.7 68.1762) (end 125.1622 65.714) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 125.1622 65.714) (end 125.1622 65.6486) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.86 76) (end 128.86 77.1253) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.86 100) (end 128.86 98.8747) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.86 98.8747) (end 128.9436 98.7911) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.9436 98.7911) (end 128.9436 92.9327) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.9436 92.9327) (end 127.7263 91.7154) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 127.7263 91.7154) (end 127.7263 83.6755) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 127.7263 83.6755) (end 128.955 82.4468) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.955 82.4468) (end 128.955 77.2203) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 128.955 77.2203) (end 128.86 77.1253) (width 0.25) (layer F.Cu) (net 105)) + (segment (start 122.7 73) (end 123.8253 73) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 128.86 76) (end 127.7347 76) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 127.7347 76) (end 127.7347 75.7186) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 127.7347 75.7186) (end 126.8908 74.8747) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 126.8908 74.8747) (end 125.4915 74.8747) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 125.4915 74.8747) (end 123.8253 73.2085) (width 0.25) (layer B.Cu) (net 105)) + (segment (start 123.8253 73.2085) (end 123.8253 73) (width 0.25) (layer B.Cu) (net 105)) + (via (at 125.1622 65.6486) (size 0.8) (layers F.Cu B.Cu) (net 105)) + (segment (start 151.8866 59.3347) (end 151.8866 59.4662) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 151.1642 48.013) (end 151.8866 48.7354) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 151.8866 48.7354) (end 151.8866 59.3347) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 153.825 89.15) (end 153.825 88.6988) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 153.825 88.6988) (end 152.4598 87.3336) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 152.4598 87.3336) (end 150.2853 87.3336) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 150.2853 87.3336) (end 150.2164 87.2647) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 150.2164 87.2647) (end 137.2887 87.2647) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 137.2887 87.2647) (end 135.0653 85.0413) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 135.0653 85.0413) (end 135.0653 84.76) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 151.1642 48.013) (end 148.533 45.3818) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 148.533 45.3818) (end 148.533 39.524) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 148.533 39.524) (end 144.5887 35.5797) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 144.5887 35.5797) (end 136.0687 35.5797) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 136.0687 35.5797) (end 135.0653 36.5831) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 135.0653 36.5831) (end 135.0653 36.76) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 177.0918 79.2357) (end 177.0918 70.6948) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 177.0918 70.6948) (end 167.7077 61.3107) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 133.94 84.76) (end 135.0653 84.76) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 151.8866 59.4662) (end 152.9036 59.4662) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 152.9036 59.4662) (end 153.825 60.3876) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 153.825 60.3876) (end 153.825 60.85) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 132.861 63.8822) (end 146.1048 63.8822) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 146.1048 63.8822) (end 150.5208 59.4662) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 150.5208 59.4662) (end 151.8866 59.4662) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 132.861 63.8822) (end 130.2531 61.2743) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 130.2531 61.2743) (end 130.2531 59.6356) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 130.2531 59.6356) (end 130.3763 59.5124) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 131.641 71.5101) (end 132.861 70.2901) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 132.861 70.2901) (end 132.861 63.8822) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 153.825 45.35) (end 153.825 45.7794) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 153.825 45.7794) (end 151.5914 48.013) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 151.5914 48.013) (end 151.1642 48.013) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 133.94 36.76) (end 135.0653 36.76) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 178.175 87.975) (end 178.175 88.7503) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 178.175 88.7503) (end 177.503 89.4223) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 177.0918 79.2357) (end 177.503 79.6469) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 177.503 79.6469) (end 177.503 89.4223) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 153.825 60.85) (end 153.825 61.3567) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 153.825 61.3567) (end 154.6813 62.213) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 154.6813 62.213) (end 166.8054 62.213) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 166.8054 62.213) (end 167.7077 61.3107) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 133.94 84.76) (end 133.94 83.6347) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 133.94 83.6347) (end 134.035 83.5397) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 134.035 83.5397) (end 134.035 79.3368) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 134.035 79.3368) (end 132.7091 78.0109) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 132.7091 78.0109) (end 132.7091 74.6493) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 132.7091 74.6493) (end 131.641 73.5812) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 131.641 73.5812) (end 131.641 71.5101) (width 0.25) (layer B.Cu) (net 106)) + (segment (start 176.905 77.475) (end 176.905 79.0489) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 176.905 79.0489) (end 177.0918 79.2357) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 130.3763 59.5124) (end 131.8485 59.5124) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 131.8485 59.5124) (end 132.8147 60.4786) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 132.8147 60.4786) (end 132.8147 60.76) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 128.9053 57.76) (end 128.9053 58.0414) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 128.9053 58.0414) (end 130.3763 59.5124) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 127.78 57.76) (end 128.9053 57.76) (width 0.25) (layer F.Cu) (net 106)) + (segment (start 133.94 60.76) (end 132.8147 60.76) (width 0.25) (layer F.Cu) (net 106)) + (via (at 151.8866 59.3347) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (via (at 177.503 89.4223) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (via (at 167.7077 61.3107) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (via (at 151.1642 48.013) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (via (at 131.641 71.5101) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (via (at 177.0918 79.2357) (size 0.8) (layers F.Cu B.Cu) (net 106)) + (segment (start 126.32 98.8747) (end 126.3708 98.8239) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 126.3708 98.8239) (end 126.3708 87.7482) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 126.3708 87.7482) (end 125.9548 87.3322) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 126.32 77.1253) (end 126.415 77.2203) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.415 77.2203) (end 126.415 82.4468) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.415 82.4468) (end 125.1631 83.6987) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 125.1631 83.6987) (end 125.1631 86.5405) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 125.1631 86.5405) (end 125.9548 87.3322) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 122.8876 65.6486) (end 125.05 63.4862) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 125.05 63.4862) (end 125.05 60.4181) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 125.05 60.4181) (end 126.3721 59.096) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.3721 59.096) (end 126.3721 53.1774) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.3721 53.1774) (end 126.32 53.1253) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.32 76) (end 126.32 77.1253) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.32 100) (end 126.32 98.8747) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 126.32 52) (end 126.32 53.1253) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 120.16 73) (end 120.16 68.3762) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 120.16 68.3762) (end 122.8876 65.6486) (width 0.25) (layer F.Cu) (net 107)) + (segment (start 121.2853 73) (end 121.2853 73.2628) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 121.2853 73.2628) (end 122.8449 74.8224) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 122.8449 74.8224) (end 124.2985 74.8224) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 124.2985 74.8224) (end 125.1947 75.7186) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 125.1947 75.7186) (end 125.1947 76) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 120.16 73) (end 121.2853 73) (width 0.25) (layer B.Cu) (net 107)) + (segment (start 126.32 76) (end 125.1947 76) (width 0.25) (layer B.Cu) (net 107)) + (via (at 125.9548 87.3322) (size 0.8) (layers F.Cu B.Cu) (net 107)) + (via (at 122.8876 65.6486) (size 0.8) (layers F.Cu B.Cu) (net 107)) + (segment (start 155.095 89.15) (end 155.095 88.7123) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 88.7123) (end 153.266 86.8833) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 153.266 86.8833) (end 150.4719 86.8833) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 150.4719 86.8833) (end 150.403 86.8144) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 150.403 86.8144) (end 139.3784 86.8144) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 139.3784 86.8144) (end 137.6053 85.0413) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 137.6053 85.0413) (end 137.6053 84.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 89.15) (end 155.095 89.8083) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 89.8083) (end 156.9853 91.6986) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 156.9853 91.6986) (end 157.8221 91.6986) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 157.8221 91.6986) (end 158.1015 91.4192) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 158.1015 91.4192) (end 171.4567 91.4192) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 171.4567 91.4192) (end 171.9061 90.9698) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 171.9061 90.9698) (end 174.677 90.9698) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 174.677 90.9698) (end 176.2438 89.403) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 146.3467 47.9842) (end 146.3467 46.8668) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 146.3467 46.8668) (end 137.3652 37.8853) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 137.3652 37.8853) (end 136.48 37.8853) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.48 61.0341) (end 142.2242 55.2899) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 142.2242 55.2899) (end 143.7995 55.2899) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 143.7995 55.2899) (end 146.4212 52.6682) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 146.4212 52.6682) (end 146.4212 48.0587) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 146.4212 48.0587) (end 146.3467 47.9842) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 146.3467 47.9842) (end 146.3467 47.9076) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 146.3467 47.9076) (end 150.7616 43.4927) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 150.7616 43.4927) (end 153.6735 43.4927) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 153.6735 43.4927) (end 155.095 44.9142) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 44.9142) (end 155.095 45.35) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 136.48 36.76) (end 136.48 37.8853) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.48 61.0341) (end 136.48 61.8853) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.48 60.76) (end 136.48 61.0341) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.48 61.8853) (end 145.7873 71.1926) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 145.7873 71.1926) (end 145.7873 76.5589) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 145.7873 76.5589) (end 143.495 78.8512) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 143.495 78.8512) (end 138.2257 78.8512) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 138.2257 78.8512) (end 136.67 80.4069) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.67 80.4069) (end 136.67 83.4447) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.67 83.4447) (end 136.48 83.6347) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 136.48 84.76) (end 137.6053 84.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 60.85) (end 155.095 60.4216) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 155.095 60.4216) (end 153.2389 58.5655) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 153.2389 58.5655) (end 150.7462 58.5655) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 150.7462 58.5655) (end 146.4929 62.8188) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 146.4929 62.8188) (end 141.139 62.8188) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 141.139 62.8188) (end 140.2055 61.8853) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 140.2055 61.8853) (end 138.4492 61.8853) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 138.4492 61.8853) (end 137.6053 61.0414) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 137.6053 61.0414) (end 137.6053 60.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 136.48 60.76) (end 135.3547 60.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 136.48 60.76) (end 137.6053 60.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 135.3547 60.76) (end 135.3547 60.4786) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 135.3547 60.4786) (end 134.5108 59.6347) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 134.5108 59.6347) (end 133.0713 59.6347) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 133.0713 59.6347) (end 131.4453 58.0087) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 131.4453 58.0087) (end 131.4453 57.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 130.32 57.76) (end 131.4453 57.76) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 136.48 84.76) (end 136.48 83.6347) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 176.2438 89.403) (end 176.905 88.7418) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 176.905 88.7418) (end 176.905 87.975) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 176.0651 79.0824) (end 176.2438 79.2611) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 176.2438 79.2611) (end 176.2438 89.403) (width 0.25) (layer B.Cu) (net 108)) + (segment (start 175.635 77.475) (end 176.0651 77.9051) (width 0.25) (layer F.Cu) (net 108)) + (segment (start 176.0651 77.9051) (end 176.0651 79.0824) (width 0.25) (layer F.Cu) (net 108)) + (via (at 146.3467 47.9842) (size 0.8) (layers F.Cu B.Cu) (net 108)) + (via (at 176.2438 89.403) (size 0.8) (layers F.Cu B.Cu) (net 108)) + (via (at 176.0651 79.0824) (size 0.8) (layers F.Cu B.Cu) (net 108)) + (segment (start 123.78 76) (end 123.78 77.1253) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.78 100) (end 123.78 98.8747) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.78 98.8747) (end 124.1017 98.553) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 124.1017 98.553) (end 124.1017 90.9434) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 124.1017 90.9434) (end 124.9072 90.1379) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 124.9072 90.1379) (end 124.9072 83.2972) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 124.9072 83.2972) (end 123.97 82.36) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.97 82.36) (end 123.97 77.3153) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.97 77.3153) (end 123.78 77.1253) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 120.1232 65.6296) (end 122.3656 63.3872) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 122.3656 63.3872) (end 122.3656 59.8108) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 122.3656 59.8108) (end 121.5675 59.0127) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 121.5675 59.0127) (end 121.5675 55.3378) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 121.5675 55.3378) (end 123.78 53.1253) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 117.62 71.8747) (end 117.7819 71.7128) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 117.7819 71.7128) (end 117.7819 67.9709) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 117.7819 67.9709) (end 120.1232 65.6296) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.78 52) (end 123.78 53.1253) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 117.62 73) (end 117.62 71.8747) (width 0.25) (layer F.Cu) (net 109)) + (segment (start 123.78 76) (end 122.6547 76) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 117.62 73) (end 118.7453 73) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 118.7453 73) (end 118.7453 73.1781) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 118.7453 73.1781) (end 119.9303 74.3631) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 119.9303 74.3631) (end 121.2407 74.3631) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 121.2407 74.3631) (end 122.6547 75.7771) (width 0.25) (layer B.Cu) (net 109)) + (segment (start 122.6547 75.7771) (end 122.6547 76) (width 0.25) (layer B.Cu) (net 109)) + (via (at 120.1232 65.6296) (size 0.8) (layers F.Cu B.Cu) (net 109)) + (segment (start 158.905 89.15) (end 158.905 88.6973) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 158.905 88.6973) (end 156.6407 86.433) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 156.6407 86.433) (end 150.6585 86.433) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 150.6585 86.433) (end 150.5896 86.3641) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 150.5896 86.3641) (end 141.4681 86.3641) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 141.4681 86.3641) (end 140.1453 85.0413) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 140.1453 85.0413) (end 140.1453 84.76) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 174.8924 89.2914) (end 175.635 88.5488) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 175.635 88.5488) (end 175.635 87.975) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 158.905 89.15) (end 158.905 89.6797) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 158.905 89.6797) (end 160.1941 90.9688) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 160.1941 90.9688) (end 171.2697 90.9688) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 171.2697 90.9688) (end 171.7541 90.4844) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 171.7541 90.4844) (end 173.6994 90.4844) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 173.6994 90.4844) (end 174.8924 89.2914) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 174.8924 89.2914) (end 175.005 89.404) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 174.365 77.475) (end 174.365 78.354) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 174.365 78.354) (end 175.005 78.994) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 175.005 89.404) (end 175.005 78.994) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 158.905 45.35) (end 158.905 44.8564) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 158.905 44.8564) (end 157.0583 43.0097) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 157.0583 43.0097) (end 154.4643 43.0097) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 154.4643 43.0097) (end 154.0467 42.5921) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 154.0467 42.5921) (end 150.0613 42.5921) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 150.0613 42.5921) (end 148.4891 44.1643) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 148.4891 44.1643) (end 146.4212 44.1643) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 139.02 59.6347) (end 140.0916 59.6347) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 140.0916 59.6347) (end 147.072 52.6543) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 147.072 52.6543) (end 147.072 46.7384) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 147.072 46.7384) (end 146.4212 46.0876) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 146.4212 46.0876) (end 146.4212 44.1643) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 146.4212 44.1643) (end 145.299 44.1643) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 145.299 44.1643) (end 139.02 37.8853) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 139.02 36.76) (end 139.02 37.8853) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 139.02 60.76) (end 139.02 59.6347) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 139.02 83.6347) (end 139.3484 83.6347) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 139.3484 83.6347) (end 146.2571 76.726) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 146.2571 76.726) (end 146.2571 70.2403) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 146.2571 70.2403) (end 139.02 63.0032) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 139.02 63.0032) (end 139.02 60.76) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 133.9853 57.76) (end 133.9853 57.9369) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 133.9853 57.9369) (end 135.683 59.6346) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 135.683 59.6346) (end 137.8946 59.6346) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 137.8946 59.6346) (end 139.02 60.76) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 139.02 84.76) (end 139.02 83.6347) (width 0.25) (layer B.Cu) (net 110)) + (segment (start 158.905 60.85) (end 158.905 60.2977) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 158.905 60.2977) (end 156.7225 58.1152) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 156.7225 58.1152) (end 149.3382 58.1152) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 149.3382 58.1152) (end 145.0849 62.3685) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 145.0849 62.3685) (end 141.4063 62.3685) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 141.4063 62.3685) (end 139.7978 60.76) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 139.7978 60.76) (end 139.02 60.76) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 132.86 57.76) (end 133.9853 57.76) (width 0.25) (layer F.Cu) (net 110)) + (segment (start 139.02 84.76) (end 140.1453 84.76) (width 0.25) (layer F.Cu) (net 110)) + (via (at 175.005 78.994) (size 0.8) (layers F.Cu B.Cu) (net 110)) + (via (at 175.005 89.404) (size 0.8) (layers F.Cu B.Cu) (net 110)) + (via (at 146.4212 44.1643) (size 0.8) (layers F.Cu B.Cu) (net 110)) + (segment (start 120.1064 90.7) (end 121.2853 91.8789) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 121.2853 91.8789) (end 121.2853 92.9672) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 121.24 98.8747) (end 121.2853 98.8294) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.2853 98.8294) (end 121.2853 92.9672) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.24 77.1253) (end 121.3031 77.1884) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.3031 77.1884) (end 121.3031 82.4787) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.3031 82.4787) (end 120.1064 83.6754) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 120.1064 83.6754) (end 120.1064 90.7) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.24 52) (end 121.24 53.1253) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 115.08 73) (end 115.08 64.3753) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 115.08 64.3753) (end 117.2854 62.1699) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 117.2854 62.1699) (end 117.2854 60.4672) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 117.2854 60.4672) (end 118.7453 59.0073) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 118.7453 59.0073) (end 118.7453 55.62) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 118.7453 55.62) (end 121.24 53.1253) (width 0.25) (layer F.Cu) (net 111)) + (segment (start 121.24 100) (end 121.24 98.8747) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.24 76) (end 121.24 77.1253) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 115.924 73) (end 115.5382 73) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 115.924 73) (end 116.2053 73) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 115.08 73) (end 115.5382 73) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 116.2053 73) (end 116.2053 73.2814) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 116.2053 73.2814) (end 117.6763 74.7524) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 117.6763 74.7524) (end 119.1484 74.7524) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 119.1484 74.7524) (end 120.1147 75.7187) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 120.1147 75.7187) (end 120.1147 76) (width 0.25) (layer B.Cu) (net 111)) + (segment (start 121.24 76) (end 120.1147 76) (width 0.25) (layer B.Cu) (net 111)) + (via (at 120.1064 90.7) (size 0.8) (layers F.Cu B.Cu) (net 111)) + (via (at 121.2853 92.9672) (size 0.8) (layers F.Cu B.Cu) (net 111)) + (segment (start 160.175 89.15) (end 160.175 88.7214) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 88.7214) (end 159.1986 87.745) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 159.1986 87.745) (end 158.6867 87.745) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 158.6867 87.745) (end 156.9244 85.9827) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 156.9244 85.9827) (end 150.8451 85.9827) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 150.8451 85.9827) (end 150.7762 85.9138) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 150.7762 85.9138) (end 143.5578 85.9138) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 143.5578 85.9138) (end 142.6853 85.0413) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 142.6853 85.0413) (end 142.6853 84.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 173.7395 89.4055) (end 173.2973 89.8477) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 173.2973 89.8477) (end 171.7538 89.8477) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 171.7538 89.8477) (end 171.0831 90.5184) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 171.0831 90.5184) (end 161.044 90.5184) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 161.044 90.5184) (end 160.175 89.6494) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 89.6494) (end 160.175 89.15) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 173.095 77.475) (end 173.095 78.3109) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 173.095 78.3109) (end 173.7395 78.9554) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 173.7395 89.4055) (end 173.7395 78.9554) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 174.365 87.975) (end 174.365 88.78) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 174.365 88.78) (end 173.7395 89.4055) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 45.35) (end 160.175 44.831) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 44.831) (end 157.8333 42.4893) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 157.8333 42.4893) (end 154.5808 42.4893) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 154.5808 42.4893) (end 154.2333 42.1418) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 154.2333 42.1418) (end 147.9527 42.1418) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 147.9527 42.1418) (end 147.2532 42.8413) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 141.56 59.6347) (end 147.9726 53.2221) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 147.9726 53.2221) (end 147.9726 46.3652) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 147.9726 46.3652) (end 147.6324 46.025) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 147.6324 46.025) (end 147.6324 43.2205) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 147.6324 43.2205) (end 147.2532 42.8413) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 61.8853) (end 146.7198 67.0451) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 146.7198 67.0451) (end 146.7198 76.9002) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 146.7198 76.9002) (end 141.56 82.06) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 82.06) (end 141.56 83.6347) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 136.5253 57.76) (end 136.5253 58.0414) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 136.5253 58.0414) (end 137.3692 58.8853) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 137.3692 58.8853) (end 138.8413 58.8853) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 138.8413 58.8853) (end 140.4347 60.4787) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 140.4347 60.4787) (end 140.4347 60.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 135.4 57.76) (end 136.5253 57.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 141.56 60.76) (end 140.4347 60.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 60.85) (end 160.175 60.3818) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 160.175 60.3818) (end 157.4581 57.6649) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 157.4581 57.6649) (end 149.1516 57.6649) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 149.1516 57.6649) (end 144.9187 61.8978) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 144.9187 61.8978) (end 142.6978 61.8978) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 142.6978 61.8978) (end 141.56 60.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 141.56 37.8853) (end 142.6121 37.8853) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 142.6121 37.8853) (end 147.2532 42.5264) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 147.2532 42.5264) (end 147.2532 42.8413) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 84.76) (end 142.6853 84.76) (width 0.25) (layer F.Cu) (net 112)) + (segment (start 141.56 36.76) (end 141.56 37.8853) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 60.76) (end 141.56 59.6347) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 61.3082) (end 141.56 60.76) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 61.3082) (end 141.56 61.8853) (width 0.25) (layer B.Cu) (net 112)) + (segment (start 141.56 84.76) (end 141.56 83.6347) (width 0.25) (layer B.Cu) (net 112)) + (via (at 173.7395 78.9554) (size 0.8) (layers F.Cu B.Cu) (net 112)) + (via (at 173.7395 89.4055) (size 0.8) (layers F.Cu B.Cu) (net 112)) + (via (at 147.2532 42.8413) (size 0.8) (layers F.Cu B.Cu) (net 112)) + (segment (start 118.7 100) (end 118.7 98.8747) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 118.7 98.8747) (end 116.4783 96.653) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 116.4783 96.653) (end 116.4783 94.8753) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 116.4783 94.8753) (end 117.2998 94.0538) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 117.2998 94.0538) (end 117.2998 82.9989) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 117.2998 82.9989) (end 116.4691 82.1682) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 116.4691 82.1682) (end 116.4691 80.2456) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 116.4691 80.2456) (end 118.7 78.0147) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 118.7 78.0147) (end 118.7 76) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 117.0566 68.8248) (end 117.0566 66.0931) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 117.0566 66.0931) (end 119.9577 63.192) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 119.9577 63.192) (end 119.9577 59.3363) (width 0.25) (layer F.Cu) (net 113)) + (segment (start 112.9982 73) (end 117.0566 68.9416) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 117.0566 68.9416) (end 117.0566 68.8248) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 119.9577 59.3363) (end 119.0256 58.4042) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 119.0256 58.4042) (end 119.0256 53.4509) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 119.0256 53.4509) (end 118.7 53.1253) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 118.7 52) (end 118.7 53.1253) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 113.384 73) (end 112.9982 73) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 113.384 73) (end 113.6653 73) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 112.54 73) (end 112.9982 73) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 118.7 76) (end 117.5747 76) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 117.5747 76) (end 117.5747 75.7186) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 117.5747 75.7186) (end 116.7308 74.8747) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 116.7308 74.8747) (end 115.3315 74.8747) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 115.3315 74.8747) (end 113.6653 73.2085) (width 0.25) (layer B.Cu) (net 113)) + (segment (start 113.6653 73.2085) (end 113.6653 73) (width 0.25) (layer B.Cu) (net 113)) + (via (at 119.9577 59.3363) (size 0.8) (layers F.Cu B.Cu) (net 113)) + (via (at 117.0566 68.8248) (size 0.8) (layers F.Cu B.Cu) (net 113)) + (segment (start 148.935 50.85) (end 148.5722 51.2128) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 148.5722 51.2128) (end 148.5722 55.1625) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 148.5722 55.1625) (end 144.1 59.6347) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.6339 87.8961) (end 161.2702 85.5324) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 161.2702 85.5324) (end 151.0317 85.5324) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 151.0317 85.5324) (end 150.9628 85.4635) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 150.9628 85.4635) (end 145.9288 85.4635) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 145.9288 85.4635) (end 145.2253 84.76) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 173.095 87.975) (end 173.095 88.3908) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 173.095 88.3908) (end 172.0884 89.3974) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 172.0884 89.3974) (end 171.5672 89.3974) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 171.5672 89.3974) (end 171.2319 89.7327) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 171.2319 89.7327) (end 167.2734 89.7327) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 167.2734 89.7327) (end 165.4368 87.8961) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 165.4368 87.8961) (end 163.6339 87.8961) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 173.095 72.525) (end 173.095 72.1326) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 173.095 72.1326) (end 171.7237 70.7613) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 171.7237 70.7613) (end 168.8762 70.7613) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 168.8762 70.7613) (end 165.8012 73.8363) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 163.6339 87.8961) (end 165.4334 86.0966) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 165.4334 86.0966) (end 165.4334 74.3181) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 165.4334 74.3181) (end 165.3764 74.2611) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 165.3764 74.2611) (end 165.8012 73.8363) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 165.3764 74.2611) (end 163.6634 74.2611) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.6634 74.2611) (end 163.3795 73.9772) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.3795 73.9772) (end 163.3795 73.7886) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 163.3795 73.7886) (end 160.175 70.5841) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 160.175 70.5841) (end 160.175 70.15) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 148.935 50.85) (end 148.935 46.6907) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 148.935 46.6907) (end 148.0827 45.8384) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 148.0827 45.8384) (end 148.0827 41.868) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 148.0827 41.868) (end 144.1 37.8853) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 160.175 54.65) (end 160.175 54.2227) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 160.175 54.2227) (end 156.8032 50.8509) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 156.8032 50.8509) (end 150.3909 50.8509) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 148.935 50.85) (end 150.39 50.85) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 150.39 50.85) (end 150.3909 50.8509) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 61.8853) (end 147.2521 65.0374) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 147.2521 65.0374) (end 147.2521 77.0387) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 147.2521 77.0387) (end 144.1 80.1908) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 80.1908) (end 144.1 83.6347) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 60.76) (end 142.9747 60.76) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 142.9747 60.76) (end 142.9747 60.4787) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 142.9747 60.4787) (end 140.256 57.76) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 140.256 57.76) (end 137.94 57.76) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 174.5 93.525) (end 174.5 92.5662) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 174.5 92.5662) (end 173.6379 91.7041) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 163.4908 95.2409) (end 165.0688 96.8189) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 165.0688 96.8189) (end 166.8726 96.8189) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 166.8726 96.8189) (end 172.301 91.3905) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 172.301 91.3905) (end 173.3243 91.3905) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 173.3243 91.3905) (end 173.6379 91.7041) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 60.76) (end 144.1 61.8853) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 84.76) (end 144.1 83.6347) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.4908 95.2409) (end 163.4908 88.0392) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.4908 88.0392) (end 163.6339 87.8961) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 60.76) (end 144.1 59.6347) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 36.76) (end 144.1 37.8853) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.4908 95.2409) (end 163.0779 95.2409) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 163.0779 95.2409) (end 161.8992 96.4196) (width 0.25) (layer B.Cu) (net 114)) + (segment (start 144.1 84.76) (end 145.2253 84.76) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 160.175 98.45) (end 160.175 97.9938) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 160.175 97.9938) (end 161.7492 96.4196) (width 0.25) (layer F.Cu) (net 114)) + (segment (start 161.7492 96.4196) (end 161.8992 96.4196) (width 0.25) (layer F.Cu) (net 114)) + (via (at 163.3795 73.9772) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (via (at 150.3909 50.8509) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (via (at 165.8012 73.8363) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (via (at 163.6339 87.8961) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (via (at 173.6379 91.7041) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (via (at 161.8992 96.4196) (size 0.8) (layers F.Cu B.Cu) (net 114)) + (segment (start 116.16 53.1253) (end 113.8905 55.3948) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 113.8905 55.3948) (end 113.8905 58.7008) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 113.8905 58.7008) (end 112.4116 60.1797) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 112.4116 60.1797) (end 112.4116 68.8262) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 112.4116 68.8262) (end 110 71.2378) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 110 71.2378) (end 110 71.8747) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 116.16 52) (end 116.16 53.1253) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 110 73) (end 110 71.8747) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 116.16 77.1253) (end 116.35 77.3153) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.35 77.3153) (end 116.35 82.6946) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.35 82.6946) (end 117.2856 83.6302) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 117.2856 83.6302) (end 117.2856 89.8683) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 117.2856 89.8683) (end 116.221 90.9329) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.2512 92.9512) (end 116.2512 90.9631) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 116.2512 90.9631) (end 116.221 90.9329) (width 0.25) (layer F.Cu) (net 115)) + (segment (start 116.16 98.8747) (end 116.2512 98.7835) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.2512 98.7835) (end 116.2512 92.9512) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.16 100) (end 116.16 98.8747) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.16 76) (end 116.16 77.1253) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 110 73) (end 111.1253 73) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 116.16 76) (end 115.0347 76) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 115.0347 76) (end 115.0347 75.7186) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 115.0347 75.7186) (end 113.4414 74.1253) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 113.4414 74.1253) (end 111.9692 74.1253) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 111.9692 74.1253) (end 111.1253 73.2814) (width 0.25) (layer B.Cu) (net 115)) + (segment (start 111.1253 73.2814) (end 111.1253 73) (width 0.25) (layer B.Cu) (net 115)) + (via (at 116.221 90.9329) (size 0.8) (layers F.Cu B.Cu) (net 115)) + (via (at 116.2512 92.9512) (size 0.8) (layers F.Cu B.Cu) (net 115)) + (segment (start 117.2853 36.76) (end 117.2853 36.4787) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 117.2853 36.4787) (end 118.6642 35.0998) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 118.6642 35.0998) (end 146.2344 35.0998) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 146.2344 35.0998) (end 151.3499 40.2153) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 151.3499 40.2153) (end 151.3499 42.0386) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 151.3499 42.0386) (end 154.8158 45.5045) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 154.8158 45.5045) (end 154.8158 52.5344) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 154.8158 52.5344) (end 156.0109 52.5344) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 156.0109 52.5344) (end 157.635 54.1585) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 157.635 54.1585) (end 157.635 54.65) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 116.16 36.76) (end 117.2853 36.76) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 116.16 37.8853) (end 113.2387 40.8066) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.2387 40.8066) (end 113.2387 43.7946) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.2387 43.7946) (end 112.0828 43.7946) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 112.0828 43.7946) (end 104.8746 51.0028) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 104.8746 51.0028) (end 104.8746 61.8597) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 104.8746 61.8597) (end 102.2875 64.4468) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 102.2875 64.4468) (end 102.2875 65.5997) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 102.2875 65.5997) (end 102.6146 65.9268) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 102.6146 65.9268) (end 110.1492 65.9268) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 110.1492 65.9268) (end 115.0347 61.0413) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 115.0347 61.0413) (end 115.0347 60.76) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 116.16 60.76) (end 116.16 61.8853) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 116.16 83.6347) (end 113.9544 81.4291) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.9544 81.4291) (end 113.9544 78.9308) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.9544 78.9308) (end 114.7646 78.1206) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 114.7646 78.1206) (end 114.7646 75.2343) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 114.7646 75.2343) (end 113.9293 74.399) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.9293 74.399) (end 113.9293 64.116) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 113.9293 64.116) (end 116.16 61.8853) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 116.16 84.76) (end 116.16 83.6347) (width 0.25) (layer F.Cu) (net 116)) + (segment (start 116.16 60.76) (end 115.0347 60.76) (width 0.25) (layer B.Cu) (net 116)) + (segment (start 116.16 36.76) (end 116.16 37.8853) (width 0.25) (layer F.Cu) (net 116)) + (via (at 154.8158 52.5344) (size 0.8) (layers F.Cu B.Cu) (net 116)) + (via (at 113.2387 43.7946) (size 0.8) (layers F.Cu B.Cu) (net 116)) + (segment (start 125.4344 54.2825) (end 125.6681 54.5162) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 125.6681 54.5162) (end 149.6817 54.5162) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 149.6817 54.5162) (end 150.9043 53.2936) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 150.9043 53.2936) (end 151.6859 53.2936) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 151.6859 53.2936) (end 152.555 54.1627) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 152.555 54.1627) (end 152.555 54.65) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 37.8853) (end 123.78 46.4992) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 46.4992) (end 121.9254 48.3538) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.9254 48.3538) (end 121.9254 50.2427) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.9254 50.2427) (end 122.3542 50.6715) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 122.3542 50.6715) (end 124.1107 50.6715) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 124.1107 50.6715) (end 125.05 51.6108) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 125.05 51.6108) (end 125.05 53.8981) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 125.05 53.8981) (end 125.4344 54.2825) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 36.76) (end 123.78 37.8853) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 60.76) (end 123.78 59.6347) (width 0.25) (layer B.Cu) (net 117)) + (segment (start 123.78 59.6347) (end 123.97 59.4447) (width 0.25) (layer B.Cu) (net 117)) + (segment (start 123.97 59.4447) (end 123.97 55.7469) (width 0.25) (layer B.Cu) (net 117)) + (segment (start 123.97 55.7469) (end 125.4344 54.2825) (width 0.25) (layer B.Cu) (net 117)) + (segment (start 123.78 83.6347) (end 121.5744 81.4291) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.5744 81.4291) (end 121.5744 78.9308) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.5744 78.9308) (end 122.3656 78.1396) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 122.3656 78.1396) (end 122.3656 75.0508) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 122.3656 75.0508) (end 121.5469 74.2321) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.5469 74.2321) (end 121.5469 68.6305) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 121.5469 68.6305) (end 123.78 66.3974) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 66.3974) (end 123.78 61.8853) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 60.76) (end 123.78 61.8853) (width 0.25) (layer F.Cu) (net 117)) + (segment (start 123.78 84.76) (end 123.78 83.6347) (width 0.25) (layer F.Cu) (net 117)) + (via (at 125.4344 54.2825) (size 0.8) (layers F.Cu B.Cu) (net 117)) + (segment (start 116.4825 55.9572) (end 119.97 52.4697) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 119.97 52.4697) (end 119.97 51.6341) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 119.97 51.6341) (end 120.7296 50.8745) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 120.7296 50.8745) (end 121.7387 50.8745) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 121.7387 50.8745) (end 122.6546 51.7904) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 122.6546 51.7904) (end 122.6546 52.5856) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 122.6546 52.5856) (end 125.6544 55.5854) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 125.6544 55.5854) (end 148.793 55.5854) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 148.793 55.5854) (end 149.2178 56.0102) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 149.2178 56.0102) (end 155.4683 56.0102) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 155.4683 56.0102) (end 156.365 55.1135) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 156.365 55.1135) (end 156.365 54.65) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.62 76) (end 113.62 77.1253) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.62 100) (end 113.62 98.8747) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.7234 86.6335) (end 114.772 85.5849) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 114.772 85.5849) (end 114.772 84.3204) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 114.772 84.3204) (end 113.7361 83.2845) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.7361 83.2845) (end 113.7361 77.2414) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.7361 77.2414) (end 113.62 77.1253) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.62 98.8747) (end 111.4135 96.6682) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 111.4135 96.6682) (end 111.4135 88.9434) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 111.4135 88.9434) (end 113.7234 86.6335) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.62 74.8747) (end 112.776 74.8747) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 112.776 74.8747) (end 111.4112 73.5099) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 111.4112 73.5099) (end 111.4112 70.7818) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 111.4112 70.7818) (end 113.0112 69.1818) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.0112 69.1818) (end 113.0112 63.9041) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.0112 63.9041) (end 114.89 62.0253) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 114.89 62.0253) (end 114.89 60.4181) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 114.89 60.4181) (end 116.4825 58.8256) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 116.4825 58.8256) (end 116.4825 55.9572) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.62 52) (end 113.62 53.1253) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.62 76) (end 113.62 74.8747) (width 0.25) (layer F.Cu) (net 118)) + (segment (start 113.62 53.1253) (end 113.6506 53.1253) (width 0.25) (layer B.Cu) (net 118)) + (segment (start 113.6506 53.1253) (end 116.4825 55.9572) (width 0.25) (layer B.Cu) (net 118)) + (via (at 113.7234 86.6335) (size 0.8) (layers F.Cu B.Cu) (net 118)) + (via (at 116.4825 55.9572) (size 0.8) (layers F.Cu B.Cu) (net 118)) + (segment (start 112.2053 36.76) (end 112.2053 36.4787) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 112.2053 36.4787) (end 114.0346 34.6494) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 114.0346 34.6494) (end 146.4209 34.6494) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 146.4209 34.6494) (end 152.2507 40.4792) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 152.2507 40.4792) (end 152.2507 42.3025) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 152.2507 42.3025) (end 155.652 45.7038) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 155.652 45.7038) (end 155.652 46.8815) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 156.365 45.35) (end 156.365 46.1685) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 156.365 46.1685) (end 155.652 46.8815) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 36.76) (end 112.2053 36.76) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 109.9546 76.8585) (end 109.9546 75.0762) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 109.9546 75.0762) (end 108.8693 73.9909) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 108.8693 73.9909) (end 108.8693 71.4713) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 108.8693 71.4713) (end 111.08 69.2606) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 69.2606) (end 111.08 60.76) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 60.76) (end 111.08 59.6347) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 59.6347) (end 111.1426 59.5721) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.1426 59.5721) (end 111.1426 54.5979) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.1426 54.5979) (end 109.9547 53.41) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 109.9547 53.41) (end 109.9547 39.0106) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 109.9547 39.0106) (end 111.08 37.8853) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 36.76) (end 111.08 37.8853) (width 0.25) (layer F.Cu) (net 119)) + (segment (start 111.08 83.6347) (end 108.8663 81.421) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 108.8663 81.421) (end 108.8663 77.9468) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 108.8663 77.9468) (end 109.9546 76.8585) (width 0.25) (layer B.Cu) (net 119)) + (segment (start 111.08 84.76) (end 111.08 83.6347) (width 0.25) (layer B.Cu) (net 119)) + (via (at 155.652 46.8815) (size 0.8) (layers F.Cu B.Cu) (net 119)) + (via (at 109.9546 76.8585) (size 0.8) (layers F.Cu B.Cu) (net 119)) + (segment (start 145.2311 49.7062) (end 145.7179 49.7062) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 145.7179 49.7062) (end 147.072 48.3521) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 147.072 48.3521) (end 147.072 47.8653) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 147.072 47.8653) (end 150.9587 43.9786) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 150.9587 43.9786) (end 151.628 43.9786) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 151.628 43.9786) (end 152.555 44.9056) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 152.555 44.9056) (end 152.555 45.35) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 106 52.5626) (end 109.8307 48.7319) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 109.8307 48.7319) (end 137.4085 48.7319) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 137.4085 48.7319) (end 140.29 51.6134) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 140.29 51.6134) (end 140.29 52.3695) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 140.29 52.3695) (end 141.0459 53.1254) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 141.0459 53.1254) (end 144.5857 53.1254) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 144.5857 53.1254) (end 145.2311 52.48) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 145.2311 52.48) (end 145.2311 49.7062) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 52.5626) (end 106 53.1253) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 52) (end 106 52.5626) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 76) (end 106 66.318) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 106 66.318) (end 107.1253 65.1927) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 106 53.1253) (end 107.1253 54.2506) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 107.1253 54.2506) (end 107.1253 65.1927) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 100) (end 106 98.8747) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 105.8194 89.6203) (end 107.1805 88.2592) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 107.1805 88.2592) (end 107.1805 83.433) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 107.1805 83.433) (end 106 82.2525) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 82.2525) (end 106 76) (width 0.25) (layer B.Cu) (net 120)) + (segment (start 106 98.8747) (end 105.8194 98.6941) (width 0.25) (layer F.Cu) (net 120)) + (segment (start 105.8194 98.6941) (end 105.8194 89.6203) (width 0.25) (layer F.Cu) (net 120)) + (via (at 145.2311 49.7062) (size 0.8) (layers F.Cu B.Cu) (net 120)) + (via (at 105.8194 89.6203) (size 0.8) (layers F.Cu B.Cu) (net 120)) + (via (at 107.1253 65.1927) (size 0.8) (layers F.Cu B.Cu) (net 120)) + (segment (start 195.31 83.025) (end 195.4327 83.025) (width 0.25) (layer F.Cu) (net 121)) + (segment (start 195.4327 83.025) (end 196.2245 83.8168) (width 0.25) (layer F.Cu) (net 121)) + (segment (start 196.2245 83.8168) (end 191.854 88.1873) (width 0.25) (layer B.Cu) (net 121)) + (segment (start 191.854 88.1873) (end 191.854 90.4837) (width 0.25) (layer B.Cu) (net 121)) + (segment (start 191.854 90.4837) (end 189.8214 90.4837) (width 0.25) (layer F.Cu) (net 121)) + (segment (start 189.8214 90.4837) (end 187.69 88.3523) (width 0.25) (layer F.Cu) (net 121)) + (segment (start 187.69 88.3523) (end 187.69 87.975) (width 0.25) (layer F.Cu) (net 121)) + (via (at 191.854 90.4837) (size 0.8) (layers F.Cu B.Cu) (net 121)) + (via (at 196.2245 83.8168) (size 0.8) (layers F.Cu B.Cu) (net 121)) + (segment (start 188.825 98.475) (end 188.825 98.9223) (width 0.25) (layer F.Cu) (net 122)) + (segment (start 188.825 98.9223) (end 189.9619 100.0592) (width 0.25) (layer F.Cu) (net 122)) + (segment (start 189.9619 100.0592) (end 191.1036 100.0592) (width 0.25) (layer F.Cu) (net 122)) + (segment (start 190.23 49.9465) (end 190.23 51.525) (width 0.25) (layer F.Cu) (net 122)) + (via (at 190.23 49.9465) (size 0.8) (layers F.Cu B.Cu) (net 122)) + (via (at 191.1036 100.0592) (size 0.8) (layers F.Cu B.Cu) (net 122)) + (segment (start 194.0434 58.6934) (end 190.23 54.88) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 194.0434 80.1334) (end 194.0434 58.6934) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 190.23 54.88) (end 190.23 49.9465) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 191.1893 90.1227) (end 191.1893 82.9875) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 191.1037 100.0592) (end 191.1037 90.2083) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 191.1036 100.0592) (end 191.1037 100.0592) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 191.1893 82.9875) (end 194.0434 80.1334) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 191.1037 90.2083) (end 191.1893 90.1227) (width 0.25) (layer B.Cu) (net 122)) + (segment (start 175.77 98.475) (end 175.77 98.8817) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 175.77 98.8817) (end 174.736 99.9157) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 174.736 99.9157) (end 172.8698 99.9157) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 172.8698 99.9157) (end 172.3924 100.3931) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 172.3924 100.3931) (end 172.0662 100.3931) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 172.0662 100.3931) (end 171.1283 101.331) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 170.053 101.331) (end 171.1283 101.331) (width 0.25) (layer F.Cu) (net 123)) + (segment (start 177.04 93.525) (end 177.04 93.9317) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 177.04 93.9317) (end 177.9343 94.826) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 177.9343 94.826) (end 178.7004 94.826) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 178.7004 94.826) (end 179.2319 94.2945) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 176.0348 101.6003) (end 176.0348 97.4916) (width 0.25) (layer B.Cu) (net 124)) + (segment (start 176.0348 97.4916) (end 179.2319 94.2945) (width 0.25) (layer B.Cu) (net 124)) + (segment (start 174.244 101.331) (end 175.3193 101.331) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 176.0348 101.6003) (end 175.5886 101.6003) (width 0.25) (layer F.Cu) (net 124)) + (segment (start 175.5886 101.6003) (end 175.3193 101.331) (width 0.25) (layer F.Cu) (net 124)) + (via (at 176.0348 101.6003) (size 0.8) (layers F.Cu B.Cu) (net 124)) + (via (at 179.2319 94.2945) (size 0.8) (layers F.Cu B.Cu) (net 124)) + (segment (start 178.308 101.331) (end 179.3833 101.331) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 168.299 100.9688) (end 168.299 102.6013) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 168.299 102.6013) (end 169.165 103.4673) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 169.165 103.4673) (end 179.1988 103.4673) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 179.1988 103.4673) (end 179.3833 103.2828) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 179.3833 103.2828) (end 179.3833 101.331) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 172.5951 92.1221) (end 168.299 96.4182) (width 0.25) (layer B.Cu) (net 125)) + (segment (start 168.299 96.4182) (end 168.299 100.9688) (width 0.25) (layer B.Cu) (net 125)) + (segment (start 173.23 93.525) (end 172.5951 92.8901) (width 0.25) (layer F.Cu) (net 125)) + (segment (start 172.5951 92.8901) (end 172.5951 92.1221) (width 0.25) (layer F.Cu) (net 125)) + (via (at 168.299 100.9688) (size 0.8) (layers F.Cu B.Cu) (net 125)) + (via (at 172.5951 92.1221) (size 0.8) (layers F.Cu B.Cu) (net 125)) + (segment (start 173.355 57.038) (end 173.355 57.8633) (width 0.25) (layer F.Cu) (net 126)) + (segment (start 171.825 61.525) (end 171.825 59.3933) (width 0.25) (layer F.Cu) (net 126)) + (segment (start 171.825 59.3933) (end 173.355 57.8633) (width 0.25) (layer F.Cu) (net 126)) + (segment (start 175.635 66.475) (end 175.635 65.9857) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 175.635 65.9857) (end 174.7892 65.1399) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 174.7892 65.1399) (end 174.0176 65.1399) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 174.0176 65.1399) (end 173.73 65.4275) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 173.73 65.4275) (end 173.73 67.5416) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 173.73 67.5416) (end 171.4296 69.842) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 171.4296 69.842) (end 165.0175 69.842) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 165.0175 69.842) (end 163.7619 71.0976) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 163.7619 71.0976) (end 163.7619 71.4483) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 186.9053 58.9336) (end 188.3813 58.9336) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 188.3813 58.9336) (end 190.23 57.0849) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 190.23 57.0849) (end 190.23 56.475) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 162.0482 76.5575) (end 162.0482 73.162) (width 0.25) (layer B.Cu) (net 127)) + (segment (start 162.0482 73.162) (end 163.7619 71.4483) (width 0.25) (layer B.Cu) (net 127)) + (segment (start 158.81 77.025) (end 159.2775 76.5575) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 159.2775 76.5575) (end 162.0482 76.5575) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 175.635 66.475) (end 175.635 66.8879) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 175.635 66.8879) (end 177.4577 68.7106) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 177.4577 68.7106) (end 180.2288 68.7106) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 180.2288 68.7106) (end 181.9661 66.9733) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 181.9661 66.9733) (end 186.7753 66.9733) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 186.7753 66.9733) (end 186.9053 66.8433) (width 0.25) (layer B.Cu) (net 127)) + (segment (start 186.9053 66.8433) (end 186.9053 58.9336) (width 0.25) (layer B.Cu) (net 127)) + (segment (start 187.69 66.475) (end 187.1917 66.9733) (width 0.25) (layer F.Cu) (net 127)) + (segment (start 187.1917 66.9733) (end 186.7753 66.9733) (width 0.25) (layer F.Cu) (net 127)) + (via (at 163.7619 71.4483) (size 0.8) (layers F.Cu B.Cu) (net 127)) + (via (at 162.0482 76.5575) (size 0.8) (layers F.Cu B.Cu) (net 127)) + (via (at 186.9053 58.9336) (size 0.8) (layers F.Cu B.Cu) (net 127)) + (via (at 186.7753 66.9733) (size 0.8) (layers F.Cu B.Cu) (net 127)) + (segment (start 171.96 46.525) (end 171.96 48.2219) (width 0.25) (layer F.Cu) (net 128)) + (segment (start 171.96 48.2219) (end 172.1195 48.3814) (width 0.25) (layer F.Cu) (net 128)) + (segment (start 177.5494 60.0993) (end 172.1195 54.6694) (width 0.25) (layer B.Cu) (net 128)) + (segment (start 172.1195 54.6694) (end 172.1195 48.3814) (width 0.25) (layer B.Cu) (net 128)) + (segment (start 178.175 61.525) (end 178.175 60.7249) (width 0.25) (layer F.Cu) (net 128)) + (segment (start 178.175 60.7249) (end 177.5494 60.0993) (width 0.25) (layer F.Cu) (net 128)) + (via (at 177.5494 60.0993) (size 0.8) (layers F.Cu B.Cu) (net 128)) + (via (at 172.1195 48.3814) (size 0.8) (layers F.Cu B.Cu) (net 128)) + (segment (start 179.445 61.525) (end 179.445 60.4027) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 179.445 60.4027) (end 177.3385 58.2962) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 177.3385 58.2962) (end 177.3385 55.2502) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 177.3385 55.2502) (end 178.9731 53.6156) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 178.9731 53.6156) (end 178.9731 50.1064) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 178.9731 50.1064) (end 175.77 46.9033) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 175.77 46.9033) (end 175.77 46.525) (width 0.25) (layer F.Cu) (net 129)) + (segment (start 178.175 66.475) (end 178.175 66.9287) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 178.175 66.9287) (end 179.0441 67.7978) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 179.0441 67.7978) (end 179.7917 67.7978) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 179.7917 67.7978) (end 180.7458 66.8437) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 180.7458 66.8437) (end 180.7458 66.4965) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 173.397 53.3719) (end 173.397 54.4986) (width 0.25) (layer B.Cu) (net 130)) + (segment (start 173.397 54.4986) (end 180.7458 61.8474) (width 0.25) (layer B.Cu) (net 130)) + (segment (start 180.7458 61.8474) (end 180.7458 66.4965) (width 0.25) (layer B.Cu) (net 130)) + (segment (start 173.865 50.1367) (end 173.865 52.9039) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 173.865 52.9039) (end 173.397 53.3719) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 173.865 50.1367) (end 174.8162 50.1367) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 174.8162 50.1367) (end 175.77 51.0905) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 175.77 51.0905) (end 175.77 51.475) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 170.69 51.475) (end 170.69 51.0587) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 170.69 51.0587) (end 171.612 50.1367) (width 0.25) (layer F.Cu) (net 130)) + (segment (start 171.612 50.1367) (end 173.865 50.1367) (width 0.25) (layer F.Cu) (net 130)) + (via (at 180.7458 66.4965) (size 0.8) (layers F.Cu B.Cu) (net 130)) + (via (at 173.397 53.3719) (size 0.8) (layers F.Cu B.Cu) (net 130)) + (segment (start 194.04 72.525) (end 194.04 72.9317) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 194.04 72.9317) (end 193.0921 73.8796) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 193.0921 73.8796) (end 189.8788 73.8796) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 189.8788 73.8796) (end 188.96 72.9608) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 188.96 72.9608) (end 188.96 72.525) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 175.635 61.525) (end 175.635 61.0898) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 175.635 61.0898) (end 174.4783 59.9331) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 181.3359 71.1594) (end 174.4783 64.3018) (width 0.25) (layer B.Cu) (net 131)) + (segment (start 174.4783 64.3018) (end 174.4783 59.9331) (width 0.25) (layer B.Cu) (net 131)) + (segment (start 188.96 72.525) (end 188.96 72.1202) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 188.96 72.1202) (end 187.9992 71.1594) (width 0.25) (layer F.Cu) (net 131)) + (segment (start 187.9992 71.1594) (end 181.3359 71.1594) (width 0.25) (layer F.Cu) (net 131)) + (via (at 174.4783 59.9331) (size 0.8) (layers F.Cu B.Cu) (net 131)) + (via (at 181.3359 71.1594) (size 0.8) (layers F.Cu B.Cu) (net 131)) + (segment (start 182.1417 76.5441) (end 182.1417 70.9394) (width 0.25) (layer B.Cu) (net 132)) + (segment (start 182.1417 70.9394) (end 175.6704 64.4681) (width 0.25) (layer B.Cu) (net 132)) + (segment (start 175.6704 64.4681) (end 175.6704 59.9245) (width 0.25) (layer B.Cu) (net 132)) + (segment (start 192.77 77.475) (end 192.77 77.0683) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 192.77 77.0683) (end 191.8757 76.174) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 191.8757 76.174) (end 189.8293 76.174) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 189.8293 76.174) (end 189.5859 76.4174) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 189.5859 76.4174) (end 189.5859 78.553) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 189.5859 78.553) (end 188.8915 79.2474) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 188.8915 79.2474) (end 184.845 79.2474) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 184.845 79.2474) (end 182.1417 76.5441) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 176.905 61.525) (end 176.905 61.1163) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 176.905 61.1163) (end 175.7132 59.9245) (width 0.25) (layer F.Cu) (net 132)) + (segment (start 175.7132 59.9245) (end 175.6704 59.9245) (width 0.25) (layer F.Cu) (net 132)) + (via (at 175.6704 59.9245) (size 0.8) (layers F.Cu B.Cu) (net 132)) + (via (at 182.1417 76.5441) (size 0.8) (layers F.Cu B.Cu) (net 132)) + (segment (start 178.816 57.413) (end 181.1677 59.7647) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 181.1677 59.7647) (end 193.0722 59.7647) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 193.0722 59.7647) (end 193.2782 59.9707) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 194.04 61.525) (end 194.04 60.7325) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 194.04 60.7325) (end 193.2782 59.9707) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 190.7877 80.9547) (end 193.2782 78.4642) (width 0.25) (layer B.Cu) (net 133)) + (segment (start 193.2782 78.4642) (end 193.2782 59.9707) (width 0.25) (layer B.Cu) (net 133)) + (segment (start 190.7877 80.9547) (end 190.902 81.069) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 190.902 81.069) (end 190.902 82.427) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 190.902 82.427) (end 191.5 83.025) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 175.635 81.8867) (end 177.2156 80.3061) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 177.2156 80.3061) (end 190.1391 80.3061) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 190.1391 80.3061) (end 190.7877 80.9547) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 175.635 81.8867) (end 171.825 78.0767) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 171.825 78.0767) (end 171.825 77.475) (width 0.25) (layer F.Cu) (net 133)) + (segment (start 175.635 81.8867) (end 175.635 83.025) (width 0.25) (layer F.Cu) (net 133)) + (via (at 193.2782 59.9707) (size 0.8) (layers F.Cu B.Cu) (net 133)) + (via (at 190.7877 80.9547) (size 0.8) (layers F.Cu B.Cu) (net 133)) + (segment (start 188.96 83.025) (end 190.23 83.025) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 188.3115 81.7007) (end 188.96 82.3492) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 188.96 82.3492) (end 188.96 83.025) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 188.3115 81.7007) (end 188.3115 81.6184) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 188.3115 81.6184) (end 188.3425 81.5874) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 189.0108 90.8726) (end 189.0108 82.2557) (width 0.25) (layer B.Cu) (net 134)) + (segment (start 189.0108 82.2557) (end 188.3425 81.5874) (width 0.25) (layer B.Cu) (net 134)) + (segment (start 176.905 83.025) (end 176.905 82.6339) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 176.905 82.6339) (end 177.8382 81.7007) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 177.8382 81.7007) (end 183.5824 81.7007) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 183.5824 81.7007) (end 183.6536 81.7719) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 183.6536 81.7719) (end 184.2545 81.7719) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 184.2545 81.7719) (end 184.3257 81.7007) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 184.3257 81.7007) (end 188.3115 81.7007) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 190.095 93.525) (end 190.095 91.7108) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 190.095 91.7108) (end 189.2568 90.8726) (width 0.25) (layer F.Cu) (net 134)) + (segment (start 189.2568 90.8726) (end 189.0108 90.8726) (width 0.25) (layer F.Cu) (net 134)) + (via (at 188.3425 81.5874) (size 0.8) (layers F.Cu B.Cu) (net 134)) + (via (at 189.0108 90.8726) (size 0.8) (layers F.Cu B.Cu) (net 134)) + (segment (start 191.8205 81.2979) (end 189.7365 83.3819) (width 0.25) (layer B.Cu) (net 135)) + (segment (start 189.7365 83.3819) (end 189.7365 91.4338) (width 0.25) (layer B.Cu) (net 135)) + (segment (start 189.7365 91.4338) (end 189.2342 91.9361) (width 0.25) (layer B.Cu) (net 135)) + (segment (start 194.04 83.025) (end 194.04 83.4589) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 194.04 83.4589) (end 193.1356 84.3633) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 193.1356 84.3633) (end 192.3928 84.3633) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 192.3928 84.3633) (end 192.139 84.1095) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 192.139 84.1095) (end 192.139 81.6164) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 192.139 81.6164) (end 191.8205 81.2979) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 188.825 93.525) (end 189.2342 93.1158) (width 0.25) (layer F.Cu) (net 135)) + (segment (start 189.2342 93.1158) (end 189.2342 91.9361) (width 0.25) (layer F.Cu) (net 135)) + (via (at 191.8205 81.2979) (size 0.8) (layers F.Cu B.Cu) (net 135)) + (via (at 189.2342 91.9361) (size 0.8) (layers F.Cu B.Cu) (net 135)) + (segment (start 161.1246 40.1048) (end 159.7657 41.4637) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 159.7657 41.4637) (end 159.7657 54.3496) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 159.7657 54.3496) (end 156.0002 58.1151) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 156.0002 58.1151) (end 156.0002 71.6084) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 156.0002 71.6084) (end 155.0028 72.6058) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 155.0028 72.6058) (end 155.0028 73.8405) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 155.0028 73.8405) (end 156.8834 75.7211) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 156.8834 75.7211) (end 162.2864 75.7211) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 162.2864 75.7211) (end 163.41 76.8447) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 163.41 77.62) (end 163.41 76.8447) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 161.5539 35.6095) (end 161.1246 36.0388) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 161.1246 36.0388) (end 161.1246 40.1048) (width 0.25) (layer B.Cu) (net 136)) + (segment (start 161.5539 35.6095) (end 162.5558 35.6095) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 162.5558 35.6095) (end 162.64 35.5253) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 162.64 34.75) (end 162.64 35.5253) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 161.1246 40.1048) (end 161.1246 37.9662) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 161.1246 37.9662) (end 161.8162 37.2746) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 161.8162 37.2746) (end 165.5596 37.2746) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 165.5596 37.2746) (end 165.78 37.495) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 151.155 38.975) (end 151.155 38.5318) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 151.155 38.5318) (end 152.037 37.6498) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 152.037 37.6498) (end 157.8516 37.6498) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 157.8516 37.6498) (end 158.131 37.9292) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 158.131 37.9292) (end 158.131 39.9926) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 158.131 39.9926) (end 158.4247 40.2863) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 158.4247 40.2863) (end 160.9431 40.2863) (width 0.25) (layer F.Cu) (net 136)) + (segment (start 160.9431 40.2863) (end 161.1246 40.1048) (width 0.25) (layer F.Cu) (net 136)) + (via (at 155.0028 73.8405) (size 0.8) (layers F.Cu B.Cu) (net 136)) + (via (at 161.5539 35.6095) (size 0.8) (layers F.Cu B.Cu) (net 136)) + (via (at 161.1246 40.1048) (size 0.8) (layers F.Cu B.Cu) (net 136)) + (segment (start 190.23 66.475) (end 190.23 66.0683) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 190.23 66.0683) (end 189.3053 65.1436) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 189.3053 65.1436) (end 187.3443 65.1436) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 187.3443 65.1436) (end 186.5103 65.9776) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 186.5103 65.9776) (end 184.9992 65.9776) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 184.9992 65.9776) (end 184.2212 65.1996) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 184.2212 65.1996) (end 182.4312 65.1996) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 171.9899 40.7054) (end 174.2955 43.011) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 174.2955 43.011) (end 174.2955 52.246) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 174.2955 52.246) (end 174.7345 52.685) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 174.7345 52.685) (end 174.7345 54.0725) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 174.7345 54.0725) (end 182.4312 61.7692) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 182.4312 61.7692) (end 182.4312 65.1996) (width 0.25) (layer B.Cu) (net 137)) + (segment (start 162.64 38.05) (end 162.64 38.8253) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 171.9899 40.7054) (end 164.5201 40.7054) (width 0.25) (layer F.Cu) (net 137)) + (segment (start 164.5201 40.7054) (end 162.64 38.8253) (width 0.25) (layer F.Cu) (net 137)) + (via (at 171.9899 40.7054) (size 0.8) (layers F.Cu B.Cu) (net 137)) + (via (at 182.4312 65.1996) (size 0.8) (layers F.Cu B.Cu) (net 137)) + (segment (start 191.9019 58.2751) (end 192.0761 58.4493) (width 0.25) (layer B.Cu) (net 138)) + (segment (start 192.0761 58.4493) (end 192.0761 69.4557) (width 0.25) (layer B.Cu) (net 138)) + (segment (start 192.0761 69.4557) (end 191.0232 70.5086) (width 0.25) (layer B.Cu) (net 138)) + (segment (start 191.0232 70.5086) (end 191.0232 78.3259) (width 0.25) (layer B.Cu) (net 138)) + (segment (start 191.0232 78.3259) (end 190.2693 79.0798) (width 0.25) (layer B.Cu) (net 138)) + (segment (start 190.2693 79.0798) (end 189.6152 79.7339) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 189.6152 79.7339) (end 180.0561 79.7339) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 180.0561 79.7339) (end 178.81 78.4878) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 178.81 78.4878) (end 178.81 76.4596) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 178.81 76.4596) (end 178.4811 76.1307) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 178.4811 76.1307) (end 171.4667 76.1307) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 171.4667 76.1307) (end 171.1902 76.4072) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 171.1902 76.4072) (end 171.1902 78.5183) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 171.1902 78.5183) (end 169.4651 80.2434) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 169.4651 80.2434) (end 164.0866 80.2434) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 164.0866 80.2434) (end 163.41 80.92) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 190.23 77.475) (end 190.23 79.0405) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 190.23 79.0405) (end 190.2693 79.0798) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 192.77 56.475) (end 192.77 57.407) (width 0.25) (layer F.Cu) (net 138)) + (segment (start 192.77 57.407) (end 191.9019 58.2751) (width 0.25) (layer F.Cu) (net 138)) + (via (at 190.2693 79.0798) (size 0.8) (layers F.Cu B.Cu) (net 138)) + (via (at 191.9019 58.2751) (size 0.8) (layers F.Cu B.Cu) (net 138)) + (segment (start 173.095 61.525) (end 173.095 60.1937) (width 0.25) (layer F.Cu) (net 139)) + (segment (start 173.095 60.1937) (end 176.8882 56.4005) (width 0.25) (layer F.Cu) (net 139)) + (segment (start 176.8882 56.4005) (end 176.8882 54.6747) (width 0.25) (layer F.Cu) (net 139)) + (segment (start 176.8882 54.6747) (end 177.6826 53.8803) (width 0.25) (layer F.Cu) (net 139)) + (segment (start 177.9981 35.775) (end 177.9981 53.5648) (width 0.25) (layer B.Cu) (net 139)) + (segment (start 177.9981 53.5648) (end 177.6826 53.8803) (width 0.25) (layer B.Cu) (net 139)) + (segment (start 177.9981 35.775) (end 176.905 34.6819) (width 0.25) (layer F.Cu) (net 139)) + (segment (start 176.905 34.6819) (end 176.905 34.025) (width 0.25) (layer F.Cu) (net 139)) + (via (at 177.9981 35.775) (size 0.8) (layers F.Cu B.Cu) (net 139)) + (via (at 177.6826 53.8803) (size 0.8) (layers F.Cu B.Cu) (net 139)) + + (zone (net 0) (net_name "") (layers F&B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.3)) + (min_thickness 0.254) + (keepout (tracks not_allowed) (vias not_allowed) (copperpour not_allowed)) + (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 198.49 59.07) (xy 197.5 59.07) (xy 197.5 36.75) (xy 183.41 36.75) (xy 183.41 59.07) + (xy 182.63 59.07) (xy 182.63 35.55) (xy 198.49 35.55) + ) + ) + ) + (zone (net 0) (net_name "") (layer B.SilkS) (tstamp 0) (hatch full 0.508) + (connect_pads (clearance 0.3)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 163.52 121.75) (xy 154.88 121.75) (xy 154.88 124.41) (xy 163.52 124.41) + ) + ) + (filled_polygon + (pts + (xy 163.393 124.283) (xy 155.007 124.283) (xy 155.007 121.877) (xy 163.393 121.877) + ) + ) + ) + (zone (net 0) (net_name "") (layers F&B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.3)) + (min_thickness 0.254) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (polygon + (pts + (xy 183.41 59.07) (xy 197.5 59.07) (xy 197.5 58.38) (xy 183.41 58.38) + ) + ) + ) + (zone (net 1) (net_name GNDPWR) (layer B.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet)) + (polygon + (pts + (xy 100.05 30.05) (xy 199.95 30.05) (xy 199.95 129.95) (xy 100.05 129.95) + ) + ) + (filled_polygon + (pts + (xy 199.569001 129.569) (xy 100.431 129.569) (xy 100.431 123.2) (xy 104.817157 123.2) (xy 104.817157 124.8) + (xy 104.824513 124.874689) (xy 104.846299 124.946508) (xy 104.881678 125.012696) (xy 104.929289 125.070711) (xy 104.987304 125.118322) + (xy 105.053492 125.153701) (xy 105.125311 125.175487) (xy 105.2 125.182843) (xy 106.8 125.182843) (xy 106.874689 125.175487) + (xy 106.946508 125.153701) (xy 107.012696 125.118322) (xy 107.070711 125.070711) (xy 107.118322 125.012696) (xy 107.153701 124.946508) + (xy 107.175487 124.874689) (xy 107.182843 124.8) (xy 107.182843 123.2) (xy 107.175487 123.125311) (xy 107.153701 123.053492) + (xy 107.118322 122.987304) (xy 107.070711 122.929289) (xy 107.012696 122.881678) (xy 106.946508 122.846299) (xy 106.874689 122.824513) + (xy 106.8 122.817157) (xy 105.2 122.817157) (xy 105.125311 122.824513) (xy 105.053492 122.846299) (xy 104.987304 122.881678) + (xy 104.929289 122.929289) (xy 104.881678 122.987304) (xy 104.846299 123.053492) (xy 104.824513 123.125311) (xy 104.817157 123.2) + (xy 100.431 123.2) (xy 100.431 116.05) (xy 101.881928 116.05) (xy 101.894188 116.174482) (xy 101.930498 116.29418) + (xy 101.989463 116.404494) (xy 102.068815 116.501185) (xy 102.165506 116.580537) (xy 102.27582 116.639502) (xy 102.395518 116.675812) + (xy 102.52 116.688072) (xy 102.93425 116.685) (xy 103.093 116.52625) (xy 103.093 115.602) (xy 103.347 115.602) + (xy 103.347 116.52625) (xy 103.50575 116.685) (xy 103.92 116.688072) (xy 104.044482 116.675812) (xy 104.16418 116.639502) + (xy 104.274494 116.580537) (xy 104.371185 116.501185) (xy 104.450537 116.404494) (xy 104.509502 116.29418) (xy 104.545812 116.174482) + (xy 104.558072 116.05) (xy 104.555 115.76075) (xy 104.39625 115.602) (xy 103.347 115.602) (xy 103.093 115.602) + (xy 102.04375 115.602) (xy 101.885 115.76075) (xy 101.881928 116.05) (xy 100.431 116.05) (xy 100.431 114.9) + (xy 101.881928 114.9) (xy 101.885 115.18925) (xy 102.04375 115.348) (xy 103.093 115.348) (xy 103.093 115.328) + (xy 103.347 115.328) (xy 103.347 115.348) (xy 104.39625 115.348) (xy 104.555 115.18925) (xy 104.558072 114.9) + (xy 104.545812 114.775518) (xy 104.509502 114.65582) (xy 104.450537 114.545506) (xy 104.371185 114.448815) (xy 104.274494 114.369463) + (xy 104.16418 114.310498) (xy 104.044482 114.274188) (xy 104.02622 114.272389) (xy 104.117488 114.197488) (xy 104.19619 114.101589) + (xy 104.254671 113.992179) (xy 104.290683 113.873462) (xy 104.302843 113.750001) (xy 104.302843 113.099999) (xy 104.290683 112.976538) + (xy 104.254671 112.857821) (xy 104.19619 112.748411) (xy 104.117488 112.652512) (xy 104.021589 112.57381) (xy 104.0074 112.566226) + (xy 104.0074 111.86615) (xy 105.933397 109.940154) (xy 105.941984 109.941) (xy 106.058016 109.941) (xy 106.231516 109.923912) + (xy 106.454136 109.856381) (xy 106.659303 109.746717) (xy 106.839134 109.599134) (xy 106.986717 109.419303) (xy 107.096381 109.214136) + (xy 107.163912 108.991516) (xy 107.186714 108.76) (xy 107.163912 108.528484) (xy 107.096381 108.305864) (xy 106.986717 108.100697) + (xy 106.839134 107.920866) (xy 106.659303 107.773283) (xy 106.454136 107.663619) (xy 106.231516 107.596088) (xy 106.058016 107.579) + (xy 105.941984 107.579) (xy 105.768484 107.596088) (xy 105.545864 107.663619) (xy 105.340697 107.773283) (xy 105.160866 107.920866) + (xy 105.013283 108.100697) (xy 104.903619 108.305864) (xy 104.836088 108.528484) (xy 104.813286 108.76) (xy 104.819846 108.826603) + (xy 102.690573 110.955877) (xy 102.660532 110.980531) (xy 102.635879 111.010571) (xy 102.562135 111.100428) (xy 102.489018 111.237218) + (xy 102.443995 111.385643) (xy 102.428792 111.54) (xy 102.432601 111.578673) (xy 102.4326 112.566226) (xy 102.418411 112.57381) + (xy 102.322512 112.652512) (xy 102.24381 112.748411) (xy 102.185329 112.857821) (xy 102.149317 112.976538) (xy 102.137157 113.099999) + (xy 102.137157 113.750001) (xy 102.149317 113.873462) (xy 102.185329 113.992179) (xy 102.24381 114.101589) (xy 102.322512 114.197488) + (xy 102.41378 114.272389) (xy 102.395518 114.274188) (xy 102.27582 114.310498) (xy 102.165506 114.369463) (xy 102.068815 114.448815) + (xy 101.989463 114.545506) (xy 101.930498 114.65582) (xy 101.894188 114.775518) (xy 101.881928 114.9) (xy 100.431 114.9) + (xy 100.431 99.2) (xy 104.817157 99.2) (xy 104.817157 100.8) (xy 104.824513 100.874689) (xy 104.846299 100.946508) + (xy 104.881678 101.012696) (xy 104.929289 101.070711) (xy 104.987304 101.118322) (xy 105.053492 101.153701) (xy 105.125311 101.175487) + (xy 105.2 101.182843) (xy 106.8 101.182843) (xy 106.874689 101.175487) (xy 106.946508 101.153701) (xy 107.012696 101.118322) + (xy 107.070711 101.070711) (xy 107.118322 101.012696) (xy 107.153701 100.946508) (xy 107.175487 100.874689) (xy 107.182843 100.8) + (xy 107.182843 99.2) (xy 107.175487 99.125311) (xy 107.153701 99.053492) (xy 107.118322 98.987304) (xy 107.070711 98.929289) + (xy 107.012696 98.881678) (xy 106.946508 98.846299) (xy 106.874689 98.824513) (xy 106.8 98.817157) (xy 105.2 98.817157) + (xy 105.125311 98.824513) (xy 105.053492 98.846299) (xy 104.987304 98.881678) (xy 104.929289 98.929289) (xy 104.881678 98.987304) + (xy 104.846299 99.053492) (xy 104.824513 99.125311) (xy 104.817157 99.2) (xy 100.431 99.2) (xy 100.431 92.49) + (xy 101.991928 92.49) (xy 102.004188 92.614482) (xy 102.040498 92.73418) (xy 102.099463 92.844494) (xy 102.178815 92.941185) + (xy 102.275506 93.020537) (xy 102.38582 93.079502) (xy 102.505518 93.115812) (xy 102.63 93.128072) (xy 103.04425 93.125) + (xy 103.203 92.96625) (xy 103.203 92.042) (xy 103.457 92.042) (xy 103.457 92.96625) (xy 103.61575 93.125) + (xy 104.03 93.128072) (xy 104.154482 93.115812) (xy 104.27418 93.079502) (xy 104.384494 93.020537) (xy 104.481185 92.941185) + (xy 104.560537 92.844494) (xy 104.619502 92.73418) (xy 104.655812 92.614482) (xy 104.668072 92.49) (xy 104.665 92.20075) + (xy 104.50625 92.042) (xy 103.457 92.042) (xy 103.203 92.042) (xy 102.15375 92.042) (xy 101.995 92.20075) + (xy 101.991928 92.49) (xy 100.431 92.49) (xy 100.431 67.64) (xy 101.981928 67.64) (xy 101.994188 67.764482) + (xy 102.030498 67.88418) (xy 102.089463 67.994494) (xy 102.168815 68.091185) (xy 102.265506 68.170537) (xy 102.37582 68.229502) + (xy 102.495518 68.265812) (xy 102.62 68.278072) (xy 103.03425 68.275) (xy 103.193 68.11625) (xy 103.193 67.192) + (xy 103.447 67.192) (xy 103.447 68.11625) (xy 103.60575 68.275) (xy 104.02 68.278072) (xy 104.144482 68.265812) + (xy 104.26418 68.229502) (xy 104.374494 68.170537) (xy 104.471185 68.091185) (xy 104.550537 67.994494) (xy 104.609502 67.88418) + (xy 104.645812 67.764482) (xy 104.658072 67.64) (xy 104.655 67.35075) (xy 104.49625 67.192) (xy 103.447 67.192) + (xy 103.193 67.192) (xy 102.14375 67.192) (xy 101.985 67.35075) (xy 101.981928 67.64) (xy 100.431 67.64) + (xy 100.431 57.306878) (xy 101.2117 57.306878) (xy 101.2117 57.460722) (xy 101.241713 57.611609) (xy 101.300587 57.753742) + (xy 101.386058 57.881659) (xy 101.494841 57.990442) (xy 101.529401 58.013534) (xy 101.5294 62.173899) (xy 101.428758 62.274541) + (xy 101.343287 62.402458) (xy 101.284413 62.544591) (xy 101.2544 62.695478) (xy 101.2544 62.849322) (xy 101.284413 63.000209) + (xy 101.343287 63.142342) (xy 101.428758 63.270259) (xy 101.537541 63.379042) (xy 101.665458 63.464513) (xy 101.807591 63.523387) + (xy 101.958478 63.5534) (xy 102.112322 63.5534) (xy 102.263209 63.523387) (xy 102.405342 63.464513) (xy 102.533259 63.379042) + (xy 102.642042 63.270259) (xy 102.727513 63.142342) (xy 102.786387 63.000209) (xy 102.8164 62.849322) (xy 102.8164 62.695478) + (xy 102.791874 62.572175) (xy 102.847041 62.627342) (xy 102.974958 62.712813) (xy 103.117091 62.771687) (xy 103.225465 62.793244) + (xy 101.947285 64.071424) (xy 101.927973 64.087273) (xy 101.864741 64.164321) (xy 101.817755 64.252226) (xy 101.788822 64.347608) + (xy 101.7815 64.421947) (xy 101.7815 64.421954) (xy 101.779053 64.4468) (xy 101.7815 64.471647) (xy 101.781501 65.574844) + (xy 101.779053 65.5997) (xy 101.788822 65.698892) (xy 101.817755 65.794274) (xy 101.828685 65.814722) (xy 101.864742 65.882179) + (xy 101.927974 65.959227) (xy 101.947281 65.975072) (xy 102.09769 66.125481) (xy 102.089463 66.135506) (xy 102.030498 66.24582) + (xy 101.994188 66.365518) (xy 101.981928 66.49) (xy 101.985 66.77925) (xy 102.14375 66.938) (xy 103.193 66.938) + (xy 103.193 66.918) (xy 103.447 66.918) (xy 103.447 66.938) (xy 104.49625 66.938) (xy 104.655 66.77925) + (xy 104.658072 66.49) (xy 104.652438 66.4328) (xy 110.124354 66.4328) (xy 110.1492 66.435247) (xy 110.174046 66.4328) + (xy 110.174054 66.4328) (xy 110.248393 66.425478) (xy 110.343775 66.396545) (xy 110.431679 66.349559) (xy 110.508727 66.286327) + (xy 110.524576 66.267015) (xy 115.262986 61.528606) (xy 115.320866 61.599134) (xy 115.500697 61.746717) (xy 115.705864 61.856381) + (xy 115.928484 61.923912) (xy 116.101984 61.941) (xy 116.218016 61.941) (xy 116.391516 61.923912) (xy 116.614136 61.856381) + (xy 116.819303 61.746717) (xy 116.999134 61.599134) (xy 117.146717 61.419303) (xy 117.256381 61.214136) (xy 117.271146 61.165463) + (xy 117.292221 61.182759) (xy 117.380125 61.229745) (xy 117.475507 61.258678) (xy 117.5747 61.268448) (xy 117.599554 61.266) + (xy 117.631341 61.266) (xy 117.713283 61.419303) (xy 117.860866 61.599134) (xy 118.040697 61.746717) (xy 118.245864 61.856381) + (xy 118.468484 61.923912) (xy 118.641984 61.941) (xy 118.758016 61.941) (xy 118.931516 61.923912) (xy 119.154136 61.856381) + (xy 119.359303 61.746717) (xy 119.539134 61.599134) (xy 119.686717 61.419303) (xy 119.796381 61.214136) (xy 119.811146 61.165463) + (xy 119.832221 61.182759) (xy 119.920125 61.229745) (xy 120.015507 61.258678) (xy 120.1147 61.268448) (xy 120.139554 61.266) + (xy 120.171341 61.266) (xy 120.253283 61.419303) (xy 120.400866 61.599134) (xy 120.580697 61.746717) (xy 120.785864 61.856381) + (xy 121.008484 61.923912) (xy 121.181984 61.941) (xy 121.298016 61.941) (xy 121.471516 61.923912) (xy 121.694136 61.856381) + (xy 121.8596 61.767938) (xy 121.8596 63.177608) (xy 120.188609 64.8486) (xy 120.046278 64.8486) (xy 119.895391 64.878613) + (xy 119.753258 64.937487) (xy 119.625341 65.022958) (xy 119.516558 65.131741) (xy 119.431087 65.259658) (xy 119.372213 65.401791) + (xy 119.3422 65.552678) (xy 119.3422 65.706522) (xy 119.372213 65.857409) (xy 119.431087 65.999542) (xy 119.516558 66.127459) + (xy 119.625341 66.236242) (xy 119.753258 66.321713) (xy 119.895391 66.380587) (xy 120.046278 66.4106) (xy 120.200122 66.4106) + (xy 120.351009 66.380587) (xy 120.493142 66.321713) (xy 120.621059 66.236242) (xy 120.729842 66.127459) (xy 120.815313 65.999542) + (xy 120.874187 65.857409) (xy 120.9042 65.706522) (xy 120.9042 65.564191) (xy 122.70582 63.762572) (xy 122.725127 63.746727) + (xy 122.788359 63.669679) (xy 122.835345 63.581775) (xy 122.864278 63.486393) (xy 122.8716 63.412054) (xy 122.8716 63.412047) + (xy 122.874047 63.387201) (xy 122.8716 63.362355) (xy 122.8716 61.514733) (xy 122.940866 61.599134) (xy 123.120697 61.746717) + (xy 123.325864 61.856381) (xy 123.548484 61.923912) (xy 123.721984 61.941) (xy 123.838016 61.941) (xy 124.011516 61.923912) + (xy 124.234136 61.856381) (xy 124.439303 61.746717) (xy 124.544001 61.660794) (xy 124.544 63.276608) (xy 122.953009 64.8676) + (xy 122.810678 64.8676) (xy 122.659791 64.897613) (xy 122.517658 64.956487) (xy 122.389741 65.041958) (xy 122.280958 65.150741) + (xy 122.195487 65.278658) (xy 122.136613 65.420791) (xy 122.1066 65.571678) (xy 122.1066 65.725522) (xy 122.136613 65.876409) + (xy 122.195487 66.018542) (xy 122.280958 66.146459) (xy 122.389741 66.255242) (xy 122.517658 66.340713) (xy 122.659791 66.399587) + (xy 122.810678 66.4296) (xy 122.964522 66.4296) (xy 123.115409 66.399587) (xy 123.257542 66.340713) (xy 123.385459 66.255242) + (xy 123.494242 66.146459) (xy 123.579713 66.018542) (xy 123.638587 65.876409) (xy 123.6686 65.725522) (xy 123.6686 65.583191) + (xy 125.39022 63.861572) (xy 125.409527 63.845727) (xy 125.472759 63.768679) (xy 125.519745 63.680775) (xy 125.548678 63.585393) + (xy 125.549035 63.581774) (xy 125.552385 63.547755) (xy 125.556 63.511054) (xy 125.556 63.511047) (xy 125.558447 63.486201) + (xy 125.556 63.461355) (xy 125.556 61.660795) (xy 125.660697 61.746717) (xy 125.865864 61.856381) (xy 126.088484 61.923912) + (xy 126.261984 61.941) (xy 126.378016 61.941) (xy 126.551516 61.923912) (xy 126.774136 61.856381) (xy 126.979303 61.746717) + (xy 127.084001 61.660794) (xy 127.084 63.011208) (xy 125.227609 64.8676) (xy 125.085278 64.8676) (xy 124.934391 64.897613) + (xy 124.792258 64.956487) (xy 124.664341 65.041958) (xy 124.555558 65.150741) (xy 124.470087 65.278658) (xy 124.411213 65.420791) + (xy 124.3812 65.571678) (xy 124.3812 65.725522) (xy 124.411213 65.876409) (xy 124.470087 66.018542) (xy 124.555558 66.146459) + (xy 124.664341 66.255242) (xy 124.792258 66.340713) (xy 124.934391 66.399587) (xy 125.085278 66.4296) (xy 125.239122 66.4296) + (xy 125.390009 66.399587) (xy 125.532142 66.340713) (xy 125.660059 66.255242) (xy 125.768842 66.146459) (xy 125.854313 66.018542) + (xy 125.913187 65.876409) (xy 125.9432 65.725522) (xy 125.9432 65.583191) (xy 127.93022 63.596172) (xy 127.949527 63.580327) + (xy 128.012759 63.503279) (xy 128.059745 63.415375) (xy 128.088678 63.319993) (xy 128.096 63.245654) (xy 128.096 63.245653) + (xy 128.098448 63.2208) (xy 128.096 63.195946) (xy 128.096 61.660795) (xy 128.200697 61.746717) (xy 128.405864 61.856381) + (xy 128.628484 61.923912) (xy 128.801984 61.941) (xy 128.918016 61.941) (xy 129.091516 61.923912) (xy 129.314136 61.856381) + (xy 129.519303 61.746717) (xy 129.624001 61.660794) (xy 129.624 63.261808) (xy 128.018209 64.8676) (xy 127.875878 64.8676) + (xy 127.724991 64.897613) (xy 127.582858 64.956487) (xy 127.454941 65.041958) (xy 127.346158 65.150741) (xy 127.260687 65.278658) + (xy 127.201813 65.420791) (xy 127.1718 65.571678) (xy 127.1718 65.725522) (xy 127.201813 65.876409) (xy 127.260687 66.018542) + (xy 127.346158 66.146459) (xy 127.454941 66.255242) (xy 127.582858 66.340713) (xy 127.724991 66.399587) (xy 127.875878 66.4296) + (xy 128.029722 66.4296) (xy 128.180609 66.399587) (xy 128.322742 66.340713) (xy 128.450659 66.255242) (xy 128.559442 66.146459) + (xy 128.644913 66.018542) (xy 128.703787 65.876409) (xy 128.7338 65.725522) (xy 128.7338 65.583191) (xy 130.47022 63.846772) + (xy 130.489527 63.830927) (xy 130.552759 63.753879) (xy 130.599745 63.665975) (xy 130.628678 63.570593) (xy 130.636 63.496254) + (xy 130.636 63.496253) (xy 130.638448 63.4714) (xy 130.636 63.446546) (xy 130.636 61.660795) (xy 130.740697 61.746717) + (xy 130.945864 61.856381) (xy 131.168484 61.923912) (xy 131.341984 61.941) (xy 131.458016 61.941) (xy 131.631516 61.923912) + (xy 131.854136 61.856381) (xy 132.059303 61.746717) (xy 132.164 61.660794) (xy 132.164001 64.226407) (xy 131.074209 65.3162) + (xy 130.931878 65.3162) (xy 130.780991 65.346213) (xy 130.638858 65.405087) (xy 130.510941 65.490558) (xy 130.402158 65.599341) + (xy 130.316687 65.727258) (xy 130.257813 65.869391) (xy 130.2278 66.020278) (xy 130.2278 66.174122) (xy 130.257813 66.325009) + (xy 130.316687 66.467142) (xy 130.402158 66.595059) (xy 130.510941 66.703842) (xy 130.638858 66.789313) (xy 130.780991 66.848187) + (xy 130.931878 66.8782) (xy 131.085722 66.8782) (xy 131.236609 66.848187) (xy 131.378742 66.789313) (xy 131.506659 66.703842) + (xy 131.615442 66.595059) (xy 131.700913 66.467142) (xy 131.759787 66.325009) (xy 131.7898 66.174122) (xy 131.7898 66.031791) + (xy 133.01022 64.811372) (xy 133.029527 64.795527) (xy 133.092759 64.718479) (xy 133.139745 64.630575) (xy 133.168678 64.535193) + (xy 133.176 64.460854) (xy 133.178448 64.436) (xy 133.176 64.411146) (xy 133.176 61.660795) (xy 133.280697 61.746717) + (xy 133.485864 61.856381) (xy 133.708484 61.923912) (xy 133.881984 61.941) (xy 133.998016 61.941) (xy 134.171516 61.923912) + (xy 134.394136 61.856381) (xy 134.599303 61.746717) (xy 134.779134 61.599134) (xy 134.841801 61.522774) (xy 134.8418 64.023554) + (xy 134.839353 64.0484) (xy 134.8418 64.073246) (xy 134.8418 64.073253) (xy 134.849122 64.147592) (xy 134.878055 64.242974) + (xy 134.925041 64.330879) (xy 134.988273 64.407927) (xy 135.007585 64.423776) (xy 144.2641 73.680292) (xy 144.2641 73.822622) + (xy 144.294113 73.973509) (xy 144.352987 74.115642) (xy 144.438458 74.243559) (xy 144.547241 74.352342) (xy 144.675158 74.437813) + (xy 144.721901 74.457175) (xy 144.721901 74.714363) (xy 144.583087 74.648754) (xy 144.449039 74.608096) (xy 144.227 74.730085) + (xy 144.227 75.873) (xy 144.247 75.873) (xy 144.247 76.127) (xy 144.227 76.127) (xy 144.227 76.147) + (xy 143.973 76.147) (xy 143.973 76.127) (xy 143.953 76.127) (xy 143.953 75.873) (xy 143.973 75.873) + (xy 143.973 74.730085) (xy 143.750961 74.608096) (xy 143.616913 74.648754) (xy 143.36258 74.768963) (xy 143.136586 74.936481) + (xy 142.947615 75.144869) (xy 142.80293 75.386119) (xy 142.708091 75.65096) (xy 142.829375 75.872998) (xy 142.734206 75.872998) + (xy 142.723912 75.768484) (xy 142.656381 75.545864) (xy 142.546717 75.340697) (xy 142.399134 75.160866) (xy 142.219303 75.013283) + (xy 142.014136 74.903619) (xy 141.791516 74.836088) (xy 141.618016 74.819) (xy 141.501984 74.819) (xy 141.328484 74.836088) + (xy 141.105864 74.903619) (xy 140.900697 75.013283) (xy 140.720866 75.160866) (xy 140.573283 75.340697) (xy 140.463619 75.545864) + (xy 140.396088 75.768484) (xy 140.373286 76) (xy 140.396088 76.231516) (xy 140.463619 76.454136) (xy 140.551901 76.6193) + (xy 140.028099 76.6193) (xy 140.116381 76.454136) (xy 140.183912 76.231516) (xy 140.206714 76) (xy 140.183912 75.768484) + (xy 140.116381 75.545864) (xy 140.006717 75.340697) (xy 139.859134 75.160866) (xy 139.679303 75.013283) (xy 139.474136 74.903619) + (xy 139.251516 74.836088) (xy 139.078016 74.819) (xy 138.961984 74.819) (xy 138.788484 74.836088) (xy 138.565864 74.903619) + (xy 138.360697 75.013283) (xy 138.180866 75.160866) (xy 138.033283 75.340697) (xy 137.923619 75.545864) (xy 137.908854 75.594537) + (xy 137.887779 75.577241) (xy 137.799875 75.530255) (xy 137.704493 75.501322) (xy 137.630154 75.494) (xy 137.6053 75.491552) + (xy 137.580446 75.494) (xy 137.548659 75.494) (xy 137.466717 75.340697) (xy 137.319134 75.160866) (xy 137.139303 75.013283) + (xy 136.934136 74.903619) (xy 136.711516 74.836088) (xy 136.538016 74.819) (xy 136.421984 74.819) (xy 136.248484 74.836088) + (xy 136.025864 74.903619) (xy 135.820697 75.013283) (xy 135.773205 75.052259) (xy 135.714127 74.980273) (xy 135.69482 74.964428) + (xy 134.609154 73.878763) (xy 134.740697 73.986717) (xy 134.945864 74.096381) (xy 135.168484 74.163912) (xy 135.341984 74.181) + (xy 135.458016 74.181) (xy 135.631516 74.163912) (xy 135.854136 74.096381) (xy 136.059303 73.986717) (xy 136.239134 73.839134) + (xy 136.386717 73.659303) (xy 136.496381 73.454136) (xy 136.563912 73.231516) (xy 136.574206 73.127002) (xy 136.669375 73.127002) + (xy 136.548091 73.34904) (xy 136.64293 73.613881) (xy 136.787615 73.855131) (xy 136.976586 74.063519) (xy 137.20258 74.231037) + (xy 137.456913 74.351246) (xy 137.590961 74.391904) (xy 137.813 74.269915) (xy 137.813 73.127) (xy 138.067 73.127) + (xy 138.067 74.269915) (xy 138.289039 74.391904) (xy 138.423087 74.351246) (xy 138.67742 74.231037) (xy 138.903414 74.063519) + (xy 139.092385 73.855131) (xy 139.23707 73.613881) (xy 139.331909 73.34904) (xy 139.210624 73.127) (xy 138.067 73.127) + (xy 137.813 73.127) (xy 137.793 73.127) (xy 137.793 72.873) (xy 137.813 72.873) (xy 137.813 71.730085) + (xy 138.067 71.730085) (xy 138.067 72.873) (xy 139.210624 72.873) (xy 139.331909 72.65096) (xy 139.23707 72.386119) + (xy 139.092385 72.144869) (xy 138.903414 71.936481) (xy 138.67742 71.768963) (xy 138.423087 71.648754) (xy 138.289039 71.608096) + (xy 138.067 71.730085) (xy 137.813 71.730085) (xy 137.590961 71.608096) (xy 137.456913 71.648754) (xy 137.20258 71.768963) + (xy 136.976586 71.936481) (xy 136.787615 72.144869) (xy 136.64293 72.386119) (xy 136.548091 72.65096) (xy 136.669375 72.872998) + (xy 136.574206 72.872998) (xy 136.563912 72.768484) (xy 136.496381 72.545864) (xy 136.386717 72.340697) (xy 136.239134 72.160866) + (xy 136.059303 72.013283) (xy 135.854136 71.903619) (xy 135.631516 71.836088) (xy 135.458016 71.819) (xy 135.341984 71.819) + (xy 135.168484 71.836088) (xy 134.945864 71.903619) (xy 134.740697 72.013283) (xy 134.560866 72.160866) (xy 134.466279 72.276122) + (xy 134.459427 72.267773) (xy 134.44012 72.251928) (xy 129.927476 67.739285) (xy 129.911627 67.719973) (xy 129.834579 67.656741) + (xy 129.746675 67.609755) (xy 129.651293 67.580822) (xy 129.576954 67.5735) (xy 129.576946 67.5735) (xy 129.5521 67.571053) + (xy 129.527254 67.5735) (xy 112.866645 67.5735) (xy 112.841799 67.571053) (xy 112.816953 67.5735) (xy 112.816946 67.5735) + (xy 112.742607 67.580822) (xy 112.647225 67.609755) (xy 112.559321 67.656741) (xy 112.482273 67.719973) (xy 112.466428 67.73928) + (xy 108.534385 71.671324) (xy 108.515073 71.687173) (xy 108.451841 71.764221) (xy 108.404855 71.852126) (xy 108.375922 71.947508) + (xy 108.3686 72.021847) (xy 108.3686 72.021854) (xy 108.366153 72.0467) (xy 108.3686 72.071546) (xy 108.368601 73.909844) + (xy 108.366153 73.9347) (xy 108.375922 74.033892) (xy 108.404855 74.129274) (xy 108.422163 74.161654) (xy 108.451842 74.217179) + (xy 108.515074 74.294227) (xy 108.53438 74.310071) (xy 109.140228 74.91592) (xy 109.156073 74.935227) (xy 109.233121 74.998459) + (xy 109.301256 75.034878) (xy 109.321025 75.045445) (xy 109.416407 75.074378) (xy 109.5156 75.084148) (xy 109.540454 75.0817) + (xy 110.33733 75.0817) (xy 110.240866 75.160866) (xy 110.093283 75.340697) (xy 109.983619 75.545864) (xy 109.916088 75.768484) + (xy 109.893286 76) (xy 109.900919 76.0775) (xy 109.877678 76.0775) (xy 109.726791 76.107513) (xy 109.715671 76.112119) + (xy 109.726714 76) (xy 109.703912 75.768484) (xy 109.636381 75.545864) (xy 109.526717 75.340697) (xy 109.379134 75.160866) + (xy 109.199303 75.013283) (xy 108.994136 74.903619) (xy 108.771516 74.836088) (xy 108.598016 74.819) (xy 108.481984 74.819) + (xy 108.308484 74.836088) (xy 108.085864 74.903619) (xy 107.9017 75.002057) (xy 107.9017 68.741201) (xy 108.002342 68.640559) + (xy 108.087813 68.512642) (xy 108.146687 68.370509) (xy 108.1767 68.219622) (xy 108.1767 68.065778) (xy 108.146687 67.914891) + (xy 108.087813 67.772758) (xy 108.002342 67.644841) (xy 107.893559 67.536058) (xy 107.765642 67.450587) (xy 107.623509 67.391713) + (xy 107.472622 67.3617) (xy 107.318778 67.3617) (xy 107.167891 67.391713) (xy 107.025758 67.450587) (xy 106.897841 67.536058) + (xy 106.789058 67.644841) (xy 106.703587 67.772758) (xy 106.644713 67.914891) (xy 106.6147 68.065778) (xy 106.6147 68.219622) + (xy 106.644713 68.370509) (xy 106.703587 68.512642) (xy 106.789058 68.640559) (xy 106.889701 68.741202) (xy 106.889701 74.829067) + (xy 106.874689 74.824513) (xy 106.8 74.817157) (xy 105.2 74.817157) (xy 105.125311 74.824513) (xy 105.053492 74.846299) + (xy 104.987304 74.881678) (xy 104.929289 74.929289) (xy 104.881678 74.987304) (xy 104.846299 75.053492) (xy 104.824513 75.125311) + (xy 104.817157 75.2) (xy 104.817157 76.8) (xy 104.824513 76.874689) (xy 104.846299 76.946508) (xy 104.881678 77.012696) + (xy 104.929289 77.070711) (xy 104.987304 77.118322) (xy 105.053492 77.153701) (xy 105.125311 77.175487) (xy 105.2 77.182843) + (xy 105.494001 77.182843) (xy 105.494 82.227654) (xy 105.491553 82.2525) (xy 105.494 82.277346) (xy 105.494 82.277353) + (xy 105.501322 82.351692) (xy 105.530255 82.447074) (xy 105.577241 82.534979) (xy 105.640473 82.612027) (xy 105.659785 82.627876) + (xy 106.674501 83.642593) (xy 106.674501 83.785756) (xy 106.659303 83.773283) (xy 106.454136 83.663619) (xy 106.231516 83.596088) + (xy 106.058016 83.579) (xy 105.941984 83.579) (xy 105.768484 83.596088) (xy 105.545864 83.663619) (xy 105.340697 83.773283) + (xy 105.160866 83.920866) (xy 105.013283 84.100697) (xy 104.903619 84.305864) (xy 104.836088 84.528484) (xy 104.813286 84.76) + (xy 104.819846 84.826603) (xy 102.8056 86.84085) (xy 102.8056 75.837391) (xy 103.801292 74.8417) (xy 103.943622 74.8417) + (xy 104.094509 74.811687) (xy 104.236642 74.752813) (xy 104.364559 74.667342) (xy 104.473342 74.558559) (xy 104.558813 74.430642) + (xy 104.617687 74.288509) (xy 104.6477 74.137622) (xy 104.6477 73.983778) (xy 104.617687 73.832891) (xy 104.558813 73.690758) + (xy 104.473342 73.562841) (xy 104.364559 73.454058) (xy 104.236642 73.368587) (xy 104.094509 73.309713) (xy 103.943622 73.2797) + (xy 103.789778 73.2797) (xy 103.638891 73.309713) (xy 103.496758 73.368587) (xy 103.368841 73.454058) (xy 103.260058 73.562841) + (xy 103.174587 73.690758) (xy 103.115713 73.832891) (xy 103.0857 73.983778) (xy 103.0857 74.126108) (xy 101.959385 75.252424) + (xy 101.940073 75.268273) (xy 101.876841 75.345321) (xy 101.829855 75.433226) (xy 101.800922 75.528608) (xy 101.7936 75.602947) + (xy 101.7936 75.602954) (xy 101.791153 75.6278) (xy 101.7936 75.652646) (xy 101.793601 90.423444) (xy 101.791153 90.4483) + (xy 101.800922 90.547492) (xy 101.829855 90.642874) (xy 101.84259 90.666699) (xy 101.876842 90.730779) (xy 101.940074 90.807827) + (xy 101.95938 90.823671) (xy 102.109268 90.973559) (xy 102.099463 90.985506) (xy 102.040498 91.09582) (xy 102.004188 91.215518) + (xy 101.991928 91.34) (xy 101.995 91.62925) (xy 102.15375 91.788) (xy 103.203 91.788) (xy 103.203 91.768) + (xy 103.457 91.768) (xy 103.457 91.788) (xy 104.50625 91.788) (xy 104.665 91.62925) (xy 104.668072 91.34) + (xy 104.665777 91.3167) (xy 107.038354 91.3167) (xy 107.0632 91.319147) (xy 107.088046 91.3167) (xy 107.088054 91.3167) + (xy 107.162393 91.309378) (xy 107.257775 91.280445) (xy 107.345679 91.233459) (xy 107.422727 91.170227) (xy 107.438576 91.150915) + (xy 112.83492 85.754572) (xy 112.854227 85.738727) (xy 112.893158 85.691289) (xy 112.960697 85.746717) (xy 113.165864 85.856381) + (xy 113.388484 85.923912) (xy 113.39427 85.924482) (xy 113.353458 85.941387) (xy 113.225541 86.026858) (xy 113.116758 86.135641) + (xy 113.031287 86.263558) (xy 112.972413 86.405691) (xy 112.9424 86.556578) (xy 112.9424 86.710422) (xy 112.972413 86.861309) + (xy 113.031287 87.003442) (xy 113.116758 87.131359) (xy 113.225541 87.240142) (xy 113.353458 87.325613) (xy 113.495591 87.384487) + (xy 113.646478 87.4145) (xy 113.800322 87.4145) (xy 113.951209 87.384487) (xy 114.093342 87.325613) (xy 114.221259 87.240142) + (xy 114.330042 87.131359) (xy 114.415513 87.003442) (xy 114.474387 86.861309) (xy 114.5044 86.710422) (xy 114.5044 86.568091) + (xy 115.11222 85.960272) (xy 115.131527 85.944427) (xy 115.194759 85.867379) (xy 115.241745 85.779475) (xy 115.267659 85.694045) + (xy 115.270678 85.684094) (xy 115.27325 85.657979) (xy 115.278 85.609754) (xy 115.278 85.609747) (xy 115.280447 85.584901) + (xy 115.278 85.560055) (xy 115.278 85.546901) (xy 115.320866 85.599134) (xy 115.500697 85.746717) (xy 115.705864 85.856381) + (xy 115.928484 85.923912) (xy 116.101984 85.941) (xy 116.218016 85.941) (xy 116.391516 85.923912) (xy 116.614136 85.856381) + (xy 116.7796 85.767939) (xy 116.779601 89.658707) (xy 116.286409 90.1519) (xy 116.144078 90.1519) (xy 115.993191 90.181913) + (xy 115.851058 90.240787) (xy 115.723141 90.326258) (xy 115.614358 90.435041) (xy 115.528887 90.562958) (xy 115.470013 90.705091) + (xy 115.44 90.855978) (xy 115.44 91.009822) (xy 115.470013 91.160709) (xy 115.528887 91.302842) (xy 115.614358 91.430759) + (xy 115.723141 91.539542) (xy 115.851058 91.625013) (xy 115.993191 91.683887) (xy 116.144078 91.7139) (xy 116.297922 91.7139) + (xy 116.448809 91.683887) (xy 116.590942 91.625013) (xy 116.718859 91.539542) (xy 116.827642 91.430759) (xy 116.913113 91.302842) + (xy 116.971987 91.160709) (xy 117.002 91.009822) (xy 117.002 90.867491) (xy 117.62582 90.243672) (xy 117.645127 90.227827) + (xy 117.708359 90.150779) (xy 117.755345 90.062875) (xy 117.784278 89.967493) (xy 117.7916 89.893154) (xy 117.794048 89.8683) + (xy 117.7916 89.843446) (xy 117.7916 85.514733) (xy 117.860866 85.599134) (xy 118.040697 85.746717) (xy 118.245864 85.856381) + (xy 118.468484 85.923912) (xy 118.641984 85.941) (xy 118.758016 85.941) (xy 118.931516 85.923912) (xy 119.154136 85.856381) + (xy 119.359303 85.746717) (xy 119.539134 85.599134) (xy 119.6004 85.524481) (xy 119.600401 90.101498) (xy 119.499758 90.202141) + (xy 119.414287 90.330058) (xy 119.355413 90.472191) (xy 119.3254 90.623078) (xy 119.3254 90.776922) (xy 119.355413 90.927809) + (xy 119.414287 91.069942) (xy 119.499758 91.197859) (xy 119.608541 91.306642) (xy 119.736458 91.392113) (xy 119.878591 91.450987) + (xy 120.029478 91.481) (xy 120.183322 91.481) (xy 120.334209 91.450987) (xy 120.476342 91.392113) (xy 120.604259 91.306642) + (xy 120.713042 91.197859) (xy 120.798513 91.069942) (xy 120.857387 90.927809) (xy 120.8874 90.776922) (xy 120.8874 90.623078) + (xy 120.857387 90.472191) (xy 120.798513 90.330058) (xy 120.713042 90.202141) (xy 120.6124 90.101499) (xy 120.6124 85.763663) + (xy 120.785864 85.856381) (xy 121.008484 85.923912) (xy 121.181984 85.941) (xy 121.298016 85.941) (xy 121.471516 85.923912) + (xy 121.694136 85.856381) (xy 121.899303 85.746717) (xy 122.079134 85.599134) (xy 122.164574 85.495025) (xy 122.182241 85.528079) + (xy 122.245473 85.605127) (xy 122.264785 85.620976) (xy 127.650728 91.00692) (xy 127.666573 91.026227) (xy 127.743621 91.089459) + (xy 127.814742 91.127474) (xy 127.831525 91.136445) (xy 127.926906 91.165378) (xy 127.936794 91.166352) (xy 128.001246 91.1727) + (xy 128.001253 91.1727) (xy 128.026099 91.175147) (xy 128.050945 91.1727) (xy 134.480509 91.1727) (xy 137.872808 94.565) + (xy 137.812998 94.565) (xy 137.812998 94.730084) (xy 137.590961 94.608096) (xy 137.456913 94.648754) (xy 137.20258 94.768963) + (xy 136.976586 94.936481) (xy 136.787615 95.144869) (xy 136.64293 95.386119) (xy 136.548091 95.65096) (xy 136.669375 95.872998) + (xy 136.574206 95.872998) (xy 136.563912 95.768484) (xy 136.496381 95.545864) (xy 136.386717 95.340697) (xy 136.239134 95.160866) + (xy 136.059303 95.013283) (xy 135.854136 94.903619) (xy 135.631516 94.836088) (xy 135.458016 94.819) (xy 135.341984 94.819) + (xy 135.168484 94.836088) (xy 134.945864 94.903619) (xy 134.740697 95.013283) (xy 134.560866 95.160866) (xy 134.413283 95.340697) + (xy 134.303619 95.545864) (xy 134.236088 95.768484) (xy 134.213286 96) (xy 134.236088 96.231516) (xy 134.303619 96.454136) + (xy 134.413283 96.659303) (xy 134.560866 96.839134) (xy 134.740697 96.986717) (xy 134.945864 97.096381) (xy 135.168484 97.163912) + (xy 135.341984 97.181) (xy 135.458016 97.181) (xy 135.631516 97.163912) (xy 135.854136 97.096381) (xy 136.059303 96.986717) + (xy 136.239134 96.839134) (xy 136.386717 96.659303) (xy 136.496381 96.454136) (xy 136.563912 96.231516) (xy 136.574206 96.127002) + (xy 136.669375 96.127002) (xy 136.548091 96.34904) (xy 136.64293 96.613881) (xy 136.787615 96.855131) (xy 136.976586 97.063519) + (xy 137.20258 97.231037) (xy 137.456913 97.351246) (xy 137.590961 97.391904) (xy 137.813 97.269915) (xy 137.813 96.127) + (xy 138.067 96.127) (xy 138.067 97.269915) (xy 138.289039 97.391904) (xy 138.423087 97.351246) (xy 138.67742 97.231037) + (xy 138.903414 97.063519) (xy 139.092385 96.855131) (xy 139.23707 96.613881) (xy 139.331909 96.34904) (xy 139.210624 96.127) + (xy 138.067 96.127) (xy 137.813 96.127) (xy 137.793 96.127) (xy 137.793 95.873) (xy 137.813 95.873) + (xy 137.813 95.853) (xy 138.067 95.853) (xy 138.067 95.873) (xy 139.210624 95.873) (xy 139.331909 95.65096) + (xy 139.264027 95.461398) (xy 139.331159 95.416542) (xy 139.439942 95.307759) (xy 139.525413 95.179842) (xy 139.584287 95.037709) + (xy 139.6143 94.886822) (xy 139.6143 94.732978) (xy 139.584287 94.582091) (xy 139.564337 94.533929) (xy 143.664675 98.634267) + (xy 143.616913 98.648754) (xy 143.36258 98.768963) (xy 143.136586 98.936481) (xy 142.947615 99.144869) (xy 142.80293 99.386119) + (xy 142.708091 99.65096) (xy 142.829375 99.872998) (xy 142.734206 99.872998) (xy 142.723912 99.768484) (xy 142.656381 99.545864) + (xy 142.546717 99.340697) (xy 142.399134 99.160866) (xy 142.219303 99.013283) (xy 142.014136 98.903619) (xy 141.791516 98.836088) + (xy 141.618016 98.819) (xy 141.501984 98.819) (xy 141.328484 98.836088) (xy 141.105864 98.903619) (xy 140.900697 99.013283) + (xy 140.720866 99.160866) (xy 140.573283 99.340697) (xy 140.463619 99.545864) (xy 140.396088 99.768484) (xy 140.373286 100) + (xy 140.396088 100.231516) (xy 140.463619 100.454136) (xy 140.573283 100.659303) (xy 140.720866 100.839134) (xy 140.900697 100.986717) + (xy 141.105864 101.096381) (xy 141.328484 101.163912) (xy 141.501984 101.181) (xy 141.618016 101.181) (xy 141.791516 101.163912) + (xy 142.014136 101.096381) (xy 142.219303 100.986717) (xy 142.399134 100.839134) (xy 142.546717 100.659303) (xy 142.656381 100.454136) + (xy 142.723912 100.231516) (xy 142.734206 100.127002) (xy 142.829375 100.127002) (xy 142.708091 100.34904) (xy 142.80293 100.613881) + (xy 142.947615 100.855131) (xy 143.136586 101.063519) (xy 143.36258 101.231037) (xy 143.616913 101.351246) (xy 143.649407 101.361102) + (xy 137.265081 107.745428) (xy 137.245774 107.761273) (xy 137.197035 107.820662) (xy 137.139303 107.773283) (xy 136.934136 107.663619) + (xy 136.711516 107.596088) (xy 136.538016 107.579) (xy 136.421984 107.579) (xy 136.248484 107.596088) (xy 136.025864 107.663619) + (xy 135.820697 107.773283) (xy 135.640866 107.920866) (xy 135.606 107.96335) (xy 135.606 100.79665) (xy 135.640866 100.839134) + (xy 135.820697 100.986717) (xy 136.025864 101.096381) (xy 136.248484 101.163912) (xy 136.421984 101.181) (xy 136.538016 101.181) + (xy 136.711516 101.163912) (xy 136.934136 101.096381) (xy 137.139303 100.986717) (xy 137.319134 100.839134) (xy 137.466717 100.659303) + (xy 137.576381 100.454136) (xy 137.643912 100.231516) (xy 137.666714 100) (xy 137.833286 100) (xy 137.856088 100.231516) + (xy 137.923619 100.454136) (xy 138.033283 100.659303) (xy 138.180866 100.839134) (xy 138.360697 100.986717) (xy 138.565864 101.096381) + (xy 138.788484 101.163912) (xy 138.961984 101.181) (xy 139.078016 101.181) (xy 139.251516 101.163912) (xy 139.474136 101.096381) + (xy 139.679303 100.986717) (xy 139.859134 100.839134) (xy 140.006717 100.659303) (xy 140.116381 100.454136) (xy 140.183912 100.231516) + (xy 140.206714 100) (xy 140.183912 99.768484) (xy 140.116381 99.545864) (xy 140.006717 99.340697) (xy 139.859134 99.160866) + (xy 139.679303 99.013283) (xy 139.474136 98.903619) (xy 139.251516 98.836088) (xy 139.078016 98.819) (xy 138.961984 98.819) + (xy 138.788484 98.836088) (xy 138.565864 98.903619) (xy 138.360697 99.013283) (xy 138.180866 99.160866) (xy 138.033283 99.340697) + (xy 137.923619 99.545864) (xy 137.856088 99.768484) (xy 137.833286 100) (xy 137.666714 100) (xy 137.643912 99.768484) + (xy 137.576381 99.545864) (xy 137.466717 99.340697) (xy 137.319134 99.160866) (xy 137.139303 99.013283) (xy 136.934136 98.903619) + (xy 136.711516 98.836088) (xy 136.538016 98.819) (xy 136.421984 98.819) (xy 136.248484 98.836088) (xy 136.025864 98.903619) + (xy 135.820697 99.013283) (xy 135.640866 99.160866) (xy 135.586755 99.226801) (xy 135.569745 99.170725) (xy 135.522759 99.082821) + (xy 135.459527 99.005773) (xy 135.44022 98.989928) (xy 133.465674 97.015382) (xy 133.519303 96.986717) (xy 133.699134 96.839134) + (xy 133.846717 96.659303) (xy 133.956381 96.454136) (xy 134.023912 96.231516) (xy 134.046714 96) (xy 134.023912 95.768484) + (xy 133.956381 95.545864) (xy 133.846717 95.340697) (xy 133.699134 95.160866) (xy 133.519303 95.013283) (xy 133.314136 94.903619) + (xy 133.091516 94.836088) (xy 132.918016 94.819) (xy 132.801984 94.819) (xy 132.628484 94.836088) (xy 132.405864 94.903619) + (xy 132.2406 94.991954) (xy 132.2406 94.012654) (xy 132.243048 93.9878) (xy 132.233278 93.888607) (xy 132.204345 93.793225) + (xy 132.180278 93.7482) (xy 132.157359 93.705321) (xy 132.094127 93.628273) (xy 132.07482 93.612428) (xy 131.4823 93.019909) + (xy 131.4823 92.877578) (xy 131.452287 92.726691) (xy 131.393413 92.584558) (xy 131.307942 92.456641) (xy 131.199159 92.347858) + (xy 131.071242 92.262387) (xy 130.929109 92.203513) (xy 130.778222 92.1735) (xy 130.624378 92.1735) (xy 130.473491 92.203513) + (xy 130.331358 92.262387) (xy 130.203441 92.347858) (xy 130.094658 92.456641) (xy 130.009187 92.584558) (xy 129.950313 92.726691) + (xy 129.9203 92.877578) (xy 129.9203 93.031422) (xy 129.950313 93.182309) (xy 130.009187 93.324442) (xy 130.094658 93.452359) + (xy 130.203441 93.561142) (xy 130.331358 93.646613) (xy 130.473491 93.705487) (xy 130.624378 93.7355) (xy 130.766709 93.7355) + (xy 131.2286 94.197392) (xy 131.2286 95.245511) (xy 131.159134 95.160866) (xy 130.979303 95.013283) (xy 130.774136 94.903619) + (xy 130.551516 94.836088) (xy 130.378016 94.819) (xy 130.261984 94.819) (xy 130.088484 94.836088) (xy 129.865864 94.903619) + (xy 129.660697 95.013283) (xy 129.480866 95.160866) (xy 129.333283 95.340697) (xy 129.223619 95.545864) (xy 129.156088 95.768484) + (xy 129.133286 96) (xy 129.156088 96.231516) (xy 129.223619 96.454136) (xy 129.333283 96.659303) (xy 129.480866 96.839134) + (xy 129.660697 96.986717) (xy 129.814001 97.06866) (xy 129.814001 97.100444) (xy 129.811553 97.1253) (xy 129.821322 97.224492) + (xy 129.850255 97.319874) (xy 129.852942 97.3249) (xy 129.897242 97.407779) (xy 129.960474 97.484827) (xy 129.979781 97.500672) + (xy 131.302042 98.822934) (xy 131.168484 98.836088) (xy 130.945864 98.903619) (xy 130.740697 99.013283) (xy 130.560866 99.160866) + (xy 130.547475 99.177183) (xy 128.385674 97.015382) (xy 128.439303 96.986717) (xy 128.619134 96.839134) (xy 128.766717 96.659303) + (xy 128.876381 96.454136) (xy 128.943912 96.231516) (xy 128.966714 96) (xy 128.943912 95.768484) (xy 128.876381 95.545864) + (xy 128.766717 95.340697) (xy 128.619134 95.160866) (xy 128.439303 95.013283) (xy 128.234136 94.903619) (xy 128.011516 94.836088) + (xy 127.838016 94.819) (xy 127.721984 94.819) (xy 127.548484 94.836088) (xy 127.325864 94.903619) (xy 127.120697 95.013283) + (xy 126.940866 95.160866) (xy 126.793283 95.340697) (xy 126.683619 95.545864) (xy 126.616088 95.768484) (xy 126.593286 96) + (xy 126.616088 96.231516) (xy 126.683619 96.454136) (xy 126.793283 96.659303) (xy 126.940866 96.839134) (xy 127.120697 96.986717) + (xy 127.274001 97.06866) (xy 127.274001 97.100444) (xy 127.271553 97.1253) (xy 127.281322 97.224492) (xy 127.310255 97.319874) + (xy 127.312942 97.3249) (xy 127.357242 97.407779) (xy 127.420474 97.484827) (xy 127.439781 97.500672) (xy 128.762042 98.822934) + (xy 128.628484 98.836088) (xy 128.405864 98.903619) (xy 128.200697 99.013283) (xy 128.020866 99.160866) (xy 127.962279 99.232255) + (xy 127.952967 99.201558) (xy 127.940945 99.161925) (xy 127.893959 99.074021) (xy 127.830727 98.996973) (xy 127.81142 98.981128) + (xy 125.845674 97.015382) (xy 125.899303 96.986717) (xy 126.079134 96.839134) (xy 126.226717 96.659303) (xy 126.336381 96.454136) + (xy 126.403912 96.231516) (xy 126.426714 96) (xy 126.403912 95.768484) (xy 126.336381 95.545864) (xy 126.226717 95.340697) + (xy 126.079134 95.160866) (xy 125.899303 95.013283) (xy 125.694136 94.903619) (xy 125.471516 94.836088) (xy 125.298016 94.819) + (xy 125.181984 94.819) (xy 125.008484 94.836088) (xy 124.785864 94.903619) (xy 124.580697 95.013283) (xy 124.400866 95.160866) + (xy 124.253283 95.340697) (xy 124.143619 95.545864) (xy 124.076088 95.768484) (xy 124.053286 96) (xy 124.076088 96.231516) + (xy 124.143619 96.454136) (xy 124.253283 96.659303) (xy 124.400866 96.839134) (xy 124.580697 96.986717) (xy 124.734001 97.06866) + (xy 124.734001 97.100444) (xy 124.731553 97.1253) (xy 124.741322 97.224492) (xy 124.770255 97.319874) (xy 124.772942 97.3249) + (xy 124.817242 97.407779) (xy 124.880474 97.484827) (xy 124.899781 97.500672) (xy 126.222042 98.822934) (xy 126.088484 98.836088) + (xy 125.865864 98.903619) (xy 125.660697 99.013283) (xy 125.480866 99.160866) (xy 125.333283 99.340697) (xy 125.223619 99.545864) + (xy 125.156088 99.768484) (xy 125.133286 100) (xy 125.156088 100.231516) (xy 125.223619 100.454136) (xy 125.333283 100.659303) + (xy 125.480866 100.839134) (xy 125.660697 100.986717) (xy 125.865864 101.096381) (xy 126.088484 101.163912) (xy 126.261984 101.181) + (xy 126.378016 101.181) (xy 126.551516 101.163912) (xy 126.774136 101.096381) (xy 126.965201 100.994255) (xy 126.965201 107.485376) + (xy 126.803087 107.408754) (xy 126.669039 107.368096) (xy 126.447 107.490085) (xy 126.447 108.633) (xy 126.467 108.633) + (xy 126.467 108.887) (xy 126.447 108.887) (xy 126.447 110.029915) (xy 126.669039 110.151904) (xy 126.803087 110.111246) + (xy 126.9652 110.034624) (xy 126.9652 118.921054) (xy 126.962753 118.9459) (xy 126.9652 118.970746) (xy 126.9652 118.970753) + (xy 126.972522 119.045092) (xy 127.001455 119.140474) (xy 127.048441 119.228379) (xy 127.111673 119.305427) (xy 127.130985 119.321276) + (xy 130.794326 122.984618) (xy 130.740697 123.013283) (xy 130.560866 123.160866) (xy 130.413283 123.340697) (xy 130.303619 123.545864) + (xy 130.236088 123.768484) (xy 130.213286 124) (xy 130.236088 124.231516) (xy 130.303619 124.454136) (xy 130.391901 124.6193) + (xy 129.868099 124.6193) (xy 129.956381 124.454136) (xy 130.023912 124.231516) (xy 130.046714 124) (xy 130.023912 123.768484) + (xy 129.956381 123.545864) (xy 129.846717 123.340697) (xy 129.699134 123.160866) (xy 129.519303 123.013283) (xy 129.366 122.931341) + (xy 129.366 122.899554) (xy 129.368448 122.8747) (xy 129.358678 122.775507) (xy 129.329745 122.680125) (xy 129.328744 122.678252) + (xy 129.282759 122.592221) (xy 129.219527 122.515173) (xy 129.20022 122.499328) (xy 123.111 116.410109) (xy 123.111 109.738759) + (xy 123.120697 109.746717) (xy 123.325864 109.856381) (xy 123.548484 109.923912) (xy 123.721984 109.941) (xy 123.838016 109.941) + (xy 124.011516 109.923912) (xy 124.234136 109.856381) (xy 124.439303 109.746717) (xy 124.619134 109.599134) (xy 124.766717 109.419303) + (xy 124.876381 109.214136) (xy 124.943912 108.991516) (xy 124.954206 108.887002) (xy 125.049375 108.887002) (xy 124.928091 109.10904) + (xy 125.02293 109.373881) (xy 125.167615 109.615131) (xy 125.356586 109.823519) (xy 125.58258 109.991037) (xy 125.836913 110.111246) + (xy 125.970961 110.151904) (xy 126.193 110.029915) (xy 126.193 108.887) (xy 126.173 108.887) (xy 126.173 108.633) + (xy 126.193 108.633) (xy 126.193 107.490085) (xy 125.970961 107.368096) (xy 125.836913 107.408754) (xy 125.58258 107.528963) + (xy 125.356586 107.696481) (xy 125.167615 107.904869) (xy 125.02293 108.146119) (xy 124.928091 108.41096) (xy 125.049375 108.632998) + (xy 124.954206 108.632998) (xy 124.943912 108.528484) (xy 124.876381 108.305864) (xy 124.766717 108.100697) (xy 124.619134 107.920866) + (xy 124.439303 107.773283) (xy 124.234136 107.663619) (xy 124.011516 107.596088) (xy 123.838016 107.579) (xy 123.721984 107.579) + (xy 123.548484 107.596088) (xy 123.325864 107.663619) (xy 123.120697 107.773283) (xy 123.111 107.781241) (xy 123.111 100.978759) + (xy 123.120697 100.986717) (xy 123.325864 101.096381) (xy 123.548484 101.163912) (xy 123.721984 101.181) (xy 123.838016 101.181) + (xy 124.011516 101.163912) (xy 124.234136 101.096381) (xy 124.439303 100.986717) (xy 124.619134 100.839134) (xy 124.766717 100.659303) + (xy 124.876381 100.454136) (xy 124.943912 100.231516) (xy 124.966714 100) (xy 124.943912 99.768484) (xy 124.876381 99.545864) + (xy 124.766717 99.340697) (xy 124.619134 99.160866) (xy 124.439303 99.013283) (xy 124.234136 98.903619) (xy 124.011516 98.836088) + (xy 123.838016 98.819) (xy 123.721984 98.819) (xy 123.548484 98.836088) (xy 123.325864 98.903619) (xy 123.120697 99.013283) + (xy 123.111 99.021241) (xy 123.111 97.422107) (xy 123.122759 97.407779) (xy 123.169745 97.319875) (xy 123.198678 97.224493) + (xy 123.206 97.150154) (xy 123.206 97.150147) (xy 123.208447 97.125301) (xy 123.206 97.100455) (xy 123.206 97.068659) + (xy 123.359303 96.986717) (xy 123.539134 96.839134) (xy 123.686717 96.659303) (xy 123.796381 96.454136) (xy 123.863912 96.231516) + (xy 123.886714 96) (xy 123.863912 95.768484) (xy 123.796381 95.545864) (xy 123.686717 95.340697) (xy 123.539134 95.160866) + (xy 123.359303 95.013283) (xy 123.154136 94.903619) (xy 122.931516 94.836088) (xy 122.758016 94.819) (xy 122.641984 94.819) + (xy 122.468484 94.836088) (xy 122.245864 94.903619) (xy 122.040697 95.013283) (xy 121.860866 95.160866) (xy 121.7913 95.245633) + (xy 121.7913 93.565701) (xy 121.891942 93.465059) (xy 121.977413 93.337142) (xy 122.036287 93.195009) (xy 122.0663 93.044122) + (xy 122.0663 92.890278) (xy 122.036287 92.739391) (xy 121.977413 92.597258) (xy 121.891942 92.469341) (xy 121.783159 92.360558) + (xy 121.655242 92.275087) (xy 121.513109 92.216213) (xy 121.362222 92.1862) (xy 121.208378 92.1862) (xy 121.057491 92.216213) + (xy 120.915358 92.275087) (xy 120.787441 92.360558) (xy 120.678658 92.469341) (xy 120.593187 92.597258) (xy 120.534313 92.739391) + (xy 120.5043 92.890278) (xy 120.5043 93.044122) (xy 120.534313 93.195009) (xy 120.593187 93.337142) (xy 120.678658 93.465059) + (xy 120.779301 93.565702) (xy 120.779301 94.991901) (xy 120.614136 94.903619) (xy 120.391516 94.836088) (xy 120.218016 94.819) + (xy 120.101984 94.819) (xy 119.928484 94.836088) (xy 119.705864 94.903619) (xy 119.500697 95.013283) (xy 119.320866 95.160866) + (xy 119.173283 95.340697) (xy 119.063619 95.545864) (xy 118.996088 95.768484) (xy 118.973286 96) (xy 118.996088 96.231516) + (xy 119.063619 96.454136) (xy 119.173283 96.659303) (xy 119.320866 96.839134) (xy 119.500697 96.986717) (xy 119.614365 97.047474) + (xy 119.603222 97.084208) (xy 119.593453 97.1834) (xy 119.595901 97.208256) (xy 119.595901 99.230037) (xy 119.539134 99.160866) + (xy 119.359303 99.013283) (xy 119.154136 98.903619) (xy 118.931516 98.836088) (xy 118.758016 98.819) (xy 118.641984 98.819) + (xy 118.468484 98.836088) (xy 118.245864 98.903619) (xy 118.074 98.995482) (xy 118.074 97.349332) (xy 118.089745 97.319875) + (xy 118.118678 97.224493) (xy 118.126 97.150154) (xy 118.126 97.150147) (xy 118.128447 97.125301) (xy 118.126 97.100455) + (xy 118.126 97.068659) (xy 118.279303 96.986717) (xy 118.459134 96.839134) (xy 118.606717 96.659303) (xy 118.716381 96.454136) + (xy 118.783912 96.231516) (xy 118.806714 96) (xy 118.783912 95.768484) (xy 118.716381 95.545864) (xy 118.606717 95.340697) + (xy 118.459134 95.160866) (xy 118.279303 95.013283) (xy 118.074136 94.903619) (xy 117.851516 94.836088) (xy 117.678016 94.819) + (xy 117.561984 94.819) (xy 117.388484 94.836088) (xy 117.165864 94.903619) (xy 116.960697 95.013283) (xy 116.780866 95.160866) + (xy 116.7572 95.189703) (xy 116.7572 93.549701) (xy 116.857842 93.449059) (xy 116.943313 93.321142) (xy 117.002187 93.179009) + (xy 117.0322 93.028122) (xy 117.0322 92.874278) (xy 117.002187 92.723391) (xy 116.943313 92.581258) (xy 116.857842 92.453341) + (xy 116.749059 92.344558) (xy 116.621142 92.259087) (xy 116.479009 92.200213) (xy 116.328122 92.1702) (xy 116.174278 92.1702) + (xy 116.023391 92.200213) (xy 115.881258 92.259087) (xy 115.753341 92.344558) (xy 115.644558 92.453341) (xy 115.559087 92.581258) + (xy 115.500213 92.723391) (xy 115.4702 92.874278) (xy 115.4702 93.028122) (xy 115.500213 93.179009) (xy 115.559087 93.321142) + (xy 115.644558 93.449059) (xy 115.745201 93.549702) (xy 115.745201 95.018123) (xy 115.739303 95.013283) (xy 115.534136 94.903619) + (xy 115.311516 94.836088) (xy 115.138016 94.819) (xy 115.021984 94.819) (xy 114.848484 94.836088) (xy 114.625864 94.903619) + (xy 114.420697 95.013283) (xy 114.240866 95.160866) (xy 114.093283 95.340697) (xy 113.983619 95.545864) (xy 113.916088 95.768484) + (xy 113.893286 96) (xy 113.916088 96.231516) (xy 113.983619 96.454136) (xy 114.093283 96.659303) (xy 114.240866 96.839134) + (xy 114.420697 96.986717) (xy 114.538321 97.049589) (xy 114.529822 97.077608) (xy 114.520053 97.1768) (xy 114.522501 97.201656) + (xy 114.522501 99.238079) (xy 114.459134 99.160866) (xy 114.279303 99.013283) (xy 114.074136 98.903619) (xy 113.851516 98.836088) + (xy 113.678016 98.819) (xy 113.561984 98.819) (xy 113.388484 98.836088) (xy 113.165864 98.903619) (xy 112.960697 99.013283) + (xy 112.951 99.021241) (xy 112.951 97.422107) (xy 112.962759 97.407779) (xy 113.009745 97.319875) (xy 113.038678 97.224493) + (xy 113.046 97.150154) (xy 113.046 97.150147) (xy 113.048447 97.125301) (xy 113.046 97.100455) (xy 113.046 97.068659) + (xy 113.199303 96.986717) (xy 113.379134 96.839134) (xy 113.526717 96.659303) (xy 113.636381 96.454136) (xy 113.703912 96.231516) + (xy 113.726714 96) (xy 113.703912 95.768484) (xy 113.636381 95.545864) (xy 113.526717 95.340697) (xy 113.379134 95.160866) + (xy 113.199303 95.013283) (xy 112.994136 94.903619) (xy 112.771516 94.836088) (xy 112.598016 94.819) (xy 112.481984 94.819) + (xy 112.308484 94.836088) (xy 112.085864 94.903619) (xy 111.880697 95.013283) (xy 111.700866 95.160866) (xy 111.553283 95.340697) + (xy 111.443619 95.545864) (xy 111.376088 95.768484) (xy 111.353286 96) (xy 111.376088 96.231516) (xy 111.443619 96.454136) + (xy 111.553283 96.659303) (xy 111.700866 96.839134) (xy 111.880697 96.986717) (xy 111.972245 97.03565) (xy 111.946322 97.121108) + (xy 111.936553 97.2203) (xy 111.939001 97.245156) (xy 111.939001 99.185074) (xy 111.919134 99.160866) (xy 111.739303 99.013283) + (xy 111.534136 98.903619) (xy 111.311516 98.836088) (xy 111.138016 98.819) (xy 111.021984 98.819) (xy 110.848484 98.836088) + (xy 110.625864 98.903619) (xy 110.420697 99.013283) (xy 110.411 99.021241) (xy 110.411 97.422107) (xy 110.422759 97.407779) + (xy 110.469745 97.319875) (xy 110.498678 97.224493) (xy 110.50278 97.182843) (xy 110.8 97.182843) (xy 110.874689 97.175487) + (xy 110.946508 97.153701) (xy 111.012696 97.118322) (xy 111.070711 97.070711) (xy 111.118322 97.012696) (xy 111.153701 96.946508) + (xy 111.175487 96.874689) (xy 111.182843 96.8) (xy 111.182843 95.2) (xy 111.175487 95.125311) (xy 111.153701 95.053492) + (xy 111.118322 94.987304) (xy 111.070711 94.929289) (xy 111.012696 94.881678) (xy 110.946508 94.846299) (xy 110.874689 94.824513) + (xy 110.8 94.817157) (xy 109.2 94.817157) (xy 109.125311 94.824513) (xy 109.053492 94.846299) (xy 108.987304 94.881678) + (xy 108.929289 94.929289) (xy 108.881678 94.987304) (xy 108.846299 95.053492) (xy 108.824513 95.125311) (xy 108.817157 95.2) + (xy 108.817157 96.8) (xy 108.824513 96.874689) (xy 108.846299 96.946508) (xy 108.881678 97.012696) (xy 108.929289 97.070711) + (xy 108.987304 97.118322) (xy 109.053492 97.153701) (xy 109.125311 97.175487) (xy 109.2 97.182843) (xy 109.400242 97.182843) + (xy 109.396553 97.2203) (xy 109.399001 97.245156) (xy 109.399001 99.185074) (xy 109.379134 99.160866) (xy 109.199303 99.013283) + (xy 108.994136 98.903619) (xy 108.771516 98.836088) (xy 108.598016 98.819) (xy 108.481984 98.819) (xy 108.308484 98.836088) + (xy 108.085864 98.903619) (xy 107.880697 99.013283) (xy 107.700866 99.160866) (xy 107.553283 99.340697) (xy 107.443619 99.545864) + (xy 107.376088 99.768484) (xy 107.353286 100) (xy 107.376088 100.231516) (xy 107.443619 100.454136) (xy 107.553283 100.659303) + (xy 107.700866 100.839134) (xy 107.880697 100.986717) (xy 108.085864 101.096381) (xy 108.308484 101.163912) (xy 108.481984 101.181) + (xy 108.598016 101.181) (xy 108.771516 101.163912) (xy 108.994136 101.096381) (xy 109.199303 100.986717) (xy 109.379134 100.839134) + (xy 109.399001 100.814926) (xy 109.399 107.945073) (xy 109.379134 107.920866) (xy 109.199303 107.773283) (xy 108.994136 107.663619) + (xy 108.771516 107.596088) (xy 108.598016 107.579) (xy 108.481984 107.579) (xy 108.308484 107.596088) (xy 108.085864 107.663619) + (xy 107.880697 107.773283) (xy 107.700866 107.920866) (xy 107.553283 108.100697) (xy 107.443619 108.305864) (xy 107.376088 108.528484) + (xy 107.353286 108.76) (xy 107.376088 108.991516) (xy 107.443619 109.214136) (xy 107.553283 109.419303) (xy 107.700866 109.599134) + (xy 107.880697 109.746717) (xy 108.085864 109.856381) (xy 108.308484 109.923912) (xy 108.481984 109.941) (xy 108.598016 109.941) + (xy 108.771516 109.923912) (xy 108.994136 109.856381) (xy 109.199303 109.746717) (xy 109.379134 109.599134) (xy 109.399 109.574927) + (xy 109.399 116.594854) (xy 109.396553 116.6197) (xy 109.399 116.644546) (xy 109.399 116.644553) (xy 109.406322 116.718892) + (xy 109.435255 116.814274) (xy 109.482241 116.902179) (xy 109.545473 116.979227) (xy 109.564785 116.995076) (xy 115.554326 122.984618) + (xy 115.500697 123.013283) (xy 115.320866 123.160866) (xy 115.173283 123.340697) (xy 115.063619 123.545864) (xy 114.996088 123.768484) + (xy 114.973286 124) (xy 114.996088 124.231516) (xy 115.063619 124.454136) (xy 115.173283 124.659303) (xy 115.320866 124.839134) + (xy 115.500697 124.986717) (xy 115.705864 125.096381) (xy 115.742189 125.1074) (xy 114.037811 125.1074) (xy 114.074136 125.096381) + (xy 114.279303 124.986717) (xy 114.459134 124.839134) (xy 114.606717 124.659303) (xy 114.716381 124.454136) (xy 114.783912 124.231516) + (xy 114.806714 124) (xy 114.783912 123.768484) (xy 114.716381 123.545864) (xy 114.606717 123.340697) (xy 114.459134 123.160866) + (xy 114.279303 123.013283) (xy 114.074136 122.903619) (xy 113.851516 122.836088) (xy 113.678016 122.819) (xy 113.561984 122.819) + (xy 113.388484 122.836088) (xy 113.165864 122.903619) (xy 112.960697 123.013283) (xy 112.780866 123.160866) (xy 112.633283 123.340697) + (xy 112.523619 123.545864) (xy 112.456088 123.768484) (xy 112.433286 124) (xy 112.456088 124.231516) (xy 112.523619 124.454136) + (xy 112.633283 124.659303) (xy 112.780866 124.839134) (xy 112.960697 124.986717) (xy 113.165864 125.096381) (xy 113.202189 125.1074) + (xy 111.497811 125.1074) (xy 111.534136 125.096381) (xy 111.739303 124.986717) (xy 111.919134 124.839134) (xy 112.066717 124.659303) + (xy 112.176381 124.454136) (xy 112.243912 124.231516) (xy 112.266714 124) (xy 112.243912 123.768484) (xy 112.176381 123.545864) + (xy 112.066717 123.340697) (xy 111.919134 123.160866) (xy 111.739303 123.013283) (xy 111.534136 122.903619) (xy 111.311516 122.836088) + (xy 111.138016 122.819) (xy 111.021984 122.819) (xy 110.848484 122.836088) (xy 110.625864 122.903619) (xy 110.420697 123.013283) + (xy 110.240866 123.160866) (xy 110.093283 123.340697) (xy 109.983619 123.545864) (xy 109.968854 123.594537) (xy 109.947779 123.577241) + (xy 109.859875 123.530255) (xy 109.764493 123.501322) (xy 109.690154 123.494) (xy 109.6653 123.491552) (xy 109.640446 123.494) + (xy 109.608659 123.494) (xy 109.526717 123.340697) (xy 109.379134 123.160866) (xy 109.199303 123.013283) (xy 108.994136 122.903619) + (xy 108.771516 122.836088) (xy 108.598016 122.819) (xy 108.481984 122.819) (xy 108.308484 122.836088) (xy 108.085864 122.903619) + (xy 107.880697 123.013283) (xy 107.700866 123.160866) (xy 107.553283 123.340697) (xy 107.443619 123.545864) (xy 107.376088 123.768484) + (xy 107.353286 124) (xy 107.376088 124.231516) (xy 107.443619 124.454136) (xy 107.553283 124.659303) (xy 107.700866 124.839134) + (xy 107.880697 124.986717) (xy 108.085864 125.096381) (xy 108.308484 125.163912) (xy 108.481984 125.181) (xy 108.598016 125.181) + (xy 108.771516 125.163912) (xy 108.994136 125.096381) (xy 109.199303 124.986717) (xy 109.379134 124.839134) (xy 109.437015 124.768606) + (xy 110.622028 125.95362) (xy 110.637873 125.972927) (xy 110.714921 126.036159) (xy 110.802825 126.083145) (xy 110.898207 126.112078) + (xy 110.9974 126.121848) (xy 111.022254 126.1194) (xy 141.588454 126.1194) (xy 141.6133 126.121847) (xy 141.638146 126.1194) + (xy 141.638154 126.1194) (xy 141.712493 126.112078) (xy 141.807875 126.083145) (xy 141.895779 126.036159) (xy 141.972827 125.972927) + (xy 141.988676 125.953615) (xy 143.013978 124.928313) (xy 143.136586 125.063519) (xy 143.36258 125.231037) (xy 143.616913 125.351246) + (xy 143.750961 125.391904) (xy 143.973 125.269915) (xy 143.973 124.127) (xy 144.227 124.127) (xy 144.227 125.269915) + (xy 144.449039 125.391904) (xy 144.583087 125.351246) (xy 144.83742 125.231037) (xy 145.063414 125.063519) (xy 145.252385 124.855131) + (xy 145.39707 124.613881) (xy 145.491909 124.34904) (xy 145.370624 124.127) (xy 144.227 124.127) (xy 143.973 124.127) + (xy 143.953 124.127) (xy 143.953 123.873) (xy 143.973 123.873) (xy 143.973 123.853) (xy 144.227 123.853) + (xy 144.227 123.873) (xy 145.370624 123.873) (xy 145.491909 123.65096) (xy 145.39707 123.386119) (xy 145.252385 123.144869) + (xy 145.063414 122.936481) (xy 144.83742 122.768963) (xy 144.583087 122.648754) (xy 144.449039 122.608096) (xy 144.227002 122.730084) + (xy 144.227002 122.565) (xy 144.167291 122.565) (xy 150.378301 116.353991) (xy 150.378301 119.698744) (xy 150.375853 119.7236) + (xy 150.385622 119.822792) (xy 150.414555 119.918174) (xy 150.414556 119.918175) (xy 150.461542 120.006079) (xy 150.524774 120.083127) + (xy 150.544081 120.098972) (xy 152.345879 121.900771) (xy 152.295289 121.942289) (xy 152.247678 122.000304) (xy 152.212299 122.066492) + (xy 152.190513 122.138311) (xy 152.183157 122.213) (xy 152.183157 123.913) (xy 152.190513 123.987689) (xy 152.212299 124.059508) + (xy 152.247678 124.125696) (xy 152.295289 124.183711) (xy 152.353304 124.231322) (xy 152.419492 124.266701) (xy 152.491311 124.288487) + (xy 152.566 124.295843) (xy 154.266 124.295843) (xy 154.340689 124.288487) (xy 154.412508 124.266701) (xy 154.478696 124.231322) + (xy 154.536711 124.183711) (xy 154.584322 124.125696) (xy 154.619701 124.059508) (xy 154.641487 123.987689) (xy 154.648843 123.913) + (xy 154.648843 122.213) (xy 154.641487 122.138311) (xy 154.619701 122.066492) (xy 154.584322 122.000304) (xy 154.536711 121.942289) + (xy 154.478696 121.894678) (xy 154.412508 121.859299) (xy 154.340689 121.837513) (xy 154.266 121.830157) (xy 153.91878 121.830157) + (xy 153.914678 121.788507) (xy 153.885745 121.693125) (xy 153.873681 121.670555) (xy 153.889363 121.665798) (xy 154.103216 121.551491) + (xy 154.29066 121.39766) (xy 154.444491 121.210216) (xy 154.558798 120.996363) (xy 154.629188 120.764318) (xy 154.652956 120.523) + (xy 154.629188 120.281682) (xy 154.558798 120.049637) (xy 154.444491 119.835784) (xy 154.29066 119.64834) (xy 154.239905 119.606686) + (xy 154.94672 118.899872) (xy 154.966027 118.884027) (xy 155.029259 118.806979) (xy 155.076245 118.719075) (xy 155.105178 118.623693) + (xy 155.1125 118.549354) (xy 155.1125 118.549353) (xy 155.114948 118.5245) (xy 155.1125 118.499646) (xy 155.1125 112.431454) + (xy 155.114948 112.4066) (xy 155.105178 112.307407) (xy 155.076245 112.212025) (xy 155.068042 112.196678) (xy 155.029259 112.124121) + (xy 154.966027 112.047073) (xy 154.94672 112.031228) (xy 154.390084 111.474593) (xy 154.513588 111.363269) (xy 154.687641 111.12992) + (xy 154.812825 110.867099) (xy 154.857476 110.71989) (xy 154.736155 110.49) (xy 153.543 110.49) (xy 153.543 110.51) + (xy 153.289 110.51) (xy 153.289 110.49) (xy 153.269 110.49) (xy 153.269 110.236) (xy 153.289 110.236) + (xy 153.289 110.216) (xy 153.543 110.216) (xy 153.543 110.236) (xy 154.736155 110.236) (xy 154.857476 110.00611) + (xy 154.812825 109.858901) (xy 154.719754 109.6635) (xy 166.622354 109.6635) (xy 166.6472 109.665947) (xy 166.672046 109.6635) + (xy 166.672054 109.6635) (xy 166.746393 109.656178) (xy 166.841775 109.627245) (xy 166.929679 109.580259) (xy 167.006727 109.517027) + (xy 167.022576 109.497715) (xy 175.5288 100.991492) (xy 175.5288 101.001799) (xy 175.428158 101.102441) (xy 175.342687 101.230358) + (xy 175.283813 101.372491) (xy 175.2538 101.523378) (xy 175.2538 101.677222) (xy 175.283813 101.828109) (xy 175.342687 101.970242) + (xy 175.428158 102.098159) (xy 175.536941 102.206942) (xy 175.664858 102.292413) (xy 175.806991 102.351287) (xy 175.957878 102.3813) + (xy 176.111722 102.3813) (xy 176.262609 102.351287) (xy 176.404742 102.292413) (xy 176.532659 102.206942) (xy 176.641442 102.098159) + (xy 176.726913 101.970242) (xy 176.785787 101.828109) (xy 176.8158 101.677222) (xy 176.8158 101.523378) (xy 176.785787 101.372491) + (xy 176.726913 101.230358) (xy 176.641442 101.102441) (xy 176.5408 101.001799) (xy 176.5408 97.701191) (xy 179.166492 95.0755) + (xy 179.308822 95.0755) (xy 179.459709 95.045487) (xy 179.601842 94.986613) (xy 179.729759 94.901142) (xy 179.838542 94.792359) + (xy 179.924013 94.664442) (xy 179.982887 94.522309) (xy 180.0129 94.371422) (xy 180.0129 94.217578) (xy 179.982887 94.066691) + (xy 179.924013 93.924558) (xy 179.838542 93.796641) (xy 179.729759 93.687858) (xy 179.601842 93.602387) (xy 179.459709 93.543513) + (xy 179.308822 93.5135) (xy 179.154978 93.5135) (xy 179.004091 93.543513) (xy 178.861958 93.602387) (xy 178.734041 93.687858) + (xy 178.625258 93.796641) (xy 178.539787 93.924558) (xy 178.480913 94.066691) (xy 178.4509 94.217578) (xy 178.4509 94.359908) + (xy 175.7656 97.045209) (xy 175.7656 96.031691) (xy 181.43342 90.363872) (xy 181.452727 90.348027) (xy 181.515959 90.270979) + (xy 181.562945 90.183075) (xy 181.568142 90.165942) (xy 181.591878 90.087694) (xy 181.594322 90.062875) (xy 181.5992 90.013354) + (xy 181.5992 90.013347) (xy 181.601647 89.988501) (xy 181.5992 89.963655) (xy 181.5992 83.073891) (xy 183.260324 81.412768) + (xy 183.261887 81.416542) (xy 183.347358 81.544459) (xy 183.456141 81.653242) (xy 183.584058 81.738713) (xy 183.726191 81.797587) + (xy 183.877078 81.8276) (xy 184.030922 81.8276) (xy 184.181809 81.797587) (xy 184.323942 81.738713) (xy 184.451859 81.653242) + (xy 184.560642 81.544459) (xy 184.646113 81.416542) (xy 184.704987 81.274409) (xy 184.735 81.123522) (xy 184.735 80.981191) + (xy 190.46942 75.246772) (xy 190.488727 75.230927) (xy 190.517201 75.196232) (xy 190.517201 78.116307) (xy 190.334708 78.2988) + (xy 190.192378 78.2988) (xy 190.041491 78.328813) (xy 189.899358 78.387687) (xy 189.771441 78.473158) (xy 189.662658 78.581941) + (xy 189.577187 78.709858) (xy 189.518313 78.851991) (xy 189.4883 79.002878) (xy 189.4883 79.156722) (xy 189.518313 79.307609) + (xy 189.577187 79.449742) (xy 189.662658 79.577659) (xy 189.771441 79.686442) (xy 189.899358 79.771913) (xy 190.041491 79.830787) + (xy 190.192378 79.8608) (xy 190.346222 79.8608) (xy 190.497109 79.830787) (xy 190.639242 79.771913) (xy 190.767159 79.686442) + (xy 190.875942 79.577659) (xy 190.934372 79.490211) (xy 191.002558 79.592259) (xy 191.111341 79.701042) (xy 191.239258 79.786513) + (xy 191.239992 79.786817) (xy 190.853109 80.1737) (xy 190.710778 80.1737) (xy 190.559891 80.203713) (xy 190.417758 80.262587) + (xy 190.289841 80.348058) (xy 190.181058 80.456841) (xy 190.095587 80.584758) (xy 190.036713 80.726891) (xy 190.0067 80.877778) + (xy 190.0067 81.031622) (xy 190.036713 81.182509) (xy 190.095587 81.324642) (xy 190.181058 81.452559) (xy 190.289841 81.561342) + (xy 190.417758 81.646813) (xy 190.559891 81.705687) (xy 190.674354 81.728455) (xy 189.5168 82.886009) (xy 189.5168 82.280554) + (xy 189.519248 82.2557) (xy 189.509478 82.156507) (xy 189.480545 82.061125) (xy 189.475679 82.052022) (xy 189.433559 81.973221) + (xy 189.370327 81.896173) (xy 189.35102 81.880328) (xy 189.1235 81.652808) (xy 189.1235 81.510478) (xy 189.093487 81.359591) + (xy 189.034613 81.217458) (xy 188.949142 81.089541) (xy 188.840359 80.980758) (xy 188.712442 80.895287) (xy 188.570309 80.836413) + (xy 188.419422 80.8064) (xy 188.265578 80.8064) (xy 188.114691 80.836413) (xy 187.972558 80.895287) (xy 187.844641 80.980758) + (xy 187.735858 81.089541) (xy 187.650387 81.217458) (xy 187.591513 81.359591) (xy 187.5615 81.510478) (xy 187.5615 81.664322) + (xy 187.591513 81.815209) (xy 187.650387 81.957342) (xy 187.735858 82.085259) (xy 187.844641 82.194042) (xy 187.972558 82.279513) + (xy 188.114691 82.338387) (xy 188.265578 82.3684) (xy 188.407908 82.3684) (xy 188.504801 82.465293) (xy 188.5048 90.274099) + (xy 188.404158 90.374741) (xy 188.318687 90.502658) (xy 188.259813 90.644791) (xy 188.2298 90.795678) (xy 188.2298 90.949522) + (xy 188.259813 91.100409) (xy 188.318687 91.242542) (xy 188.404158 91.370459) (xy 188.512941 91.479242) (xy 188.573241 91.519533) + (xy 188.542087 91.566158) (xy 188.483213 91.708291) (xy 188.4532 91.859178) (xy 188.4532 92.013022) (xy 188.483213 92.163909) + (xy 188.542087 92.306042) (xy 188.627558 92.433959) (xy 188.736341 92.542742) (xy 188.864258 92.628213) (xy 189.006391 92.687087) + (xy 189.157278 92.7171) (xy 189.311122 92.7171) (xy 189.462009 92.687087) (xy 189.604142 92.628213) (xy 189.732059 92.542742) + (xy 189.840842 92.433959) (xy 189.926313 92.306042) (xy 189.956901 92.232198) (xy 189.956901 94.454607) (xy 186.717509 97.694) + (xy 186.575178 97.694) (xy 186.424291 97.724013) (xy 186.282158 97.782887) (xy 186.154241 97.868358) (xy 186.045458 97.977141) + (xy 185.959987 98.105058) (xy 185.901113 98.247191) (xy 185.8711 98.398078) (xy 185.8711 98.551922) (xy 185.901113 98.702809) + (xy 185.959987 98.844942) (xy 186.045458 98.972859) (xy 186.154241 99.081642) (xy 186.282158 99.167113) (xy 186.424291 99.225987) + (xy 186.575178 99.256) (xy 186.729022 99.256) (xy 186.879909 99.225987) (xy 187.022042 99.167113) (xy 187.149959 99.081642) + (xy 187.258742 98.972859) (xy 187.344213 98.844942) (xy 187.403087 98.702809) (xy 187.4331 98.551922) (xy 187.4331 98.409591) + (xy 190.5977 95.244991) (xy 190.5977 99.460599) (xy 190.496958 99.561341) (xy 190.411487 99.689258) (xy 190.352613 99.831391) + (xy 190.3226 99.982278) (xy 190.3226 100.136122) (xy 190.352613 100.287009) (xy 190.411487 100.429142) (xy 190.496958 100.557059) + (xy 190.605741 100.665842) (xy 190.733658 100.751313) (xy 190.875791 100.810187) (xy 191.026678 100.8402) (xy 191.180522 100.8402) + (xy 191.331409 100.810187) (xy 191.473542 100.751313) (xy 191.601459 100.665842) (xy 191.710242 100.557059) (xy 191.795713 100.429142) + (xy 191.854587 100.287009) (xy 191.8846 100.136122) (xy 191.8846 99.982278) (xy 191.854587 99.831391) (xy 191.795713 99.689258) + (xy 191.710242 99.561341) (xy 191.6097 99.460799) (xy 191.6097 91.227856) (xy 191.626191 91.234687) (xy 191.777078 91.2647) + (xy 191.930922 91.2647) (xy 192.081809 91.234687) (xy 192.223942 91.175813) (xy 192.351859 91.090342) (xy 192.460642 90.981559) + (xy 192.546113 90.853642) (xy 192.604987 90.711509) (xy 192.635 90.560622) (xy 192.635 90.406778) (xy 192.604987 90.255891) + (xy 192.546113 90.113758) (xy 192.460642 89.985841) (xy 192.36 89.885199) (xy 192.36 88.396891) (xy 196.159092 84.5978) + (xy 196.301422 84.5978) (xy 196.452309 84.567787) (xy 196.594442 84.508913) (xy 196.722359 84.423442) (xy 196.831142 84.314659) + (xy 196.916613 84.186742) (xy 196.975487 84.044609) (xy 197.0055 83.893722) (xy 197.0055 83.739878) (xy 196.975487 83.588991) + (xy 196.916613 83.446858) (xy 196.831142 83.318941) (xy 196.722359 83.210158) (xy 196.594442 83.124687) (xy 196.452309 83.065813) + (xy 196.301422 83.0358) (xy 196.147578 83.0358) (xy 195.996691 83.065813) (xy 195.854558 83.124687) (xy 195.726641 83.210158) + (xy 195.617858 83.318941) (xy 195.532387 83.446858) (xy 195.473513 83.588991) (xy 195.4435 83.739878) (xy 195.4435 83.882208) + (xy 192.8447 86.481009) (xy 192.8447 86.382991) (xy 194.14892 85.078772) (xy 194.168227 85.062927) (xy 194.231459 84.985879) + (xy 194.278445 84.897975) (xy 194.307378 84.802593) (xy 194.313758 84.737822) (xy 194.317148 84.7034) (xy 194.3147 84.678546) + (xy 194.3147 81.992301) (xy 194.415342 81.891659) (xy 194.500813 81.763742) (xy 194.559687 81.621609) (xy 194.5897 81.470722) + (xy 194.5897 81.316878) (xy 194.559687 81.165991) (xy 194.500813 81.023858) (xy 194.415342 80.895941) (xy 194.306559 80.787158) + (xy 194.185873 80.706519) (xy 194.38362 80.508772) (xy 194.402927 80.492927) (xy 194.466159 80.415879) (xy 194.513145 80.327975) + (xy 194.542078 80.232593) (xy 194.5494 80.158254) (xy 194.5494 80.158253) (xy 194.551848 80.1334) (xy 194.5494 80.108546) + (xy 194.5494 59.197) (xy 198.49 59.197) (xy 198.514776 59.19456) (xy 198.538601 59.187333) (xy 198.560557 59.175597) + (xy 198.579803 59.159803) (xy 198.595597 59.140557) (xy 198.607333 59.118601) (xy 198.61456 59.094776) (xy 198.617 59.07) + (xy 198.617 35.55) (xy 198.61456 35.525224) (xy 198.607333 35.501399) (xy 198.595597 35.479443) (xy 198.579803 35.460197) + (xy 198.560557 35.444403) (xy 198.538601 35.432667) (xy 198.514776 35.42544) (xy 198.49 35.423) (xy 182.63 35.423) + (xy 182.605224 35.42544) (xy 182.581399 35.432667) (xy 182.559443 35.444403) (xy 182.540197 35.460197) (xy 182.524403 35.479443) + (xy 182.512667 35.501399) (xy 182.50544 35.525224) (xy 182.503 35.55) (xy 182.503 59.011108) (xy 178.059593 54.567702) + (xy 178.180459 54.486942) (xy 178.289242 54.378159) (xy 178.374713 54.250242) (xy 178.433587 54.108109) (xy 178.4636 53.957222) + (xy 178.4636 53.803378) (xy 178.458372 53.777097) (xy 178.467845 53.759375) (xy 178.490894 53.683392) (xy 178.496778 53.663994) + (xy 178.498182 53.649742) (xy 178.5041 53.589654) (xy 178.5041 53.589647) (xy 178.506547 53.564801) (xy 178.5041 53.539955) + (xy 178.5041 36.373501) (xy 178.604742 36.272859) (xy 178.690213 36.144942) (xy 178.749087 36.002809) (xy 178.7791 35.851922) + (xy 178.7791 35.698078) (xy 178.749087 35.547191) (xy 178.690213 35.405058) (xy 178.604742 35.277141) (xy 178.495959 35.168358) + (xy 178.368042 35.082887) (xy 178.225909 35.024013) (xy 178.075022 34.994) (xy 177.921178 34.994) (xy 177.770291 35.024013) + (xy 177.628158 35.082887) (xy 177.500241 35.168358) (xy 177.391458 35.277141) (xy 177.305987 35.405058) (xy 177.247113 35.547191) + (xy 177.2171 35.698078) (xy 177.2171 35.851922) (xy 177.247113 36.002809) (xy 177.305987 36.144942) (xy 177.391458 36.272859) + (xy 177.4921 36.373501) (xy 177.492101 53.121892) (xy 177.454791 53.129313) (xy 177.312658 53.188187) (xy 177.184741 53.273658) + (xy 177.119333 53.339066) (xy 177.1415 53.227622) (xy 177.1415 53.073778) (xy 177.111487 52.922891) (xy 177.052613 52.780758) + (xy 176.967142 52.652841) (xy 176.858359 52.544058) (xy 176.730442 52.458587) (xy 176.6413 52.421663) (xy 176.6413 48.936001) + (xy 176.741942 48.835359) (xy 176.827413 48.707442) (xy 176.886287 48.565309) (xy 176.9163 48.414422) (xy 176.9163 48.260578) + (xy 176.886287 48.109691) (xy 176.827413 47.967558) (xy 176.741942 47.839641) (xy 176.6413 47.738999) (xy 176.6413 35.765445) + (xy 176.643747 35.740599) (xy 176.6413 35.715753) (xy 176.6413 35.715746) (xy 176.633978 35.641407) (xy 176.629683 35.627246) + (xy 176.627244 35.619207) (xy 176.605045 35.546025) (xy 176.558059 35.458121) (xy 176.494827 35.381073) (xy 176.47552 35.365228) + (xy 175.399676 34.289385) (xy 175.383827 34.270073) (xy 175.306779 34.206841) (xy 175.218875 34.159855) (xy 175.123493 34.130922) + (xy 175.049154 34.1236) (xy 175.049146 34.1236) (xy 175.0243 34.121153) (xy 174.999454 34.1236) (xy 161.529254 34.1236) + (xy 161.5044 34.121152) (xy 161.479546 34.1236) (xy 161.405207 34.130922) (xy 161.309825 34.159855) (xy 161.221921 34.206841) + (xy 161.144873 34.270073) (xy 161.129028 34.28938) (xy 159.875985 35.542424) (xy 159.856673 35.558273) (xy 159.793441 35.635321) + (xy 159.746455 35.723226) (xy 159.717522 35.818608) (xy 159.7102 35.892947) (xy 159.7102 35.892954) (xy 159.707753 35.9178) + (xy 159.7102 35.942646) (xy 159.710201 38.212707) (xy 157.089957 40.832951) (xy 157.111887 40.780009) (xy 157.1419 40.629122) + (xy 157.1419 40.475278) (xy 157.111887 40.324391) (xy 157.053013 40.182258) (xy 156.967542 40.054341) (xy 156.858759 39.945558) + (xy 156.730842 39.860087) (xy 156.588709 39.801213) (xy 156.455386 39.774694) (xy 150.4902 33.809509) (xy 150.4902 33.667178) + (xy 150.460187 33.516291) (xy 150.401313 33.374158) (xy 150.315842 33.246241) (xy 150.207059 33.137458) (xy 150.079142 33.051987) + (xy 149.937009 32.993113) (xy 149.786122 32.9631) (xy 149.632278 32.9631) (xy 149.481391 32.993113) (xy 149.339258 33.051987) + (xy 149.211341 33.137458) (xy 149.102558 33.246241) (xy 149.017087 33.374158) (xy 148.958213 33.516291) (xy 148.952816 33.543425) + (xy 146.490976 31.081585) (xy 146.475127 31.062273) (xy 146.398079 30.999041) (xy 146.310175 30.952055) (xy 146.214793 30.923122) + (xy 146.140454 30.9158) (xy 146.140446 30.9158) (xy 146.1156 30.913353) (xy 146.090754 30.9158) (xy 118.553045 30.9158) + (xy 118.528199 30.913353) (xy 118.503353 30.9158) (xy 118.503346 30.9158) (xy 118.429007 30.923122) (xy 118.333625 30.952055) + (xy 118.245721 30.999041) (xy 118.168673 31.062273) (xy 118.152828 31.08158) (xy 117.792251 31.442157) (xy 116.775 31.442157) + (xy 116.700311 31.449513) (xy 116.628492 31.471299) (xy 116.562304 31.506678) (xy 116.504289 31.554289) (xy 116.456678 31.612304) + (xy 116.421299 31.678492) (xy 116.403258 31.737966) (xy 115.824776 31.159485) (xy 115.808927 31.140173) (xy 115.731879 31.076941) + (xy 115.643975 31.029955) (xy 115.548593 31.001022) (xy 115.474254 30.9937) (xy 115.474246 30.9937) (xy 115.4494 30.991253) + (xy 115.424554 30.9937) (xy 107.025154 30.9937) (xy 107.0003 30.991252) (xy 106.975446 30.9937) (xy 106.901107 31.001022) + (xy 106.805725 31.029955) (xy 106.717821 31.076941) (xy 106.640773 31.140173) (xy 106.624928 31.15948) (xy 106.342251 31.442157) + (xy 105.325 31.442157) (xy 105.250311 31.449513) (xy 105.178492 31.471299) (xy 105.112304 31.506678) (xy 105.054289 31.554289) + (xy 105.006678 31.612304) (xy 104.971299 31.678492) (xy 104.949513 31.750311) (xy 104.942157 31.825) (xy 104.942157 33.175) + (xy 104.949513 33.249689) (xy 104.971299 33.321508) (xy 105.006678 33.387696) (xy 105.054289 33.445711) (xy 105.112304 33.493322) + (xy 105.178492 33.528701) (xy 105.250311 33.550487) (xy 105.325 33.557843) (xy 106.675 33.557843) (xy 106.749689 33.550487) + (xy 106.821508 33.528701) (xy 106.887696 33.493322) (xy 106.945711 33.445711) (xy 106.993322 33.387696) (xy 107.028701 33.321508) + (xy 107.050487 33.249689) (xy 107.057843 33.175) (xy 107.057843 32.977499) (xy 107.11772 33.089521) (xy 107.249683 33.250317) + (xy 107.410479 33.38228) (xy 107.494001 33.426923) (xy 107.494 35.069854) (xy 107.491553 35.0947) (xy 107.494 35.119546) + (xy 107.494 35.119553) (xy 107.501322 35.193892) (xy 107.530255 35.289274) (xy 107.577241 35.377179) (xy 107.640473 35.454227) + (xy 107.659785 35.470076) (xy 107.934326 35.744618) (xy 107.880697 35.773283) (xy 107.700866 35.920866) (xy 107.553283 36.100697) + (xy 107.443619 36.305864) (xy 107.376088 36.528484) (xy 107.353286 36.76) (xy 107.376088 36.991516) (xy 107.443619 37.214136) + (xy 107.553283 37.419303) (xy 107.700866 37.599134) (xy 107.880697 37.746717) (xy 108.085864 37.856381) (xy 108.308484 37.923912) + (xy 108.481984 37.941) (xy 108.598016 37.941) (xy 108.771516 37.923912) (xy 108.994136 37.856381) (xy 109.199303 37.746717) + (xy 109.230101 37.721442) (xy 109.2301 39.837608) (xy 109.172308 39.8954) (xy 109.029978 39.8954) (xy 108.879091 39.925413) + (xy 108.736958 39.984287) (xy 108.609041 40.069758) (xy 108.500258 40.178541) (xy 108.414787 40.306458) (xy 108.355913 40.448591) + (xy 108.3259 40.599478) (xy 108.3259 40.753322) (xy 108.355913 40.904209) (xy 108.414787 41.046342) (xy 108.500258 41.174259) + (xy 108.609041 41.283042) (xy 108.736958 41.368513) (xy 108.879091 41.427387) (xy 109.029978 41.4574) (xy 109.183822 41.4574) + (xy 109.334709 41.427387) (xy 109.476842 41.368513) (xy 109.604759 41.283042) (xy 109.713542 41.174259) (xy 109.799013 41.046342) + (xy 109.857887 40.904209) (xy 109.8879 40.753322) (xy 109.8879 40.610992) (xy 110.07632 40.422572) (xy 110.095627 40.406727) + (xy 110.158859 40.329679) (xy 110.205845 40.241775) (xy 110.215186 40.210982) (xy 110.234778 40.146394) (xy 110.238035 40.113321) + (xy 110.2421 40.072054) (xy 110.2421 40.072047) (xy 110.244547 40.047201) (xy 110.2421 40.022355) (xy 110.2421 37.600147) + (xy 110.420697 37.746717) (xy 110.625864 37.856381) (xy 110.848484 37.923912) (xy 111.021984 37.941) (xy 111.138016 37.941) + (xy 111.311516 37.923912) (xy 111.534136 37.856381) (xy 111.739303 37.746717) (xy 111.919134 37.599134) (xy 112.066717 37.419303) + (xy 112.148659 37.266) (xy 112.180446 37.266) (xy 112.2053 37.268448) (xy 112.230154 37.266) (xy 112.304493 37.258678) + (xy 112.399875 37.229745) (xy 112.487779 37.182759) (xy 112.508854 37.165463) (xy 112.523619 37.214136) (xy 112.633283 37.419303) + (xy 112.780866 37.599134) (xy 112.960697 37.746717) (xy 113.165864 37.856381) (xy 113.388484 37.923912) (xy 113.561984 37.941) + (xy 113.678016 37.941) (xy 113.851516 37.923912) (xy 114.074136 37.856381) (xy 114.279303 37.746717) (xy 114.459134 37.599134) + (xy 114.606717 37.419303) (xy 114.716381 37.214136) (xy 114.783912 36.991516) (xy 114.806714 36.76) (xy 114.783912 36.528484) + (xy 114.716381 36.305864) (xy 114.606717 36.100697) (xy 114.459134 35.920866) (xy 114.279303 35.773283) (xy 114.074136 35.663619) + (xy 113.851516 35.596088) (xy 113.807808 35.591783) (xy 114.244192 35.1554) (xy 117.893008 35.1554) (xy 117.057015 35.991394) + (xy 116.999134 35.920866) (xy 116.819303 35.773283) (xy 116.614136 35.663619) (xy 116.391516 35.596088) (xy 116.218016 35.579) + (xy 116.101984 35.579) (xy 115.928484 35.596088) (xy 115.705864 35.663619) (xy 115.500697 35.773283) (xy 115.320866 35.920866) + (xy 115.173283 36.100697) (xy 115.063619 36.305864) (xy 114.996088 36.528484) (xy 114.973286 36.76) (xy 114.996088 36.991516) + (xy 115.063619 37.214136) (xy 115.173283 37.419303) (xy 115.320866 37.599134) (xy 115.500697 37.746717) (xy 115.705864 37.856381) + (xy 115.928484 37.923912) (xy 116.101984 37.941) (xy 116.218016 37.941) (xy 116.391516 37.923912) (xy 116.614136 37.856381) + (xy 116.819303 37.746717) (xy 116.999134 37.599134) (xy 117.146717 37.419303) (xy 117.228659 37.266) (xy 117.260446 37.266) + (xy 117.2853 37.268448) (xy 117.310154 37.266) (xy 117.384493 37.258678) (xy 117.479875 37.229745) (xy 117.567779 37.182759) + (xy 117.588854 37.165463) (xy 117.603619 37.214136) (xy 117.713283 37.419303) (xy 117.860866 37.599134) (xy 118.040697 37.746717) + (xy 118.245864 37.856381) (xy 118.468484 37.923912) (xy 118.641984 37.941) (xy 118.758016 37.941) (xy 118.931516 37.923912) + (xy 119.154136 37.856381) (xy 119.359303 37.746717) (xy 119.539134 37.599134) (xy 119.686717 37.419303) (xy 119.796381 37.214136) + (xy 119.863912 36.991516) (xy 119.886714 36.76) (xy 119.863912 36.528484) (xy 119.796381 36.305864) (xy 119.686717 36.100697) + (xy 119.539134 35.920866) (xy 119.359303 35.773283) (xy 119.154136 35.663619) (xy 118.963532 35.6058) (xy 120.976468 35.6058) + (xy 120.785864 35.663619) (xy 120.580697 35.773283) (xy 120.400866 35.920866) (xy 120.253283 36.100697) (xy 120.143619 36.305864) + (xy 120.076088 36.528484) (xy 120.053286 36.76) (xy 120.076088 36.991516) (xy 120.143619 37.214136) (xy 120.253283 37.419303) + (xy 120.400866 37.599134) (xy 120.580697 37.746717) (xy 120.785864 37.856381) (xy 121.008484 37.923912) (xy 121.181984 37.941) + (xy 121.298016 37.941) (xy 121.471516 37.923912) (xy 121.694136 37.856381) (xy 121.899303 37.746717) (xy 122.079134 37.599134) + (xy 122.226717 37.419303) (xy 122.336381 37.214136) (xy 122.403912 36.991516) (xy 122.426714 36.76) (xy 122.403912 36.528484) + (xy 122.336381 36.305864) (xy 122.226717 36.100697) (xy 122.079134 35.920866) (xy 121.899303 35.773283) (xy 121.694136 35.663619) + (xy 121.503532 35.6058) (xy 123.516468 35.6058) (xy 123.325864 35.663619) (xy 123.120697 35.773283) (xy 122.940866 35.920866) + (xy 122.793283 36.100697) (xy 122.683619 36.305864) (xy 122.616088 36.528484) (xy 122.593286 36.76) (xy 122.616088 36.991516) + (xy 122.683619 37.214136) (xy 122.793283 37.419303) (xy 122.940866 37.599134) (xy 123.120697 37.746717) (xy 123.325864 37.856381) + (xy 123.548484 37.923912) (xy 123.721984 37.941) (xy 123.838016 37.941) (xy 124.011516 37.923912) (xy 124.234136 37.856381) + (xy 124.439303 37.746717) (xy 124.619134 37.599134) (xy 124.766717 37.419303) (xy 124.876381 37.214136) (xy 124.943912 36.991516) + (xy 124.966714 36.76) (xy 124.943912 36.528484) (xy 124.876381 36.305864) (xy 124.766717 36.100697) (xy 124.619134 35.920866) + (xy 124.439303 35.773283) (xy 124.234136 35.663619) (xy 124.043532 35.6058) (xy 126.056468 35.6058) (xy 125.865864 35.663619) + (xy 125.660697 35.773283) (xy 125.480866 35.920866) (xy 125.333283 36.100697) (xy 125.223619 36.305864) (xy 125.156088 36.528484) + (xy 125.133286 36.76) (xy 125.156088 36.991516) (xy 125.223619 37.214136) (xy 125.333283 37.419303) (xy 125.480866 37.599134) + (xy 125.660697 37.746717) (xy 125.865864 37.856381) (xy 126.088484 37.923912) (xy 126.261984 37.941) (xy 126.378016 37.941) + (xy 126.551516 37.923912) (xy 126.774136 37.856381) (xy 126.979303 37.746717) (xy 127.159134 37.599134) (xy 127.306717 37.419303) + (xy 127.416381 37.214136) (xy 127.483912 36.991516) (xy 127.506714 36.76) (xy 127.483912 36.528484) (xy 127.416381 36.305864) + (xy 127.306717 36.100697) (xy 127.159134 35.920866) (xy 126.979303 35.773283) (xy 126.774136 35.663619) (xy 126.583532 35.6058) + (xy 128.596468 35.6058) (xy 128.405864 35.663619) (xy 128.200697 35.773283) (xy 128.020866 35.920866) (xy 127.873283 36.100697) + (xy 127.763619 36.305864) (xy 127.696088 36.528484) (xy 127.673286 36.76) (xy 127.696088 36.991516) (xy 127.763619 37.214136) + (xy 127.873283 37.419303) (xy 128.020866 37.599134) (xy 128.200697 37.746717) (xy 128.405864 37.856381) (xy 128.628484 37.923912) + (xy 128.801984 37.941) (xy 128.918016 37.941) (xy 129.091516 37.923912) (xy 129.314136 37.856381) (xy 129.519303 37.746717) + (xy 129.699134 37.599134) (xy 129.846717 37.419303) (xy 129.956381 37.214136) (xy 130.023912 36.991516) (xy 130.046714 36.76) + (xy 130.023912 36.528484) (xy 129.956381 36.305864) (xy 129.846717 36.100697) (xy 129.699134 35.920866) (xy 129.519303 35.773283) + (xy 129.314136 35.663619) (xy 129.123532 35.6058) (xy 131.136468 35.6058) (xy 130.945864 35.663619) (xy 130.740697 35.773283) + (xy 130.560866 35.920866) (xy 130.413283 36.100697) (xy 130.303619 36.305864) (xy 130.236088 36.528484) (xy 130.213286 36.76) + (xy 130.236088 36.991516) (xy 130.303619 37.214136) (xy 130.413283 37.419303) (xy 130.560866 37.599134) (xy 130.740697 37.746717) + (xy 130.945864 37.856381) (xy 131.168484 37.923912) (xy 131.341984 37.941) (xy 131.458016 37.941) (xy 131.631516 37.923912) + (xy 131.854136 37.856381) (xy 132.059303 37.746717) (xy 132.239134 37.599134) (xy 132.386717 37.419303) (xy 132.496381 37.214136) + (xy 132.563912 36.991516) (xy 132.586714 36.76) (xy 132.563912 36.528484) (xy 132.496381 36.305864) (xy 132.386717 36.100697) + (xy 132.239134 35.920866) (xy 132.059303 35.773283) (xy 131.854136 35.663619) (xy 131.663532 35.6058) (xy 133.676468 35.6058) + (xy 133.485864 35.663619) (xy 133.280697 35.773283) (xy 133.100866 35.920866) (xy 132.953283 36.100697) (xy 132.843619 36.305864) + (xy 132.776088 36.528484) (xy 132.753286 36.76) (xy 132.776088 36.991516) (xy 132.843619 37.214136) (xy 132.953283 37.419303) + (xy 133.100866 37.599134) (xy 133.280697 37.746717) (xy 133.485864 37.856381) (xy 133.708484 37.923912) (xy 133.881984 37.941) + (xy 133.998016 37.941) (xy 134.171516 37.923912) (xy 134.394136 37.856381) (xy 134.599303 37.746717) (xy 134.779134 37.599134) + (xy 134.926717 37.419303) (xy 135.008659 37.266) (xy 135.040446 37.266) (xy 135.0653 37.268448) (xy 135.090154 37.266) + (xy 135.164493 37.258678) (xy 135.259875 37.229745) (xy 135.347779 37.182759) (xy 135.368854 37.165463) (xy 135.383619 37.214136) + (xy 135.493283 37.419303) (xy 135.640866 37.599134) (xy 135.820697 37.746717) (xy 135.974001 37.82866) (xy 135.974001 37.860436) + (xy 135.971552 37.8853) (xy 135.981322 37.984493) (xy 136.010255 38.079875) (xy 136.057241 38.167779) (xy 136.120473 38.244827) + (xy 136.197521 38.308059) (xy 136.285425 38.355045) (xy 136.380807 38.383978) (xy 136.455146 38.3913) (xy 136.48 38.393748) + (xy 136.504854 38.3913) (xy 137.155609 38.3913) (xy 145.283657 46.519349) (xy 145.251458 46.532687) (xy 145.123541 46.618158) + (xy 145.014758 46.726941) (xy 144.929287 46.854858) (xy 144.870413 46.996991) (xy 144.8404 47.147878) (xy 144.8404 47.301722) + (xy 144.870413 47.452609) (xy 144.929287 47.594742) (xy 145.014758 47.722659) (xy 145.115401 47.823302) (xy 145.1154 48.489453) + (xy 145.112953 48.5143) (xy 145.1154 48.539146) (xy 145.1154 48.539153) (xy 145.122722 48.613492) (xy 145.151655 48.708874) + (xy 145.198641 48.796779) (xy 145.261873 48.873827) (xy 145.281185 48.889676) (xy 145.318866 48.927357) (xy 145.308022 48.9252) + (xy 145.154178 48.9252) (xy 145.003291 48.955213) (xy 144.861158 49.014087) (xy 144.733241 49.099558) (xy 144.624458 49.208341) + (xy 144.538987 49.336258) (xy 144.480113 49.478391) (xy 144.4501 49.629278) (xy 144.4501 49.783122) (xy 144.480113 49.934009) + (xy 144.538987 50.076142) (xy 144.624458 50.204059) (xy 144.725101 50.304702) (xy 144.725101 50.715876) (xy 144.583087 50.648754) + (xy 144.449039 50.608096) (xy 144.227 50.730085) (xy 144.227 51.873) (xy 144.247 51.873) (xy 144.247 52.127) + (xy 144.227 52.127) (xy 144.227 52.147) (xy 143.973 52.147) (xy 143.973 52.127) (xy 143.953 52.127) + (xy 143.953 51.873) (xy 143.973 51.873) (xy 143.973 50.730085) (xy 143.750961 50.608096) (xy 143.616913 50.648754) + (xy 143.36258 50.768963) (xy 143.136586 50.936481) (xy 142.947615 51.144869) (xy 142.80293 51.386119) (xy 142.708091 51.65096) + (xy 142.829375 51.872998) (xy 142.734206 51.872998) (xy 142.723912 51.768484) (xy 142.656381 51.545864) (xy 142.546717 51.340697) + (xy 142.399134 51.160866) (xy 142.219303 51.013283) (xy 142.014136 50.903619) (xy 141.791516 50.836088) (xy 141.618016 50.819) + (xy 141.501984 50.819) (xy 141.328484 50.836088) (xy 141.105864 50.903619) (xy 140.900697 51.013283) (xy 140.720866 51.160866) + (xy 140.646545 51.251426) (xy 140.63022 51.238028) (xy 137.783876 48.391685) (xy 137.768027 48.372373) (xy 137.690979 48.309141) + (xy 137.603075 48.262155) (xy 137.507693 48.233222) (xy 137.433354 48.2259) (xy 137.433346 48.2259) (xy 137.4085 48.223453) + (xy 137.383654 48.2259) (xy 109.855554 48.2259) (xy 109.8307 48.223452) (xy 109.805846 48.2259) (xy 109.731507 48.233222) + (xy 109.636125 48.262155) (xy 109.548221 48.309141) (xy 109.471173 48.372373) (xy 109.455328 48.39168) (xy 106.981829 50.865179) + (xy 106.946508 50.846299) (xy 106.874689 50.824513) (xy 106.8 50.817157) (xy 105.775834 50.817157) (xy 112.292392 44.3006) + (xy 112.640199 44.3006) (xy 112.740841 44.401242) (xy 112.868758 44.486713) (xy 113.010891 44.545587) (xy 113.161778 44.5756) + (xy 113.315622 44.5756) (xy 113.466509 44.545587) (xy 113.608642 44.486713) (xy 113.736559 44.401242) (xy 113.845342 44.292459) + (xy 113.930813 44.164542) (xy 113.989687 44.022409) (xy 114.0197 43.871522) (xy 114.0197 43.717678) (xy 113.989687 43.566791) + (xy 113.930813 43.424658) (xy 113.845342 43.296741) (xy 113.736559 43.187958) (xy 113.608642 43.102487) (xy 113.466509 43.043613) + (xy 113.315622 43.0136) (xy 113.161778 43.0136) (xy 113.010891 43.043613) (xy 112.868758 43.102487) (xy 112.740841 43.187958) + (xy 112.640199 43.2886) (xy 112.107645 43.2886) (xy 112.082799 43.286153) (xy 112.057953 43.2886) (xy 112.057946 43.2886) + (xy 111.993494 43.294948) (xy 111.983606 43.295922) (xy 111.924267 43.313922) (xy 111.888225 43.324855) (xy 111.800321 43.371841) + (xy 111.723273 43.435073) (xy 111.707428 43.45438) (xy 104.534385 50.627424) (xy 104.515073 50.643273) (xy 104.451841 50.720321) + (xy 104.404855 50.808226) (xy 104.375922 50.903608) (xy 104.3686 50.977947) (xy 104.3686 50.977954) (xy 104.366153 51.0028) + (xy 104.3686 51.027646) (xy 104.368601 61.650107) (xy 104.117444 61.901265) (xy 104.095887 61.792891) (xy 104.037013 61.650758) + (xy 103.951542 61.522841) (xy 103.8509 61.422199) (xy 103.8509 49.892191) (xy 107.802392 45.9407) (xy 107.944722 45.9407) + (xy 108.095609 45.910687) (xy 108.237742 45.851813) (xy 108.365659 45.766342) (xy 108.474442 45.657559) (xy 108.559913 45.529642) + (xy 108.618787 45.387509) (xy 108.6488 45.236622) (xy 108.6488 45.082778) (xy 108.618787 44.931891) (xy 108.559913 44.789758) + (xy 108.474442 44.661841) (xy 108.365659 44.553058) (xy 108.237742 44.467587) (xy 108.095609 44.408713) (xy 107.944722 44.3787) + (xy 107.790878 44.3787) (xy 107.639991 44.408713) (xy 107.497858 44.467587) (xy 107.369941 44.553058) (xy 107.261158 44.661841) + (xy 107.175687 44.789758) (xy 107.116813 44.931891) (xy 107.0868 45.082778) (xy 107.0868 45.225108) (xy 103.004681 49.307228) + (xy 102.985374 49.323073) (xy 102.922142 49.400121) (xy 102.904561 49.433013) (xy 102.875155 49.488026) (xy 102.846222 49.583408) + (xy 102.836453 49.6826) (xy 102.838901 49.707456) (xy 102.8389 61.422199) (xy 102.738258 61.522841) (xy 102.652787 61.650758) + (xy 102.593913 61.792891) (xy 102.5639 61.943778) (xy 102.5639 62.097622) (xy 102.588426 62.220925) (xy 102.5414 62.173899) + (xy 102.5414 57.939601) (xy 102.599342 57.881659) (xy 102.684813 57.753742) (xy 102.743687 57.611609) (xy 102.7737 57.460722) + (xy 102.7737 57.306878) (xy 102.743687 57.155991) (xy 102.684813 57.013858) (xy 102.599342 56.885941) (xy 102.490559 56.777158) + (xy 102.362642 56.691687) (xy 102.220509 56.632813) (xy 102.069622 56.6028) (xy 101.915778 56.6028) (xy 101.764891 56.632813) + (xy 101.622758 56.691687) (xy 101.494841 56.777158) (xy 101.386058 56.885941) (xy 101.300587 57.013858) (xy 101.241713 57.155991) + (xy 101.2117 57.306878) (xy 100.431 57.306878) (xy 100.431 43.33) (xy 101.941928 43.33) (xy 101.954188 43.454482) + (xy 101.990498 43.57418) (xy 102.049463 43.684494) (xy 102.128815 43.781185) (xy 102.225506 43.860537) (xy 102.33582 43.919502) + (xy 102.455518 43.955812) (xy 102.58 43.968072) (xy 102.99425 43.965) (xy 103.153 43.80625) (xy 103.153 42.882) + (xy 103.407 42.882) (xy 103.407 43.80625) (xy 103.56575 43.965) (xy 103.98 43.968072) (xy 104.104482 43.955812) + (xy 104.22418 43.919502) (xy 104.334494 43.860537) (xy 104.431185 43.781185) (xy 104.510537 43.684494) (xy 104.569502 43.57418) + (xy 104.605812 43.454482) (xy 104.618072 43.33) (xy 104.615 43.04075) (xy 104.45625 42.882) (xy 103.407 42.882) + (xy 103.153 42.882) (xy 102.10375 42.882) (xy 101.945 43.04075) (xy 101.941928 43.33) (xy 100.431 43.33) + (xy 100.431 42.18) (xy 101.941928 42.18) (xy 101.945 42.46925) (xy 102.10375 42.628) (xy 103.153 42.628) + (xy 103.153 42.608) (xy 103.407 42.608) (xy 103.407 42.628) (xy 104.45625 42.628) (xy 104.615 42.46925) + (xy 104.618072 42.18) (xy 104.605812 42.055518) (xy 104.569502 41.93582) (xy 104.510537 41.825506) (xy 104.431185 41.728815) + (xy 104.334494 41.649463) (xy 104.22418 41.590498) (xy 104.104482 41.554188) (xy 104.08622 41.552389) (xy 104.177488 41.477488) + (xy 104.25619 41.381589) (xy 104.314671 41.272179) (xy 104.350683 41.153462) (xy 104.362843 41.030001) (xy 104.362843 40.379999) + (xy 104.350683 40.256538) (xy 104.314671 40.137821) (xy 104.25619 40.028411) (xy 104.177488 39.932512) (xy 104.081589 39.85381) + (xy 104.0674 39.846226) (xy 104.0674 39.80615) (xy 105.933397 37.940154) (xy 105.941984 37.941) (xy 106.058016 37.941) + (xy 106.231516 37.923912) (xy 106.454136 37.856381) (xy 106.659303 37.746717) (xy 106.839134 37.599134) (xy 106.986717 37.419303) + (xy 107.096381 37.214136) (xy 107.163912 36.991516) (xy 107.186714 36.76) (xy 107.163912 36.528484) (xy 107.096381 36.305864) + (xy 106.986717 36.100697) (xy 106.839134 35.920866) (xy 106.659303 35.773283) (xy 106.454136 35.663619) (xy 106.231516 35.596088) + (xy 106.058016 35.579) (xy 105.941984 35.579) (xy 105.768484 35.596088) (xy 105.545864 35.663619) (xy 105.340697 35.773283) + (xy 105.160866 35.920866) (xy 105.013283 36.100697) (xy 104.903619 36.305864) (xy 104.836088 36.528484) (xy 104.813286 36.76) + (xy 104.819846 36.826603) (xy 102.750573 38.895877) (xy 102.720532 38.920531) (xy 102.695879 38.950571) (xy 102.622135 39.040428) + (xy 102.549018 39.177218) (xy 102.503995 39.325643) (xy 102.488792 39.48) (xy 102.492601 39.518672) (xy 102.492601 39.846225) + (xy 102.478411 39.85381) (xy 102.382512 39.932512) (xy 102.30381 40.028411) (xy 102.245329 40.137821) (xy 102.209317 40.256538) + (xy 102.197157 40.379999) (xy 102.197157 41.030001) (xy 102.209317 41.153462) (xy 102.245329 41.272179) (xy 102.30381 41.381589) + (xy 102.382512 41.477488) (xy 102.47378 41.552389) (xy 102.455518 41.554188) (xy 102.33582 41.590498) (xy 102.225506 41.649463) + (xy 102.128815 41.728815) (xy 102.049463 41.825506) (xy 101.990498 41.93582) (xy 101.954188 42.055518) (xy 101.941928 42.18) + (xy 100.431 42.18) (xy 100.431 30.431) (xy 199.569 30.431) + ) + ) + (filled_polygon + (pts + (xy 144.227 99.873) (xy 144.247 99.873) (xy 144.247 100.127) (xy 144.227 100.127) (xy 144.227 100.147) + (xy 143.973 100.147) (xy 143.973 100.127) (xy 143.953 100.127) (xy 143.953 99.873) (xy 143.973 99.873) + (xy 143.973 99.853) (xy 144.227 99.853) + ) + ) + ) + (zone (net 1) (net_name GNDPWR) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.254)) + (min_thickness 0.254) + (fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508) (smoothing fillet)) + (polygon + (pts + (xy 100.05 30.05) (xy 199.95 30.05) (xy 199.95 129.95) (xy 100.05 129.95) + ) + ) + (filled_polygon + (pts + (xy 199.569001 129.569) (xy 146.262374 129.569) (xy 147.779512 128.051054) (xy 147.809469 128.026469) (xy 147.834187 127.99635) + (xy 147.834262 127.996275) (xy 147.858954 127.966172) (xy 147.907866 127.906572) (xy 147.907916 127.906479) (xy 147.907983 127.906397) + (xy 147.944702 127.837657) (xy 147.980982 127.769783) (xy 147.981012 127.769683) (xy 147.981063 127.769588) (xy 148.003766 127.694672) + (xy 148.026006 127.621357) (xy 148.026016 127.621252) (xy 148.026047 127.621151) (xy 148.033454 127.545739) (xy 148.0374 127.505673) + (xy 148.0374 127.505561) (xy 148.041208 127.46679) (xy 148.0374 127.428232) (xy 148.0374 126.718149) (xy 148.102512 126.797488) + (xy 148.198411 126.87619) (xy 148.307821 126.934671) (xy 148.426538 126.970683) (xy 148.549999 126.982843) (xy 149.450001 126.982843) + (xy 149.573462 126.970683) (xy 149.692179 126.934671) (xy 149.801589 126.87619) (xy 149.897488 126.797488) (xy 149.97619 126.701589) + (xy 149.981553 126.691556) (xy 150.013595 126.674429) (xy 150.090948 126.610948) (xy 150.106855 126.591565) (xy 152.428873 124.269547) + (xy 152.491311 124.288487) (xy 152.566 124.295843) (xy 154.266 124.295843) (xy 154.340689 124.288487) (xy 154.412508 124.266701) + (xy 154.478696 124.231322) (xy 154.536711 124.183711) (xy 154.584322 124.125696) (xy 154.619701 124.059508) (xy 154.641487 123.987689) + (xy 154.648843 123.913) (xy 154.648843 122.213) (xy 154.641487 122.138311) (xy 154.619701 122.066492) (xy 154.584322 122.000304) + (xy 154.536711 121.942289) (xy 154.478696 121.894678) (xy 154.412508 121.859299) (xy 154.340689 121.837513) (xy 154.266 121.830157) + (xy 152.827263 121.830157) (xy 152.980221 121.677199) (xy 153.174682 121.736188) (xy 153.355528 121.754) (xy 153.476472 121.754) + (xy 153.657318 121.736188) (xy 153.889363 121.665798) (xy 154.103216 121.551491) (xy 154.29066 121.39766) (xy 154.444491 121.210216) + (xy 154.558798 120.996363) (xy 154.629188 120.764318) (xy 154.652956 120.523) (xy 154.629188 120.281682) (xy 154.558798 120.049637) + (xy 154.444491 119.835784) (xy 154.29066 119.64834) (xy 154.103216 119.494509) (xy 153.889363 119.380202) (xy 153.657318 119.309812) + (xy 153.476472 119.292) (xy 153.355528 119.292) (xy 153.174682 119.309812) (xy 152.942637 119.380202) (xy 152.728784 119.494509) + (xy 152.54134 119.64834) (xy 152.387509 119.835784) (xy 152.273202 120.049637) (xy 152.202812 120.281682) (xy 152.179044 120.523) + (xy 152.202812 120.764318) (xy 152.261801 120.958779) (xy 151.70358 121.517) (xy 150.052623 121.517) (xy 150.034671 121.457821) + (xy 149.97619 121.348411) (xy 149.897488 121.252512) (xy 149.801589 121.17381) (xy 149.692179 121.115329) (xy 149.573462 121.079317) + (xy 149.450001 121.067157) (xy 148.549999 121.067157) (xy 148.426538 121.079317) (xy 148.307821 121.115329) (xy 148.198411 121.17381) + (xy 148.102512 121.252512) (xy 148.0374 121.331851) (xy 148.0374 120.668149) (xy 148.102512 120.747488) (xy 148.198411 120.82619) + (xy 148.307821 120.884671) (xy 148.426538 120.920683) (xy 148.549999 120.932843) (xy 149.450001 120.932843) (xy 149.573462 120.920683) + (xy 149.692179 120.884671) (xy 149.801589 120.82619) (xy 149.897488 120.747488) (xy 149.97619 120.651589) (xy 150.034671 120.542179) + (xy 150.070683 120.423462) (xy 150.082843 120.300001) (xy 150.082843 119.649999) (xy 150.070683 119.526538) (xy 150.034671 119.407821) + (xy 149.97619 119.298411) (xy 149.897488 119.202512) (xy 149.801589 119.12381) (xy 149.692179 119.065329) (xy 149.573462 119.029317) + (xy 149.450001 119.017157) (xy 148.760578 119.017157) (xy 148.726264 118.982843) (xy 149.450001 118.982843) (xy 149.573462 118.970683) + (xy 149.692179 118.934671) (xy 149.801589 118.87619) (xy 149.897488 118.797488) (xy 149.97619 118.701589) (xy 150.034671 118.592179) + (xy 150.052623 118.533) (xy 150.070056 118.533) (xy 150.095 118.535457) (xy 150.119944 118.533) (xy 150.119947 118.533) + (xy 150.194585 118.525649) (xy 150.290343 118.496601) (xy 150.378595 118.449429) (xy 150.455948 118.385948) (xy 150.471855 118.366565) + (xy 150.85542 117.983) (xy 152.179044 117.983) (xy 152.202812 118.224318) (xy 152.273202 118.456363) (xy 152.387509 118.670216) + (xy 152.54134 118.85766) (xy 152.728784 119.011491) (xy 152.942637 119.125798) (xy 153.174682 119.196188) (xy 153.355528 119.214) + (xy 153.476472 119.214) (xy 153.657318 119.196188) (xy 153.889363 119.125798) (xy 154.103216 119.011491) (xy 154.29066 118.85766) + (xy 154.444491 118.670216) (xy 154.558798 118.456363) (xy 154.629188 118.224318) (xy 154.652956 117.983) (xy 154.629188 117.741682) + (xy 154.558798 117.509637) (xy 154.444491 117.295784) (xy 154.29066 117.10834) (xy 154.103216 116.954509) (xy 153.889363 116.840202) + (xy 153.657318 116.769812) (xy 153.476472 116.752) (xy 153.355528 116.752) (xy 153.174682 116.769812) (xy 152.942637 116.840202) + (xy 152.728784 116.954509) (xy 152.54134 117.10834) (xy 152.387509 117.295784) (xy 152.273202 117.509637) (xy 152.202812 117.741682) + (xy 152.179044 117.983) (xy 150.85542 117.983) (xy 152.532064 116.306357) (xy 152.54134 116.31766) (xy 152.728784 116.471491) + (xy 152.942637 116.585798) (xy 153.174682 116.656188) (xy 153.355528 116.674) (xy 153.476472 116.674) (xy 153.657318 116.656188) + (xy 153.889363 116.585798) (xy 154.103216 116.471491) (xy 154.29066 116.31766) (xy 154.444491 116.130216) (xy 154.558798 115.916363) + (xy 154.629188 115.684318) (xy 154.652956 115.443) (xy 154.629188 115.201682) (xy 154.558798 114.969637) (xy 154.444491 114.755784) + (xy 154.29066 114.56834) (xy 154.103216 114.414509) (xy 153.889363 114.300202) (xy 153.657318 114.229812) (xy 153.476472 114.212) + (xy 153.355528 114.212) (xy 153.174682 114.229812) (xy 152.942637 114.300202) (xy 152.728784 114.414509) (xy 152.54134 114.56834) + (xy 152.387509 114.755784) (xy 152.273202 114.969637) (xy 152.204081 115.197498) (xy 150.003004 117.398576) (xy 149.97619 117.348411) + (xy 149.897488 117.252512) (xy 149.801589 117.17381) (xy 149.692179 117.115329) (xy 149.573462 117.079317) (xy 149.450001 117.067157) + (xy 148.549999 117.067157) (xy 148.426538 117.079317) (xy 148.307821 117.115329) (xy 148.198411 117.17381) (xy 148.102512 117.252512) + (xy 148.0374 117.331851) (xy 148.0374 116.668149) (xy 148.102512 116.747488) (xy 148.198411 116.82619) (xy 148.307821 116.884671) + (xy 148.426538 116.920683) (xy 148.549999 116.932843) (xy 149.450001 116.932843) (xy 149.573462 116.920683) (xy 149.692179 116.884671) + (xy 149.801589 116.82619) (xy 149.897488 116.747488) (xy 149.97619 116.651589) (xy 150.034671 116.542179) (xy 150.070683 116.423462) + (xy 150.082843 116.300001) (xy 150.082843 115.649999) (xy 150.070683 115.526538) (xy 150.034671 115.407821) (xy 149.97619 115.298411) + (xy 149.897488 115.202512) (xy 149.801589 115.12381) (xy 149.692179 115.065329) (xy 149.573462 115.029317) (xy 149.450001 115.017157) + (xy 148.549999 115.017157) (xy 148.426538 115.029317) (xy 148.307821 115.065329) (xy 148.198411 115.12381) (xy 148.12636 115.18294) + (xy 148.0374 115.09398) (xy 148.0374 114.588449) (xy 148.105741 114.520196) (xy 148.132821 114.534671) (xy 148.251538 114.570683) + (xy 148.375 114.582843) (xy 149.625 114.582843) (xy 149.748462 114.570683) (xy 149.867179 114.534671) (xy 149.976589 114.47619) + (xy 150.072488 114.397488) (xy 150.15119 114.301589) (xy 150.209671 114.192179) (xy 150.245683 114.073462) (xy 150.257843 113.95) + (xy 150.257843 113.6904) (xy 152.469728 113.6904) (xy 152.54134 113.77766) (xy 152.728784 113.931491) (xy 152.942637 114.045798) + (xy 153.174682 114.116188) (xy 153.355528 114.134) (xy 153.476472 114.134) (xy 153.657318 114.116188) (xy 153.889363 114.045798) + (xy 154.103216 113.931491) (xy 154.29066 113.77766) (xy 154.362272 113.6904) (xy 186.878337 113.6904) (xy 186.917 113.694208) + (xy 186.955663 113.6904) (xy 186.955673 113.6904) (xy 187.071357 113.679006) (xy 187.142583 113.6574) (xy 195.881337 113.6574) + (xy 195.92 113.661208) (xy 195.958663 113.6574) (xy 195.958673 113.6574) (xy 196.074357 113.646006) (xy 196.222783 113.600982) + (xy 196.359572 113.527866) (xy 196.479469 113.429469) (xy 196.504128 113.399422) (xy 199.569001 110.334551) + ) + ) + (filled_polygon + (pts + (xy 107.376088 84.528484) (xy 107.353286 84.76) (xy 107.376088 84.991516) (xy 107.443619 85.214136) (xy 107.553283 85.419303) + (xy 107.700866 85.599134) (xy 107.880697 85.746717) (xy 108.085864 85.856381) (xy 108.308484 85.923912) (xy 108.481984 85.941) + (xy 108.598016 85.941) (xy 108.771516 85.923912) (xy 108.994136 85.856381) (xy 109.199303 85.746717) (xy 109.379134 85.599134) + (xy 109.381401 85.596372) (xy 109.3814 88.456808) (xy 109.117388 88.72082) (xy 109.125387 88.701509) (xy 109.1554 88.550622) + (xy 109.1554 88.396778) (xy 109.125387 88.245891) (xy 109.066513 88.103758) (xy 108.981042 87.975841) (xy 108.872259 87.867058) + (xy 108.744342 87.781587) (xy 108.602209 87.722713) (xy 108.451322 87.6927) (xy 108.297478 87.6927) (xy 108.146591 87.722713) + (xy 108.004458 87.781587) (xy 107.876541 87.867058) (xy 107.767758 87.975841) (xy 107.682287 88.103758) (xy 107.623413 88.245891) + (xy 107.5934 88.396778) (xy 107.5934 88.53714) (xy 107.585074 88.543973) (xy 107.521842 88.621021) (xy 107.507426 88.647992) + (xy 107.474855 88.708926) (xy 107.445922 88.804308) (xy 107.436153 88.9035) (xy 107.438601 88.928356) (xy 107.4386 98.254454) + (xy 107.436153 98.2793) (xy 107.4386 98.304146) (xy 107.4386 98.304153) (xy 107.445922 98.378492) (xy 107.474855 98.473874) + (xy 107.521841 98.561779) (xy 107.585073 98.638827) (xy 107.604385 98.654676) (xy 107.934326 98.984618) (xy 107.880697 99.013283) + (xy 107.700866 99.160866) (xy 107.553283 99.340697) (xy 107.443619 99.545864) (xy 107.376088 99.768484) (xy 107.353286 100) + (xy 107.376088 100.231516) (xy 107.443619 100.454136) (xy 107.553283 100.659303) (xy 107.700866 100.839134) (xy 107.880697 100.986717) + (xy 108.085864 101.096381) (xy 108.308484 101.163912) (xy 108.481984 101.181) (xy 108.598016 101.181) (xy 108.771516 101.163912) + (xy 108.994136 101.096381) (xy 109.199303 100.986717) (xy 109.379134 100.839134) (xy 109.526717 100.659303) (xy 109.636381 100.454136) + (xy 109.703912 100.231516) (xy 109.726714 100) (xy 109.703912 99.768484) (xy 109.636381 99.545864) (xy 109.526717 99.340697) + (xy 109.379134 99.160866) (xy 109.199303 99.013283) (xy 109.046 98.931341) (xy 109.046 98.899554) (xy 109.048448 98.8747) + (xy 109.038678 98.775507) (xy 109.009745 98.680125) (xy 109.002581 98.666722) (xy 108.969797 98.605389) (xy 109.966548 99.60214) + (xy 109.916088 99.768484) (xy 109.893286 100) (xy 109.916088 100.231516) (xy 109.983619 100.454136) (xy 110.093283 100.659303) + (xy 110.240866 100.839134) (xy 110.420697 100.986717) (xy 110.625864 101.096381) (xy 110.848484 101.163912) (xy 111.021984 101.181) + (xy 111.138016 101.181) (xy 111.311516 101.163912) (xy 111.534136 101.096381) (xy 111.739303 100.986717) (xy 111.844001 100.900794) + (xy 111.844001 101.259844) (xy 111.841553 101.2847) (xy 111.851322 101.383892) (xy 111.880255 101.479274) (xy 111.89198 101.501209) + (xy 111.927242 101.567179) (xy 111.990474 101.644227) (xy 112.009781 101.660072) (xy 118.094326 107.744618) (xy 118.040697 107.773283) + (xy 117.860866 107.920866) (xy 117.713283 108.100697) (xy 117.603619 108.305864) (xy 117.588854 108.354537) (xy 117.567779 108.337241) + (xy 117.479875 108.290255) (xy 117.384493 108.261322) (xy 117.310154 108.254) (xy 117.2853 108.251552) (xy 117.260446 108.254) + (xy 117.228659 108.254) (xy 117.146717 108.100697) (xy 116.999134 107.920866) (xy 116.819303 107.773283) (xy 116.614136 107.663619) + (xy 116.391516 107.596088) (xy 116.218016 107.579) (xy 116.101984 107.579) (xy 115.928484 107.596088) (xy 115.705864 107.663619) + (xy 115.500697 107.773283) (xy 115.320866 107.920866) (xy 115.173283 108.100697) (xy 115.063619 108.305864) (xy 115.048854 108.354537) + (xy 115.027779 108.337241) (xy 114.939875 108.290255) (xy 114.844493 108.261322) (xy 114.770154 108.254) (xy 114.7453 108.251552) + (xy 114.720446 108.254) (xy 114.688659 108.254) (xy 114.606717 108.100697) (xy 114.459134 107.920866) (xy 114.279303 107.773283) + (xy 114.074136 107.663619) (xy 113.851516 107.596088) (xy 113.678016 107.579) (xy 113.561984 107.579) (xy 113.388484 107.596088) + (xy 113.165864 107.663619) (xy 112.960697 107.773283) (xy 112.780866 107.920866) (xy 112.633283 108.100697) (xy 112.523619 108.305864) + (xy 112.508854 108.354537) (xy 112.487779 108.337241) (xy 112.399875 108.290255) (xy 112.304493 108.261322) (xy 112.230154 108.254) + (xy 112.2053 108.251552) (xy 112.180446 108.254) (xy 112.148659 108.254) (xy 112.066717 108.100697) (xy 111.919134 107.920866) + (xy 111.739303 107.773283) (xy 111.534136 107.663619) (xy 111.311516 107.596088) (xy 111.138016 107.579) (xy 111.021984 107.579) + (xy 110.848484 107.596088) (xy 110.625864 107.663619) (xy 110.420697 107.773283) (xy 110.240866 107.920866) (xy 110.093283 108.100697) + (xy 109.983619 108.305864) (xy 109.916088 108.528484) (xy 109.893286 108.76) (xy 109.916088 108.991516) (xy 109.983619 109.214136) + (xy 110.093283 109.419303) (xy 110.240866 109.599134) (xy 110.420697 109.746717) (xy 110.625864 109.856381) (xy 110.848484 109.923912) + (xy 111.021984 109.941) (xy 111.138016 109.941) (xy 111.311516 109.923912) (xy 111.534136 109.856381) (xy 111.739303 109.746717) + (xy 111.919134 109.599134) (xy 111.977015 109.528606) (xy 114.101928 111.65352) (xy 114.117773 111.672827) (xy 114.194821 111.736059) + (xy 114.282725 111.783045) (xy 114.378106 111.811978) (xy 114.387994 111.812952) (xy 114.452446 111.8193) (xy 114.452453 111.8193) + (xy 114.477299 111.821747) (xy 114.502145 111.8193) (xy 123.389108 111.8193) (xy 111.977015 123.231394) (xy 111.919134 123.160866) + (xy 111.739303 123.013283) (xy 111.534136 122.903619) (xy 111.311516 122.836088) (xy 111.138016 122.819) (xy 111.021984 122.819) + (xy 110.848484 122.836088) (xy 110.625864 122.903619) (xy 110.420697 123.013283) (xy 110.240866 123.160866) (xy 110.093283 123.340697) + (xy 109.983619 123.545864) (xy 109.916088 123.768484) (xy 109.893286 124) (xy 109.916088 124.231516) (xy 109.983619 124.454136) + (xy 110.093283 124.659303) (xy 110.240866 124.839134) (xy 110.420697 124.986717) (xy 110.625864 125.096381) (xy 110.701748 125.1194) + (xy 108.918252 125.1194) (xy 108.994136 125.096381) (xy 109.199303 124.986717) (xy 109.379134 124.839134) (xy 109.526717 124.659303) + (xy 109.636381 124.454136) (xy 109.703912 124.231516) (xy 109.726714 124) (xy 109.703912 123.768484) (xy 109.636381 123.545864) + (xy 109.526717 123.340697) (xy 109.379134 123.160866) (xy 109.199303 123.013283) (xy 108.994136 122.903619) (xy 108.771516 122.836088) + (xy 108.598016 122.819) (xy 108.481984 122.819) (xy 108.308484 122.836088) (xy 108.085864 122.903619) (xy 107.880697 123.013283) + (xy 107.700866 123.160866) (xy 107.553283 123.340697) (xy 107.443619 123.545864) (xy 107.428854 123.594537) (xy 107.407779 123.577241) + (xy 107.319875 123.530255) (xy 107.224493 123.501322) (xy 107.182843 123.49722) (xy 107.182843 123.2) (xy 107.175487 123.125311) + (xy 107.153701 123.053492) (xy 107.118322 122.987304) (xy 107.070711 122.929289) (xy 107.012696 122.881678) (xy 106.946508 122.846299) + (xy 106.874689 122.824513) (xy 106.8 122.817157) (xy 105.2 122.817157) (xy 105.125311 122.824513) (xy 105.053492 122.846299) + (xy 104.987304 122.881678) (xy 104.929289 122.929289) (xy 104.881678 122.987304) (xy 104.846299 123.053492) (xy 104.824513 123.125311) + (xy 104.817157 123.2) (xy 104.817157 124.8) (xy 104.824513 124.874689) (xy 104.846299 124.946508) (xy 104.881678 125.012696) + (xy 104.929289 125.070711) (xy 104.987304 125.118322) (xy 105.053492 125.153701) (xy 105.125311 125.175487) (xy 105.2 125.182843) + (xy 106.8 125.182843) (xy 106.874689 125.175487) (xy 106.946508 125.153701) (xy 107.012696 125.118322) (xy 107.070711 125.070711) + (xy 107.118322 125.012696) (xy 107.126258 124.997849) (xy 108.094028 125.96562) (xy 108.109873 125.984927) (xy 108.186921 126.048159) + (xy 108.274825 126.095145) (xy 108.348007 126.117344) (xy 108.370206 126.124078) (xy 108.375344 126.124584) (xy 108.444546 126.1314) + (xy 108.444553 126.1314) (xy 108.469399 126.133847) (xy 108.494245 126.1314) (xy 136.459654 126.1314) (xy 136.4845 126.133847) + (xy 136.509346 126.1314) (xy 136.509354 126.1314) (xy 136.583693 126.124078) (xy 136.679075 126.095145) (xy 136.766979 126.048159) + (xy 136.844027 125.984927) (xy 136.859876 125.965615) (xy 138.09022 124.735272) (xy 138.093452 124.732619) (xy 138.180866 124.839134) + (xy 138.360697 124.986717) (xy 138.565864 125.096381) (xy 138.788484 125.163912) (xy 138.961984 125.181) (xy 139.078016 125.181) + (xy 139.251516 125.163912) (xy 139.474136 125.096381) (xy 139.679303 124.986717) (xy 139.859134 124.839134) (xy 140.006717 124.659303) + (xy 140.116381 124.454136) (xy 140.183912 124.231516) (xy 140.206714 124) (xy 140.373286 124) (xy 140.396088 124.231516) + (xy 140.463619 124.454136) (xy 140.573283 124.659303) (xy 140.720866 124.839134) (xy 140.900697 124.986717) (xy 141.105864 125.096381) + (xy 141.328484 125.163912) (xy 141.501984 125.181) (xy 141.618016 125.181) (xy 141.791516 125.163912) (xy 142.014136 125.096381) + (xy 142.219303 124.986717) (xy 142.399134 124.839134) (xy 142.546717 124.659303) (xy 142.656381 124.454136) (xy 142.723912 124.231516) + (xy 142.734206 124.127002) (xy 142.829375 124.127002) (xy 142.708091 124.34904) (xy 142.80293 124.613881) (xy 142.947615 124.855131) + (xy 143.136586 125.063519) (xy 143.36258 125.231037) (xy 143.616913 125.351246) (xy 143.750961 125.391904) (xy 143.973 125.269915) + (xy 143.973 124.127) (xy 144.227 124.127) (xy 144.227 125.269915) (xy 144.449039 125.391904) (xy 144.583087 125.351246) + (xy 144.83742 125.231037) (xy 145.063414 125.063519) (xy 145.252385 124.855131) (xy 145.39707 124.613881) (xy 145.491909 124.34904) + (xy 145.370624 124.127) (xy 144.227 124.127) (xy 143.973 124.127) (xy 143.953 124.127) (xy 143.953 123.873) + (xy 143.973 123.873) (xy 143.973 122.730085) (xy 144.227 122.730085) (xy 144.227 123.873) (xy 145.370624 123.873) + (xy 145.491909 123.65096) (xy 145.39707 123.386119) (xy 145.252385 123.144869) (xy 145.063414 122.936481) (xy 144.83742 122.768963) + (xy 144.583087 122.648754) (xy 144.449039 122.608096) (xy 144.227 122.730085) (xy 143.973 122.730085) (xy 143.750961 122.608096) + (xy 143.616913 122.648754) (xy 143.36258 122.768963) (xy 143.136586 122.936481) (xy 142.947615 123.144869) (xy 142.80293 123.386119) + (xy 142.708091 123.65096) (xy 142.829375 123.872998) (xy 142.734206 123.872998) (xy 142.723912 123.768484) (xy 142.656381 123.545864) + (xy 142.546717 123.340697) (xy 142.399134 123.160866) (xy 142.219303 123.013283) (xy 142.014136 122.903619) (xy 141.791516 122.836088) + (xy 141.618016 122.819) (xy 141.501984 122.819) (xy 141.328484 122.836088) (xy 141.105864 122.903619) (xy 140.900697 123.013283) + (xy 140.720866 123.160866) (xy 140.573283 123.340697) (xy 140.463619 123.545864) (xy 140.396088 123.768484) (xy 140.373286 124) + (xy 140.206714 124) (xy 140.183912 123.768484) (xy 140.116381 123.545864) (xy 140.006717 123.340697) (xy 139.859134 123.160866) + (xy 139.679303 123.013283) (xy 139.474136 122.903619) (xy 139.272452 122.842439) (xy 142.924445 119.190446) (xy 142.957741 119.223742) + (xy 143.085658 119.309213) (xy 143.227791 119.368087) (xy 143.378678 119.3981) (xy 143.532522 119.3981) (xy 143.683409 119.368087) + (xy 143.825542 119.309213) (xy 143.953459 119.223742) (xy 144.062242 119.114959) (xy 144.147713 118.987042) (xy 144.206587 118.844909) + (xy 144.2366 118.694022) (xy 144.2366 118.540178) (xy 144.206587 118.389291) (xy 144.147713 118.247158) (xy 144.062242 118.119241) + (xy 143.953459 118.010458) (xy 143.825542 117.924987) (xy 143.683409 117.866113) (xy 143.532522 117.8361) (xy 143.378678 117.8361) + (xy 143.227791 117.866113) (xy 143.216 117.870997) (xy 143.216 117.802178) (xy 143.185987 117.651291) (xy 143.127113 117.509158) + (xy 143.084278 117.445051) (xy 143.129693 117.440578) (xy 143.225075 117.411645) (xy 143.312979 117.364659) (xy 143.390027 117.301427) + (xy 143.405876 117.282115) (xy 143.667291 117.0207) (xy 143.809622 117.0207) (xy 143.960509 116.990687) (xy 144.102642 116.931813) + (xy 144.230559 116.846342) (xy 144.339342 116.737559) (xy 144.424813 116.609642) (xy 144.483687 116.467509) (xy 144.5137 116.316622) + (xy 144.5137 116.162778) (xy 144.48536 116.0203) (xy 144.627409 116.0203) (xy 145.1303 116.523192) (xy 145.1303 116.665522) + (xy 145.160313 116.816409) (xy 145.219187 116.958542) (xy 145.304658 117.086459) (xy 145.413441 117.195242) (xy 145.541358 117.280713) + (xy 145.683491 117.339587) (xy 145.834378 117.3696) (xy 145.988222 117.3696) (xy 146.139109 117.339587) (xy 146.281242 117.280713) + (xy 146.409159 117.195242) (xy 146.462601 117.1418) (xy 146.462601 118.281318) (xy 146.4626 118.281328) (xy 146.462601 122.291318) + (xy 146.4626 122.291328) (xy 146.462601 127.140971) (xy 145.047726 128.5566) (xy 102.670152 128.5566) (xy 101.4434 127.32985) + (xy 101.4434 113.77015) (xy 105.422898 109.790654) (xy 105.545864 109.856381) (xy 105.768484 109.923912) (xy 105.941984 109.941) + (xy 106.058016 109.941) (xy 106.231516 109.923912) (xy 106.454136 109.856381) (xy 106.659303 109.746717) (xy 106.839134 109.599134) + (xy 106.881591 109.5474) (xy 107.658409 109.5474) (xy 107.700866 109.599134) (xy 107.880697 109.746717) (xy 108.085864 109.856381) + (xy 108.308484 109.923912) (xy 108.481984 109.941) (xy 108.598016 109.941) (xy 108.771516 109.923912) (xy 108.994136 109.856381) + (xy 109.199303 109.746717) (xy 109.379134 109.599134) (xy 109.526717 109.419303) (xy 109.636381 109.214136) (xy 109.703912 108.991516) + (xy 109.726714 108.76) (xy 109.703912 108.528484) (xy 109.636381 108.305864) (xy 109.526717 108.100697) (xy 109.379134 107.920866) + (xy 109.199303 107.773283) (xy 108.994136 107.663619) (xy 108.771516 107.596088) (xy 108.598016 107.579) (xy 108.481984 107.579) + (xy 108.308484 107.596088) (xy 108.085864 107.663619) (xy 107.880697 107.773283) (xy 107.700866 107.920866) (xy 107.658409 107.9726) + (xy 106.881591 107.9726) (xy 106.839134 107.920866) (xy 106.659303 107.773283) (xy 106.454136 107.663619) (xy 106.231516 107.596088) + (xy 106.058016 107.579) (xy 105.941984 107.579) (xy 105.933397 107.579846) (xy 101.4434 103.08985) (xy 101.4434 99.2) + (xy 104.817157 99.2) (xy 104.817157 100.8) (xy 104.824513 100.874689) (xy 104.846299 100.946508) (xy 104.881678 101.012696) + (xy 104.929289 101.070711) (xy 104.987304 101.118322) (xy 105.053492 101.153701) (xy 105.125311 101.175487) (xy 105.2 101.182843) + (xy 106.8 101.182843) (xy 106.874689 101.175487) (xy 106.946508 101.153701) (xy 107.012696 101.118322) (xy 107.070711 101.070711) + (xy 107.118322 101.012696) (xy 107.153701 100.946508) (xy 107.175487 100.874689) (xy 107.182843 100.8) (xy 107.182843 99.2) + (xy 107.175487 99.125311) (xy 107.153701 99.053492) (xy 107.118322 98.987304) (xy 107.070711 98.929289) (xy 107.012696 98.881678) + (xy 106.946508 98.846299) (xy 106.874689 98.824513) (xy 106.8 98.817157) (xy 106.50278 98.817157) (xy 106.498678 98.775507) + (xy 106.469745 98.680125) (xy 106.422759 98.592221) (xy 106.359527 98.515173) (xy 106.340215 98.499324) (xy 106.3254 98.484509) + (xy 106.3254 90.218801) (xy 106.426042 90.118159) (xy 106.511513 89.990242) (xy 106.570387 89.848109) (xy 106.6004 89.697222) + (xy 106.6004 89.543378) (xy 106.570387 89.392491) (xy 106.511513 89.250358) (xy 106.426042 89.122441) (xy 106.317259 89.013658) + (xy 106.189342 88.928187) (xy 106.047209 88.869313) (xy 105.896322 88.8393) (xy 105.742478 88.8393) (xy 105.591591 88.869313) + (xy 105.449458 88.928187) (xy 105.321541 89.013658) (xy 105.212758 89.122441) (xy 105.127287 89.250358) (xy 105.068413 89.392491) + (xy 105.0384 89.543378) (xy 105.0384 89.697222) (xy 105.068413 89.848109) (xy 105.127287 89.990242) (xy 105.212758 90.118159) + (xy 105.313401 90.218802) (xy 105.3134 98.669254) (xy 105.310953 98.6941) (xy 105.3134 98.718946) (xy 105.3134 98.718953) + (xy 105.320722 98.793292) (xy 105.327961 98.817157) (xy 105.2 98.817157) (xy 105.125311 98.824513) (xy 105.053492 98.846299) + (xy 104.987304 98.881678) (xy 104.929289 98.929289) (xy 104.881678 98.987304) (xy 104.846299 99.053492) (xy 104.824513 99.125311) + (xy 104.817157 99.2) (xy 101.4434 99.2) (xy 101.4434 84.694141) (xy 102.038917 85.289476) (xy 102.063531 85.319469) + (xy 102.093617 85.34416) (xy 102.093659 85.344202) (xy 102.123712 85.368858) (xy 102.183428 85.417866) (xy 102.183481 85.417894) + (xy 102.183528 85.417933) (xy 102.251136 85.454057) (xy 102.320217 85.490982) (xy 102.320277 85.491) (xy 102.320329 85.491028) + (xy 102.392246 85.512831) (xy 102.468643 85.536006) (xy 102.468705 85.536012) (xy 102.468761 85.536029) (xy 102.541349 85.543167) + (xy 102.584327 85.5474) (xy 102.584396 85.5474) (xy 102.62312 85.551208) (xy 102.661724 85.5474) (xy 105.118409 85.5474) + (xy 105.160866 85.599134) (xy 105.340697 85.746717) (xy 105.545864 85.856381) (xy 105.768484 85.923912) (xy 105.941984 85.941) + (xy 106.058016 85.941) (xy 106.231516 85.923912) (xy 106.454136 85.856381) (xy 106.659303 85.746717) (xy 106.839134 85.599134) + (xy 106.986717 85.419303) (xy 107.096381 85.214136) (xy 107.163912 84.991516) (xy 107.186714 84.76) (xy 107.180154 84.693396) + (xy 107.389596 84.483955) + ) + ) + (filled_polygon + (pts + (xy 104.556448 108.43) (xy 100.431 112.55545) (xy 100.431 104.30455) + ) + ) + (filled_polygon + (pts + (xy 198.556601 96.20509) (xy 198.5566 100.1385) (xy 196.571724 100.1385) (xy 196.518224 100.085) (xy 196.572002 100.085) + (xy 196.572002 99.926252) (xy 196.73075 100.085) (xy 196.745 100.088072) (xy 196.869482 100.075812) (xy 196.98918 100.039502) + (xy 197.099494 99.980537) (xy 197.196185 99.901185) (xy 197.275537 99.804494) (xy 197.334502 99.69418) (xy 197.370812 99.574482) + (xy 197.383072 99.45) (xy 197.38 98.76075) (xy 197.22125 98.602) (xy 196.572 98.602) (xy 196.572 98.622) + (xy 196.318 98.622) (xy 196.318 98.602) (xy 196.298 98.602) (xy 196.298 98.348) (xy 196.318 98.348) + (xy 196.318 97.02375) (xy 196.572 97.02375) (xy 196.572 98.348) (xy 197.22125 98.348) (xy 197.38 98.18925) + (xy 197.383072 97.5) (xy 197.370812 97.375518) (xy 197.334502 97.25582) (xy 197.275537 97.145506) (xy 197.196185 97.048815) + (xy 197.099494 96.969463) (xy 196.98918 96.910498) (xy 196.869482 96.874188) (xy 196.745 96.861928) (xy 196.73075 96.865) + (xy 196.572 97.02375) (xy 196.318 97.02375) (xy 196.15925 96.865) (xy 196.145 96.861928) (xy 196.020518 96.874188) + (xy 195.90082 96.910498) (xy 195.790506 96.969463) (xy 195.693815 97.048815) (xy 195.614463 97.145506) (xy 195.590375 97.190571) + (xy 195.52891 97.157717) (xy 195.428953 97.127395) (xy 195.325 97.117157) (xy 195.025 97.117157) (xy 194.921047 97.127395) + (xy 194.82109 97.157717) (xy 194.728968 97.206957) (xy 194.648223 97.273223) (xy 194.581957 97.353968) (xy 194.54 97.432464) + (xy 194.498043 97.353968) (xy 194.431777 97.273223) (xy 194.351032 97.206957) (xy 194.25891 97.157717) (xy 194.158953 97.127395) + (xy 194.055 97.117157) (xy 193.755 97.117157) (xy 193.651047 97.127395) (xy 193.55109 97.157717) (xy 193.458968 97.206957) + (xy 193.378223 97.273223) (xy 193.311957 97.353968) (xy 193.27 97.432464) (xy 193.228043 97.353968) (xy 193.161777 97.273223) + (xy 193.081032 97.206957) (xy 192.98891 97.157717) (xy 192.888953 97.127395) (xy 192.785 97.117157) (xy 192.485 97.117157) + (xy 192.381047 97.127395) (xy 192.28109 97.157717) (xy 192.188968 97.206957) (xy 192.108223 97.273223) (xy 192.041957 97.353968) + (xy 192 97.432464) (xy 191.958043 97.353968) (xy 191.891777 97.273223) (xy 191.811032 97.206957) (xy 191.71891 97.157717) + (xy 191.618953 97.127395) (xy 191.515 97.117157) (xy 191.215 97.117157) (xy 191.111047 97.127395) (xy 191.01109 97.157717) + (xy 190.918968 97.206957) (xy 190.838223 97.273223) (xy 190.771957 97.353968) (xy 190.73 97.432464) (xy 190.688043 97.353968) + (xy 190.621777 97.273223) (xy 190.541032 97.206957) (xy 190.44891 97.157717) (xy 190.348953 97.127395) (xy 190.245 97.117157) + (xy 189.945 97.117157) (xy 189.841047 97.127395) (xy 189.74109 97.157717) (xy 189.648968 97.206957) (xy 189.568223 97.273223) + (xy 189.501957 97.353968) (xy 189.46 97.432464) (xy 189.418043 97.353968) (xy 189.351777 97.273223) (xy 189.271032 97.206957) + (xy 189.17891 97.157717) (xy 189.078953 97.127395) (xy 188.975 97.117157) (xy 188.675 97.117157) (xy 188.571047 97.127395) + (xy 188.47109 97.157717) (xy 188.378968 97.206957) (xy 188.298223 97.273223) (xy 188.231957 97.353968) (xy 188.19 97.432464) + (xy 188.148043 97.353968) (xy 188.081777 97.273223) (xy 188.001032 97.206957) (xy 187.90891 97.157717) (xy 187.808953 97.127395) + (xy 187.705 97.117157) (xy 187.405 97.117157) (xy 187.301047 97.127395) (xy 187.20109 97.157717) (xy 187.108968 97.206957) + (xy 187.028223 97.273223) (xy 186.961957 97.353968) (xy 186.912717 97.44609) (xy 186.882395 97.546047) (xy 186.872157 97.65) + (xy 186.872157 97.722471) (xy 186.84045 97.716164) (xy 186.872812 97.609482) (xy 186.885072 97.485) (xy 186.882 97.19575) + (xy 186.72325 97.037) (xy 185.674 97.037) (xy 185.674 97.96125) (xy 185.83275 98.12) (xy 185.953427 98.120895) + (xy 185.901113 98.247191) (xy 185.8711 98.398078) (xy 185.8711 98.551922) (xy 185.901113 98.702809) (xy 185.959987 98.844942) + (xy 186.045458 98.972859) (xy 186.154241 99.081642) (xy 186.282158 99.167113) (xy 186.424291 99.225987) (xy 186.575178 99.256) + (xy 186.729022 99.256) (xy 186.872157 99.227529) (xy 186.872157 99.3) (xy 186.882395 99.403953) (xy 186.912717 99.50391) + (xy 186.961957 99.596032) (xy 187.028223 99.676777) (xy 187.108968 99.743043) (xy 187.20109 99.792283) (xy 187.301047 99.822605) + (xy 187.405 99.832843) (xy 187.705 99.832843) (xy 187.808953 99.822605) (xy 187.90891 99.792283) (xy 188.001032 99.743043) + (xy 188.081777 99.676777) (xy 188.148043 99.596032) (xy 188.19 99.517536) (xy 188.231957 99.596032) (xy 188.298223 99.676777) + (xy 188.378968 99.743043) (xy 188.47109 99.792283) (xy 188.571047 99.822605) (xy 188.675 99.832843) (xy 188.975 99.832843) + (xy 189.015921 99.828813) (xy 189.586528 100.39942) (xy 189.602373 100.418727) (xy 189.679421 100.481959) (xy 189.767325 100.528945) + (xy 189.823685 100.546041) (xy 189.862706 100.557878) (xy 189.872594 100.558852) (xy 189.937046 100.5652) (xy 189.937053 100.5652) + (xy 189.961899 100.567647) (xy 189.986745 100.5652) (xy 190.505099 100.5652) (xy 190.605741 100.665842) (xy 190.733658 100.751313) + (xy 190.875791 100.810187) (xy 191.026678 100.8402) (xy 191.180522 100.8402) (xy 191.331409 100.810187) (xy 191.473542 100.751313) + (xy 191.601459 100.665842) (xy 191.710242 100.557059) (xy 191.795713 100.429142) (xy 191.854587 100.287009) (xy 191.8846 100.136122) + (xy 191.8846 99.982278) (xy 191.854587 99.831391) (xy 191.816226 99.73878) (xy 191.891777 99.676777) (xy 191.958043 99.596032) + (xy 192 99.517536) (xy 192.041957 99.596032) (xy 192.108223 99.676777) (xy 192.188968 99.743043) (xy 192.28109 99.792283) + (xy 192.381047 99.822605) (xy 192.485 99.832843) (xy 192.785 99.832843) (xy 192.888953 99.822605) (xy 192.98891 99.792283) + (xy 193.081032 99.743043) (xy 193.161777 99.676777) (xy 193.228043 99.596032) (xy 193.27 99.517536) (xy 193.311957 99.596032) + (xy 193.378223 99.676777) (xy 193.458968 99.743043) (xy 193.55109 99.792283) (xy 193.651047 99.822605) (xy 193.755 99.832843) + (xy 194.055 99.832843) (xy 194.158953 99.822605) (xy 194.25891 99.792283) (xy 194.351032 99.743043) (xy 194.431777 99.676777) + (xy 194.498043 99.596032) (xy 194.54 99.517536) (xy 194.581957 99.596032) (xy 194.608448 99.628311) (xy 194.609283 99.636792) + (xy 194.611769 99.662033) (xy 194.644448 99.769761) (xy 194.697516 99.869044) (xy 194.768933 99.956067) (xy 194.790748 99.97397) + (xy 195.911038 101.094262) (xy 195.928933 101.116067) (xy 195.950737 101.133961) (xy 195.950739 101.133963) (xy 196.015955 101.187484) + (xy 196.115238 101.240552) (xy 196.222966 101.273231) (xy 196.335 101.284265) (xy 196.363074 101.2815) (xy 198.556601 101.2815) + (xy 198.5566 109.119848) (xy 195.59385 112.0826) (xy 186.988662 112.0826) (xy 186.949999 112.078792) (xy 186.911336 112.0826) + (xy 186.911327 112.0826) (xy 186.795643 112.093994) (xy 186.724417 112.1156) (xy 154.362272 112.1156) (xy 154.29066 112.02834) + (xy 154.103216 111.874509) (xy 153.892695 111.761983) (xy 154.047252 111.707157) (xy 154.297355 111.558178) (xy 154.513588 111.363269) + (xy 154.687641 111.12992) (xy 154.812825 110.867099) (xy 154.857476 110.71989) (xy 154.736155 110.49) (xy 153.543 110.49) + (xy 153.543 110.51) (xy 153.289 110.51) (xy 153.289 110.49) (xy 152.095845 110.49) (xy 151.974524 110.71989) + (xy 152.019175 110.867099) (xy 152.144359 111.12992) (xy 152.318412 111.363269) (xy 152.534645 111.558178) (xy 152.784748 111.707157) + (xy 152.939305 111.761983) (xy 152.728784 111.874509) (xy 152.54134 112.02834) (xy 152.469728 112.1156) (xy 149.622328 112.1156) + (xy 149.583323 112.111792) (xy 149.507263 112.119349) (xy 149.429643 112.126994) (xy 149.429314 112.127094) (xy 149.428979 112.127127) + (xy 149.356009 112.14933) (xy 149.281217 112.172018) (xy 149.280912 112.172181) (xy 149.280593 112.172278) (xy 149.213624 112.208147) + (xy 149.144428 112.245134) (xy 149.144161 112.245353) (xy 149.143866 112.245511) (xy 149.085301 112.293658) (xy 149.024531 112.343531) + (xy 148.999661 112.373835) (xy 148.98137 112.392157) (xy 148.802668 112.392157) (xy 148.306 111.895115) (xy 148.306 111.862128) + (xy 148.71425 111.86) (xy 148.873 111.70125) (xy 148.873 110.6395) (xy 149.127 110.6395) (xy 149.127 111.70125) + (xy 149.28575 111.86) (xy 149.875 111.863072) (xy 149.999482 111.850812) (xy 150.11918 111.814502) (xy 150.229494 111.755537) + (xy 150.326185 111.676185) (xy 150.405537 111.579494) (xy 150.464502 111.46918) (xy 150.500812 111.349482) (xy 150.513072 111.225) + (xy 150.51 110.79825) (xy 150.35125 110.6395) (xy 149.127 110.6395) (xy 148.873 110.6395) (xy 148.853 110.6395) + (xy 148.853 110.3855) (xy 148.873 110.3855) (xy 148.873 109.32375) (xy 149.127 109.32375) (xy 149.127 110.3855) + (xy 150.35125 110.3855) (xy 150.51 110.22675) (xy 150.511588 110.00611) (xy 151.974524 110.00611) (xy 152.095845 110.236) + (xy 153.289 110.236) (xy 153.289 109.042186) (xy 153.543 109.042186) (xy 153.543 110.236) (xy 154.736155 110.236) + (xy 154.857476 110.00611) (xy 154.812825 109.858901) (xy 154.687641 109.59608) (xy 154.513588 109.362731) (xy 154.297355 109.167822) + (xy 154.047252 109.018843) (xy 153.772891 108.921519) (xy 153.543 109.042186) (xy 153.289 109.042186) (xy 153.059109 108.921519) + (xy 152.784748 109.018843) (xy 152.534645 109.167822) (xy 152.318412 109.362731) (xy 152.144359 109.59608) (xy 152.019175 109.858901) + (xy 151.974524 110.00611) (xy 150.511588 110.00611) (xy 150.513072 109.8) (xy 150.500812 109.675518) (xy 150.464502 109.55582) + (xy 150.405537 109.445506) (xy 150.326185 109.348815) (xy 150.229494 109.269463) (xy 150.11918 109.210498) (xy 149.999482 109.174188) + (xy 149.875 109.161928) (xy 149.28575 109.165) (xy 149.127 109.32375) (xy 148.873 109.32375) (xy 148.736137 109.186887) + (xy 148.940182 108.982843) (xy 149.450001 108.982843) (xy 149.573462 108.970683) (xy 149.692179 108.934671) (xy 149.801589 108.87619) + (xy 149.897488 108.797488) (xy 149.97619 108.701589) (xy 150.034671 108.592179) (xy 150.070683 108.473462) (xy 150.082843 108.350001) + (xy 150.082843 107.699999) (xy 150.070683 107.576538) (xy 150.034671 107.457821) (xy 149.97619 107.348411) (xy 149.897488 107.252512) + (xy 149.80622 107.177611) (xy 149.824482 107.175812) (xy 149.94418 107.139502) (xy 150.054494 107.080537) (xy 150.151185 107.001185) + (xy 150.230537 106.904494) (xy 150.289502 106.79418) (xy 150.325812 106.674482) (xy 150.338072 106.55) (xy 150.335 106.26075) + (xy 150.17625 106.102) (xy 149.127 106.102) (xy 149.127 106.122) (xy 148.873 106.122) (xy 148.873 106.102) + (xy 148.853 106.102) (xy 148.853 105.848) (xy 148.873 105.848) (xy 148.873 104.92375) (xy 149.127 104.92375) + (xy 149.127 105.848) (xy 150.17625 105.848) (xy 150.335 105.68925) (xy 150.338072 105.4) (xy 150.325812 105.275518) + (xy 150.289502 105.15582) (xy 150.230537 105.045506) (xy 150.151185 104.948815) (xy 150.054494 104.869463) (xy 149.94418 104.810498) + (xy 149.824482 104.774188) (xy 149.7 104.761928) (xy 149.28575 104.765) (xy 149.127 104.92375) (xy 148.873 104.92375) + (xy 148.71425 104.765) (xy 148.610561 104.764231) (xy 149.035692 104.3391) (xy 149.101899 104.3391) (xy 149.202541 104.439742) + (xy 149.330458 104.525213) (xy 149.472591 104.584087) (xy 149.623478 104.6141) (xy 149.777322 104.6141) (xy 149.928209 104.584087) + (xy 150.070342 104.525213) (xy 150.198259 104.439742) (xy 150.307042 104.330959) (xy 150.392513 104.203042) (xy 150.451387 104.060909) + (xy 150.4814 103.910022) (xy 150.4814 103.756178) (xy 150.451387 103.605291) (xy 150.392513 103.463158) (xy 150.307042 103.335241) + (xy 150.198259 103.226458) (xy 150.073055 103.1428) (xy 151.775157 103.1428) (xy 151.775157 104.102) (xy 151.782513 104.176689) + (xy 151.804299 104.248508) (xy 151.806166 104.252) (xy 151.804299 104.255492) (xy 151.782513 104.327311) (xy 151.775434 104.399192) + (xy 151.733507 104.403322) (xy 151.638125 104.432255) (xy 151.550221 104.479241) (xy 151.473173 104.542473) (xy 151.409941 104.619521) + (xy 151.362955 104.707425) (xy 151.334022 104.802807) (xy 151.324252 104.902) (xy 151.3267 104.926854) (xy 151.326701 106.837144) + (xy 151.324253 106.862) (xy 151.334022 106.961192) (xy 151.362955 107.056574) (xy 151.362956 107.056575) (xy 151.409942 107.144479) + (xy 151.473174 107.221527) (xy 151.49248 107.237371) (xy 152.1293 107.874192) (xy 152.1293 108.016522) (xy 152.159313 108.167409) + (xy 152.218187 108.309542) (xy 152.303658 108.437459) (xy 152.412441 108.546242) (xy 152.540358 108.631713) (xy 152.682491 108.690587) + (xy 152.833378 108.7206) (xy 152.987222 108.7206) (xy 153.138109 108.690587) (xy 153.280242 108.631713) (xy 153.408159 108.546242) + (xy 153.516942 108.437459) (xy 153.602413 108.309542) (xy 153.661287 108.167409) (xy 153.6913 108.016522) (xy 153.6913 107.862678) + (xy 153.661287 107.711791) (xy 153.602413 107.569658) (xy 153.516942 107.441741) (xy 153.408159 107.332958) (xy 153.280242 107.247487) + (xy 153.138109 107.188613) (xy 152.987222 107.1586) (xy 152.844892 107.1586) (xy 152.771135 107.084843) (xy 153.658 107.084843) + (xy 153.732689 107.077487) (xy 153.804508 107.055701) (xy 153.870696 107.020322) (xy 153.928711 106.972711) (xy 153.976322 106.914696) + (xy 154.011701 106.848508) (xy 154.033487 106.776689) (xy 154.040252 106.708) (xy 165.972054 106.708) (xy 165.9969 106.710447) + (xy 166.021746 106.708) (xy 166.021754 106.708) (xy 166.096093 106.700678) (xy 166.191475 106.671745) (xy 166.279379 106.624759) + (xy 166.356427 106.561527) (xy 166.372276 106.542215) (xy 167.082892 105.8316) (xy 167.225222 105.8316) (xy 167.376109 105.801587) + (xy 167.518242 105.742713) (xy 167.646159 105.657242) (xy 167.754942 105.548459) (xy 167.840413 105.420542) (xy 167.899287 105.278409) + (xy 167.9293 105.127522) (xy 167.9293 104.973678) (xy 167.899287 104.822791) (xy 167.840413 104.680658) (xy 167.754942 104.552741) + (xy 167.646159 104.443958) (xy 167.518242 104.358487) (xy 167.376109 104.299613) (xy 167.225222 104.2696) (xy 167.071378 104.2696) + (xy 166.920491 104.299613) (xy 166.778358 104.358487) (xy 166.650441 104.443958) (xy 166.541658 104.552741) (xy 166.456187 104.680658) + (xy 166.397313 104.822791) (xy 166.3673 104.973678) (xy 166.3673 105.116008) (xy 165.787309 105.696) (xy 154.040252 105.696) + (xy 154.033487 105.627311) (xy 154.011701 105.555492) (xy 154.009834 105.552) (xy 154.011701 105.548508) (xy 154.033487 105.476689) + (xy 154.040843 105.402) (xy 154.040843 104.402) (xy 154.033487 104.327311) (xy 154.011701 104.255492) (xy 154.009834 104.252) + (xy 154.011701 104.248508) (xy 154.033487 104.176689) (xy 154.040252 104.108) (xy 154.549654 104.108) (xy 154.5745 104.110447) + (xy 154.599346 104.108) (xy 154.599354 104.108) (xy 154.673693 104.100678) (xy 154.769075 104.071745) (xy 154.856979 104.024759) + (xy 154.934027 103.961527) (xy 154.949876 103.942215) (xy 155.300091 103.592) (xy 155.442422 103.592) (xy 155.593309 103.561987) + (xy 155.735442 103.503113) (xy 155.863359 103.417642) (xy 155.972142 103.308859) (xy 156.057613 103.180942) (xy 156.116487 103.038809) + (xy 156.1465 102.887922) (xy 156.1465 102.734078) (xy 156.11818 102.5917) (xy 158.186763 102.5917) (xy 158.203613 102.676409) + (xy 158.262487 102.818542) (xy 158.347958 102.946459) (xy 158.456741 103.055242) (xy 158.584658 103.140713) (xy 158.726791 103.199587) + (xy 158.877678 103.2296) (xy 159.031522 103.2296) (xy 159.182409 103.199587) (xy 159.324542 103.140713) (xy 159.452459 103.055242) + (xy 159.553101 102.9546) (xy 160.953154 102.9546) (xy 160.978 102.957047) (xy 161.002846 102.9546) (xy 161.002854 102.9546) + (xy 161.077193 102.947278) (xy 161.172575 102.918345) (xy 161.260479 102.871359) (xy 161.337527 102.808127) (xy 161.353376 102.788815) + (xy 164.098592 100.0436) (xy 166.291274 100.0436) (xy 166.288213 100.050991) (xy 166.2582 100.201878) (xy 166.2582 100.355722) + (xy 166.288213 100.506609) (xy 166.347087 100.648742) (xy 166.432558 100.776659) (xy 166.541341 100.885442) (xy 166.669258 100.970913) + (xy 166.811391 101.029787) (xy 166.962278 101.0598) (xy 167.116122 101.0598) (xy 167.267009 101.029787) (xy 167.409142 100.970913) + (xy 167.518 100.898177) (xy 167.518 101.045722) (xy 167.548013 101.196609) (xy 167.606887 101.338742) (xy 167.692358 101.466659) + (xy 167.793 101.567301) (xy 167.793001 102.576444) (xy 167.790553 102.6013) (xy 167.800322 102.700492) (xy 167.829255 102.795874) + (xy 167.841372 102.818542) (xy 167.876242 102.883779) (xy 167.939474 102.960827) (xy 167.95878 102.976671) (xy 168.789628 103.80752) + (xy 168.805473 103.826827) (xy 168.882521 103.890059) (xy 168.970425 103.937045) (xy 169.065807 103.965978) (xy 169.140146 103.9733) + (xy 169.140154 103.9733) (xy 169.165 103.975747) (xy 169.189846 103.9733) (xy 179.173954 103.9733) (xy 179.1988 103.975747) + (xy 179.223646 103.9733) (xy 179.223654 103.9733) (xy 179.297993 103.965978) (xy 179.393375 103.937045) (xy 179.481279 103.890059) + (xy 179.558327 103.826827) (xy 179.574176 103.807515) (xy 179.723515 103.658176) (xy 179.742827 103.642327) (xy 179.806059 103.565279) + (xy 179.853045 103.477375) (xy 179.876515 103.400002) (xy 179.881978 103.381994) (xy 179.884641 103.354955) (xy 179.8893 103.307654) + (xy 179.8893 103.307647) (xy 179.891747 103.282801) (xy 179.8893 103.257955) (xy 179.8893 101.355854) (xy 179.891748 101.331) + (xy 179.881978 101.231807) (xy 179.853045 101.136425) (xy 179.806059 101.048521) (xy 179.742827 100.971473) (xy 179.665779 100.908241) + (xy 179.577875 100.861255) (xy 179.482493 100.832322) (xy 179.440566 100.828192) (xy 179.433487 100.756311) (xy 179.411701 100.684492) + (xy 179.376322 100.618304) (xy 179.328711 100.560289) (xy 179.270696 100.512678) (xy 179.204508 100.477299) (xy 179.132689 100.455513) + (xy 179.058 100.448157) (xy 177.558 100.448157) (xy 177.483311 100.455513) (xy 177.411492 100.477299) (xy 177.345304 100.512678) + (xy 177.287289 100.560289) (xy 177.239678 100.618304) (xy 177.204299 100.684492) (xy 177.182513 100.756311) (xy 177.175157 100.831) + (xy 177.175157 101.623728) (xy 177.106815 101.679815) (xy 177.027463 101.776506) (xy 176.968498 101.88682) (xy 176.932188 102.006518) + (xy 176.919928 102.131) (xy 176.923 102.34525) (xy 177.08175 102.504) (xy 177.743135 102.504) (xy 177.765269 102.522311) + (xy 177.792748 102.545368) (xy 177.793919 102.546012) (xy 177.794948 102.546863) (xy 177.826446 102.563894) (xy 177.857908 102.581191) + (xy 177.859184 102.581596) (xy 177.860357 102.58223) (xy 177.894598 102.592829) (xy 177.928786 102.603674) (xy 177.930112 102.603823) + (xy 177.931389 102.604218) (xy 177.967064 102.607968) (xy 178.00268 102.611963) (xy 178.005243 102.611981) (xy 178.00534 102.611991) + (xy 178.005437 102.611982) (xy 178.008 102.612) (xy 178.455 102.612) (xy 178.455 102.758) (xy 178.435 102.758) + (xy 178.435 102.778) (xy 178.181 102.778) (xy 178.181 102.758) (xy 177.08175 102.758) (xy 176.923 102.91675) + (xy 176.922361 102.9613) (xy 175.629639 102.9613) (xy 175.629 102.91675) (xy 175.47025 102.758) (xy 174.371 102.758) + (xy 174.371 102.778) (xy 174.117 102.778) (xy 174.117 102.758) (xy 173.01775 102.758) (xy 172.859 102.91675) + (xy 172.858361 102.9613) (xy 171.438639 102.9613) (xy 171.438 102.91675) (xy 171.27925 102.758) (xy 170.18 102.758) + (xy 170.18 102.778) (xy 169.926 102.778) (xy 169.926 102.758) (xy 169.906 102.758) (xy 169.906 102.612) + (xy 170.353 102.612) (xy 170.388704 102.608499) (xy 170.424392 102.605251) (xy 170.425671 102.604875) (xy 170.427003 102.604744) + (xy 170.461368 102.594369) (xy 170.495725 102.584257) (xy 170.496908 102.583638) (xy 170.498188 102.583252) (xy 170.52985 102.566417) + (xy 170.561622 102.549807) (xy 170.562663 102.54897) (xy 170.563842 102.548343) (xy 170.591605 102.5257) (xy 170.618594 102.504) + (xy 171.27925 102.504) (xy 171.438 102.34525) (xy 171.441072 102.131) (xy 171.428812 102.006518) (xy 171.392502 101.88682) + (xy 171.341245 101.790926) (xy 171.410779 101.753759) (xy 171.487827 101.690527) (xy 171.503676 101.671215) (xy 171.692233 101.482658) + (xy 171.694587 101.488342) (xy 171.780058 101.616259) (xy 171.888841 101.725042) (xy 172.016758 101.810513) (xy 172.158891 101.869387) + (xy 172.309778 101.8994) (xy 172.463622 101.8994) (xy 172.614509 101.869387) (xy 172.756642 101.810513) (xy 172.884559 101.725042) + (xy 172.993342 101.616259) (xy 173.078813 101.488342) (xy 173.111157 101.410257) (xy 173.111157 101.623728) (xy 173.042815 101.679815) + (xy 172.963463 101.776506) (xy 172.904498 101.88682) (xy 172.868188 102.006518) (xy 172.855928 102.131) (xy 172.859 102.34525) + (xy 173.01775 102.504) (xy 173.679135 102.504) (xy 173.701269 102.522311) (xy 173.728748 102.545368) (xy 173.729919 102.546012) + (xy 173.730948 102.546863) (xy 173.762446 102.563894) (xy 173.793908 102.581191) (xy 173.795184 102.581596) (xy 173.796357 102.58223) + (xy 173.830598 102.592829) (xy 173.864786 102.603674) (xy 173.866112 102.603823) (xy 173.867389 102.604218) (xy 173.903064 102.607968) + (xy 173.93868 102.611963) (xy 173.941243 102.611981) (xy 173.94134 102.611991) (xy 173.941437 102.611982) (xy 173.944 102.612) + (xy 174.544 102.612) (xy 174.579704 102.608499) (xy 174.615392 102.605251) (xy 174.616671 102.604875) (xy 174.618003 102.604744) + (xy 174.652368 102.594369) (xy 174.686725 102.584257) (xy 174.687908 102.583638) (xy 174.689188 102.583252) (xy 174.72085 102.566417) + (xy 174.752622 102.549807) (xy 174.753663 102.54897) (xy 174.754842 102.548343) (xy 174.782605 102.5257) (xy 174.809594 102.504) + (xy 175.47025 102.504) (xy 175.629 102.34525) (xy 175.630091 102.269182) (xy 175.664858 102.292413) (xy 175.806991 102.351287) + (xy 175.957878 102.3813) (xy 176.111722 102.3813) (xy 176.262609 102.351287) (xy 176.404742 102.292413) (xy 176.532659 102.206942) + (xy 176.641442 102.098159) (xy 176.726913 101.970242) (xy 176.785787 101.828109) (xy 176.8158 101.677222) (xy 176.8158 101.523378) + (xy 176.785787 101.372491) (xy 176.726913 101.230358) (xy 176.641442 101.102441) (xy 176.532659 100.993658) (xy 176.404742 100.908187) + (xy 176.262609 100.849313) (xy 176.111722 100.8193) (xy 175.957878 100.8193) (xy 175.806991 100.849313) (xy 175.664858 100.908187) + (xy 175.630052 100.931444) (xy 175.601779 100.908241) (xy 175.536855 100.873538) (xy 175.5471 100.874547) (xy 175.571946 100.8721) + (xy 175.571954 100.8721) (xy 175.646293 100.864778) (xy 175.741675 100.835845) (xy 175.829579 100.788859) (xy 175.906627 100.725627) + (xy 175.922476 100.706315) (xy 176.804381 99.824411) (xy 176.89 99.832843) (xy 177.19 99.832843) (xy 177.293953 99.822605) + (xy 177.39391 99.792283) (xy 177.455375 99.759429) (xy 177.479463 99.804494) (xy 177.558815 99.901185) (xy 177.655506 99.980537) + (xy 177.76582 100.039502) (xy 177.885518 100.075812) (xy 178.01 100.088072) (xy 178.02425 100.085) (xy 178.183 99.92625) + (xy 178.183 98.602) (xy 178.437 98.602) (xy 178.437 99.92625) (xy 178.59575 100.085) (xy 178.61 100.088072) + (xy 178.734482 100.075812) (xy 178.85418 100.039502) (xy 178.964494 99.980537) (xy 179.061185 99.901185) (xy 179.140537 99.804494) + (xy 179.199502 99.69418) (xy 179.235812 99.574482) (xy 179.248072 99.45) (xy 179.245 98.76075) (xy 179.08625 98.602) + (xy 178.437 98.602) (xy 178.183 98.602) (xy 178.163 98.602) (xy 178.163 98.348) (xy 178.183 98.348) + (xy 178.183 97.02375) (xy 178.437 97.02375) (xy 178.437 98.348) (xy 179.08625 98.348) (xy 179.245 98.18925) + (xy 179.248072 97.5) (xy 179.246595 97.485) (xy 184.208928 97.485) (xy 184.221188 97.609482) (xy 184.257498 97.72918) + (xy 184.316463 97.839494) (xy 184.395815 97.936185) (xy 184.492506 98.015537) (xy 184.60282 98.074502) (xy 184.722518 98.110812) + (xy 184.847 98.123072) (xy 185.26125 98.12) (xy 185.42 97.96125) (xy 185.42 97.037) (xy 184.37075 97.037) + (xy 184.212 97.19575) (xy 184.208928 97.485) (xy 179.246595 97.485) (xy 179.235812 97.375518) (xy 179.199502 97.25582) + (xy 179.140537 97.145506) (xy 179.061185 97.048815) (xy 178.964494 96.969463) (xy 178.85418 96.910498) (xy 178.734482 96.874188) + (xy 178.61 96.861928) (xy 178.59575 96.865) (xy 178.437 97.02375) (xy 178.183 97.02375) (xy 178.02425 96.865) + (xy 178.01 96.861928) (xy 177.885518 96.874188) (xy 177.76582 96.910498) (xy 177.655506 96.969463) (xy 177.558815 97.048815) + (xy 177.479463 97.145506) (xy 177.455375 97.190571) (xy 177.39391 97.157717) (xy 177.293953 97.127395) (xy 177.19 97.117157) + (xy 176.89 97.117157) (xy 176.786047 97.127395) (xy 176.68609 97.157717) (xy 176.593968 97.206957) (xy 176.513223 97.273223) + (xy 176.446957 97.353968) (xy 176.405 97.432464) (xy 176.363043 97.353968) (xy 176.296777 97.273223) (xy 176.216032 97.206957) + (xy 176.12391 97.157717) (xy 176.023953 97.127395) (xy 175.92 97.117157) (xy 175.62 97.117157) (xy 175.516047 97.127395) + (xy 175.41609 97.157717) (xy 175.323968 97.206957) (xy 175.243223 97.273223) (xy 175.176957 97.353968) (xy 175.135 97.432464) + (xy 175.093043 97.353968) (xy 175.026777 97.273223) (xy 174.946032 97.206957) (xy 174.85391 97.157717) (xy 174.753953 97.127395) + (xy 174.65 97.117157) (xy 174.35 97.117157) (xy 174.311172 97.120981) (xy 174.013976 96.823785) (xy 173.998127 96.804473) + (xy 173.921079 96.741241) (xy 173.833175 96.694255) (xy 173.737793 96.665322) (xy 173.663454 96.658) (xy 173.663446 96.658) + (xy 173.6386 96.655553) (xy 173.613754 96.658) (xy 171.631545 96.658) (xy 171.606699 96.655553) (xy 171.581853 96.658) + (xy 171.581846 96.658) (xy 171.507507 96.665322) (xy 171.412125 96.694255) (xy 171.324221 96.741241) (xy 171.247173 96.804473) + (xy 171.231328 96.82378) (xy 170.929169 97.125939) (xy 170.84 97.117157) (xy 170.54 97.117157) (xy 170.436047 97.127395) + (xy 170.33609 97.157717) (xy 170.243968 97.206957) (xy 170.163223 97.273223) (xy 170.096957 97.353968) (xy 170.047717 97.44609) + (xy 170.017395 97.546047) (xy 170.007157 97.65) (xy 170.007157 97.7719) (xy 169.990832 97.7719) (xy 169.994072 97.739) + (xy 169.991 97.44975) (xy 169.83225 97.291) (xy 168.783 97.291) (xy 168.783 97.311) (xy 168.529 97.311) + (xy 168.529 97.291) (xy 168.509 97.291) (xy 168.509 97.037) (xy 168.529 97.037) (xy 168.529 97.017) + (xy 168.783 97.017) (xy 168.783 97.037) (xy 169.83225 97.037) (xy 169.991 96.87825) (xy 169.994072 96.589) + (xy 169.981812 96.464518) (xy 169.945557 96.345) (xy 184.209034 96.345) (xy 184.212 96.62425) (xy 184.37075 96.783) + (xy 185.42 96.783) (xy 185.42 96.763) (xy 185.674 96.763) (xy 185.674 96.783) (xy 186.72325 96.783) + (xy 186.882 96.62425) (xy 186.885072 96.335) (xy 186.872812 96.210518) (xy 186.871138 96.205) (xy 198.555692 96.205) + ) + ) + (filled_polygon + (pts + (xy 122.231841 100.786879) (xy 122.295073 100.863927) (xy 122.314385 100.879776) (xy 129.024052 107.589443) (xy 128.918016 107.579) + (xy 128.801984 107.579) (xy 128.628484 107.596088) (xy 128.405864 107.663619) (xy 128.200697 107.773283) (xy 128.020866 107.920866) + (xy 127.873283 108.100697) (xy 127.763619 108.305864) (xy 127.696088 108.528484) (xy 127.685794 108.632998) (xy 127.590625 108.632998) + (xy 127.711909 108.41096) (xy 127.61707 108.146119) (xy 127.472385 107.904869) (xy 127.283414 107.696481) (xy 127.05742 107.528963) + (xy 126.803087 107.408754) (xy 126.669039 107.368096) (xy 126.447 107.490085) (xy 126.447 108.633) (xy 126.467 108.633) + (xy 126.467 108.887) (xy 126.447 108.887) (xy 126.447 108.907) (xy 126.193 108.907) (xy 126.193 108.887) + (xy 126.173 108.887) (xy 126.173 108.633) (xy 126.193 108.633) (xy 126.193 107.490085) (xy 125.970961 107.368096) + (xy 125.836913 107.408754) (xy 125.58258 107.528963) (xy 125.356586 107.696481) (xy 125.167615 107.904869) (xy 125.02293 108.146119) + (xy 124.928091 108.41096) (xy 125.049375 108.632998) (xy 124.954206 108.632998) (xy 124.943912 108.528484) (xy 124.876381 108.305864) + (xy 124.766717 108.100697) (xy 124.619134 107.920866) (xy 124.439303 107.773283) (xy 124.286 107.691341) (xy 124.286 107.659545) + (xy 124.288447 107.634699) (xy 124.286 107.609853) (xy 124.286 107.609846) (xy 124.278678 107.535507) (xy 124.249745 107.440125) + (xy 124.202759 107.352221) (xy 124.139527 107.275173) (xy 124.12022 107.259328) (xy 120.6206 103.759709) (xy 120.6206 101.008046) + (xy 120.785864 101.096381) (xy 121.008484 101.163912) (xy 121.181984 101.181) (xy 121.298016 101.181) (xy 121.471516 101.163912) + (xy 121.694136 101.096381) (xy 121.899303 100.986717) (xy 122.079134 100.839134) (xy 122.188525 100.70584) + ) + ) + (filled_polygon + (pts + (xy 148.472189 91.212518) (xy 148.468273 91.252278) (xy 148.459929 91.337) (xy 148.463001 91.368191) (xy 148.463001 91.773984) + (xy 148.405821 91.791329) (xy 148.296411 91.84981) (xy 148.200512 91.928512) (xy 148.12181 92.024411) (xy 148.063329 92.133821) + (xy 148.027317 92.252538) (xy 148.015157 92.375999) (xy 148.015157 93.026001) (xy 148.027317 93.149462) (xy 148.063329 93.268179) + (xy 148.12181 93.377589) (xy 148.200512 93.473488) (xy 148.29178 93.548389) (xy 148.273518 93.550188) (xy 148.15382 93.586498) + (xy 148.043506 93.645463) (xy 147.946815 93.724815) (xy 147.867463 93.821506) (xy 147.808498 93.93182) (xy 147.772188 94.051518) + (xy 147.759928 94.176) (xy 147.763 94.46525) (xy 147.92175 94.624) (xy 148.971 94.624) (xy 148.971 94.604) + (xy 149.225 94.604) (xy 149.225 94.624) (xy 150.27425 94.624) (xy 150.433 94.46525) (xy 150.436072 94.176) + (xy 150.424795 94.0615) (xy 165.995278 94.0615) (xy 167.432034 95.498257) (xy 167.449933 95.520067) (xy 167.501592 95.562462) + (xy 167.536955 95.591484) (xy 167.605183 95.627953) (xy 167.621329 95.681179) (xy 167.67981 95.790589) (xy 167.758512 95.886488) + (xy 167.84978 95.961389) (xy 167.831518 95.963188) (xy 167.71182 95.999498) (xy 167.601506 96.058463) (xy 167.504815 96.137815) + (xy 167.425463 96.234506) (xy 167.366498 96.34482) (xy 167.358448 96.371357) (xy 167.112 96.124909) (xy 167.112 95.982578) + (xy 167.081987 95.831691) (xy 167.023113 95.689558) (xy 166.937642 95.561641) (xy 166.828859 95.452858) (xy 166.700942 95.367387) + (xy 166.558809 95.308513) (xy 166.407922 95.2785) (xy 166.254078 95.2785) (xy 166.103191 95.308513) (xy 165.961058 95.367387) + (xy 165.833141 95.452858) (xy 165.724358 95.561641) (xy 165.638887 95.689558) (xy 165.580013 95.831691) (xy 165.55 95.982578) + (xy 165.55 96.136422) (xy 165.580013 96.287309) (xy 165.638887 96.429442) (xy 165.724358 96.557359) (xy 165.833141 96.666142) + (xy 165.961058 96.751613) (xy 166.103191 96.810487) (xy 166.254078 96.8405) (xy 166.396409 96.8405) (xy 166.9595 97.403592) + (xy 166.9595 97.617854) (xy 166.957053 97.6427) (xy 166.9595 97.667546) (xy 166.9595 97.667554) (xy 166.961236 97.685178) + (xy 166.966822 97.741892) (xy 166.995755 97.837274) (xy 167.006054 97.856542) (xy 167.042742 97.925179) (xy 167.105974 98.002227) + (xy 167.12528 98.018071) (xy 167.725328 98.61812) (xy 167.741173 98.637427) (xy 167.818221 98.700659) (xy 167.906125 98.747645) + (xy 167.976403 98.768963) (xy 168.001506 98.776578) (xy 168.011394 98.777552) (xy 168.075846 98.7839) (xy 168.075853 98.7839) + (xy 168.100699 98.786347) (xy 168.125545 98.7839) (xy 170.007157 98.7839) (xy 170.007157 99.2872) (xy 168.765991 99.2872) + (xy 168.676176 99.197385) (xy 168.660327 99.178073) (xy 168.583279 99.114841) (xy 168.495375 99.067855) (xy 168.399993 99.038922) + (xy 168.325654 99.0316) (xy 168.325646 99.0316) (xy 168.3008 99.029153) (xy 168.275954 99.0316) (xy 163.913854 99.0316) + (xy 163.889 99.029152) (xy 163.864146 99.0316) (xy 163.789807 99.038922) (xy 163.694425 99.067855) (xy 163.651475 99.090812) + (xy 163.65 98.73575) (xy 163.49125 98.577) (xy 162.842 98.577) (xy 162.842 98.597) (xy 162.588 98.597) + (xy 162.588 98.577) (xy 162.568 98.577) (xy 162.568 98.323) (xy 162.588 98.323) (xy 162.588 96.94875) + (xy 162.842 96.94875) (xy 162.842 98.323) (xy 163.49125 98.323) (xy 163.65 98.16425) (xy 163.653072 97.425) + (xy 163.640812 97.300518) (xy 163.604502 97.18082) (xy 163.545537 97.070506) (xy 163.466185 96.973815) (xy 163.369494 96.894463) + (xy 163.25918 96.835498) (xy 163.139482 96.799188) (xy 163.015 96.786928) (xy 163.00075 96.79) (xy 162.842 96.94875) + (xy 162.588 96.94875) (xy 162.526216 96.886966) (xy 162.591313 96.789542) (xy 162.650187 96.647409) (xy 162.6802 96.496522) + (xy 162.6802 96.342678) (xy 162.650187 96.191791) (xy 162.591313 96.049658) (xy 162.505842 95.921741) (xy 162.397059 95.812958) + (xy 162.269142 95.727487) (xy 162.127009 95.668613) (xy 161.976122 95.6386) (xy 161.822278 95.6386) (xy 161.671391 95.668613) + (xy 161.529258 95.727487) (xy 161.401341 95.812958) (xy 161.292558 95.921741) (xy 161.207087 96.049658) (xy 161.148213 96.191791) + (xy 161.120104 96.333104) (xy 160.593207 96.860001) (xy 160.594 96.851954) (xy 160.594 96.851953) (xy 160.596448 96.8271) + (xy 160.594 96.802246) (xy 160.594 96.250954) (xy 160.596448 96.2261) (xy 160.586678 96.126907) (xy 160.557745 96.031525) + (xy 160.548496 96.014222) (xy 160.510759 95.943621) (xy 160.447527 95.866573) (xy 160.42822 95.850728) (xy 160.038576 95.461085) + (xy 160.022727 95.441773) (xy 159.945679 95.378541) (xy 159.857775 95.331555) (xy 159.762393 95.302622) (xy 159.688054 95.2953) + (xy 159.688046 95.2953) (xy 159.6632 95.292853) (xy 159.638354 95.2953) (xy 158.9742 95.2953) (xy 158.9742 95.152778) + (xy 158.944187 95.001891) (xy 158.885313 94.859758) (xy 158.799842 94.731841) (xy 158.691059 94.623058) (xy 158.563142 94.537587) + (xy 158.421009 94.478713) (xy 158.270122 94.4487) (xy 158.116278 94.4487) (xy 157.965391 94.478713) (xy 157.823258 94.537587) + (xy 157.695341 94.623058) (xy 157.586558 94.731841) (xy 157.501087 94.859758) (xy 157.442213 95.001891) (xy 157.4122 95.152778) + (xy 157.4122 95.2953) (xy 150.435746 95.2953) (xy 150.433 95.03675) (xy 150.27425 94.878) (xy 149.225 94.878) + (xy 149.225 94.898) (xy 148.971 94.898) (xy 148.971 94.878) (xy 147.92175 94.878) (xy 147.763 95.03675) + (xy 147.759928 95.326) (xy 147.772188 95.450482) (xy 147.808498 95.57018) (xy 147.867463 95.680494) (xy 147.946815 95.777185) + (xy 148.043506 95.856537) (xy 148.15382 95.915502) (xy 148.273518 95.951812) (xy 148.398 95.964072) (xy 148.622098 95.96241) + (xy 146.738985 97.845524) (xy 146.719673 97.861373) (xy 146.656441 97.938421) (xy 146.609455 98.026326) (xy 146.580522 98.121708) + (xy 146.5732 98.196047) (xy 146.5732 98.196054) (xy 146.570753 98.2209) (xy 146.5732 98.245746) (xy 146.5732 98.418608) + (xy 145.452078 99.539731) (xy 145.39707 99.386119) (xy 145.252385 99.144869) (xy 145.063414 98.936481) (xy 144.83742 98.768963) + (xy 144.583087 98.648754) (xy 144.449039 98.608096) (xy 144.227 98.730085) (xy 144.227 99.873) (xy 144.247 99.873) + (xy 144.247 100.127) (xy 144.227 100.127) (xy 144.227 100.147) (xy 143.973 100.147) (xy 143.973 100.127) + (xy 143.953 100.127) (xy 143.953 99.873) (xy 143.973 99.873) (xy 143.973 98.730085) (xy 143.750961 98.608096) + (xy 143.616913 98.648754) (xy 143.36258 98.768963) (xy 143.136586 98.936481) (xy 142.947615 99.144869) (xy 142.80293 99.386119) + (xy 142.762453 99.499151) (xy 142.710154 99.494) (xy 142.6853 99.491552) (xy 142.660446 99.494) (xy 142.628659 99.494) + (xy 142.546717 99.340697) (xy 142.399134 99.160866) (xy 142.219303 99.013283) (xy 142.014136 98.903619) (xy 141.791516 98.836088) + (xy 141.618016 98.819) (xy 141.501984 98.819) (xy 141.328484 98.836088) (xy 141.105864 98.903619) (xy 140.900697 99.013283) + (xy 140.720866 99.160866) (xy 140.573283 99.340697) (xy 140.4729 99.5285) (xy 140.4729 97.961191) (xy 144.040092 94.394) + (xy 144.182422 94.394) (xy 144.333309 94.363987) (xy 144.475442 94.305113) (xy 144.603359 94.219642) (xy 144.712142 94.110859) + (xy 144.797613 93.982942) (xy 144.856487 93.840809) (xy 144.8865 93.689922) (xy 144.8865 93.536078) (xy 144.856487 93.385191) + (xy 144.797613 93.243058) (xy 144.712142 93.115141) (xy 144.603359 93.006358) (xy 144.475442 92.920887) (xy 144.343417 92.8662) + (xy 145.158899 92.8662) (xy 145.259541 92.966842) (xy 145.387458 93.052313) (xy 145.529591 93.111187) (xy 145.680478 93.1412) + (xy 145.834322 93.1412) (xy 145.985209 93.111187) (xy 146.127342 93.052313) (xy 146.255259 92.966842) (xy 146.364042 92.858059) + (xy 146.449513 92.730142) (xy 146.508387 92.588009) (xy 146.5384 92.437122) (xy 146.5384 92.283278) (xy 146.508387 92.132391) + (xy 146.449513 91.990258) (xy 146.364042 91.862341) (xy 146.315901 91.8142) (xy 147.599754 91.8142) (xy 147.6246 91.816647) + (xy 147.649446 91.8142) (xy 147.649454 91.8142) (xy 147.723793 91.806878) (xy 147.819175 91.777945) (xy 147.907079 91.730959) + (xy 147.984127 91.667727) (xy 147.999976 91.648415) (xy 148.488002 91.160389) + ) + ) + (filled_polygon + (pts + (xy 138.067 95.873) (xy 138.087 95.873) (xy 138.087 96.127) (xy 138.067 96.127) (xy 138.067 96.147) + (xy 137.813 96.147) (xy 137.813 96.127) (xy 137.793 96.127) (xy 137.793 95.873) (xy 137.813 95.873) + (xy 137.813 95.853) (xy 138.067 95.853) + ) + ) + (filled_polygon + (pts + (xy 164.597941 84.872968) (xy 164.617815 84.897185) (xy 164.642056 84.917079) (xy 164.642066 84.917089) (xy 164.662863 84.934155) + (xy 164.714506 84.976537) (xy 164.714518 84.976543) (xy 164.714532 84.976555) (xy 164.773306 85.007967) (xy 164.82482 85.035502) + (xy 164.824835 85.035507) (xy 164.824849 85.035514) (xy 164.875251 85.0508) (xy 164.944518 85.071812) (xy 164.944539 85.071814) + (xy 164.944549 85.071817) (xy 164.984567 85.075756) (xy 165.037808 85.081) (xy 165.037834 85.081) (xy 165.069031 85.084071) + (xy 165.100197 85.081) (xy 167.53058 85.081) (xy 167.55281 85.122589) (xy 167.631512 85.218488) (xy 167.72278 85.293389) + (xy 167.704518 85.295188) (xy 167.58482 85.331498) (xy 167.474506 85.390463) (xy 167.377815 85.469815) (xy 167.298463 85.566506) + (xy 167.239498 85.67682) (xy 167.203188 85.796518) (xy 167.190928 85.921) (xy 167.194 86.21025) (xy 167.35275 86.369) + (xy 168.402 86.369) (xy 168.402 86.349) (xy 168.656 86.349) (xy 168.656 86.369) (xy 169.70525 86.369) + (xy 169.864 86.21025) (xy 169.867072 85.921) (xy 169.854812 85.796518) (xy 169.835469 85.732753) (xy 169.878518 85.745812) + (xy 169.971808 85.755) (xy 169.971819 85.755) (xy 170.003 85.758071) (xy 170.034181 85.755) (xy 184.338211 85.755) + (xy 184.339 85.82925) (xy 184.49775 85.988) (xy 185.547 85.988) (xy 185.547 85.968) (xy 185.801 85.968) + (xy 185.801 85.988) (xy 186.85025 85.988) (xy 187.009 85.82925) (xy 187.011275 85.615) (xy 197.808778 85.615) + (xy 197.839916 85.618071) (xy 197.871138 85.615) (xy 197.871192 85.615) (xy 197.912689 85.610913) (xy 197.964397 85.605827) + (xy 197.964429 85.605817) (xy 197.964482 85.605812) (xy 198.032991 85.58503) (xy 198.084101 85.569534) (xy 198.084136 85.569515) + (xy 198.08418 85.569502) (xy 198.139746 85.539801) (xy 198.194423 85.510585) (xy 198.194458 85.510556) (xy 198.194494 85.510537) + (xy 198.244114 85.469815) (xy 198.266894 85.451125) (xy 198.266922 85.451097) (xy 198.291185 85.431185) (xy 198.311044 85.406987) + (xy 198.5566 85.161496) (xy 198.556601 90.557718) (xy 198.5566 90.557728) (xy 198.5566 91.005516) (xy 197.079796 92.482083) + (xy 197.038043 92.403968) (xy 196.971777 92.323223) (xy 196.891032 92.256957) (xy 196.79891 92.207717) (xy 196.698953 92.177395) + (xy 196.595 92.167157) (xy 196.295 92.167157) (xy 196.191047 92.177395) (xy 196.09109 92.207717) (xy 195.998968 92.256957) + (xy 195.918223 92.323223) (xy 195.851957 92.403968) (xy 195.81 92.482464) (xy 195.768043 92.403968) (xy 195.701777 92.323223) + (xy 195.621032 92.256957) (xy 195.52891 92.207717) (xy 195.428953 92.177395) (xy 195.325 92.167157) (xy 195.025 92.167157) + (xy 194.921047 92.177395) (xy 194.82109 92.207717) (xy 194.728968 92.256957) (xy 194.648223 92.323223) (xy 194.581957 92.403968) + (xy 194.54 92.482464) (xy 194.498043 92.403968) (xy 194.431777 92.323223) (xy 194.351032 92.256957) (xy 194.25891 92.207717) + (xy 194.158953 92.177395) (xy 194.055 92.167157) (xy 193.755 92.167157) (xy 193.651047 92.177395) (xy 193.55109 92.207717) + (xy 193.458968 92.256957) (xy 193.378223 92.323223) (xy 193.311957 92.403968) (xy 193.27 92.482464) (xy 193.228043 92.403968) + (xy 193.161777 92.323223) (xy 193.081032 92.256957) (xy 192.98891 92.207717) (xy 192.888953 92.177395) (xy 192.785 92.167157) + (xy 192.485 92.167157) (xy 192.381047 92.177395) (xy 192.28109 92.207717) (xy 192.188968 92.256957) (xy 192.108223 92.323223) + (xy 192.041957 92.403968) (xy 192 92.482464) (xy 191.958043 92.403968) (xy 191.891777 92.323223) (xy 191.811032 92.256957) + (xy 191.71891 92.207717) (xy 191.618953 92.177395) (xy 191.515 92.167157) (xy 191.215 92.167157) (xy 191.111047 92.177395) + (xy 191.01109 92.207717) (xy 190.918968 92.256957) (xy 190.838223 92.323223) (xy 190.771957 92.403968) (xy 190.73 92.482464) + (xy 190.688043 92.403968) (xy 190.621777 92.323223) (xy 190.601 92.306172) (xy 190.601 91.735654) (xy 190.603448 91.7108) + (xy 190.593678 91.611607) (xy 190.564745 91.516225) (xy 190.558224 91.504025) (xy 190.517759 91.428321) (xy 190.454527 91.351273) + (xy 190.43522 91.335428) (xy 190.089492 90.9897) (xy 191.255499 90.9897) (xy 191.356141 91.090342) (xy 191.484058 91.175813) + (xy 191.626191 91.234687) (xy 191.777078 91.2647) (xy 191.930922 91.2647) (xy 192.081809 91.234687) (xy 192.223942 91.175813) + (xy 192.351859 91.090342) (xy 192.460642 90.981559) (xy 192.546113 90.853642) (xy 192.604987 90.711509) (xy 192.635 90.560622) + (xy 192.635 90.406778) (xy 192.604987 90.255891) (xy 192.546113 90.113758) (xy 192.460642 89.985841) (xy 192.351859 89.877058) + (xy 192.223942 89.791587) (xy 192.213834 89.7874) (xy 193.120054 89.7874) (xy 193.1449 89.789847) (xy 193.169746 89.7874) + (xy 193.169754 89.7874) (xy 193.244093 89.780078) (xy 193.339475 89.751145) (xy 193.427379 89.704159) (xy 193.504427 89.640927) + (xy 193.520276 89.621615) (xy 193.816306 89.325585) (xy 193.89 89.332843) (xy 194.19 89.332843) (xy 194.293953 89.322605) + (xy 194.39391 89.292283) (xy 194.455375 89.259429) (xy 194.479463 89.304494) (xy 194.558815 89.401185) (xy 194.655506 89.480537) + (xy 194.76582 89.539502) (xy 194.885518 89.575812) (xy 195.01 89.588072) (xy 195.02425 89.585) (xy 195.183 89.42625) + (xy 195.183 88.102) (xy 195.437 88.102) (xy 195.437 89.42625) (xy 195.59575 89.585) (xy 195.61 89.588072) + (xy 195.734482 89.575812) (xy 195.85418 89.539502) (xy 195.964494 89.480537) (xy 196.061185 89.401185) (xy 196.140537 89.304494) + (xy 196.199502 89.19418) (xy 196.235812 89.074482) (xy 196.248072 88.95) (xy 196.245 88.26075) (xy 196.08625 88.102) + (xy 195.437 88.102) (xy 195.183 88.102) (xy 195.163 88.102) (xy 195.163 87.848) (xy 195.183 87.848) + (xy 195.183 86.52375) (xy 195.437 86.52375) (xy 195.437 87.848) (xy 196.08625 87.848) (xy 196.245 87.68925) + (xy 196.248072 87) (xy 196.235812 86.875518) (xy 196.199502 86.75582) (xy 196.140537 86.645506) (xy 196.061185 86.548815) + (xy 195.964494 86.469463) (xy 195.85418 86.410498) (xy 195.734482 86.374188) (xy 195.61 86.361928) (xy 195.59575 86.365) + (xy 195.437 86.52375) (xy 195.183 86.52375) (xy 195.02425 86.365) (xy 195.01 86.361928) (xy 194.885518 86.374188) + (xy 194.76582 86.410498) (xy 194.655506 86.469463) (xy 194.558815 86.548815) (xy 194.479463 86.645506) (xy 194.455375 86.690571) + (xy 194.39391 86.657717) (xy 194.293953 86.627395) (xy 194.19 86.617157) (xy 193.89 86.617157) (xy 193.786047 86.627395) + (xy 193.68609 86.657717) (xy 193.593968 86.706957) (xy 193.513223 86.773223) (xy 193.446957 86.853968) (xy 193.405 86.932464) + (xy 193.363043 86.853968) (xy 193.296777 86.773223) (xy 193.216032 86.706957) (xy 193.12391 86.657717) (xy 193.023953 86.627395) + (xy 192.951113 86.620221) (xy 192.8447 86.513808) (xy 192.8447 86.371478) (xy 192.814687 86.220591) (xy 192.755813 86.078458) + (xy 192.670342 85.950541) (xy 192.561559 85.841758) (xy 192.433642 85.756287) (xy 192.291509 85.697413) (xy 192.140622 85.6674) + (xy 191.986778 85.6674) (xy 191.835891 85.697413) (xy 191.693758 85.756287) (xy 191.565841 85.841758) (xy 191.457058 85.950541) + (xy 191.371587 86.078458) (xy 191.312713 86.220591) (xy 191.2827 86.371478) (xy 191.2827 86.525322) (xy 191.301909 86.621893) + (xy 191.246047 86.627395) (xy 191.14609 86.657717) (xy 191.053968 86.706957) (xy 190.973223 86.773223) (xy 190.906957 86.853968) + (xy 190.865 86.932464) (xy 190.823043 86.853968) (xy 190.756777 86.773223) (xy 190.676032 86.706957) (xy 190.58391 86.657717) + (xy 190.483953 86.627395) (xy 190.38 86.617157) (xy 190.08 86.617157) (xy 189.976047 86.627395) (xy 189.87609 86.657717) + (xy 189.783968 86.706957) (xy 189.703223 86.773223) (xy 189.636957 86.853968) (xy 189.595 86.932464) (xy 189.553043 86.853968) + (xy 189.486777 86.773223) (xy 189.406032 86.706957) (xy 189.31391 86.657717) (xy 189.213953 86.627395) (xy 189.11 86.617157) + (xy 188.81 86.617157) (xy 188.706047 86.627395) (xy 188.60609 86.657717) (xy 188.513968 86.706957) (xy 188.433223 86.773223) + (xy 188.366957 86.853968) (xy 188.325 86.932464) (xy 188.283043 86.853968) (xy 188.216777 86.773223) (xy 188.136032 86.706957) + (xy 188.04391 86.657717) (xy 187.943953 86.627395) (xy 187.84 86.617157) (xy 187.54 86.617157) (xy 187.436047 86.627395) + (xy 187.33609 86.657717) (xy 187.243968 86.706957) (xy 187.163223 86.773223) (xy 187.096957 86.853968) (xy 187.047717 86.94609) + (xy 187.017395 87.046047) (xy 187.007157 87.15) (xy 187.007157 88.8) (xy 187.017395 88.903953) (xy 187.047717 89.00391) + (xy 187.096957 89.096032) (xy 187.163223 89.176777) (xy 187.243968 89.243043) (xy 187.33609 89.292283) (xy 187.436047 89.322605) + (xy 187.54 89.332843) (xy 187.84 89.332843) (xy 187.943953 89.322605) (xy 187.944537 89.322428) (xy 188.755223 90.133115) + (xy 188.640858 90.180487) (xy 188.512941 90.265958) (xy 188.404158 90.374741) (xy 188.318687 90.502658) (xy 188.259813 90.644791) + (xy 188.2298 90.795678) (xy 188.2298 90.949522) (xy 188.259813 91.100409) (xy 188.318687 91.242542) (xy 188.404158 91.370459) + (xy 188.512941 91.479242) (xy 188.573241 91.519533) (xy 188.542087 91.566158) (xy 188.483213 91.708291) (xy 188.4532 91.859178) + (xy 188.4532 92.013022) (xy 188.483213 92.163909) (xy 188.49798 92.19956) (xy 188.47109 92.207717) (xy 188.378968 92.256957) + (xy 188.298223 92.323223) (xy 188.231957 92.403968) (xy 188.19 92.482464) (xy 188.148043 92.403968) (xy 188.081777 92.323223) + (xy 188.001032 92.256957) (xy 187.90891 92.207717) (xy 187.808953 92.177395) (xy 187.705 92.167157) (xy 187.405 92.167157) + (xy 187.301047 92.177395) (xy 187.20109 92.207717) (xy 187.108968 92.256957) (xy 187.028223 92.323223) (xy 186.961957 92.403968) + (xy 186.912717 92.49609) (xy 186.882395 92.596047) (xy 186.872157 92.7) (xy 186.872157 93.309818) (xy 186.2334 93.948576) + (xy 186.120462 93.914317) (xy 185.997001 93.902157) (xy 185.096999 93.902157) (xy 184.973538 93.914317) (xy 184.854821 93.950329) + (xy 184.745411 94.00881) (xy 184.649512 94.087512) (xy 184.57081 94.183411) (xy 184.512329 94.292821) (xy 184.476317 94.411538) + (xy 184.464157 94.534999) (xy 184.464157 95.044818) (xy 184.433976 95.075) (xy 179.311336 95.075) (xy 179.459709 95.045487) + (xy 179.601842 94.986613) (xy 179.729759 94.901142) (xy 179.838542 94.792359) (xy 179.924013 94.664442) (xy 179.982887 94.522309) + (xy 180.0129 94.371422) (xy 180.0129 94.217578) (xy 179.982887 94.066691) (xy 179.924013 93.924558) (xy 179.838542 93.796641) + (xy 179.729759 93.687858) (xy 179.601842 93.602387) (xy 179.459709 93.543513) (xy 179.308822 93.5135) (xy 179.154978 93.5135) + (xy 179.007821 93.542771) (xy 179.15022 93.400372) (xy 179.169527 93.384527) (xy 179.232759 93.307479) (xy 179.279745 93.219575) + (xy 179.308678 93.124193) (xy 179.316 93.049854) (xy 179.318448 93.025) (xy 179.316 93.000146) (xy 179.316 89.42825) + (xy 179.318 89.42625) (xy 179.318 88.102) (xy 179.572 88.102) (xy 179.572 89.42625) (xy 179.73075 89.585) + (xy 179.745 89.588072) (xy 179.869482 89.575812) (xy 179.98918 89.539502) (xy 180.099494 89.480537) (xy 180.196185 89.401185) + (xy 180.275537 89.304494) (xy 180.334502 89.19418) (xy 180.370812 89.074482) (xy 180.383072 88.95) (xy 180.38 88.26075) + (xy 180.22125 88.102) (xy 179.572 88.102) (xy 179.318 88.102) (xy 179.316 88.102) (xy 179.316 87.848) + (xy 179.318 87.848) (xy 179.318 86.922548) (xy 179.318448 86.918) (xy 179.318 86.913452) (xy 179.318 86.52375) + (xy 179.572 86.52375) (xy 179.572 87.848) (xy 180.22125 87.848) (xy 180.38 87.68925) (xy 180.383072 87) + (xy 180.370812 86.875518) (xy 180.334502 86.75582) (xy 180.29932 86.69) (xy 184.335928 86.69) (xy 184.348188 86.814482) + (xy 184.384498 86.93418) (xy 184.443463 87.044494) (xy 184.522815 87.141185) (xy 184.619506 87.220537) (xy 184.72982 87.279502) + (xy 184.849518 87.315812) (xy 184.974 87.328072) (xy 185.38825 87.325) (xy 185.547 87.16625) (xy 185.547 86.242) + (xy 185.801 86.242) (xy 185.801 87.16625) (xy 185.95975 87.325) (xy 186.374 87.328072) (xy 186.498482 87.315812) + (xy 186.61818 87.279502) (xy 186.728494 87.220537) (xy 186.825185 87.141185) (xy 186.904537 87.044494) (xy 186.963502 86.93418) + (xy 186.999812 86.814482) (xy 187.012072 86.69) (xy 187.009 86.40075) (xy 186.85025 86.242) (xy 185.801 86.242) + (xy 185.547 86.242) (xy 184.49775 86.242) (xy 184.339 86.40075) (xy 184.335928 86.69) (xy 180.29932 86.69) + (xy 180.275537 86.645506) (xy 180.196185 86.548815) (xy 180.099494 86.469463) (xy 179.98918 86.410498) (xy 179.869482 86.374188) + (xy 179.745 86.361928) (xy 179.73075 86.365) (xy 179.572 86.52375) (xy 179.318 86.52375) (xy 179.15925 86.365) + (xy 179.145 86.361928) (xy 179.020518 86.374188) (xy 178.990795 86.383204) (xy 178.909176 86.301585) (xy 178.893327 86.282273) + (xy 178.816279 86.219041) (xy 178.728375 86.172055) (xy 178.632993 86.143122) (xy 178.558654 86.1358) (xy 178.558646 86.1358) + (xy 178.5338 86.133353) (xy 178.508954 86.1358) (xy 172.776354 86.1358) (xy 172.7515 86.133352) (xy 172.726646 86.1358) + (xy 172.652307 86.143122) (xy 172.556925 86.172055) (xy 172.469021 86.219041) (xy 172.391973 86.282273) (xy 172.376128 86.30158) + (xy 172.052881 86.624827) (xy 171.975 86.617157) (xy 171.675 86.617157) (xy 171.571047 86.627395) (xy 171.47109 86.657717) + (xy 171.378968 86.706957) (xy 171.298223 86.773223) (xy 171.231957 86.853968) (xy 171.19 86.932464) (xy 171.148043 86.853968) + (xy 171.081777 86.773223) (xy 171.001032 86.706957) (xy 170.90891 86.657717) (xy 170.808953 86.627395) (xy 170.705 86.617157) + (xy 170.405 86.617157) (xy 170.301047 86.627395) (xy 170.20109 86.657717) (xy 170.108968 86.706957) (xy 170.03675 86.766225) + (xy 169.992842 86.736887) (xy 169.850709 86.678013) (xy 169.737805 86.655555) (xy 169.70525 86.623) (xy 168.656 86.623) + (xy 168.656 87.54725) (xy 168.81475 87.706) (xy 168.892528 87.706577) (xy 168.930787 87.798942) (xy 169.016258 87.926859) + (xy 169.125041 88.035642) (xy 169.252958 88.121113) (xy 169.395091 88.179987) (xy 169.545978 88.21) (xy 169.699822 88.21) + (xy 169.850709 88.179987) (xy 169.872157 88.171103) (xy 169.872157 88.7763) (xy 167.669492 88.7763) (xy 165.964192 87.071) + (xy 167.190928 87.071) (xy 167.203188 87.195482) (xy 167.239498 87.31518) (xy 167.298463 87.425494) (xy 167.377815 87.522185) + (xy 167.474506 87.601537) (xy 167.58482 87.660502) (xy 167.704518 87.696812) (xy 167.829 87.709072) (xy 168.24325 87.706) + (xy 168.402 87.54725) (xy 168.402 86.623) (xy 167.35275 86.623) (xy 167.194 86.78175) (xy 167.190928 87.071) + (xy 165.964192 87.071) (xy 163.352676 84.459485) (xy 163.336827 84.440173) (xy 163.259779 84.376941) (xy 163.171875 84.329955) + (xy 163.076493 84.301022) (xy 163.002154 84.2937) (xy 163.002146 84.2937) (xy 162.9773 84.291253) (xy 162.952454 84.2937) + (xy 161.473301 84.2937) (xy 161.372659 84.193058) (xy 161.244742 84.107587) (xy 161.102609 84.048713) (xy 160.951722 84.0187) + (xy 160.797878 84.0187) (xy 160.646991 84.048713) (xy 160.504858 84.107587) (xy 160.376941 84.193058) (xy 160.276299 84.2937) + (xy 156.288701 84.2937) (xy 156.307742 84.285813) (xy 156.435659 84.200342) (xy 156.544442 84.091559) (xy 156.629913 83.963642) + (xy 156.688787 83.821509) (xy 156.7188 83.670622) (xy 156.7188 83.516778) (xy 156.715681 83.501096) (xy 156.739745 83.456075) + (xy 156.768678 83.360693) (xy 156.776 83.286354) (xy 156.778448 83.2615) (xy 156.776 83.236646) (xy 156.776 83.193828) + (xy 156.796777 83.176777) (xy 156.863043 83.096032) (xy 156.905 83.017536) (xy 156.946957 83.096032) (xy 157.013223 83.176777) + (xy 157.093968 83.243043) (xy 157.18609 83.292283) (xy 157.286047 83.322605) (xy 157.39 83.332843) (xy 157.69 83.332843) + (xy 157.793953 83.322605) (xy 157.89391 83.292283) (xy 157.955375 83.259429) (xy 157.979463 83.304494) (xy 158.058815 83.401185) + (xy 158.155506 83.480537) (xy 158.26582 83.539502) (xy 158.385518 83.575812) (xy 158.51 83.588072) (xy 158.52425 83.585) + (xy 158.683 83.42625) (xy 158.683 82.102) (xy 158.937 82.102) (xy 158.937 83.42625) (xy 159.09575 83.585) + (xy 159.11 83.588072) (xy 159.234482 83.575812) (xy 159.35418 83.539502) (xy 159.464494 83.480537) (xy 159.561185 83.401185) + (xy 159.640537 83.304494) (xy 159.699502 83.19418) (xy 159.735812 83.074482) (xy 159.748072 82.95) (xy 159.745 82.26075) + (xy 159.58625 82.102) (xy 158.937 82.102) (xy 158.683 82.102) (xy 158.663 82.102) (xy 158.663 81.848) + (xy 158.683 81.848) (xy 158.683 80.52375) (xy 158.937 80.52375) (xy 158.937 81.848) (xy 159.58625 81.848) + (xy 159.745 81.68925) (xy 159.748072 81) (xy 159.735812 80.875518) (xy 159.699502 80.75582) (xy 159.640537 80.645506) + (xy 159.561185 80.548815) (xy 159.464494 80.469463) (xy 159.35418 80.410498) (xy 159.234482 80.374188) (xy 159.11 80.361928) + (xy 159.09575 80.365) (xy 158.937 80.52375) (xy 158.683 80.52375) (xy 158.52425 80.365) (xy 158.51 80.361928) + (xy 158.385518 80.374188) (xy 158.26582 80.410498) (xy 158.155506 80.469463) (xy 158.058815 80.548815) (xy 157.979463 80.645506) + (xy 157.955375 80.690571) (xy 157.89391 80.657717) (xy 157.793953 80.627395) (xy 157.69 80.617157) (xy 157.39 80.617157) + (xy 157.312119 80.624827) (xy 157.003776 80.316485) (xy 156.987927 80.297173) (xy 156.910879 80.233941) (xy 156.822975 80.186955) + (xy 156.727593 80.158022) (xy 156.653254 80.1507) (xy 156.653246 80.1507) (xy 156.6284 80.148253) (xy 156.603554 80.1507) + (xy 150.840854 80.1507) (xy 150.816 80.148252) (xy 150.751479 80.154607) (xy 150.716807 80.158022) (xy 150.621425 80.186955) + (xy 150.560229 80.219665) (xy 150.562876 79.9705) (xy 159.694994 79.9705) + ) + ) + (filled_polygon + (pts + (xy 198.556601 83.365683) (xy 197.577024 84.345) (xy 196.800801 84.345) (xy 196.831142 84.314659) (xy 196.916613 84.186742) + (xy 196.975487 84.044609) (xy 197.0055 83.893722) (xy 197.0055 83.739878) (xy 196.975487 83.588991) (xy 196.916613 83.446858) + (xy 196.831142 83.318941) (xy 196.722359 83.210158) (xy 196.594442 83.124687) (xy 196.452309 83.065813) (xy 196.301422 83.0358) + (xy 196.159091 83.0358) (xy 195.992843 82.869552) (xy 195.992843 82.2) (xy 195.982605 82.096047) (xy 195.952283 81.99609) + (xy 195.903043 81.903968) (xy 195.836777 81.823223) (xy 195.756032 81.756957) (xy 195.66391 81.707717) (xy 195.563953 81.677395) + (xy 195.46 81.667157) (xy 195.16 81.667157) (xy 195.056047 81.677395) (xy 194.95609 81.707717) (xy 194.863968 81.756957) + (xy 194.783223 81.823223) (xy 194.716957 81.903968) (xy 194.675 81.982464) (xy 194.633043 81.903968) (xy 194.566777 81.823223) + (xy 194.498506 81.767194) (xy 194.500813 81.763742) (xy 194.559687 81.621609) (xy 194.5897 81.470722) (xy 194.5897 81.316878) + (xy 194.559687 81.165991) (xy 194.546 81.132948) (xy 194.546 78.88557) (xy 194.558815 78.901185) (xy 194.655506 78.980537) + (xy 194.76582 79.039502) (xy 194.885518 79.075812) (xy 195.01 79.088072) (xy 195.02425 79.085) (xy 195.183 78.92625) + (xy 195.183 77.602) (xy 195.437 77.602) (xy 195.437 78.92625) (xy 195.59575 79.085) (xy 195.61 79.088072) + (xy 195.734482 79.075812) (xy 195.85418 79.039502) (xy 195.964494 78.980537) (xy 196.061185 78.901185) (xy 196.140537 78.804494) + (xy 196.199502 78.69418) (xy 196.235812 78.574482) (xy 196.248072 78.45) (xy 196.245 77.76075) (xy 196.08625 77.602) + (xy 195.437 77.602) (xy 195.183 77.602) (xy 195.163 77.602) (xy 195.163 77.348) (xy 195.183 77.348) + (xy 195.183 76.02375) (xy 195.437 76.02375) (xy 195.437 77.348) (xy 196.08625 77.348) (xy 196.245 77.18925) + (xy 196.248072 76.5) (xy 196.235812 76.375518) (xy 196.199502 76.25582) (xy 196.140537 76.145506) (xy 196.061185 76.048815) + (xy 195.964494 75.969463) (xy 195.85418 75.910498) (xy 195.734482 75.874188) (xy 195.61 75.861928) (xy 195.59575 75.865) + (xy 195.437 76.02375) (xy 195.183 76.02375) (xy 195.02425 75.865) (xy 195.01 75.861928) (xy 194.885518 75.874188) + (xy 194.76582 75.910498) (xy 194.655506 75.969463) (xy 194.558815 76.048815) (xy 194.479463 76.145506) (xy 194.455375 76.190571) + (xy 194.39391 76.157717) (xy 194.293953 76.127395) (xy 194.19 76.117157) (xy 193.89 76.117157) (xy 193.786047 76.127395) + (xy 193.68609 76.157717) (xy 193.593968 76.206957) (xy 193.513223 76.273223) (xy 193.446957 76.353968) (xy 193.405 76.432464) + (xy 193.363043 76.353968) (xy 193.296777 76.273223) (xy 193.216032 76.206957) (xy 193.12391 76.157717) (xy 193.023953 76.127395) + (xy 192.92 76.117157) (xy 192.62 76.117157) (xy 192.542119 76.124827) (xy 192.251076 75.833785) (xy 192.235227 75.814473) + (xy 192.158179 75.751241) (xy 192.070275 75.704255) (xy 191.974893 75.675322) (xy 191.900554 75.668) (xy 191.900546 75.668) + (xy 191.8757 75.665553) (xy 191.850854 75.668) (xy 189.854154 75.668) (xy 189.8293 75.665552) (xy 189.804446 75.668) + (xy 189.730107 75.675322) (xy 189.634725 75.704255) (xy 189.546821 75.751241) (xy 189.469773 75.814473) (xy 189.453924 75.833785) + (xy 189.245685 76.042024) (xy 189.226373 76.057873) (xy 189.172655 76.123328) (xy 189.11 76.117157) (xy 188.81 76.117157) + (xy 188.706047 76.127395) (xy 188.60609 76.157717) (xy 188.513968 76.206957) (xy 188.433223 76.273223) (xy 188.366957 76.353968) + (xy 188.325 76.432464) (xy 188.283043 76.353968) (xy 188.216777 76.273223) (xy 188.136032 76.206957) (xy 188.04391 76.157717) + (xy 187.943953 76.127395) (xy 187.84 76.117157) (xy 187.54 76.117157) (xy 187.436047 76.127395) (xy 187.33609 76.157717) + (xy 187.243968 76.206957) (xy 187.163223 76.273223) (xy 187.155815 76.282249) (xy 187.068693 76.255822) (xy 187.010448 76.250085) + (xy 187.009 76.11375) (xy 186.85025 75.955) (xy 185.801 75.955) (xy 185.801 75.975) (xy 185.547 75.975) + (xy 185.547 75.955) (xy 185.527 75.955) (xy 185.527 75.701) (xy 185.547 75.701) (xy 185.547 75.681) + (xy 185.801 75.681) (xy 185.801 75.701) (xy 186.85025 75.701) (xy 187.009 75.54225) (xy 187.012051 75.255) + (xy 198.278757 75.255) (xy 198.309877 75.258071) (xy 198.34112 75.255) (xy 198.341192 75.255) (xy 198.37775 75.251399) + (xy 198.43436 75.245835) (xy 198.434414 75.245819) (xy 198.434482 75.245812) (xy 198.49855 75.226377) (xy 198.554065 75.209549) + (xy 198.554117 75.209521) (xy 198.55418 75.209502) (xy 198.5566 75.208208) + ) + ) + (filled_polygon + (pts + (xy 149.352 80.4) (xy 149.372 80.4) (xy 149.372 80.654) (xy 149.352 80.654) (xy 149.352 80.674) + (xy 149.098 80.674) (xy 149.098 80.654) (xy 149.078 80.654) (xy 149.078 80.4) (xy 149.098 80.4) + (xy 149.098 80.38) (xy 149.352 80.38) + ) + ) + (filled_polygon + (pts + (xy 150.602157 60.634818) (xy 148.671046 62.56593) (xy 148.646816 62.585815) (xy 148.626932 62.610044) (xy 148.567463 62.682507) + (xy 148.508498 62.792821) (xy 148.491359 62.849322) (xy 148.472189 62.912518) (xy 148.463298 63.002792) (xy 148.459929 63.037) + (xy 148.463001 63.068191) (xy 148.463001 63.579984) (xy 148.405821 63.597329) (xy 148.296411 63.65581) (xy 148.200512 63.734512) + (xy 148.12181 63.830411) (xy 148.063329 63.939821) (xy 148.027317 64.058538) (xy 148.015157 64.181999) (xy 148.015157 64.832001) + (xy 148.027317 64.955462) (xy 148.063329 65.074179) (xy 148.12181 65.183589) (xy 148.200512 65.279488) (xy 148.29178 65.354389) + (xy 148.273518 65.356188) (xy 148.15382 65.392498) (xy 148.043506 65.451463) (xy 147.946815 65.530815) (xy 147.867463 65.627506) + (xy 147.808498 65.73782) (xy 147.772188 65.857518) (xy 147.759928 65.982) (xy 147.763 66.27125) (xy 147.92175 66.43) + (xy 148.971 66.43) (xy 148.971 66.41) (xy 149.225 66.41) (xy 149.225 66.43) (xy 150.27425 66.43) + (xy 150.433 66.27125) (xy 150.436072 65.982) (xy 150.423812 65.857518) (xy 150.387502 65.73782) (xy 150.328537 65.627506) + (xy 150.249185 65.530815) (xy 150.152494 65.451463) (xy 150.04218 65.392498) (xy 149.922482 65.356188) (xy 149.904684 65.354435) + (xy 149.927066 65.336066) (xy 149.928136 65.334762) (xy 149.995488 65.279488) (xy 150.07419 65.183589) (xy 150.09642 65.142) + (xy 167.100819 65.142) (xy 167.132 65.145071) (xy 167.163181 65.142) (xy 167.163192 65.142) (xy 167.256482 65.132812) + (xy 167.37618 65.096502) (xy 167.486494 65.037537) (xy 167.492022 65.033) (xy 168.402 65.033) (xy 168.402 65.013) + (xy 168.656 65.013) (xy 168.656 65.033) (xy 169.70525 65.033) (xy 169.864 64.87425) (xy 169.867072 64.585) + (xy 169.854812 64.460518) (xy 169.818502 64.34082) (xy 169.759537 64.230506) (xy 169.713985 64.175) (xy 184.405248 64.175) + (xy 184.384498 64.21382) (xy 184.348188 64.333518) (xy 184.335928 64.458) (xy 184.338567 64.706435) (xy 184.320393 64.700922) + (xy 184.246054 64.6936) (xy 184.246046 64.6936) (xy 184.2212 64.691153) (xy 184.196354 64.6936) (xy 183.029701 64.6936) + (xy 182.929059 64.592958) (xy 182.801142 64.507487) (xy 182.659009 64.448613) (xy 182.508122 64.4186) (xy 182.354278 64.4186) + (xy 182.203391 64.448613) (xy 182.061258 64.507487) (xy 181.933341 64.592958) (xy 181.824558 64.701741) (xy 181.739087 64.829658) + (xy 181.680213 64.971791) (xy 181.6502 65.122678) (xy 181.6502 65.276522) (xy 181.680213 65.427409) (xy 181.739087 65.569542) + (xy 181.824558 65.697459) (xy 181.856954 65.729855) (xy 181.444455 66.142353) (xy 181.437913 66.126558) (xy 181.352442 65.998641) + (xy 181.243659 65.889858) (xy 181.115742 65.804387) (xy 180.973609 65.745513) (xy 180.822722 65.7155) (xy 180.668878 65.7155) + (xy 180.517991 65.745513) (xy 180.381726 65.801956) (xy 180.383072 65.5) (xy 180.370812 65.375518) (xy 180.334502 65.25582) + (xy 180.275537 65.145506) (xy 180.196185 65.048815) (xy 180.099494 64.969463) (xy 179.98918 64.910498) (xy 179.869482 64.874188) + (xy 179.745 64.861928) (xy 179.73075 64.865) (xy 179.572 65.02375) (xy 179.572 66.348) (xy 179.592 66.348) + (xy 179.592 66.602) (xy 179.572 66.602) (xy 179.572 66.622) (xy 179.318 66.622) (xy 179.318 66.602) + (xy 179.298 66.602) (xy 179.298 66.348) (xy 179.318 66.348) (xy 179.318 65.02375) (xy 179.15925 64.865) + (xy 179.145 64.861928) (xy 179.020518 64.874188) (xy 178.90082 64.910498) (xy 178.790506 64.969463) (xy 178.693815 65.048815) + (xy 178.614463 65.145506) (xy 178.590375 65.190571) (xy 178.52891 65.157717) (xy 178.428953 65.127395) (xy 178.325 65.117157) + (xy 178.025 65.117157) (xy 177.921047 65.127395) (xy 177.82109 65.157717) (xy 177.728968 65.206957) (xy 177.648223 65.273223) + (xy 177.581957 65.353968) (xy 177.54 65.432464) (xy 177.498043 65.353968) (xy 177.431777 65.273223) (xy 177.351032 65.206957) + (xy 177.25891 65.157717) (xy 177.158953 65.127395) (xy 177.055 65.117157) (xy 176.755 65.117157) (xy 176.651047 65.127395) + (xy 176.55109 65.157717) (xy 176.458968 65.206957) (xy 176.378223 65.273223) (xy 176.311957 65.353968) (xy 176.27 65.432464) + (xy 176.228043 65.353968) (xy 176.161777 65.273223) (xy 176.081032 65.206957) (xy 175.98891 65.157717) (xy 175.888953 65.127395) + (xy 175.785 65.117157) (xy 175.485 65.117157) (xy 175.482313 65.117422) (xy 175.164576 64.799685) (xy 175.148727 64.780373) + (xy 175.071679 64.717141) (xy 174.983775 64.670155) (xy 174.888393 64.641222) (xy 174.814054 64.6339) (xy 174.814046 64.6339) + (xy 174.7892 64.631453) (xy 174.764354 64.6339) (xy 174.042454 64.6339) (xy 174.0176 64.631452) (xy 173.918407 64.641222) + (xy 173.823025 64.670155) (xy 173.735121 64.717141) (xy 173.658073 64.780373) (xy 173.642224 64.799685) (xy 173.389785 65.052124) + (xy 173.370473 65.067973) (xy 173.323744 65.124912) (xy 173.245 65.117157) (xy 172.945 65.117157) (xy 172.841047 65.127395) + (xy 172.74109 65.157717) (xy 172.648968 65.206957) (xy 172.568223 65.273223) (xy 172.501957 65.353968) (xy 172.46 65.432464) + (xy 172.418043 65.353968) (xy 172.351777 65.273223) (xy 172.271032 65.206957) (xy 172.17891 65.157717) (xy 172.078953 65.127395) + (xy 171.975 65.117157) (xy 171.675 65.117157) (xy 171.571047 65.127395) (xy 171.47109 65.157717) (xy 171.378968 65.206957) + (xy 171.298223 65.273223) (xy 171.231957 65.353968) (xy 171.19 65.432464) (xy 171.148043 65.353968) (xy 171.081777 65.273223) + (xy 171.001032 65.206957) (xy 170.90891 65.157717) (xy 170.808953 65.127395) (xy 170.705 65.117157) (xy 170.405 65.117157) + (xy 170.301047 65.127395) (xy 170.20109 65.157717) (xy 170.108968 65.206957) (xy 170.028223 65.273223) (xy 169.961957 65.353968) + (xy 169.912717 65.44609) (xy 169.882395 65.546047) (xy 169.872157 65.65) (xy 169.872157 66.3554) (xy 169.371323 66.3554) + (xy 169.47318 66.324502) (xy 169.583494 66.265537) (xy 169.680185 66.186185) (xy 169.759537 66.089494) (xy 169.818502 65.97918) + (xy 169.854812 65.859482) (xy 169.867072 65.735) (xy 169.864 65.44575) (xy 169.70525 65.287) (xy 168.656 65.287) + (xy 168.656 65.307) (xy 168.402 65.307) (xy 168.402 65.287) (xy 167.35275 65.287) (xy 167.194 65.44575) + (xy 167.190928 65.735) (xy 167.203188 65.859482) (xy 167.239498 65.97918) (xy 167.298463 66.089494) (xy 167.377815 66.186185) + (xy 167.474506 66.265537) (xy 167.58482 66.324502) (xy 167.686677 66.3554) (xy 164.179201 66.3554) (xy 164.078559 66.254758) + (xy 163.950642 66.169287) (xy 163.808509 66.110413) (xy 163.657622 66.0804) (xy 163.503778 66.0804) (xy 163.352891 66.110413) + (xy 163.210758 66.169287) (xy 163.082841 66.254758) (xy 162.974058 66.363541) (xy 162.888587 66.491458) (xy 162.829713 66.633591) + (xy 162.7997 66.784478) (xy 162.7997 66.938322) (xy 162.829713 67.089209) (xy 162.888587 67.231342) (xy 162.974058 67.359259) + (xy 163.082841 67.468042) (xy 163.121321 67.493754) (xy 163.087641 67.516258) (xy 162.978858 67.625041) (xy 162.893387 67.752958) + (xy 162.834513 67.895091) (xy 162.8045 68.045978) (xy 162.8045 68.199822) (xy 162.834513 68.350709) (xy 162.893387 68.492842) + (xy 162.935252 68.555498) (xy 162.842 68.64875) (xy 162.842 70.023) (xy 163.49125 70.023) (xy 163.65 69.86425) + (xy 163.653072 69.125) (xy 163.64187 69.011262) (xy 164.216428 69.58582) (xy 164.232273 69.605127) (xy 164.309321 69.668359) + (xy 164.366085 69.6987) (xy 164.397225 69.715345) (xy 164.42127 69.722639) (xy 163.650241 70.493668) (xy 163.65 70.43575) + (xy 163.49125 70.277) (xy 162.842 70.277) (xy 162.842 71.65125) (xy 163.00075 71.81) (xy 163.015 71.813072) + (xy 163.065582 71.80809) (xy 163.069787 71.818242) (xy 163.155258 71.946159) (xy 163.264041 72.054942) (xy 163.391958 72.140413) + (xy 163.534091 72.199287) (xy 163.684978 72.2293) (xy 163.838822 72.2293) (xy 163.989709 72.199287) (xy 164.131842 72.140413) + (xy 164.259759 72.054942) (xy 164.368542 71.946159) (xy 164.454013 71.818242) (xy 164.512887 71.676109) (xy 164.5429 71.525222) + (xy 164.5429 71.371378) (xy 164.512887 71.220491) (xy 164.466526 71.108566) (xy 164.542059 71.033032) (xy 164.554987 71.064242) + (xy 164.640458 71.192159) (xy 164.749241 71.300942) (xy 164.877158 71.386413) (xy 165.019291 71.445287) (xy 165.170178 71.4753) + (xy 165.324022 71.4753) (xy 165.474909 71.445287) (xy 165.617042 71.386413) (xy 165.744959 71.300942) (xy 165.853742 71.192159) + (xy 165.939213 71.064242) (xy 165.998087 70.922109) (xy 166.022694 70.7984) (xy 168.123508 70.7984) (xy 165.866609 73.0553) + (xy 165.724278 73.0553) (xy 165.573391 73.085313) (xy 165.431258 73.144187) (xy 165.303341 73.229658) (xy 165.194558 73.338441) + (xy 165.109087 73.466358) (xy 165.050213 73.608491) (xy 165.0202 73.759378) (xy 165.0202 73.913222) (xy 165.050213 74.064109) + (xy 165.109087 74.206242) (xy 165.194558 74.334159) (xy 165.303341 74.442942) (xy 165.431258 74.528413) (xy 165.573391 74.587287) + (xy 165.724278 74.6173) (xy 165.878122 74.6173) (xy 166.029009 74.587287) (xy 166.171142 74.528413) (xy 166.299059 74.442942) + (xy 166.407842 74.334159) (xy 166.493313 74.206242) (xy 166.552187 74.064109) (xy 166.5822 73.913222) (xy 166.5822 73.770891) + (xy 169.085792 71.2673) (xy 170.096365 71.2673) (xy 170.028223 71.323223) (xy 169.961957 71.403968) (xy 169.912717 71.49609) + (xy 169.882395 71.596047) (xy 169.872157 71.7) (xy 169.872157 72.309817) (xy 169.194684 72.987292) (xy 169.102462 72.959317) + (xy 168.979001 72.947157) (xy 168.078999 72.947157) (xy 167.955538 72.959317) (xy 167.836821 72.995329) (xy 167.727411 73.05381) + (xy 167.631512 73.132512) (xy 167.55281 73.228411) (xy 167.494329 73.337821) (xy 167.458317 73.456538) (xy 167.446157 73.579999) + (xy 167.446157 74.230001) (xy 167.458317 74.353462) (xy 167.494329 74.472179) (xy 167.55281 74.581589) (xy 167.631512 74.677488) + (xy 167.72278 74.752389) (xy 167.704518 74.754188) (xy 167.58482 74.790498) (xy 167.474506 74.849463) (xy 167.377815 74.928815) + (xy 167.298463 75.025506) (xy 167.239498 75.13582) (xy 167.203188 75.255518) (xy 167.190928 75.38) (xy 167.194 75.66925) + (xy 167.35275 75.828) (xy 168.402 75.828) (xy 168.402 75.808) (xy 168.656 75.808) (xy 168.656 75.828) + (xy 169.70525 75.828) (xy 169.864 75.66925) (xy 169.867056 75.3815) (xy 184.337293 75.3815) (xy 184.339 75.54225) + (xy 184.415085 75.618335) (xy 184.270622 75.5896) (xy 184.116778 75.5896) (xy 183.965891 75.619613) (xy 183.823758 75.678487) + (xy 183.695841 75.763958) (xy 183.587058 75.872741) (xy 183.501587 76.000658) (xy 183.442713 76.142791) (xy 183.4127 76.293678) + (xy 183.4127 76.447522) (xy 183.442713 76.598409) (xy 183.501587 76.740542) (xy 183.587058 76.868459) (xy 183.695841 76.977242) + (xy 183.823758 77.062713) (xy 183.965891 77.121587) (xy 184.074982 77.143286) (xy 184.029913 77.252091) (xy 183.9999 77.402978) + (xy 183.9999 77.556822) (xy 184.029913 77.707709) (xy 184.036286 77.723094) (xy 182.9227 76.609509) (xy 182.9227 76.467178) + (xy 182.892687 76.316291) (xy 182.833813 76.174158) (xy 182.748342 76.046241) (xy 182.639559 75.937458) (xy 182.511642 75.851987) + (xy 182.369509 75.793113) (xy 182.218622 75.7631) (xy 182.064778 75.7631) (xy 181.913891 75.793113) (xy 181.771758 75.851987) + (xy 181.643841 75.937458) (xy 181.535058 76.046241) (xy 181.449587 76.174158) (xy 181.390713 76.316291) (xy 181.3607 76.467178) + (xy 181.3607 76.621022) (xy 181.390713 76.771909) (xy 181.449587 76.914042) (xy 181.535058 77.041959) (xy 181.643841 77.150742) + (xy 181.771758 77.236213) (xy 181.913891 77.295087) (xy 182.064778 77.3251) (xy 182.207109 77.3251) (xy 184.109908 79.2279) + (xy 180.265692 79.2279) (xy 180.046601 79.008809) (xy 180.099494 78.980537) (xy 180.196185 78.901185) (xy 180.275537 78.804494) + (xy 180.334502 78.69418) (xy 180.370812 78.574482) (xy 180.383072 78.45) (xy 180.38 77.76075) (xy 180.22125 77.602) + (xy 179.572 77.602) (xy 179.572 77.622) (xy 179.318 77.622) (xy 179.318 77.602) (xy 179.316 77.602) + (xy 179.316 77.348) (xy 179.318 77.348) (xy 179.318 76.464148) (xy 179.318448 76.4596) (xy 179.318 76.455052) + (xy 179.318 76.02375) (xy 179.572 76.02375) (xy 179.572 77.348) (xy 180.22125 77.348) (xy 180.38 77.18925) + (xy 180.383072 76.5) (xy 180.370812 76.375518) (xy 180.334502 76.25582) (xy 180.275537 76.145506) (xy 180.196185 76.048815) + (xy 180.099494 75.969463) (xy 179.98918 75.910498) (xy 179.869482 75.874188) (xy 179.745 75.861928) (xy 179.73075 75.865) + (xy 179.572 76.02375) (xy 179.318 76.02375) (xy 179.15925 75.865) (xy 179.145 75.861928) (xy 179.020518 75.874188) + (xy 178.958877 75.892886) (xy 178.856476 75.790485) (xy 178.840627 75.771173) (xy 178.763579 75.707941) (xy 178.675675 75.660955) + (xy 178.580293 75.632022) (xy 178.505954 75.6247) (xy 178.505946 75.6247) (xy 178.4811 75.622253) (xy 178.456254 75.6247) + (xy 171.491545 75.6247) (xy 171.466699 75.622253) (xy 171.441853 75.6247) (xy 171.441846 75.6247) (xy 171.367507 75.632022) + (xy 171.272125 75.660955) (xy 171.184221 75.707941) (xy 171.107173 75.771173) (xy 171.091324 75.790485) (xy 170.849985 76.031824) + (xy 170.830673 76.047673) (xy 170.768515 76.123412) (xy 170.705 76.117157) (xy 170.405 76.117157) (xy 170.301047 76.127395) + (xy 170.20109 76.157717) (xy 170.108968 76.206957) (xy 170.028223 76.273223) (xy 170.025322 76.276757) (xy 170.014142 76.269287) + (xy 169.872009 76.210413) (xy 169.824142 76.200892) (xy 169.70525 76.082) (xy 168.656 76.082) (xy 168.656 77.00625) + (xy 168.81475 77.165) (xy 168.888506 77.165547) (xy 168.893213 77.189209) (xy 168.952087 77.331342) (xy 169.037558 77.459259) + (xy 169.146341 77.568042) (xy 169.274258 77.653513) (xy 169.416391 77.712387) (xy 169.492349 77.727496) (xy 169.423891 77.741113) + (xy 169.281758 77.799987) (xy 169.153841 77.885458) (xy 169.053199 77.9861) (xy 168.299687 77.9861) (xy 168.352913 77.906442) + (xy 168.411787 77.764309) (xy 168.4418 77.613422) (xy 168.4418 77.459578) (xy 168.411787 77.308691) (xy 168.352913 77.166558) + (xy 168.308364 77.099886) (xy 168.402 77.00625) (xy 168.402 76.082) (xy 167.35275 76.082) (xy 167.194 76.24075) + (xy 167.190928 76.53) (xy 167.203188 76.654482) (xy 167.239498 76.77418) (xy 167.280665 76.851197) (xy 167.162941 76.929858) + (xy 167.062299 77.0305) (xy 166.183992 77.0305) (xy 163.793419 74.639928) (xy 163.877359 74.583842) (xy 163.986142 74.475059) + (xy 164.071613 74.347142) (xy 164.130487 74.205009) (xy 164.1605 74.054122) (xy 164.1605 73.900278) (xy 164.130487 73.749391) + (xy 164.071613 73.607258) (xy 163.986142 73.479341) (xy 163.877359 73.370558) (xy 163.749442 73.285087) (xy 163.607309 73.226213) + (xy 163.514181 73.207689) (xy 161.815113 71.508622) (xy 161.860375 71.484429) (xy 161.884463 71.529494) (xy 161.963815 71.626185) + (xy 162.060506 71.705537) (xy 162.17082 71.764502) (xy 162.290518 71.800812) (xy 162.415 71.813072) (xy 162.42925 71.81) + (xy 162.588 71.65125) (xy 162.588 70.277) (xy 162.568 70.277) (xy 162.568 70.023) (xy 162.588 70.023) + (xy 162.588 68.64875) (xy 162.42925 68.49) (xy 162.415 68.486928) (xy 162.290518 68.499188) (xy 162.17082 68.535498) + (xy 162.060506 68.594463) (xy 161.963815 68.673815) (xy 161.951 68.68943) (xy 161.951 68.507046) (xy 161.953447 68.4822) + (xy 161.951 68.457354) (xy 161.951 68.457346) (xy 161.943678 68.383007) (xy 161.914745 68.287625) (xy 161.867759 68.199721) + (xy 161.804527 68.122673) (xy 161.78522 68.106828) (xy 161.5864 67.908008) (xy 161.5864 67.765678) (xy 161.556387 67.614791) + (xy 161.497513 67.472658) (xy 161.412042 67.344741) (xy 161.303259 67.235958) (xy 161.175342 67.150487) (xy 161.033209 67.091613) + (xy 160.882322 67.0616) (xy 160.728478 67.0616) (xy 160.577591 67.091613) (xy 160.435458 67.150487) (xy 160.307541 67.235958) + (xy 160.198758 67.344741) (xy 160.113287 67.472658) (xy 160.054413 67.614791) (xy 160.0244 67.765678) (xy 160.0244 67.919522) + (xy 160.054413 68.070409) (xy 160.113287 68.212542) (xy 160.198758 68.340459) (xy 160.307541 68.449242) (xy 160.435458 68.534713) + (xy 160.577591 68.593587) (xy 160.728478 68.6236) (xy 160.870808 68.6236) (xy 160.939001 68.691793) (xy 160.939001 68.881171) + (xy 160.918223 68.898223) (xy 160.851957 68.978968) (xy 160.81 69.057464) (xy 160.768043 68.978968) (xy 160.701777 68.898223) + (xy 160.621032 68.831957) (xy 160.52891 68.782717) (xy 160.428953 68.752395) (xy 160.325 68.742157) (xy 160.025 68.742157) + (xy 159.921047 68.752395) (xy 159.82109 68.782717) (xy 159.728968 68.831957) (xy 159.648223 68.898223) (xy 159.581957 68.978968) + (xy 159.54 69.057464) (xy 159.498043 68.978968) (xy 159.431777 68.898223) (xy 159.351032 68.831957) (xy 159.25891 68.782717) + (xy 159.158953 68.752395) (xy 159.055 68.742157) (xy 158.755 68.742157) (xy 158.651047 68.752395) (xy 158.55109 68.782717) + (xy 158.458968 68.831957) (xy 158.378223 68.898223) (xy 158.311957 68.978968) (xy 158.27 69.057464) (xy 158.228043 68.978968) + (xy 158.161777 68.898223) (xy 158.081032 68.831957) (xy 157.98891 68.782717) (xy 157.888953 68.752395) (xy 157.785 68.742157) + (xy 157.485 68.742157) (xy 157.381047 68.752395) (xy 157.28109 68.782717) (xy 157.188968 68.831957) (xy 157.108223 68.898223) + (xy 157.041957 68.978968) (xy 157 69.057464) (xy 156.958043 68.978968) (xy 156.891777 68.898223) (xy 156.811032 68.831957) + (xy 156.71891 68.782717) (xy 156.618953 68.752395) (xy 156.515 68.742157) (xy 156.215 68.742157) (xy 156.111047 68.752395) + (xy 156.01109 68.782717) (xy 155.918968 68.831957) (xy 155.838223 68.898223) (xy 155.771957 68.978968) (xy 155.73 69.057464) + (xy 155.688043 68.978968) (xy 155.621777 68.898223) (xy 155.586471 68.869248) (xy 155.564745 68.797625) (xy 155.517759 68.709721) + (xy 155.454527 68.632673) (xy 155.43522 68.616828) (xy 154.270076 67.451685) (xy 154.254227 67.432373) (xy 154.177179 67.369141) + (xy 154.089275 67.322155) (xy 153.993893 67.293222) (xy 153.919554 67.2859) (xy 153.919546 67.2859) (xy 153.8947 67.283453) + (xy 153.869854 67.2859) (xy 150.414888 67.2859) (xy 150.423812 67.256482) (xy 150.436072 67.132) (xy 150.433 66.84275) + (xy 150.27425 66.684) (xy 149.225 66.684) (xy 149.225 66.704) (xy 148.971 66.704) (xy 148.971 66.684) + (xy 147.92175 66.684) (xy 147.763 66.84275) (xy 147.759928 67.132) (xy 147.772188 67.256482) (xy 147.808498 67.37618) + (xy 147.867463 67.486494) (xy 147.946815 67.583185) (xy 148.043506 67.662537) (xy 148.15382 67.721502) (xy 148.273518 67.757812) + (xy 148.398 67.770072) (xy 148.5889 67.768656) (xy 148.5889 67.868822) (xy 148.618913 68.019709) (xy 148.677787 68.161842) + (xy 148.763258 68.289759) (xy 148.872041 68.398542) (xy 148.999958 68.484013) (xy 149.142091 68.542887) (xy 149.292978 68.5729) + (xy 149.446822 68.5729) (xy 149.597709 68.542887) (xy 149.739842 68.484013) (xy 149.867759 68.398542) (xy 149.968401 68.2979) + (xy 153.272129 68.2979) (xy 153.195721 68.338741) (xy 153.118673 68.401973) (xy 153.102828 68.42128) (xy 152.775052 68.749056) + (xy 152.705 68.742157) (xy 152.405 68.742157) (xy 152.301047 68.752395) (xy 152.20109 68.782717) (xy 152.108968 68.831957) + (xy 152.028223 68.898223) (xy 151.961957 68.978968) (xy 151.92 69.057464) (xy 151.878043 68.978968) (xy 151.811777 68.898223) + (xy 151.731032 68.831957) (xy 151.63891 68.782717) (xy 151.538953 68.752395) (xy 151.435 68.742157) (xy 151.135 68.742157) + (xy 151.031047 68.752395) (xy 150.93109 68.782717) (xy 150.838968 68.831957) (xy 150.758223 68.898223) (xy 150.691957 68.978968) + (xy 150.642717 69.07109) (xy 150.612395 69.171047) (xy 150.602157 69.275) (xy 150.602157 69.27958) (xy 150.597409 69.277613) + (xy 150.446522 69.2476) (xy 150.292678 69.2476) (xy 150.141791 69.277613) (xy 149.999658 69.336487) (xy 149.871741 69.421958) + (xy 149.762958 69.530741) (xy 149.677487 69.658658) (xy 149.618613 69.800791) (xy 149.5886 69.951678) (xy 149.5886 70.105522) + (xy 149.618613 70.256409) (xy 149.677487 70.398542) (xy 149.762958 70.526459) (xy 149.871741 70.635242) (xy 149.999658 70.720713) + (xy 150.141791 70.779587) (xy 150.292678 70.8096) (xy 150.446522 70.8096) (xy 150.597409 70.779587) (xy 150.602157 70.77762) + (xy 150.602157 71.025) (xy 150.612395 71.128953) (xy 150.642717 71.22891) (xy 150.64795 71.2387) (xy 147.070945 71.2387) + (xy 147.046099 71.236253) (xy 147.021253 71.2387) (xy 147.021246 71.2387) (xy 146.956794 71.245048) (xy 146.946906 71.246022) + (xy 146.924707 71.252756) (xy 146.851525 71.274955) (xy 146.763621 71.321941) (xy 146.686573 71.385173) (xy 146.670728 71.40448) + (xy 145.110509 72.9647) (xy 144.968178 72.9647) (xy 144.817291 72.994713) (xy 144.675158 73.053587) (xy 144.547241 73.139058) + (xy 144.438458 73.247841) (xy 144.352987 73.375758) (xy 144.294113 73.517891) (xy 144.2641 73.668778) (xy 144.2641 73.822622) + (xy 144.294113 73.973509) (xy 144.352987 74.115642) (xy 144.438458 74.243559) (xy 144.547241 74.352342) (xy 144.675158 74.437813) + (xy 144.817291 74.496687) (xy 144.968178 74.5267) (xy 145.122022 74.5267) (xy 145.272909 74.496687) (xy 145.415042 74.437813) + (xy 145.542959 74.352342) (xy 145.651742 74.243559) (xy 145.737213 74.115642) (xy 145.796087 73.973509) (xy 145.8261 73.822622) + (xy 145.8261 73.680291) (xy 147.255692 72.2507) (xy 153.800146 72.2507) (xy 153.819406 72.252597) (xy 154.691079 73.124271) + (xy 154.632858 73.148387) (xy 154.504941 73.233858) (xy 154.396158 73.342641) (xy 154.310687 73.470558) (xy 154.251813 73.612691) + (xy 154.2218 73.763578) (xy 154.2218 73.917422) (xy 154.251813 74.068309) (xy 154.310687 74.210442) (xy 154.396158 74.338359) + (xy 154.504941 74.447142) (xy 154.632858 74.532613) (xy 154.774991 74.591487) (xy 154.925878 74.6215) (xy 155.068209 74.6215) + (xy 156.114415 75.667707) (xy 156.016047 75.677395) (xy 155.91609 75.707717) (xy 155.823968 75.756957) (xy 155.743223 75.823223) + (xy 155.676957 75.903968) (xy 155.635 75.982464) (xy 155.593043 75.903968) (xy 155.526777 75.823223) (xy 155.446032 75.756957) + (xy 155.35391 75.707717) (xy 155.253953 75.677395) (xy 155.160259 75.668167) (xy 155.1359 75.643808) (xy 155.1359 75.501478) + (xy 155.105887 75.350591) (xy 155.047013 75.208458) (xy 154.961542 75.080541) (xy 154.852759 74.971758) (xy 154.724842 74.886287) + (xy 154.582709 74.827413) (xy 154.431822 74.7974) (xy 154.277978 74.7974) (xy 154.127091 74.827413) (xy 153.984958 74.886287) + (xy 153.857041 74.971758) (xy 153.748258 75.080541) (xy 153.662787 75.208458) (xy 153.603913 75.350591) (xy 153.5739 75.501478) + (xy 153.5739 75.655322) (xy 153.576326 75.667519) (xy 153.538259 75.671268) (xy 153.243476 75.376485) (xy 153.227627 75.357173) + (xy 153.150579 75.293941) (xy 153.062675 75.246955) (xy 152.967293 75.218022) (xy 152.892954 75.2107) (xy 152.892946 75.2107) + (xy 152.8681 75.208253) (xy 152.843254 75.2107) (xy 150.716846 75.2107) (xy 150.692 75.208253) (xy 150.667154 75.2107) + (xy 150.667146 75.2107) (xy 150.592807 75.218022) (xy 150.497425 75.246955) (xy 150.409521 75.293941) (xy 150.332473 75.357173) + (xy 150.316628 75.37648) (xy 149.323709 76.3694) (xy 149.181378 76.3694) (xy 149.030491 76.399413) (xy 148.888358 76.458287) + (xy 148.760441 76.543758) (xy 148.651658 76.652541) (xy 148.566187 76.780458) (xy 148.507313 76.922591) (xy 148.4773 77.073478) + (xy 148.4773 77.227322) (xy 148.507313 77.378209) (xy 148.566187 77.520342) (xy 148.586668 77.550995) (xy 148.532821 77.567329) + (xy 148.423411 77.62581) (xy 148.327512 77.704512) (xy 148.24881 77.800411) (xy 148.190329 77.909821) (xy 148.154317 78.028538) + (xy 148.142157 78.151999) (xy 148.142157 78.802001) (xy 148.154317 78.925462) (xy 148.190329 79.044179) (xy 148.24881 79.153589) + (xy 148.327512 79.249488) (xy 148.41878 79.324389) (xy 148.400518 79.326188) (xy 148.28082 79.362498) (xy 148.170506 79.421463) + (xy 148.073815 79.500815) (xy 147.994463 79.597506) (xy 147.935498 79.70782) (xy 147.899188 79.827518) (xy 147.886928 79.952) + (xy 147.89 80.24125) (xy 148.048748 80.399998) (xy 147.89 80.399998) (xy 147.89 80.452608) (xy 145.223076 77.785685) + (xy 145.207227 77.766373) (xy 145.130179 77.703141) (xy 145.042275 77.656155) (xy 144.946893 77.627222) (xy 144.872554 77.6199) + (xy 144.872546 77.6199) (xy 144.8477 77.617453) (xy 144.822854 77.6199) (xy 143.583401 77.6199) (xy 143.482759 77.519258) + (xy 143.354842 77.433787) (xy 143.212709 77.374913) (xy 143.061822 77.3449) (xy 142.907978 77.3449) (xy 142.757091 77.374913) + (xy 142.614958 77.433787) (xy 142.487041 77.519258) (xy 142.378258 77.628041) (xy 142.296217 77.750825) (xy 142.066 77.520609) + (xy 142.066 77.068659) (xy 142.219303 76.986717) (xy 142.399134 76.839134) (xy 142.546717 76.659303) (xy 142.656381 76.454136) + (xy 142.723912 76.231516) (xy 142.734206 76.127002) (xy 142.829375 76.127002) (xy 142.708091 76.34904) (xy 142.80293 76.613881) + (xy 142.947615 76.855131) (xy 143.136586 77.063519) (xy 143.36258 77.231037) (xy 143.616913 77.351246) (xy 143.750961 77.391904) + (xy 143.973 77.269915) (xy 143.973 76.127) (xy 144.227 76.127) (xy 144.227 77.269915) (xy 144.449039 77.391904) + (xy 144.583087 77.351246) (xy 144.83742 77.231037) (xy 145.063414 77.063519) (xy 145.252385 76.855131) (xy 145.39707 76.613881) + (xy 145.491909 76.34904) (xy 145.370624 76.127) (xy 144.227 76.127) (xy 143.973 76.127) (xy 143.953 76.127) + (xy 143.953 75.873) (xy 143.973 75.873) (xy 143.973 74.730085) (xy 144.227 74.730085) (xy 144.227 75.873) + (xy 145.370624 75.873) (xy 145.491909 75.65096) (xy 145.39707 75.386119) (xy 145.252385 75.144869) (xy 145.063414 74.936481) + (xy 144.83742 74.768963) (xy 144.583087 74.648754) (xy 144.449039 74.608096) (xy 144.227 74.730085) (xy 143.973 74.730085) + (xy 143.750961 74.608096) (xy 143.616913 74.648754) (xy 143.36258 74.768963) (xy 143.136586 74.936481) (xy 142.947615 75.144869) + (xy 142.80293 75.386119) (xy 142.708091 75.65096) (xy 142.829375 75.872998) (xy 142.734206 75.872998) (xy 142.723912 75.768484) + (xy 142.656381 75.545864) (xy 142.546717 75.340697) (xy 142.399134 75.160866) (xy 142.219303 75.013283) (xy 142.014136 74.903619) + (xy 141.791516 74.836088) (xy 141.618016 74.819) (xy 141.501984 74.819) (xy 141.328484 74.836088) (xy 141.105864 74.903619) + (xy 140.900697 75.013283) (xy 140.720866 75.160866) (xy 140.662986 75.231394) (xy 139.216676 73.785085) (xy 139.200827 73.765773) + (xy 139.164068 73.735606) (xy 139.23707 73.613881) (xy 139.331909 73.34904) (xy 139.210624 73.127) (xy 138.067 73.127) + (xy 138.067 73.147) (xy 137.813 73.147) (xy 137.813 73.127) (xy 137.793 73.127) (xy 137.793 72.873) + (xy 137.813 72.873) (xy 137.813 71.730085) (xy 138.067 71.730085) (xy 138.067 72.873) (xy 139.210624 72.873) + (xy 139.331909 72.65096) (xy 139.23707 72.386119) (xy 139.092385 72.144869) (xy 138.903414 71.936481) (xy 138.67742 71.768963) + (xy 138.423087 71.648754) (xy 138.289039 71.608096) (xy 138.067 71.730085) (xy 137.813 71.730085) (xy 137.590961 71.608096) + (xy 137.456913 71.648754) (xy 137.20258 71.768963) (xy 136.976586 71.936481) (xy 136.787615 72.144869) (xy 136.64293 72.386119) + (xy 136.602453 72.499151) (xy 136.550154 72.494) (xy 136.5253 72.491552) (xy 136.500446 72.494) (xy 136.468659 72.494) + (xy 136.386717 72.340697) (xy 136.239134 72.160866) (xy 136.059303 72.013283) (xy 135.854136 71.903619) (xy 135.631516 71.836088) + (xy 135.458016 71.819) (xy 135.341984 71.819) (xy 135.168484 71.836088) (xy 134.945864 71.903619) (xy 134.740697 72.013283) + (xy 134.560866 72.160866) (xy 134.413283 72.340697) (xy 134.303619 72.545864) (xy 134.288854 72.594537) (xy 134.267779 72.577241) + (xy 134.179875 72.530255) (xy 134.084493 72.501322) (xy 134.010154 72.494) (xy 133.9853 72.491552) (xy 133.960446 72.494) + (xy 133.928659 72.494) (xy 133.846717 72.340697) (xy 133.699134 72.160866) (xy 133.519303 72.013283) (xy 133.314136 71.903619) + (xy 133.091516 71.836088) (xy 132.918016 71.819) (xy 132.801984 71.819) (xy 132.628484 71.836088) (xy 132.405864 71.903619) + (xy 132.268189 71.977208) (xy 132.333113 71.880042) (xy 132.391987 71.737909) (xy 132.422 71.587022) (xy 132.422 71.444691) + (xy 133.20122 70.665472) (xy 133.220527 70.649627) (xy 133.283759 70.572579) (xy 133.330745 70.484675) (xy 133.359678 70.389293) + (xy 133.367 70.314954) (xy 133.367 70.314953) (xy 133.369448 70.2901) (xy 133.367 70.265246) (xy 133.367 64.3882) + (xy 146.079954 64.3882) (xy 146.1048 64.390647) (xy 146.129646 64.3882) (xy 146.129654 64.3882) (xy 146.203993 64.380878) + (xy 146.299375 64.351945) (xy 146.387279 64.304959) (xy 146.464327 64.241727) (xy 146.480176 64.222415) (xy 150.602157 60.100435) + ) + ) + (filled_polygon + (pts + (xy 171.952 72.398) (xy 171.972 72.398) (xy 171.972 72.652) (xy 171.952 72.652) (xy 171.952 73.97625) + (xy 172.11075 74.135) (xy 172.125 74.138072) (xy 172.249482 74.125812) (xy 172.36918 74.089502) (xy 172.479494 74.030537) + (xy 172.576185 73.951185) (xy 172.655537 73.854494) (xy 172.679625 73.809429) (xy 172.74109 73.842283) (xy 172.841047 73.872605) + (xy 172.945 73.882843) (xy 173.245 73.882843) (xy 173.348953 73.872605) (xy 173.44891 73.842283) (xy 173.541032 73.793043) + (xy 173.621777 73.726777) (xy 173.688043 73.646032) (xy 173.73 73.567536) (xy 173.771957 73.646032) (xy 173.838223 73.726777) + (xy 173.918968 73.793043) (xy 174.01109 73.842283) (xy 174.111047 73.872605) (xy 174.215 73.882843) (xy 174.515 73.882843) + (xy 174.618953 73.872605) (xy 174.71891 73.842283) (xy 174.811032 73.793043) (xy 174.891777 73.726777) (xy 174.958043 73.646032) + (xy 175 73.567536) (xy 175.041957 73.646032) (xy 175.108223 73.726777) (xy 175.188968 73.793043) (xy 175.28109 73.842283) + (xy 175.381047 73.872605) (xy 175.485 73.882843) (xy 175.785 73.882843) (xy 175.888953 73.872605) (xy 175.98891 73.842283) + (xy 176.081032 73.793043) (xy 176.161777 73.726777) (xy 176.228043 73.646032) (xy 176.27 73.567536) (xy 176.311957 73.646032) + (xy 176.378223 73.726777) (xy 176.458968 73.793043) (xy 176.55109 73.842283) (xy 176.651047 73.872605) (xy 176.755 73.882843) + (xy 177.055 73.882843) (xy 177.158953 73.872605) (xy 177.25891 73.842283) (xy 177.351032 73.793043) (xy 177.431777 73.726777) + (xy 177.498043 73.646032) (xy 177.54 73.567536) (xy 177.581957 73.646032) (xy 177.648223 73.726777) (xy 177.669 73.743829) + (xy 177.669 74.2385) (xy 169.739524 74.2385) (xy 170.158504 73.819521) (xy 170.20109 73.842283) (xy 170.301047 73.872605) + (xy 170.405 73.882843) (xy 170.705 73.882843) (xy 170.808953 73.872605) (xy 170.90891 73.842283) (xy 170.970375 73.809429) + (xy 170.994463 73.854494) (xy 171.073815 73.951185) (xy 171.170506 74.030537) (xy 171.28082 74.089502) (xy 171.400518 74.125812) + (xy 171.525 74.138072) (xy 171.53925 74.135) (xy 171.698 73.97625) (xy 171.698 72.652) (xy 171.678 72.652) + (xy 171.678 72.398) (xy 171.698 72.398) (xy 171.698 72.378) (xy 171.952 72.378) + ) + ) + (filled_polygon + (pts + (xy 198.134688 61.065446) (xy 198.148021 61.200587) (xy 198.193069 61.349005) (xy 198.266208 61.485782) (xy 198.339968 61.575628) + (xy 198.5566 61.792187) (xy 198.556601 73.475643) (xy 198.047047 73.985) (xy 193.702291 73.985) (xy 193.812119 73.875173) + (xy 193.89 73.882843) (xy 194.19 73.882843) (xy 194.293953 73.872605) (xy 194.39391 73.842283) (xy 194.486032 73.793043) + (xy 194.566777 73.726777) (xy 194.633043 73.646032) (xy 194.675 73.567536) (xy 194.716957 73.646032) (xy 194.783223 73.726777) + (xy 194.863968 73.793043) (xy 194.95609 73.842283) (xy 195.056047 73.872605) (xy 195.16 73.882843) (xy 195.46 73.882843) + (xy 195.563953 73.872605) (xy 195.66391 73.842283) (xy 195.756032 73.793043) (xy 195.836777 73.726777) (xy 195.903043 73.646032) + (xy 195.952283 73.55391) (xy 195.982605 73.453953) (xy 195.992843 73.35) (xy 195.992843 71.7) (xy 195.982605 71.596047) + (xy 195.952283 71.49609) (xy 195.903043 71.403968) (xy 195.836777 71.323223) (xy 195.756032 71.256957) (xy 195.66391 71.207717) + (xy 195.563953 71.177395) (xy 195.46 71.167157) (xy 195.16 71.167157) (xy 195.05845 71.177158) (xy 193.291076 69.409785) + (xy 193.275227 69.390473) (xy 193.198179 69.327241) (xy 193.110275 69.280255) (xy 193.045105 69.260486) (xy 194.38022 67.925372) + (xy 194.399527 67.909527) (xy 194.462759 67.832479) (xy 194.47859 67.802861) (xy 194.479463 67.804494) (xy 194.558815 67.901185) + (xy 194.655506 67.980537) (xy 194.76582 68.039502) (xy 194.885518 68.075812) (xy 195.01 68.088072) (xy 195.02425 68.085) + (xy 195.183 67.92625) (xy 195.183 66.602) (xy 195.437 66.602) (xy 195.437 67.92625) (xy 195.59575 68.085) + (xy 195.61 68.088072) (xy 195.734482 68.075812) (xy 195.85418 68.039502) (xy 195.964494 67.980537) (xy 196.061185 67.901185) + (xy 196.140537 67.804494) (xy 196.199502 67.69418) (xy 196.235812 67.574482) (xy 196.248072 67.45) (xy 196.245 66.76075) + (xy 196.08625 66.602) (xy 195.437 66.602) (xy 195.183 66.602) (xy 195.163 66.602) (xy 195.163 66.348) + (xy 195.183 66.348) (xy 195.183 65.02375) (xy 195.437 65.02375) (xy 195.437 66.348) (xy 196.08625 66.348) + (xy 196.245 66.18925) (xy 196.248072 65.5) (xy 196.235812 65.375518) (xy 196.199502 65.25582) (xy 196.140537 65.145506) + (xy 196.061185 65.048815) (xy 195.964494 64.969463) (xy 195.85418 64.910498) (xy 195.734482 64.874188) (xy 195.61 64.861928) + (xy 195.59575 64.865) (xy 195.437 65.02375) (xy 195.183 65.02375) (xy 195.02425 64.865) (xy 195.01 64.861928) + (xy 194.885518 64.874188) (xy 194.76582 64.910498) (xy 194.655506 64.969463) (xy 194.558815 65.048815) (xy 194.479463 65.145506) + (xy 194.455375 65.190571) (xy 194.39391 65.157717) (xy 194.293953 65.127395) (xy 194.19 65.117157) (xy 193.89 65.117157) + (xy 193.786047 65.127395) (xy 193.68609 65.157717) (xy 193.593968 65.206957) (xy 193.513223 65.273223) (xy 193.446957 65.353968) + (xy 193.405 65.432464) (xy 193.363043 65.353968) (xy 193.296777 65.273223) (xy 193.216032 65.206957) (xy 193.12391 65.157717) + (xy 193.023953 65.127395) (xy 192.92 65.117157) (xy 192.62 65.117157) (xy 192.516047 65.127395) (xy 192.41609 65.157717) + (xy 192.323968 65.206957) (xy 192.243223 65.273223) (xy 192.176957 65.353968) (xy 192.135 65.432464) (xy 192.093043 65.353968) + (xy 192.026777 65.273223) (xy 191.946032 65.206957) (xy 191.85391 65.157717) (xy 191.753953 65.127395) (xy 191.65 65.117157) + (xy 191.35 65.117157) (xy 191.246047 65.127395) (xy 191.14609 65.157717) (xy 191.053968 65.206957) (xy 190.973223 65.273223) + (xy 190.906957 65.353968) (xy 190.865 65.432464) (xy 190.823043 65.353968) (xy 190.756777 65.273223) (xy 190.676032 65.206957) + (xy 190.58391 65.157717) (xy 190.483953 65.127395) (xy 190.38 65.117157) (xy 190.08 65.117157) (xy 190.002119 65.124827) + (xy 189.680676 64.803385) (xy 189.664827 64.784073) (xy 189.587779 64.720841) (xy 189.499875 64.673855) (xy 189.404493 64.644922) + (xy 189.330154 64.6376) (xy 189.330146 64.6376) (xy 189.3053 64.635153) (xy 189.280454 64.6376) (xy 187.369145 64.6376) + (xy 187.344299 64.635153) (xy 187.319453 64.6376) (xy 187.319446 64.6376) (xy 187.254994 64.643948) (xy 187.245106 64.644922) + (xy 187.149725 64.673855) (xy 187.061821 64.720841) (xy 186.984773 64.784073) (xy 186.968928 64.80338) (xy 186.86631 64.905998) + (xy 186.850252 64.905998) (xy 187.009 64.74725) (xy 187.012072 64.458) (xy 186.999812 64.333518) (xy 186.963502 64.21382) + (xy 186.904537 64.103506) (xy 186.825185 64.006815) (xy 186.728494 63.927463) (xy 186.61818 63.868498) (xy 186.498482 63.832188) + (xy 186.48022 63.830389) (xy 186.571488 63.755488) (xy 186.65019 63.659589) (xy 186.708671 63.550179) (xy 186.744683 63.431462) + (xy 186.751579 63.361445) (xy 187.293504 62.81952) (xy 187.33609 62.842283) (xy 187.436047 62.872605) (xy 187.54 62.882843) + (xy 187.84 62.882843) (xy 187.943953 62.872605) (xy 188.04391 62.842283) (xy 188.105375 62.809429) (xy 188.129463 62.854494) + (xy 188.208815 62.951185) (xy 188.305506 63.030537) (xy 188.41582 63.089502) (xy 188.535518 63.125812) (xy 188.66 63.138072) + (xy 188.67425 63.135) (xy 188.833 62.97625) (xy 188.833 61.652) (xy 188.813 61.652) (xy 188.813 61.398) + (xy 188.833 61.398) (xy 188.833 61.378) (xy 189.087 61.378) (xy 189.087 61.398) (xy 190.103 61.398) + (xy 190.103 61.378) (xy 190.357 61.378) (xy 190.357 61.398) (xy 190.377 61.398) (xy 190.377 61.652) + (xy 190.357 61.652) (xy 190.357 61.672) (xy 190.103 61.672) (xy 190.103 61.652) (xy 189.087 61.652) + (xy 189.087 62.97625) (xy 189.24575 63.135) (xy 189.26 63.138072) (xy 189.384482 63.125812) (xy 189.50418 63.089502) + (xy 189.595 63.040957) (xy 189.628947 63.059102) (xy 189.601613 63.125091) (xy 189.5716 63.275978) (xy 189.5716 63.429822) + (xy 189.601613 63.580709) (xy 189.660487 63.722842) (xy 189.745958 63.850759) (xy 189.854741 63.959542) (xy 189.982658 64.045013) + (xy 190.124791 64.103887) (xy 190.275678 64.1339) (xy 190.429522 64.1339) (xy 190.580409 64.103887) (xy 190.722542 64.045013) + (xy 190.850459 63.959542) (xy 190.951101 63.8589) (xy 193.852154 63.8589) (xy 193.877 63.861347) (xy 193.901846 63.8589) + (xy 193.901854 63.8589) (xy 193.976193 63.851578) (xy 194.071575 63.822645) (xy 194.159479 63.775659) (xy 194.236527 63.712427) + (xy 194.252376 63.693115) (xy 195.071377 62.874115) (xy 195.16 62.882843) (xy 195.46 62.882843) (xy 195.563953 62.872605) + (xy 195.66391 62.842283) (xy 195.756032 62.793043) (xy 195.836777 62.726777) (xy 195.903043 62.646032) (xy 195.952283 62.55391) + (xy 195.982605 62.453953) (xy 195.992843 62.35) (xy 195.992843 60.7) (xy 195.982605 60.596047) (xy 195.952283 60.49609) + (xy 195.903043 60.403968) (xy 195.836777 60.323223) (xy 195.756032 60.256957) (xy 195.66391 60.207717) (xy 195.563953 60.177395) + (xy 195.46 60.167157) (xy 195.16 60.167157) (xy 195.056047 60.177395) (xy 194.95609 60.207717) (xy 194.863968 60.256957) + (xy 194.783223 60.323223) (xy 194.716957 60.403968) (xy 194.675 60.482464) (xy 194.633043 60.403968) (xy 194.566777 60.323223) + (xy 194.486032 60.256957) (xy 194.39391 60.207717) (xy 194.293953 60.177395) (xy 194.190276 60.167184) (xy 194.0592 60.036108) + (xy 194.0592 59.893778) (xy 194.029187 59.742891) (xy 193.970313 59.600758) (xy 193.884842 59.472841) (xy 193.776059 59.364058) + (xy 193.648142 59.278587) (xy 193.506009 59.219713) (xy 193.391822 59.197) (xy 196.266419 59.197) + ) + ) + (filled_polygon + (pts + (xy 185.801 64.906) (xy 185.821 64.906) (xy 185.821 65.16) (xy 185.801 65.16) (xy 185.801 65.18) + (xy 185.547 65.18) (xy 185.547 65.16) (xy 185.527 65.16) (xy 185.527 64.906) (xy 185.547 64.906) + (xy 185.547 64.886) (xy 185.801 64.886) + ) + ) + (filled_polygon + (pts + (xy 199.569 60.57752) (xy 199.453331 60.46189) (xy 199.363461 60.388161) (xy 199.226659 60.315067) (xy 199.078226 60.270069) + (xy 198.942402 60.256714) (xy 197.882788 59.197) (xy 198.49 59.197) (xy 198.514776 59.19456) (xy 198.538601 59.187333) + (xy 198.560557 59.175597) (xy 198.579803 59.159803) (xy 198.595597 59.140557) (xy 198.607333 59.118601) (xy 198.61456 59.094776) + (xy 198.617 59.07) (xy 198.617 35.55) (xy 198.61456 35.525224) (xy 198.607333 35.501399) (xy 198.595597 35.479443) + (xy 198.579803 35.460197) (xy 198.560557 35.444403) (xy 198.538601 35.432667) (xy 198.514776 35.42544) (xy 198.49 35.423) + (xy 182.63 35.423) (xy 182.605224 35.42544) (xy 182.581399 35.432667) (xy 182.559443 35.444403) (xy 182.540197 35.460197) + (xy 182.524403 35.479443) (xy 182.512667 35.501399) (xy 182.50544 35.525224) (xy 182.503 35.55) (xy 182.503 59.07) + (xy 182.50544 59.094776) (xy 182.512667 59.118601) (xy 182.524403 59.140557) (xy 182.540197 59.159803) (xy 182.559443 59.175597) + (xy 182.581399 59.187333) (xy 182.605224 59.19456) (xy 182.63 59.197) (xy 185.503256 59.197) (xy 185.568891 59.224187) + (xy 185.719778 59.2542) (xy 185.873622 59.2542) (xy 186.024509 59.224187) (xy 186.090144 59.197) (xy 186.169055 59.197) + (xy 186.194613 59.2587) (xy 181.377292 59.2587) (xy 179.895055 57.776463) (xy 179.898843 57.738001) (xy 179.898843 57.087999) + (xy 179.886683 56.964538) (xy 179.850671 56.845821) (xy 179.79219 56.736411) (xy 179.713488 56.640512) (xy 179.617589 56.56181) + (xy 179.508179 56.503329) (xy 179.389462 56.467317) (xy 179.266001 56.455157) (xy 178.439434 56.455157) (xy 178.573748 56.320843) + (xy 179.266001 56.320843) (xy 179.389462 56.308683) (xy 179.508179 56.272671) (xy 179.617589 56.21419) (xy 179.713488 56.135488) + (xy 179.79219 56.039589) (xy 179.850671 55.930179) (xy 179.886683 55.811462) (xy 179.898843 55.688001) (xy 179.898843 55.037999) + (xy 179.890652 54.954838) (xy 179.893145 54.950175) (xy 179.918982 54.865) (xy 179.922078 54.854794) (xy 179.923085 54.844574) + (xy 179.9294 54.780454) (xy 179.9294 54.780447) (xy 179.931847 54.755601) (xy 179.9294 54.730755) (xy 179.9294 48.307445) + (xy 179.931847 48.282599) (xy 179.9294 48.257753) (xy 179.9294 48.257746) (xy 179.922078 48.183407) (xy 179.893145 48.088025) + (xy 179.846159 48.000121) (xy 179.782927 47.923073) (xy 179.76362 47.907228) (xy 179.688691 47.8323) (xy 181.31372 46.207272) + (xy 181.333027 46.191427) (xy 181.396259 46.114379) (xy 181.443245 46.026475) (xy 181.472178 45.931093) (xy 181.4795 45.856754) + (xy 181.4795 45.856753) (xy 181.481948 45.8319) (xy 181.4795 45.807046) (xy 181.4795 33.872645) (xy 181.481947 33.847799) + (xy 181.4795 33.822953) (xy 181.4795 33.822946) (xy 181.472178 33.748607) (xy 181.443245 33.653225) (xy 181.396259 33.565321) + (xy 181.333027 33.488273) (xy 181.31372 33.472428) (xy 179.266076 31.424785) (xy 179.250227 31.405473) (xy 179.173179 31.342241) + (xy 179.085275 31.295255) (xy 178.989893 31.266322) (xy 178.915554 31.259) (xy 178.915546 31.259) (xy 178.8907 31.256553) + (xy 178.865854 31.259) (xy 171.15835 31.259) (xy 171.114469 31.205531) (xy 171.08438 31.180838) (xy 170.334271 30.431) + (xy 199.569 30.431) + ) + ) + (filled_polygon + (pts + (xy 197.373 58.253) (xy 196.938877 58.253) (xy 196.6315 57.945594) (xy 196.6315 55.018071) (xy 196.634265 54.989999) + (xy 196.6315 54.961926) (xy 196.623231 54.877966) (xy 196.590552 54.770238) (xy 196.537484 54.670955) (xy 196.466067 54.583933) + (xy 196.444258 54.566035) (xy 195.29397 53.415748) (xy 195.276067 53.393933) (xy 195.201332 53.3326) (xy 195.718154 53.3326) + (xy 195.743 53.335047) (xy 195.767846 53.3326) (xy 195.767854 53.3326) (xy 195.842193 53.325278) (xy 195.937575 53.296345) + (xy 196.025479 53.249359) (xy 196.102527 53.186127) (xy 196.118376 53.166815) (xy 197.12632 52.158872) (xy 197.145627 52.143027) + (xy 197.208859 52.065979) (xy 197.255845 51.978075) (xy 197.262373 51.956554) (xy 197.284778 51.882694) (xy 197.288429 51.845622) + (xy 197.2921 51.808354) (xy 197.2921 51.808347) (xy 197.294547 51.783501) (xy 197.2921 51.758655) (xy 197.2921 44.265954) + (xy 197.294548 44.2411) (xy 197.284778 44.141907) (xy 197.255845 44.046525) (xy 197.248058 44.031957) (xy 197.208859 43.958621) + (xy 197.145627 43.881573) (xy 197.12632 43.865728) (xy 196.786055 43.525463) (xy 196.789843 43.487001) (xy 196.789843 42.836999) + (xy 196.777683 42.713538) (xy 196.741671 42.594821) (xy 196.68319 42.485411) (xy 196.604488 42.389512) (xy 196.508589 42.31081) + (xy 196.399179 42.252329) (xy 196.280462 42.216317) (xy 196.213 42.209672) (xy 196.213 41.474328) (xy 196.280462 41.467683) + (xy 196.399179 41.431671) (xy 196.508589 41.37319) (xy 196.604488 41.294488) (xy 196.68319 41.198589) (xy 196.741671 41.089179) + (xy 196.777683 40.970462) (xy 196.789843 40.847001) (xy 196.789843 40.196999) (xy 196.777683 40.073538) (xy 196.741671 39.954821) + (xy 196.68319 39.845411) (xy 196.604488 39.749512) (xy 196.508589 39.67081) (xy 196.399179 39.612329) (xy 196.280462 39.576317) + (xy 196.157001 39.564157) (xy 195.330435 39.564157) (xy 195.464749 39.429843) (xy 196.157001 39.429843) (xy 196.280462 39.417683) + (xy 196.399179 39.381671) (xy 196.508589 39.32319) (xy 196.604488 39.244488) (xy 196.68319 39.148589) (xy 196.741671 39.039179) + (xy 196.777683 38.920462) (xy 196.789843 38.797001) (xy 196.789843 38.146999) (xy 196.777683 38.023538) (xy 196.741671 37.904821) + (xy 196.68319 37.795411) (xy 196.604488 37.699512) (xy 196.508589 37.62081) (xy 196.399179 37.562329) (xy 196.280462 37.526317) + (xy 196.157001 37.514157) (xy 195.256999 37.514157) (xy 195.133538 37.526317) (xy 195.014821 37.562329) (xy 194.905411 37.62081) + (xy 194.809512 37.699512) (xy 194.73081 37.795411) (xy 194.672329 37.904821) (xy 194.636317 38.023538) (xy 194.624157 38.146999) + (xy 194.624157 38.797001) (xy 194.627945 38.835463) (xy 192.300709 41.1627) (xy 191.032854 41.1627) (xy 191.008 41.160252) + (xy 190.983146 41.1627) (xy 190.908807 41.170022) (xy 190.813425 41.198955) (xy 190.725521 41.245941) (xy 190.648473 41.309173) + (xy 190.585241 41.386221) (xy 190.538255 41.474125) (xy 190.509322 41.569507) (xy 190.50522 41.611157) (xy 189.808 41.611157) + (xy 189.733311 41.618513) (xy 189.661492 41.640299) (xy 189.595304 41.675678) (xy 189.537289 41.723289) (xy 189.489678 41.781304) + (xy 189.454299 41.847492) (xy 189.432513 41.919311) (xy 189.425157 41.994) (xy 189.425157 43.894) (xy 189.432513 43.968689) + (xy 189.454299 44.040508) (xy 189.489678 44.106696) (xy 189.537289 44.164711) (xy 189.595304 44.212322) (xy 189.661492 44.247701) + (xy 189.733311 44.269487) (xy 189.808 44.276843) (xy 192.208 44.276843) (xy 192.282689 44.269487) (xy 192.354508 44.247701) + (xy 192.420696 44.212322) (xy 192.478711 44.164711) (xy 192.526322 44.106696) (xy 192.561701 44.040508) (xy 192.583487 43.968689) + (xy 192.590843 43.894) (xy 192.590843 42.169215) (xy 192.609493 42.167378) (xy 192.704875 42.138445) (xy 192.792779 42.091459) + (xy 192.869827 42.028227) (xy 192.885676 42.008915) (xy 194.624157 40.270435) (xy 194.624157 40.847001) (xy 194.636317 40.970462) + (xy 194.672329 41.089179) (xy 194.73081 41.198589) (xy 194.809512 41.294488) (xy 194.905411 41.37319) (xy 195.014821 41.431671) + (xy 195.133538 41.467683) (xy 195.201 41.474328) (xy 195.201001 42.209672) (xy 195.133538 42.216317) (xy 195.014821 42.252329) + (xy 194.905411 42.31081) (xy 194.809512 42.389512) (xy 194.73081 42.485411) (xy 194.672329 42.594821) (xy 194.636317 42.713538) + (xy 194.624157 42.836999) (xy 194.624157 43.487001) (xy 194.636317 43.610462) (xy 194.672329 43.729179) (xy 194.73081 43.838589) + (xy 194.809512 43.934488) (xy 194.905411 44.01319) (xy 195.014821 44.071671) (xy 195.133538 44.107683) (xy 195.256999 44.119843) + (xy 195.949251 44.119843) (xy 196.083565 44.254157) (xy 195.256999 44.254157) (xy 195.133538 44.266317) (xy 195.014821 44.302329) + (xy 194.905411 44.36081) (xy 194.809512 44.439512) (xy 194.73081 44.535411) (xy 194.672329 44.644821) (xy 194.636317 44.763538) + (xy 194.624157 44.886999) (xy 194.624157 45.459) (xy 192.061229 45.459) (xy 192.042671 45.397821) (xy 191.98419 45.288411) + (xy 191.905488 45.192512) (xy 191.809589 45.11381) (xy 191.700179 45.055329) (xy 191.581462 45.019317) (xy 191.458001 45.007157) + (xy 190.557999 45.007157) (xy 190.434538 45.019317) (xy 190.315821 45.055329) (xy 190.206411 45.11381) (xy 190.110512 45.192512) + (xy 190.03181 45.288411) (xy 189.973329 45.397821) (xy 189.937317 45.516538) (xy 189.925157 45.639999) (xy 189.925157 46.216565) + (xy 188.462376 44.753785) (xy 188.446527 44.734473) (xy 188.369479 44.671241) (xy 188.281575 44.624255) (xy 188.186193 44.595322) + (xy 188.111854 44.588) (xy 188.111846 44.588) (xy 188.087 44.585553) (xy 188.062154 44.588) (xy 187.362229 44.588) + (xy 187.343671 44.526821) (xy 187.28519 44.417411) (xy 187.206488 44.321512) (xy 187.110589 44.24281) (xy 187.001179 44.184329) + (xy 186.882462 44.148317) (xy 186.759001 44.136157) (xy 185.932434 44.136157) (xy 186.066748 44.001843) (xy 186.759001 44.001843) + (xy 186.882462 43.989683) (xy 187.001179 43.953671) (xy 187.110589 43.89519) (xy 187.206488 43.816488) (xy 187.28519 43.720589) + (xy 187.343671 43.611179) (xy 187.379683 43.492462) (xy 187.391843 43.369001) (xy 187.391843 42.718999) (xy 187.379683 42.595538) + (xy 187.343671 42.476821) (xy 187.28519 42.367411) (xy 187.206488 42.271512) (xy 187.110589 42.19281) (xy 187.001179 42.134329) + (xy 186.882462 42.098317) (xy 186.815 42.091672) (xy 186.815 41.474328) (xy 186.882462 41.467683) (xy 187.001179 41.431671) + (xy 187.110589 41.37319) (xy 187.206488 41.294488) (xy 187.28519 41.198589) (xy 187.343671 41.089179) (xy 187.379683 40.970462) + (xy 187.391843 40.847001) (xy 187.391843 40.196999) (xy 187.388055 40.158537) (xy 188.196592 39.35) (xy 189.425157 39.35) + (xy 189.425157 39.794) (xy 189.432513 39.868689) (xy 189.454299 39.940508) (xy 189.489678 40.006696) (xy 189.537289 40.064711) + (xy 189.595304 40.112322) (xy 189.661492 40.147701) (xy 189.733311 40.169487) (xy 189.808 40.176843) (xy 192.208 40.176843) + (xy 192.282689 40.169487) (xy 192.354508 40.147701) (xy 192.420696 40.112322) (xy 192.478711 40.064711) (xy 192.526322 40.006696) + (xy 192.561701 39.940508) (xy 192.583487 39.868689) (xy 192.590843 39.794) (xy 192.590843 37.894) (xy 192.583487 37.819311) + (xy 192.561701 37.747492) (xy 192.526322 37.681304) (xy 192.478711 37.623289) (xy 192.420696 37.575678) (xy 192.354508 37.540299) + (xy 192.282689 37.518513) (xy 192.208 37.511157) (xy 189.808 37.511157) (xy 189.733311 37.518513) (xy 189.661492 37.540299) + (xy 189.595304 37.575678) (xy 189.537289 37.623289) (xy 189.489678 37.681304) (xy 189.454299 37.747492) (xy 189.432513 37.819311) + (xy 189.425157 37.894) (xy 189.425157 38.338) (xy 188.011845 38.338) (xy 187.986999 38.335553) (xy 187.962153 38.338) + (xy 187.962146 38.338) (xy 187.897694 38.344348) (xy 187.887806 38.345322) (xy 187.86593 38.351958) (xy 187.792425 38.374255) + (xy 187.704521 38.421241) (xy 187.644 38.47091) (xy 187.644 38.344998) (xy 187.485252 38.344998) (xy 187.644 38.18625) + (xy 187.647072 37.897) (xy 187.634812 37.772518) (xy 187.598502 37.65282) (xy 187.539537 37.542506) (xy 187.460185 37.445815) + (xy 187.363494 37.366463) (xy 187.25318 37.307498) (xy 187.133482 37.271188) (xy 187.009 37.258928) (xy 186.59475 37.262) + (xy 186.436 37.42075) (xy 186.436 38.345) (xy 186.456 38.345) (xy 186.456 38.599) (xy 186.436 38.599) + (xy 186.436 38.619) (xy 186.182 38.619) (xy 186.182 38.599) (xy 185.13275 38.599) (xy 184.974 38.75775) + (xy 184.970928 39.047) (xy 184.983188 39.171482) (xy 185.019498 39.29118) (xy 185.078463 39.401494) (xy 185.157815 39.498185) + (xy 185.254506 39.577537) (xy 185.36482 39.636502) (xy 185.484518 39.672812) (xy 185.50278 39.674611) (xy 185.411512 39.749512) + (xy 185.33281 39.845411) (xy 185.274329 39.954821) (xy 185.238317 40.073538) (xy 185.226157 40.196999) (xy 185.226157 40.847001) + (xy 185.238317 40.970462) (xy 185.274329 41.089179) (xy 185.33281 41.198589) (xy 185.411512 41.294488) (xy 185.507411 41.37319) + (xy 185.616821 41.431671) (xy 185.735538 41.467683) (xy 185.803001 41.474328) (xy 185.803 42.091672) (xy 185.735538 42.098317) + (xy 185.616821 42.134329) (xy 185.507411 42.19281) (xy 185.411512 42.271512) (xy 185.33281 42.367411) (xy 185.274329 42.476821) + (xy 185.238317 42.595538) (xy 185.226157 42.718999) (xy 185.226157 43.369001) (xy 185.229945 43.407463) (xy 184.89198 43.745429) + (xy 184.872674 43.761273) (xy 184.809442 43.838321) (xy 184.793541 43.86807) (xy 184.762455 43.926226) (xy 184.733522 44.021608) + (xy 184.723753 44.1208) (xy 184.726201 44.145656) (xy 184.7262 46.546054) (xy 184.723753 46.5709) (xy 184.7262 46.595746) + (xy 184.7262 46.595753) (xy 184.733522 46.670092) (xy 184.762455 46.765474) (xy 184.809441 46.853379) (xy 184.872673 46.930427) + (xy 184.891985 46.946276) (xy 188.360938 50.41523) (xy 188.325 50.482464) (xy 188.283043 50.403968) (xy 188.216777 50.323223) + (xy 188.136032 50.256957) (xy 188.04391 50.207717) (xy 187.943953 50.177395) (xy 187.84 50.167157) (xy 187.54 50.167157) + (xy 187.436047 50.177395) (xy 187.33609 50.207717) (xy 187.243968 50.256957) (xy 187.163223 50.323223) (xy 187.096957 50.403968) + (xy 187.047717 50.49609) (xy 187.017395 50.596047) (xy 187.007157 50.7) (xy 187.007157 51.309818) (xy 186.297485 52.019491) + (xy 186.247462 52.004317) (xy 186.124001 51.992157) (xy 185.223999 51.992157) (xy 185.100538 52.004317) (xy 184.981821 52.040329) + (xy 184.872411 52.09881) (xy 184.776512 52.177512) (xy 184.69781 52.273411) (xy 184.639329 52.382821) (xy 184.603317 52.501538) + (xy 184.591157 52.624999) (xy 184.591157 53.275001) (xy 184.603317 53.398462) (xy 184.639329 53.517179) (xy 184.69781 53.626589) + (xy 184.776512 53.722488) (xy 184.86778 53.797389) (xy 184.849518 53.799188) (xy 184.72982 53.835498) (xy 184.619506 53.894463) + (xy 184.522815 53.973815) (xy 184.443463 54.070506) (xy 184.384498 54.18082) (xy 184.348188 54.300518) (xy 184.335928 54.425) + (xy 184.339 54.71425) (xy 184.49775 54.873) (xy 185.547 54.873) (xy 185.547 54.853) (xy 185.801 54.853) + (xy 185.801 54.873) (xy 186.85025 54.873) (xy 187.009 54.71425) (xy 187.012072 54.425) (xy 186.999812 54.300518) + (xy 186.963502 54.18082) (xy 186.904537 54.070506) (xy 186.825185 53.973815) (xy 186.728494 53.894463) (xy 186.61818 53.835498) + (xy 186.498482 53.799188) (xy 186.48022 53.797389) (xy 186.571488 53.722488) (xy 186.65019 53.626589) (xy 186.708671 53.517179) + (xy 186.744683 53.398462) (xy 186.747974 53.36505) (xy 187.293504 52.81952) (xy 187.33609 52.842283) (xy 187.419304 52.867526) + (xy 188.736034 54.184257) (xy 188.753933 54.206067) (xy 188.825166 54.264526) (xy 188.840955 54.277484) (xy 188.940238 54.330552) + (xy 189.047966 54.363231) (xy 189.16 54.374265) (xy 189.188074 54.3715) (xy 194.633278 54.3715) (xy 195.182998 54.921221) + (xy 195.182998 55.023748) (xy 195.02425 54.865) (xy 195.01 54.861928) (xy 194.885518 54.874188) (xy 194.76582 54.910498) + (xy 194.655506 54.969463) (xy 194.558815 55.048815) (xy 194.479463 55.145506) (xy 194.455375 55.190571) (xy 194.39391 55.157717) + (xy 194.293953 55.127395) (xy 194.19 55.117157) (xy 193.89 55.117157) (xy 193.786047 55.127395) (xy 193.68609 55.157717) + (xy 193.593968 55.206957) (xy 193.513223 55.273223) (xy 193.446957 55.353968) (xy 193.405 55.432464) (xy 193.363043 55.353968) + (xy 193.296777 55.273223) (xy 193.216032 55.206957) (xy 193.12391 55.157717) (xy 193.023953 55.127395) (xy 192.92 55.117157) + (xy 192.62 55.117157) (xy 192.516047 55.127395) (xy 192.41609 55.157717) (xy 192.323968 55.206957) (xy 192.243223 55.273223) + (xy 192.176957 55.353968) (xy 192.135 55.432464) (xy 192.093043 55.353968) (xy 192.026777 55.273223) (xy 191.946032 55.206957) + (xy 191.85391 55.157717) (xy 191.753953 55.127395) (xy 191.65 55.117157) (xy 191.35 55.117157) (xy 191.246047 55.127395) + (xy 191.14609 55.157717) (xy 191.053968 55.206957) (xy 190.973223 55.273223) (xy 190.906957 55.353968) (xy 190.865 55.432464) + (xy 190.823043 55.353968) (xy 190.756777 55.273223) (xy 190.676032 55.206957) (xy 190.58391 55.157717) (xy 190.483953 55.127395) + (xy 190.38 55.117157) (xy 190.08 55.117157) (xy 189.976047 55.127395) (xy 189.87609 55.157717) (xy 189.783968 55.206957) + (xy 189.703223 55.273223) (xy 189.636957 55.353968) (xy 189.595 55.432464) (xy 189.553043 55.353968) (xy 189.486777 55.273223) + (xy 189.406032 55.206957) (xy 189.31391 55.157717) (xy 189.213953 55.127395) (xy 189.11 55.117157) (xy 188.81 55.117157) + (xy 188.706047 55.127395) (xy 188.60609 55.157717) (xy 188.513968 55.206957) (xy 188.433223 55.273223) (xy 188.366957 55.353968) + (xy 188.325 55.432464) (xy 188.283043 55.353968) (xy 188.216777 55.273223) (xy 188.136032 55.206957) (xy 188.04391 55.157717) + (xy 187.943953 55.127395) (xy 187.84 55.117157) (xy 187.54 55.117157) (xy 187.436047 55.127395) (xy 187.33609 55.157717) + (xy 187.243968 55.206957) (xy 187.163223 55.273223) (xy 187.096957 55.353968) (xy 187.047717 55.44609) (xy 187.017395 55.546047) + (xy 187.007157 55.65) (xy 187.007157 56.442251) (xy 185.757209 57.6922) (xy 185.719778 57.6922) (xy 185.568891 57.722213) + (xy 185.426758 57.781087) (xy 185.298841 57.866558) (xy 185.190058 57.975341) (xy 185.104587 58.103258) (xy 185.045713 58.245391) + (xy 185.044199 58.253) (xy 183.537 58.253) (xy 183.537 55.575) (xy 184.335928 55.575) (xy 184.348188 55.699482) + (xy 184.384498 55.81918) (xy 184.443463 55.929494) (xy 184.522815 56.026185) (xy 184.619506 56.105537) (xy 184.72982 56.164502) + (xy 184.849518 56.200812) (xy 184.974 56.213072) (xy 185.38825 56.21) (xy 185.547 56.05125) (xy 185.547 55.127) + (xy 185.801 55.127) (xy 185.801 56.05125) (xy 185.95975 56.21) (xy 186.374 56.213072) (xy 186.498482 56.200812) + (xy 186.61818 56.164502) (xy 186.728494 56.105537) (xy 186.825185 56.026185) (xy 186.904537 55.929494) (xy 186.963502 55.81918) + (xy 186.999812 55.699482) (xy 187.012072 55.575) (xy 187.009 55.28575) (xy 186.85025 55.127) (xy 185.801 55.127) + (xy 185.547 55.127) (xy 184.49775 55.127) (xy 184.339 55.28575) (xy 184.335928 55.575) (xy 183.537 55.575) + (xy 183.537 37.897) (xy 184.970928 37.897) (xy 184.974 38.18625) (xy 185.13275 38.345) (xy 186.182 38.345) + (xy 186.182 37.42075) (xy 186.02325 37.262) (xy 185.609 37.258928) (xy 185.484518 37.271188) (xy 185.36482 37.307498) + (xy 185.254506 37.366463) (xy 185.157815 37.445815) (xy 185.078463 37.542506) (xy 185.019498 37.65282) (xy 184.983188 37.772518) + (xy 184.970928 37.897) (xy 183.537 37.897) (xy 183.537 36.877) (xy 197.373 36.877) + ) + ) + (filled_polygon + (pts + (xy 195.437 56.348) (xy 195.457 56.348) (xy 195.457 56.602) (xy 195.437 56.602) (xy 195.437 57.92625) + (xy 195.488501 57.977751) (xy 195.488501 58.154204) (xy 195.485735 58.182273) (xy 195.492698 58.253) (xy 193.665392 58.253) + (xy 194.085549 57.832843) (xy 194.19 57.832843) (xy 194.293953 57.822605) (xy 194.39391 57.792283) (xy 194.455375 57.759429) + (xy 194.479463 57.804494) (xy 194.558815 57.901185) (xy 194.655506 57.980537) (xy 194.76582 58.039502) (xy 194.885518 58.075812) + (xy 195.01 58.088072) (xy 195.02425 58.085) (xy 195.183 57.92625) (xy 195.183 56.602) (xy 195.163 56.602) + (xy 195.163 56.348) (xy 195.183 56.348) (xy 195.183 56.328) (xy 195.437 56.328) + ) + ) + (filled_polygon + (pts + (xy 102.01591 37.289468) (xy 102.040531 37.319469) (xy 102.070594 37.344141) (xy 102.070629 37.344176) (xy 102.103019 37.370752) + (xy 102.160428 37.417866) (xy 102.160466 37.417887) (xy 102.160495 37.41791) (xy 102.225325 37.452554) (xy 102.297217 37.490982) + (xy 102.297256 37.490994) (xy 102.297292 37.491013) (xy 102.368425 37.512582) (xy 102.445643 37.536006) (xy 102.445687 37.53601) + (xy 102.445722 37.536021) (xy 102.514528 37.542791) (xy 102.561327 37.5474) (xy 102.561377 37.5474) (xy 102.600081 37.551208) + (xy 102.638703 37.5474) (xy 105.118409 37.5474) (xy 105.160866 37.599134) (xy 105.340697 37.746717) (xy 105.545864 37.856381) + (xy 105.768484 37.923912) (xy 105.941984 37.941) (xy 106.058016 37.941) (xy 106.231516 37.923912) (xy 106.454136 37.856381) + (xy 106.628801 37.763021) (xy 106.6288 44.657308) (xy 101.652481 49.633628) (xy 101.633174 49.649473) (xy 101.569942 49.726521) + (xy 101.553387 49.757493) (xy 101.522955 49.814426) (xy 101.494022 49.909808) (xy 101.484253 50.009) (xy 101.486701 50.033856) + (xy 101.4867 56.785299) (xy 101.4434 56.828599) (xy 101.4434 36.717076) + ) + ) + (filled_polygon + (pts + (xy 171.366957 47.646032) (xy 171.433223 47.726777) (xy 171.454001 47.743829) (xy 171.454001 47.971627) (xy 171.427387 48.011458) + (xy 171.368513 48.153591) (xy 171.3385 48.304478) (xy 171.3385 48.458322) (xy 171.368513 48.609209) (xy 171.427387 48.751342) + (xy 171.512858 48.879259) (xy 171.621641 48.988042) (xy 171.749558 49.073513) (xy 171.891691 49.132387) (xy 172.042578 49.1624) + (xy 172.196422 49.1624) (xy 172.347309 49.132387) (xy 172.489442 49.073513) (xy 172.617359 48.988042) (xy 172.696924 48.908477) + (xy 172.749958 48.943913) (xy 172.892091 49.002787) (xy 173.042978 49.0328) (xy 173.196822 49.0328) (xy 173.347709 49.002787) + (xy 173.489842 48.943913) (xy 173.617759 48.858442) (xy 173.726542 48.749659) (xy 173.812013 48.621742) (xy 173.870887 48.479609) + (xy 173.9009 48.328722) (xy 173.9009 48.238091) (xy 174.264563 47.874429) (xy 174.35 47.882843) (xy 174.65 47.882843) + (xy 174.703373 47.877586) (xy 174.712242 47.894179) (xy 174.775474 47.971227) (xy 174.79478 47.987071) (xy 175.3923 48.584592) + (xy 175.443187 48.707442) (xy 175.528658 48.835359) (xy 175.637441 48.944142) (xy 175.765358 49.029613) (xy 175.907491 49.088487) + (xy 176.058378 49.1185) (xy 176.212222 49.1185) (xy 176.363109 49.088487) (xy 176.505242 49.029613) (xy 176.633159 48.944142) + (xy 176.741942 48.835359) (xy 176.827413 48.707442) (xy 176.836533 48.685424) (xy 178.013871 49.862762) (xy 178.01 49.861928) + (xy 177.885518 49.874188) (xy 177.76582 49.910498) (xy 177.655506 49.969463) (xy 177.558815 50.048815) (xy 177.479463 50.145506) + (xy 177.455375 50.190571) (xy 177.39391 50.157717) (xy 177.293953 50.127395) (xy 177.19 50.117157) (xy 176.89 50.117157) + (xy 176.786047 50.127395) (xy 176.68609 50.157717) (xy 176.593968 50.206957) (xy 176.513223 50.273223) (xy 176.446957 50.353968) + (xy 176.405 50.432464) (xy 176.363043 50.353968) (xy 176.296777 50.273223) (xy 176.216032 50.206957) (xy 176.12391 50.157717) + (xy 176.023953 50.127395) (xy 175.92 50.117157) (xy 175.62 50.117157) (xy 175.521909 50.126818) (xy 175.191576 49.796485) + (xy 175.175727 49.777173) (xy 175.098679 49.713941) (xy 175.010775 49.666955) (xy 174.915393 49.638022) (xy 174.841054 49.6307) + (xy 174.841046 49.6307) (xy 174.8162 49.628253) (xy 174.791354 49.6307) (xy 173.889854 49.6307) (xy 173.865 49.628252) + (xy 173.840146 49.6307) (xy 171.636854 49.6307) (xy 171.612 49.628252) (xy 171.587146 49.6307) (xy 171.512807 49.638022) + (xy 171.417425 49.666955) (xy 171.329521 49.713941) (xy 171.252473 49.777173) (xy 171.236628 49.79648) (xy 170.909142 50.123967) + (xy 170.84 50.117157) (xy 170.54 50.117157) (xy 170.436047 50.127395) (xy 170.33609 50.157717) (xy 170.243968 50.206957) + (xy 170.163223 50.273223) (xy 170.096957 50.353968) (xy 170.047717 50.44609) (xy 170.017395 50.546047) (xy 170.007157 50.65) + (xy 170.007157 52.2877) (xy 169.365016 52.2877) (xy 169.337087 52.147291) (xy 169.278213 52.005158) (xy 169.192742 51.877241) + (xy 169.083959 51.768458) (xy 168.956042 51.682987) (xy 168.813909 51.624113) (xy 168.663022 51.5941) (xy 168.509178 51.5941) + (xy 168.358291 51.624113) (xy 168.216158 51.682987) (xy 168.088241 51.768458) (xy 167.987599 51.8691) (xy 167.376445 51.8691) + (xy 167.351599 51.866653) (xy 167.326753 51.8691) (xy 167.326746 51.8691) (xy 167.262294 51.875448) (xy 167.252406 51.876422) + (xy 167.182066 51.897759) (xy 167.157025 51.905355) (xy 167.069121 51.952341) (xy 166.992073 52.015573) (xy 166.976228 52.03488) + (xy 164.674381 54.336728) (xy 164.655074 54.352573) (xy 164.591842 54.429621) (xy 164.571344 54.46797) (xy 164.544855 54.517526) + (xy 164.515922 54.612908) (xy 164.506153 54.7121) (xy 164.508601 54.736956) (xy 164.508601 54.901021) (xy 164.366222 54.8727) + (xy 164.212378 54.8727) (xy 164.061491 54.902713) (xy 163.919358 54.961587) (xy 163.791441 55.047058) (xy 163.682658 55.155841) + (xy 163.651111 55.203055) (xy 163.65 54.93575) (xy 163.49125 54.777) (xy 162.842 54.777) (xy 162.842 54.797) + (xy 162.588 54.797) (xy 162.588 54.777) (xy 162.568 54.777) (xy 162.568 54.523) (xy 162.588 54.523) + (xy 162.588 53.14875) (xy 162.842 53.14875) (xy 162.842 54.523) (xy 163.49125 54.523) (xy 163.65 54.36425) + (xy 163.653072 53.625) (xy 163.640812 53.500518) (xy 163.604502 53.38082) (xy 163.545537 53.270506) (xy 163.466185 53.173815) + (xy 163.369494 53.094463) (xy 163.25918 53.035498) (xy 163.139482 52.999188) (xy 163.015 52.986928) (xy 163.00075 52.99) + (xy 162.842 53.14875) (xy 162.588 53.14875) (xy 162.42925 52.99) (xy 162.415 52.986928) (xy 162.290518 52.999188) + (xy 162.17082 53.035498) (xy 162.060506 53.094463) (xy 161.963815 53.173815) (xy 161.884463 53.270506) (xy 161.860375 53.315571) + (xy 161.79891 53.282717) (xy 161.741634 53.265342) (xy 159.4556 50.979309) (xy 159.4556 50.836978) (xy 159.425587 50.686091) + (xy 159.366713 50.543958) (xy 159.334001 50.495) (xy 167.317928 50.495) (xy 167.330188 50.619482) (xy 167.366498 50.73918) + (xy 167.425463 50.849494) (xy 167.504815 50.946185) (xy 167.601506 51.025537) (xy 167.71182 51.084502) (xy 167.831518 51.120812) + (xy 167.956 51.133072) (xy 168.37025 51.13) (xy 168.529 50.97125) (xy 168.529 50.047) (xy 168.783 50.047) + (xy 168.783 50.97125) (xy 168.94175 51.13) (xy 169.356 51.133072) (xy 169.480482 51.120812) (xy 169.60018 51.084502) + (xy 169.710494 51.025537) (xy 169.807185 50.946185) (xy 169.886537 50.849494) (xy 169.945502 50.73918) (xy 169.981812 50.619482) + (xy 169.994072 50.495) (xy 169.991 50.20575) (xy 169.83225 50.047) (xy 168.783 50.047) (xy 168.529 50.047) + (xy 167.47975 50.047) (xy 167.321 50.20575) (xy 167.317928 50.495) (xy 159.334001 50.495) (xy 159.281242 50.416041) + (xy 159.172459 50.307258) (xy 159.044542 50.221787) (xy 158.902409 50.162913) (xy 158.751522 50.1329) (xy 158.597678 50.1329) + (xy 158.446791 50.162913) (xy 158.304658 50.221787) (xy 158.176741 50.307258) (xy 158.067958 50.416041) (xy 157.982487 50.543958) + (xy 157.923613 50.686091) (xy 157.8936 50.836978) (xy 157.8936 50.990822) (xy 157.923613 51.141709) (xy 157.982487 51.283842) + (xy 158.044414 51.376523) (xy 157.178576 50.510685) (xy 157.162727 50.491373) (xy 157.085679 50.428141) (xy 156.997775 50.381155) + (xy 156.902393 50.352222) (xy 156.828054 50.3449) (xy 156.828046 50.3449) (xy 156.8032 50.342453) (xy 156.778354 50.3449) + (xy 150.989401 50.3449) (xy 150.888759 50.244258) (xy 150.760842 50.158787) (xy 150.618709 50.099913) (xy 150.467822 50.0699) + (xy 150.313978 50.0699) (xy 150.172442 50.098053) (xy 150.122185 50.036815) (xy 150.025494 49.957463) (xy 149.958213 49.9215) + (xy 167.208875 49.9215) (xy 167.240112 49.924571) (xy 167.295943 49.919062) (xy 167.364482 49.912312) (xy 167.364542 49.912294) + (xy 167.364591 49.912289) (xy 167.4198 49.895531) (xy 167.48418 49.876002) (xy 167.484231 49.875975) (xy 167.484283 49.875959) + (xy 167.538905 49.846751) (xy 167.594494 49.817037) (xy 167.594537 49.817002) (xy 167.594587 49.816975) (xy 167.62379 49.793) + (xy 168.529 49.793) (xy 168.529 49.773) (xy 168.783 49.773) (xy 168.783 49.793) (xy 169.83225 49.793) + (xy 169.991 49.63425) (xy 169.994072 49.345) (xy 169.981812 49.220518) (xy 169.945502 49.10082) (xy 169.886537 48.990506) + (xy 169.807185 48.893815) (xy 169.710494 48.814463) (xy 169.60018 48.755498) (xy 169.480482 48.719188) (xy 169.46222 48.717389) + (xy 169.553488 48.642488) (xy 169.63219 48.546589) (xy 169.690671 48.437179) (xy 169.726683 48.318462) (xy 169.729081 48.29411) + (xy 169.751067 48.276067) (xy 169.76897 48.254252) (xy 170.236395 47.786828) (xy 170.243968 47.793043) (xy 170.33609 47.842283) + (xy 170.436047 47.872605) (xy 170.54 47.882843) (xy 170.84 47.882843) (xy 170.943953 47.872605) (xy 171.04391 47.842283) + (xy 171.136032 47.793043) (xy 171.216777 47.726777) (xy 171.283043 47.646032) (xy 171.325 47.567536) + ) + ) + (filled_polygon + (pts + (xy 150.52 31.888102) (xy 150.520001 32.982463) (xy 150.512717 32.99609) (xy 150.482395 33.096047) (xy 150.472157 33.2) + (xy 150.472157 33.576469) (xy 150.460187 33.516291) (xy 150.401313 33.374158) (xy 150.315842 33.246241) (xy 150.207059 33.137458) + (xy 150.079142 33.051987) (xy 149.937009 32.993113) (xy 149.786122 32.9631) (xy 149.632278 32.9631) (xy 149.481391 32.993113) + (xy 149.339258 33.051987) (xy 149.211341 33.137458) (xy 149.110699 33.2381) (xy 135.284745 33.2381) (xy 135.259899 33.235653) + (xy 135.235053 33.2381) (xy 135.235046 33.2381) (xy 135.170594 33.244448) (xy 135.160706 33.245422) (xy 135.14664 33.249689) + (xy 135.065325 33.274355) (xy 134.977421 33.321341) (xy 134.900373 33.384573) (xy 134.884528 33.40388) (xy 132.297015 35.991394) + (xy 132.239134 35.920866) (xy 132.059303 35.773283) (xy 131.854136 35.663619) (xy 131.631516 35.596088) (xy 131.458016 35.579) + (xy 131.341984 35.579) (xy 131.168484 35.596088) (xy 130.945864 35.663619) (xy 130.740697 35.773283) (xy 130.560866 35.920866) + (xy 130.413283 36.100697) (xy 130.303619 36.305864) (xy 130.236088 36.528484) (xy 130.213286 36.76) (xy 130.236088 36.991516) + (xy 130.303619 37.214136) (xy 130.413283 37.419303) (xy 130.560866 37.599134) (xy 130.740697 37.746717) (xy 130.945864 37.856381) + (xy 131.168484 37.923912) (xy 131.341984 37.941) (xy 131.458016 37.941) (xy 131.631516 37.923912) (xy 131.854136 37.856381) + (xy 132.059303 37.746717) (xy 132.239134 37.599134) (xy 132.386717 37.419303) (xy 132.468659 37.266) (xy 132.500446 37.266) + (xy 132.5253 37.268448) (xy 132.550154 37.266) (xy 132.624493 37.258678) (xy 132.719875 37.229745) (xy 132.807779 37.182759) + (xy 132.828854 37.165463) (xy 132.843619 37.214136) (xy 132.953283 37.419303) (xy 133.100866 37.599134) (xy 133.280697 37.746717) + (xy 133.485864 37.856381) (xy 133.708484 37.923912) (xy 133.881984 37.941) (xy 133.998016 37.941) (xy 134.171516 37.923912) + (xy 134.394136 37.856381) (xy 134.599303 37.746717) (xy 134.779134 37.599134) (xy 134.926717 37.419303) (xy 135.036381 37.214136) + (xy 135.103912 36.991516) (xy 135.126714 36.76) (xy 135.293286 36.76) (xy 135.316088 36.991516) (xy 135.383619 37.214136) + (xy 135.493283 37.419303) (xy 135.640866 37.599134) (xy 135.820697 37.746717) (xy 136.025864 37.856381) (xy 136.248484 37.923912) + (xy 136.421984 37.941) (xy 136.538016 37.941) (xy 136.711516 37.923912) (xy 136.934136 37.856381) (xy 137.139303 37.746717) + (xy 137.319134 37.599134) (xy 137.466717 37.419303) (xy 137.576381 37.214136) (xy 137.643912 36.991516) (xy 137.666714 36.76) + (xy 137.833286 36.76) (xy 137.856088 36.991516) (xy 137.923619 37.214136) (xy 138.033283 37.419303) (xy 138.180866 37.599134) + (xy 138.360697 37.746717) (xy 138.565864 37.856381) (xy 138.788484 37.923912) (xy 138.961984 37.941) (xy 139.078016 37.941) + (xy 139.251516 37.923912) (xy 139.474136 37.856381) (xy 139.679303 37.746717) (xy 139.859134 37.599134) (xy 140.006717 37.419303) + (xy 140.116381 37.214136) (xy 140.183912 36.991516) (xy 140.206714 36.76) (xy 140.373286 36.76) (xy 140.396088 36.991516) + (xy 140.463619 37.214136) (xy 140.573283 37.419303) (xy 140.720866 37.599134) (xy 140.900697 37.746717) (xy 141.105864 37.856381) + (xy 141.328484 37.923912) (xy 141.501984 37.941) (xy 141.618016 37.941) (xy 141.791516 37.923912) (xy 142.014136 37.856381) + (xy 142.219303 37.746717) (xy 142.399134 37.599134) (xy 142.546717 37.419303) (xy 142.656381 37.214136) (xy 142.723912 36.991516) + (xy 142.746714 36.76) (xy 142.913286 36.76) (xy 142.936088 36.991516) (xy 143.003619 37.214136) (xy 143.113283 37.419303) + (xy 143.260866 37.599134) (xy 143.440697 37.746717) (xy 143.645864 37.856381) (xy 143.868484 37.923912) (xy 144.041984 37.941) + (xy 144.158016 37.941) (xy 144.331516 37.923912) (xy 144.554136 37.856381) (xy 144.759303 37.746717) (xy 144.939134 37.599134) + (xy 145.086717 37.419303) (xy 145.196381 37.214136) (xy 145.263912 36.991516) (xy 145.286714 36.76) (xy 145.263912 36.528484) + (xy 145.196381 36.305864) (xy 145.086717 36.100697) (xy 144.939134 35.920866) (xy 144.759303 35.773283) (xy 144.554136 35.663619) + (xy 144.331516 35.596088) (xy 144.158016 35.579) (xy 144.041984 35.579) (xy 143.868484 35.596088) (xy 143.645864 35.663619) + (xy 143.440697 35.773283) (xy 143.260866 35.920866) (xy 143.113283 36.100697) (xy 143.003619 36.305864) (xy 142.936088 36.528484) + (xy 142.913286 36.76) (xy 142.746714 36.76) (xy 142.723912 36.528484) (xy 142.656381 36.305864) (xy 142.546717 36.100697) + (xy 142.399134 35.920866) (xy 142.219303 35.773283) (xy 142.014136 35.663619) (xy 141.791516 35.596088) (xy 141.618016 35.579) + (xy 141.501984 35.579) (xy 141.328484 35.596088) (xy 141.105864 35.663619) (xy 140.900697 35.773283) (xy 140.720866 35.920866) + (xy 140.573283 36.100697) (xy 140.463619 36.305864) (xy 140.396088 36.528484) (xy 140.373286 36.76) (xy 140.206714 36.76) + (xy 140.183912 36.528484) (xy 140.116381 36.305864) (xy 140.006717 36.100697) (xy 139.859134 35.920866) (xy 139.679303 35.773283) + (xy 139.474136 35.663619) (xy 139.251516 35.596088) (xy 139.078016 35.579) (xy 138.961984 35.579) (xy 138.788484 35.596088) + (xy 138.565864 35.663619) (xy 138.360697 35.773283) (xy 138.180866 35.920866) (xy 138.033283 36.100697) (xy 137.923619 36.305864) + (xy 137.856088 36.528484) (xy 137.833286 36.76) (xy 137.666714 36.76) (xy 137.643912 36.528484) (xy 137.576381 36.305864) + (xy 137.466717 36.100697) (xy 137.319134 35.920866) (xy 137.139303 35.773283) (xy 136.934136 35.663619) (xy 136.711516 35.596088) + (xy 136.538016 35.579) (xy 136.421984 35.579) (xy 136.248484 35.596088) (xy 136.025864 35.663619) (xy 135.820697 35.773283) + (xy 135.640866 35.920866) (xy 135.493283 36.100697) (xy 135.383619 36.305864) (xy 135.316088 36.528484) (xy 135.293286 36.76) + (xy 135.126714 36.76) (xy 135.103912 36.528484) (xy 135.036381 36.305864) (xy 134.926717 36.100697) (xy 134.779134 35.920866) + (xy 134.599303 35.773283) (xy 134.394136 35.663619) (xy 134.171516 35.596088) (xy 134.127808 35.591783) (xy 135.469492 34.2501) + (xy 149.110699 34.2501) (xy 149.211341 34.350742) (xy 149.339258 34.436213) (xy 149.411548 34.466157) (xy 148.647999 34.466157) + (xy 148.524538 34.478317) (xy 148.405821 34.514329) (xy 148.296411 34.57281) (xy 148.200512 34.651512) (xy 148.12181 34.747411) + (xy 148.063329 34.856821) (xy 148.027317 34.975538) (xy 148.015157 35.098999) (xy 148.015157 35.749001) (xy 148.027317 35.872462) + (xy 148.063329 35.991179) (xy 148.12181 36.100589) (xy 148.200512 36.196488) (xy 148.29178 36.271389) (xy 148.273518 36.273188) + (xy 148.15382 36.309498) (xy 148.043506 36.368463) (xy 147.946815 36.447815) (xy 147.867463 36.544506) (xy 147.808498 36.65482) + (xy 147.772188 36.774518) (xy 147.759928 36.899) (xy 147.763 37.18825) (xy 147.92175 37.347) (xy 148.971 37.347) + (xy 148.971 37.327) (xy 149.225 37.327) (xy 149.225 37.347) (xy 150.27425 37.347) (xy 150.433 37.18825) + (xy 150.436072 36.899) (xy 150.423812 36.774518) (xy 150.387502 36.65482) (xy 150.328537 36.544506) (xy 150.249185 36.447815) + (xy 150.152494 36.368463) (xy 150.04218 36.309498) (xy 149.922482 36.273188) (xy 149.90422 36.271389) (xy 149.995488 36.196488) + (xy 150.07419 36.100589) (xy 150.09642 36.059) (xy 150.744819 36.059) (xy 150.776 36.062071) (xy 150.807181 36.059) + (xy 150.807192 36.059) (xy 150.900482 36.049812) (xy 151.02018 36.013502) (xy 151.130494 35.954537) (xy 151.227185 35.875185) + (xy 151.247074 35.85095) (xy 151.581951 35.516073) (xy 151.606185 35.496185) (xy 151.658313 35.432667) (xy 151.658465 35.432481) + (xy 151.673815 35.451185) (xy 151.770506 35.530537) (xy 151.88082 35.589502) (xy 152.000518 35.625812) (xy 152.125 35.638072) + (xy 152.13925 35.635) (xy 152.298 35.47625) (xy 152.298 34.152) (xy 152.552 34.152) (xy 152.552 35.47625) + (xy 152.71075 35.635) (xy 152.725 35.638072) (xy 152.849482 35.625812) (xy 152.96918 35.589502) (xy 153.06 35.540957) + (xy 153.15082 35.589502) (xy 153.270518 35.625812) (xy 153.395 35.638072) (xy 153.40925 35.635) (xy 153.568 35.47625) + (xy 153.568 34.152) (xy 153.822 34.152) (xy 153.822 35.47625) (xy 153.98075 35.635) (xy 153.995 35.638072) + (xy 154.119482 35.625812) (xy 154.23918 35.589502) (xy 154.33 35.540957) (xy 154.42082 35.589502) (xy 154.540518 35.625812) + (xy 154.665 35.638072) (xy 154.67925 35.635) (xy 154.838 35.47625) (xy 154.838 34.152) (xy 153.822 34.152) + (xy 153.568 34.152) (xy 152.552 34.152) (xy 152.298 34.152) (xy 152.278 34.152) (xy 152.278 33.898) + (xy 152.298 33.898) (xy 152.298 32.57375) (xy 152.552 32.57375) (xy 152.552 33.898) (xy 153.568 33.898) + (xy 153.568 32.57375) (xy 153.822 32.57375) (xy 153.822 33.898) (xy 154.838 33.898) (xy 154.838 32.57375) + (xy 155.092 32.57375) (xy 155.092 33.898) (xy 155.112 33.898) (xy 155.112 34.152) (xy 155.092 34.152) + (xy 155.092 35.47625) (xy 155.25075 35.635) (xy 155.265 35.638072) (xy 155.389482 35.625812) (xy 155.50918 35.589502) + (xy 155.615675 35.532578) (xy 160.7729 35.532578) (xy 160.7729 35.686422) (xy 160.802913 35.837309) (xy 160.861787 35.979442) + (xy 160.947258 36.107359) (xy 161.056041 36.216142) (xy 161.183958 36.301613) (xy 161.326091 36.360487) (xy 161.476978 36.3905) + (xy 161.630822 36.3905) (xy 161.781709 36.360487) (xy 161.923842 36.301613) (xy 162.051759 36.216142) (xy 162.152401 36.1155) + (xy 162.530954 36.1155) (xy 162.5558 36.117947) (xy 162.580646 36.1155) (xy 162.580654 36.1155) (xy 162.654993 36.108178) + (xy 162.750375 36.079245) (xy 162.838279 36.032259) (xy 162.915327 35.969027) (xy 162.931176 35.949715) (xy 162.980215 35.900676) + (xy 162.999527 35.884827) (xy 163.062759 35.807779) (xy 163.109745 35.719875) (xy 163.138678 35.624493) (xy 163.14278 35.582843) + (xy 163.24 35.582843) (xy 163.314689 35.575487) (xy 163.386508 35.553701) (xy 163.452696 35.518322) (xy 163.510711 35.470711) + (xy 163.558322 35.412696) (xy 163.593701 35.346508) (xy 163.615487 35.274689) (xy 163.622843 35.2) (xy 163.622843 34.3) + (xy 163.615487 34.225311) (xy 163.593701 34.153492) (xy 163.558322 34.087304) (xy 163.510711 34.029289) (xy 163.452696 33.981678) + (xy 163.386508 33.946299) (xy 163.314689 33.924513) (xy 163.24 33.917157) (xy 162.04 33.917157) (xy 161.965311 33.924513) + (xy 161.893492 33.946299) (xy 161.827304 33.981678) (xy 161.769289 34.029289) (xy 161.721678 34.087304) (xy 161.686299 34.153492) + (xy 161.664513 34.225311) (xy 161.657157 34.3) (xy 161.657157 34.833738) (xy 161.630822 34.8285) (xy 161.476978 34.8285) + (xy 161.326091 34.858513) (xy 161.183958 34.917387) (xy 161.056041 35.002858) (xy 160.947258 35.111641) (xy 160.861787 35.239558) + (xy 160.802913 35.381691) (xy 160.7729 35.532578) (xy 155.615675 35.532578) (xy 155.619494 35.530537) (xy 155.716185 35.451185) + (xy 155.795537 35.354494) (xy 155.819625 35.309429) (xy 155.88109 35.342283) (xy 155.981047 35.372605) (xy 156.085 35.382843) + (xy 156.385 35.382843) (xy 156.488953 35.372605) (xy 156.58891 35.342283) (xy 156.681032 35.293043) (xy 156.761777 35.226777) + (xy 156.828043 35.146032) (xy 156.87 35.067536) (xy 156.911957 35.146032) (xy 156.978223 35.226777) (xy 157.058968 35.293043) + (xy 157.15109 35.342283) (xy 157.251047 35.372605) (xy 157.355 35.382843) (xy 157.655 35.382843) (xy 157.758953 35.372605) + (xy 157.85891 35.342283) (xy 157.951032 35.293043) (xy 158.031777 35.226777) (xy 158.098043 35.146032) (xy 158.14 35.067536) + (xy 158.181957 35.146032) (xy 158.248223 35.226777) (xy 158.328968 35.293043) (xy 158.42109 35.342283) (xy 158.521047 35.372605) + (xy 158.625 35.382843) (xy 158.925 35.382843) (xy 159.028953 35.372605) (xy 159.12891 35.342283) (xy 159.221032 35.293043) + (xy 159.301777 35.226777) (xy 159.368043 35.146032) (xy 159.41 35.067536) (xy 159.451957 35.146032) (xy 159.518223 35.226777) + (xy 159.598968 35.293043) (xy 159.69109 35.342283) (xy 159.791047 35.372605) (xy 159.895 35.382843) (xy 160.195 35.382843) + (xy 160.298953 35.372605) (xy 160.39891 35.342283) (xy 160.491032 35.293043) (xy 160.571777 35.226777) (xy 160.638043 35.146032) + (xy 160.687283 35.05391) (xy 160.717605 34.953953) (xy 160.727843 34.85) (xy 160.727843 33.2) (xy 160.717605 33.096047) + (xy 160.687283 32.99609) (xy 160.638043 32.903968) (xy 160.571777 32.823223) (xy 160.491032 32.756957) (xy 160.39891 32.707717) + (xy 160.298953 32.677395) (xy 160.195 32.667157) (xy 159.895 32.667157) (xy 159.791047 32.677395) (xy 159.69109 32.707717) + (xy 159.598968 32.756957) (xy 159.518223 32.823223) (xy 159.451957 32.903968) (xy 159.41 32.982464) (xy 159.368043 32.903968) + (xy 159.301777 32.823223) (xy 159.221032 32.756957) (xy 159.12891 32.707717) (xy 159.028953 32.677395) (xy 158.925 32.667157) + (xy 158.625 32.667157) (xy 158.521047 32.677395) (xy 158.42109 32.707717) (xy 158.328968 32.756957) (xy 158.248223 32.823223) + (xy 158.181957 32.903968) (xy 158.14 32.982464) (xy 158.098043 32.903968) (xy 158.031777 32.823223) (xy 157.951032 32.756957) + (xy 157.85891 32.707717) (xy 157.758953 32.677395) (xy 157.655 32.667157) (xy 157.355 32.667157) (xy 157.251047 32.677395) + (xy 157.15109 32.707717) (xy 157.058968 32.756957) (xy 156.978223 32.823223) (xy 156.911957 32.903968) (xy 156.87 32.982464) + (xy 156.828043 32.903968) (xy 156.761777 32.823223) (xy 156.681032 32.756957) (xy 156.58891 32.707717) (xy 156.488953 32.677395) + (xy 156.385 32.667157) (xy 156.085 32.667157) (xy 155.981047 32.677395) (xy 155.88109 32.707717) (xy 155.819625 32.740571) + (xy 155.795537 32.695506) (xy 155.716185 32.598815) (xy 155.619494 32.519463) (xy 155.50918 32.460498) (xy 155.389482 32.424188) + (xy 155.265 32.411928) (xy 155.25075 32.415) (xy 155.092 32.57375) (xy 154.838 32.57375) (xy 154.67925 32.415) + (xy 154.665 32.411928) (xy 154.540518 32.424188) (xy 154.42082 32.460498) (xy 154.33 32.509043) (xy 154.23918 32.460498) + (xy 154.119482 32.424188) (xy 153.995 32.411928) (xy 153.98075 32.415) (xy 153.822 32.57375) (xy 153.568 32.57375) + (xy 153.40925 32.415) (xy 153.395 32.411928) (xy 153.270518 32.424188) (xy 153.15082 32.460498) (xy 153.06 32.509043) + (xy 152.96918 32.460498) (xy 152.849482 32.424188) (xy 152.725 32.411928) (xy 152.71075 32.415) (xy 152.552 32.57375) + (xy 152.298 32.57375) (xy 152.13925 32.415) (xy 152.125 32.411928) (xy 152.000518 32.424188) (xy 151.88082 32.460498) + (xy 151.79 32.509043) (xy 151.79 31.656116) (xy 151.793071 31.624868) (xy 151.787478 31.568204) (xy 151.780812 31.500518) + (xy 151.780791 31.500448) (xy 151.780785 31.500389) (xy 151.763607 31.4438) (xy 169.119932 31.4438) (xy 169.7676 32.091235) + (xy 169.767601 33.914374) (xy 169.180106 34.50187) (xy 169.102462 34.478317) (xy 168.979001 34.466157) (xy 168.078999 34.466157) + (xy 167.955538 34.478317) (xy 167.836821 34.514329) (xy 167.727411 34.57281) (xy 167.631512 34.651512) (xy 167.55281 34.747411) + (xy 167.496639 34.8525) (xy 166.801137 34.8525) (xy 166.75619 34.768411) (xy 166.677488 34.672512) (xy 166.581589 34.59381) + (xy 166.472179 34.535329) (xy 166.353462 34.499317) (xy 166.230001 34.487157) (xy 165.329999 34.487157) (xy 165.206538 34.499317) + (xy 165.087821 34.535329) (xy 164.978411 34.59381) (xy 164.882512 34.672512) (xy 164.80381 34.768411) (xy 164.745329 34.877821) + (xy 164.709317 34.996538) (xy 164.697157 35.119999) (xy 164.697157 35.770001) (xy 164.709317 35.893462) (xy 164.745329 36.012179) + (xy 164.80381 36.121589) (xy 164.882512 36.217488) (xy 164.978411 36.29619) (xy 165.087821 36.354671) (xy 165.206538 36.390683) + (xy 165.329999 36.402843) (xy 166.230001 36.402843) (xy 166.353462 36.390683) (xy 166.472179 36.354671) (xy 166.581589 36.29619) + (xy 166.677488 36.217488) (xy 166.75619 36.121589) (xy 166.814671 36.012179) (xy 166.81973 35.9955) (xy 167.496639 35.9955) + (xy 167.55281 36.100589) (xy 167.631512 36.196488) (xy 167.72278 36.271389) (xy 167.704518 36.273188) (xy 167.58482 36.309498) + (xy 167.474506 36.368463) (xy 167.377815 36.447815) (xy 167.298463 36.544506) (xy 167.239498 36.65482) (xy 167.203188 36.774518) + (xy 167.190928 36.899) (xy 167.194 37.18825) (xy 167.35275 37.347) (xy 168.402 37.347) (xy 168.402 37.327) + (xy 168.656 37.327) (xy 168.656 37.347) (xy 169.70525 37.347) (xy 169.864 37.18825) (xy 169.867072 36.899) + (xy 169.854812 36.774518) (xy 169.818502 36.65482) (xy 169.759537 36.544506) (xy 169.680185 36.447815) (xy 169.583494 36.368463) + (xy 169.47318 36.309498) (xy 169.353482 36.273188) (xy 169.33522 36.271389) (xy 169.426488 36.196488) (xy 169.50519 36.100589) + (xy 169.563671 35.991179) (xy 169.596097 35.884285) (xy 169.607185 35.875185) (xy 169.627074 35.85095) (xy 170.158504 35.319521) + (xy 170.20109 35.342283) (xy 170.301047 35.372605) (xy 170.405 35.382843) (xy 170.705 35.382843) (xy 170.808953 35.372605) + (xy 170.90891 35.342283) (xy 170.970375 35.309429) (xy 170.994463 35.354494) (xy 171.073815 35.451185) (xy 171.170506 35.530537) + (xy 171.28082 35.589502) (xy 171.400518 35.625812) (xy 171.525 35.638072) (xy 171.53925 35.635) (xy 171.698 35.47625) + (xy 171.698 34.152) (xy 171.678 34.152) (xy 171.678 33.898) (xy 171.698 33.898) (xy 171.698 32.57375) + (xy 171.53925 32.415) (xy 171.525 32.411928) (xy 171.400518 32.424188) (xy 171.3424 32.441818) (xy 171.3424 32.271) + (xy 178.681109 32.271) (xy 179.111603 32.701494) (xy 179.09109 32.707717) (xy 178.998968 32.756957) (xy 178.918223 32.823223) + (xy 178.851957 32.903968) (xy 178.81 32.982464) (xy 178.768043 32.903968) (xy 178.701777 32.823223) (xy 178.621032 32.756957) + (xy 178.52891 32.707717) (xy 178.428953 32.677395) (xy 178.325 32.667157) (xy 178.025 32.667157) (xy 177.921047 32.677395) + (xy 177.82109 32.707717) (xy 177.728968 32.756957) (xy 177.648223 32.823223) (xy 177.581957 32.903968) (xy 177.54 32.982464) + (xy 177.498043 32.903968) (xy 177.431777 32.823223) (xy 177.351032 32.756957) (xy 177.25891 32.707717) (xy 177.158953 32.677395) + (xy 177.055 32.667157) (xy 176.755 32.667157) (xy 176.651047 32.677395) (xy 176.55109 32.707717) (xy 176.458968 32.756957) + (xy 176.378223 32.823223) (xy 176.311957 32.903968) (xy 176.27 32.982464) (xy 176.228043 32.903968) (xy 176.161777 32.823223) + (xy 176.081032 32.756957) (xy 175.98891 32.707717) (xy 175.888953 32.677395) (xy 175.785 32.667157) (xy 175.485 32.667157) + (xy 175.381047 32.677395) (xy 175.28109 32.707717) (xy 175.188968 32.756957) (xy 175.108223 32.823223) (xy 175.041957 32.903968) + (xy 175 32.982464) (xy 174.958043 32.903968) (xy 174.891777 32.823223) (xy 174.811032 32.756957) (xy 174.71891 32.707717) + (xy 174.618953 32.677395) (xy 174.515 32.667157) (xy 174.215 32.667157) (xy 174.111047 32.677395) (xy 174.01109 32.707717) + (xy 173.918968 32.756957) (xy 173.838223 32.823223) (xy 173.771957 32.903968) (xy 173.73 32.982464) (xy 173.688043 32.903968) + (xy 173.621777 32.823223) (xy 173.541032 32.756957) (xy 173.44891 32.707717) (xy 173.348953 32.677395) (xy 173.245 32.667157) + (xy 172.945 32.667157) (xy 172.841047 32.677395) (xy 172.74109 32.707717) (xy 172.679625 32.740571) (xy 172.655537 32.695506) + (xy 172.576185 32.598815) (xy 172.479494 32.519463) (xy 172.36918 32.460498) (xy 172.249482 32.424188) (xy 172.125 32.411928) + (xy 172.11075 32.415) (xy 171.952 32.57375) (xy 171.952 33.898) (xy 171.972 33.898) (xy 171.972 34.152) + (xy 171.952 34.152) (xy 171.952 35.47625) (xy 172.11075 35.635) (xy 172.125 35.638072) (xy 172.249482 35.625812) + (xy 172.36918 35.589502) (xy 172.479494 35.530537) (xy 172.576185 35.451185) (xy 172.624107 35.392791) (xy 172.625255 35.396574) + (xy 172.640685 35.42544) (xy 172.672242 35.484479) (xy 172.7131 35.534264) (xy 172.7131 35.678022) (xy 172.743113 35.828909) + (xy 172.801987 35.971042) (xy 172.887458 36.098959) (xy 172.996241 36.207742) (xy 173.124158 36.293213) (xy 173.266291 36.352087) + (xy 173.417178 36.3821) (xy 173.571022 36.3821) (xy 173.721909 36.352087) (xy 173.864042 36.293213) (xy 173.880463 36.282241) + (xy 173.902658 36.315459) (xy 174.011441 36.424242) (xy 174.139358 36.509713) (xy 174.281491 36.568587) (xy 174.432378 36.5986) + (xy 174.586222 36.5986) (xy 174.737109 36.568587) (xy 174.879242 36.509713) (xy 175.007159 36.424242) (xy 175.115942 36.315459) + (xy 175.201413 36.187542) (xy 175.260287 36.045409) (xy 175.2903 35.894522) (xy 175.2903 35.752191) (xy 175.659649 35.382843) + (xy 175.785 35.382843) (xy 175.888953 35.372605) (xy 175.98891 35.342283) (xy 176.081032 35.293043) (xy 176.161777 35.226777) + (xy 176.228043 35.146032) (xy 176.27 35.067536) (xy 176.311957 35.146032) (xy 176.378223 35.226777) (xy 176.458968 35.293043) + (xy 176.55109 35.342283) (xy 176.651047 35.372605) (xy 176.755 35.382843) (xy 176.890352 35.382843) (xy 177.2171 35.709592) + (xy 177.2171 35.851922) (xy 177.247113 36.002809) (xy 177.305987 36.144942) (xy 177.391458 36.272859) (xy 177.500241 36.381642) + (xy 177.628158 36.467113) (xy 177.770291 36.525987) (xy 177.921178 36.556) (xy 178.075022 36.556) (xy 178.225909 36.525987) + (xy 178.368042 36.467113) (xy 178.495959 36.381642) (xy 178.604742 36.272859) (xy 178.690213 36.144942) (xy 178.749087 36.002809) + (xy 178.7791 35.851922) (xy 178.7791 35.782992) (xy 179.566901 36.570793) (xy 179.5669 39.122) (xy 179.318 39.122) + (xy 179.318 39.102) (xy 179.298 39.102) (xy 179.298 38.848) (xy 179.318 38.848) (xy 179.318 37.52375) + (xy 179.15925 37.365) (xy 179.145 37.361928) (xy 179.020518 37.374188) (xy 178.90082 37.410498) (xy 178.790506 37.469463) + (xy 178.693815 37.548815) (xy 178.614463 37.645506) (xy 178.590375 37.690571) (xy 178.52891 37.657717) (xy 178.428953 37.627395) + (xy 178.325 37.617157) (xy 178.025 37.617157) (xy 177.921047 37.627395) (xy 177.82109 37.657717) (xy 177.728968 37.706957) + (xy 177.648223 37.773223) (xy 177.581957 37.853968) (xy 177.54 37.932464) (xy 177.498043 37.853968) (xy 177.431777 37.773223) + (xy 177.351032 37.706957) (xy 177.25891 37.657717) (xy 177.158953 37.627395) (xy 177.055 37.617157) (xy 176.755 37.617157) + (xy 176.651047 37.627395) (xy 176.55109 37.657717) (xy 176.489625 37.690571) (xy 176.465537 37.645506) (xy 176.386185 37.548815) + (xy 176.289494 37.469463) (xy 176.17918 37.410498) (xy 176.059482 37.374188) (xy 175.935 37.361928) (xy 175.92075 37.365) + (xy 175.762 37.52375) (xy 175.762 38.848) (xy 175.782 38.848) (xy 175.782 39.102) (xy 175.762 39.102) + (xy 175.762 40.42625) (xy 175.92075 40.585) (xy 175.935 40.588072) (xy 176.059482 40.575812) (xy 176.17918 40.539502) + (xy 176.289494 40.480537) (xy 176.386185 40.401185) (xy 176.465537 40.304494) (xy 176.489625 40.259429) (xy 176.55109 40.292283) + (xy 176.651047 40.322605) (xy 176.755 40.332843) (xy 177.055 40.332843) (xy 177.158953 40.322605) (xy 177.25891 40.292283) + (xy 177.351032 40.243043) (xy 177.431777 40.176777) (xy 177.498043 40.096032) (xy 177.54 40.017536) (xy 177.581957 40.096032) + (xy 177.648223 40.176777) (xy 177.728968 40.243043) (xy 177.82109 40.292283) (xy 177.921047 40.322605) (xy 178.025 40.332843) + (xy 178.325 40.332843) (xy 178.428953 40.322605) (xy 178.52891 40.292283) (xy 178.590375 40.259429) (xy 178.614463 40.304494) + (xy 178.693815 40.401185) (xy 178.790506 40.480537) (xy 178.879893 40.528316) (xy 177.419909 41.9883) (xy 169.456101 41.9883) + (xy 169.355459 41.887658) (xy 169.227542 41.802187) (xy 169.085409 41.743313) (xy 168.934522 41.7133) (xy 168.780678 41.7133) + (xy 168.629791 41.743313) (xy 168.487658 41.802187) (xy 168.359741 41.887658) (xy 168.250958 41.996441) (xy 168.165487 42.124358) + (xy 168.106613 42.266491) (xy 168.0766 42.417378) (xy 168.0766 42.571222) (xy 168.106613 42.722109) (xy 168.110296 42.731) + (xy 163.605901 42.731) (xy 163.505259 42.630358) (xy 163.377342 42.544887) (xy 163.235209 42.486013) (xy 163.084322 42.456) + (xy 162.930478 42.456) (xy 162.779591 42.486013) (xy 162.637458 42.544887) (xy 162.509541 42.630358) (xy 162.400758 42.739141) + (xy 162.315287 42.867058) (xy 162.256413 43.009191) (xy 162.2264 43.160078) (xy 162.2264 43.313922) (xy 162.256413 43.464809) + (xy 162.315287 43.606942) (xy 162.400758 43.734859) (xy 162.509541 43.843642) (xy 162.637458 43.929113) (xy 162.668949 43.942157) + (xy 162.565 43.942157) (xy 162.461047 43.952395) (xy 162.36109 43.982717) (xy 162.268968 44.031957) (xy 162.188223 44.098223) + (xy 162.121957 44.178968) (xy 162.08 44.257464) (xy 162.038043 44.178968) (xy 161.971777 44.098223) (xy 161.891032 44.031957) + (xy 161.79891 43.982717) (xy 161.698953 43.952395) (xy 161.595 43.942157) (xy 161.317849 43.942157) (xy 158.588076 41.212385) + (xy 158.572227 41.193073) (xy 158.495179 41.129841) (xy 158.407275 41.082855) (xy 158.311893 41.053922) (xy 158.237554 41.0466) + (xy 158.237546 41.0466) (xy 158.2127 41.044153) (xy 158.187854 41.0466) (xy 156.969853 41.0466) (xy 157.053013 40.922142) + (xy 157.111887 40.780009) (xy 157.1419 40.629122) (xy 157.1419 40.486791) (xy 157.301152 40.32754) (xy 157.355 40.332843) + (xy 157.655 40.332843) (xy 157.748121 40.323672) (xy 157.771474 40.352127) (xy 157.790781 40.367972) (xy 158.049324 40.626515) + (xy 158.065173 40.645827) (xy 158.142221 40.709059) (xy 158.225031 40.753322) (xy 158.230125 40.756045) (xy 158.325507 40.784978) + (xy 158.4247 40.794748) (xy 158.449554 40.7923) (xy 160.747754 40.7923) (xy 160.754658 40.796913) (xy 160.896791 40.855787) + (xy 161.047678 40.8858) (xy 161.201522 40.8858) (xy 161.352409 40.855787) (xy 161.494542 40.796913) (xy 161.622459 40.711442) + (xy 161.731242 40.602659) (xy 161.816713 40.474742) (xy 161.875587 40.332609) (xy 161.9056 40.181722) (xy 161.9056 40.027878) + (xy 161.875587 39.876991) (xy 161.816713 39.734858) (xy 161.731242 39.606941) (xy 161.6306 39.506299) (xy 161.6306 38.175791) + (xy 161.657157 38.149234) (xy 161.657157 38.5) (xy 161.664513 38.574689) (xy 161.686299 38.646508) (xy 161.721678 38.712696) + (xy 161.769289 38.770711) (xy 161.827304 38.818322) (xy 161.893492 38.853701) (xy 161.965311 38.875487) (xy 162.04 38.882843) + (xy 162.13722 38.882843) (xy 162.141322 38.924492) (xy 162.170255 39.019874) (xy 162.192127 39.060792) (xy 162.217242 39.107779) + (xy 162.280474 39.184827) (xy 162.299781 39.200672) (xy 164.144728 41.04562) (xy 164.160573 41.064927) (xy 164.237621 41.128159) + (xy 164.308654 41.166127) (xy 164.325525 41.175145) (xy 164.420907 41.204078) (xy 164.5201 41.213848) (xy 164.544954 41.2114) + (xy 171.391399 41.2114) (xy 171.492041 41.312042) (xy 171.619958 41.397513) (xy 171.762091 41.456387) (xy 171.912978 41.4864) + (xy 172.066822 41.4864) (xy 172.217709 41.456387) (xy 172.359842 41.397513) (xy 172.487759 41.312042) (xy 172.596542 41.203259) + (xy 172.682013 41.075342) (xy 172.740887 40.933209) (xy 172.7709 40.782322) (xy 172.7709 40.628478) (xy 172.740887 40.477591) + (xy 172.682013 40.335458) (xy 172.596542 40.207541) (xy 172.487759 40.098758) (xy 172.435316 40.063717) (xy 172.46 40.017536) + (xy 172.501957 40.096032) (xy 172.568223 40.176777) (xy 172.648968 40.243043) (xy 172.74109 40.292283) (xy 172.841047 40.322605) + (xy 172.945 40.332843) (xy 173.245 40.332843) (xy 173.348953 40.322605) (xy 173.44891 40.292283) (xy 173.510375 40.259429) + (xy 173.534463 40.304494) (xy 173.613815 40.401185) (xy 173.710506 40.480537) (xy 173.82082 40.539502) (xy 173.940518 40.575812) + (xy 174.065 40.588072) (xy 174.07925 40.585) (xy 174.238 40.42625) (xy 174.238 39.102) (xy 174.492 39.102) + (xy 174.492 40.42625) (xy 174.65075 40.585) (xy 174.665 40.588072) (xy 174.789482 40.575812) (xy 174.90918 40.539502) + (xy 175 40.490957) (xy 175.09082 40.539502) (xy 175.210518 40.575812) (xy 175.335 40.588072) (xy 175.34925 40.585) + (xy 175.508 40.42625) (xy 175.508 39.102) (xy 174.492 39.102) (xy 174.238 39.102) (xy 174.218 39.102) + (xy 174.218 38.848) (xy 174.238 38.848) (xy 174.238 37.52375) (xy 174.492 37.52375) (xy 174.492 38.848) + (xy 175.508 38.848) (xy 175.508 37.52375) (xy 175.34925 37.365) (xy 175.335 37.361928) (xy 175.210518 37.374188) + (xy 175.09082 37.410498) (xy 175 37.459043) (xy 174.90918 37.410498) (xy 174.789482 37.374188) (xy 174.665 37.361928) + (xy 174.65075 37.365) (xy 174.492 37.52375) (xy 174.238 37.52375) (xy 174.07925 37.365) (xy 174.065 37.361928) + (xy 173.940518 37.374188) (xy 173.82082 37.410498) (xy 173.710506 37.469463) (xy 173.613815 37.548815) (xy 173.534463 37.645506) + (xy 173.510375 37.690571) (xy 173.44891 37.657717) (xy 173.348953 37.627395) (xy 173.245 37.617157) (xy 172.945 37.617157) + (xy 172.841047 37.627395) (xy 172.74109 37.657717) (xy 172.648968 37.706957) (xy 172.568223 37.773223) (xy 172.501957 37.853968) + (xy 172.46 37.932464) (xy 172.418043 37.853968) (xy 172.351777 37.773223) (xy 172.271032 37.706957) (xy 172.17891 37.657717) + (xy 172.078953 37.627395) (xy 171.975 37.617157) (xy 171.675 37.617157) (xy 171.571047 37.627395) (xy 171.47109 37.657717) + (xy 171.378968 37.706957) (xy 171.298223 37.773223) (xy 171.231957 37.853968) (xy 171.19 37.932464) (xy 171.148043 37.853968) + (xy 171.081777 37.773223) (xy 171.001032 37.706957) (xy 170.90891 37.657717) (xy 170.808953 37.627395) (xy 170.705 37.617157) + (xy 170.405 37.617157) (xy 170.301047 37.627395) (xy 170.20109 37.657717) (xy 170.108968 37.706957) (xy 170.028223 37.773223) + (xy 169.961957 37.853968) (xy 169.912717 37.94609) (xy 169.882395 38.046047) (xy 169.872157 38.15) (xy 169.872157 38.469) + (xy 169.729501 38.469) (xy 169.716471 38.45597) (xy 169.759537 38.403494) (xy 169.818502 38.29318) (xy 169.854812 38.173482) + (xy 169.867072 38.049) (xy 169.864 37.75975) (xy 169.70525 37.601) (xy 168.656 37.601) (xy 168.656 37.621) + (xy 168.402 37.621) (xy 168.402 37.601) (xy 167.35275 37.601) (xy 167.194 37.75975) (xy 167.190928 38.049) + (xy 167.203188 38.173482) (xy 167.239498 38.29318) (xy 167.298463 38.403494) (xy 167.377815 38.500185) (xy 167.474506 38.579537) + (xy 167.58482 38.638502) (xy 167.704518 38.674812) (xy 167.829 38.687072) (xy 168.24325 38.684) (xy 168.401998 38.525252) + (xy 168.401998 38.684) (xy 168.406188 38.684) (xy 168.380013 38.747191) (xy 168.35 38.898078) (xy 168.35 39.051922) + (xy 168.380013 39.202809) (xy 168.438887 39.344942) (xy 168.524358 39.472859) (xy 168.633141 39.581642) (xy 168.761058 39.667113) + (xy 168.903191 39.725987) (xy 169.054078 39.756) (xy 169.207922 39.756) (xy 169.358809 39.725987) (xy 169.500942 39.667113) + (xy 169.628859 39.581642) (xy 169.729501 39.481) (xy 169.872157 39.481) (xy 169.872157 39.8) (xy 169.882395 39.903953) + (xy 169.912717 40.00391) (xy 169.961957 40.096032) (xy 170.028223 40.176777) (xy 170.055789 40.1994) (xy 164.729692 40.1994) + (xy 163.384578 38.854287) (xy 163.386508 38.853701) (xy 163.452696 38.818322) (xy 163.510711 38.770711) (xy 163.558322 38.712696) + (xy 163.593701 38.646508) (xy 163.615487 38.574689) (xy 163.622843 38.5) (xy 163.622843 37.7806) (xy 164.697157 37.7806) + (xy 164.697157 37.820001) (xy 164.709317 37.943462) (xy 164.745329 38.062179) (xy 164.80381 38.171589) (xy 164.882512 38.267488) + (xy 164.978411 38.34619) (xy 165.087821 38.404671) (xy 165.206538 38.440683) (xy 165.329999 38.452843) (xy 166.230001 38.452843) + (xy 166.353462 38.440683) (xy 166.472179 38.404671) (xy 166.581589 38.34619) (xy 166.677488 38.267488) (xy 166.75619 38.171589) + (xy 166.814671 38.062179) (xy 166.850683 37.943462) (xy 166.862843 37.820001) (xy 166.862843 37.169999) (xy 166.850683 37.046538) + (xy 166.814671 36.927821) (xy 166.75619 36.818411) (xy 166.677488 36.722512) (xy 166.581589 36.64381) (xy 166.472179 36.585329) + (xy 166.353462 36.549317) (xy 166.230001 36.537157) (xy 165.329999 36.537157) (xy 165.206538 36.549317) (xy 165.087821 36.585329) + (xy 164.978411 36.64381) (xy 164.882512 36.722512) (xy 164.844689 36.7686) (xy 161.841045 36.7686) (xy 161.816199 36.766153) + (xy 161.791353 36.7686) (xy 161.791346 36.7686) (xy 161.731262 36.774518) (xy 161.717006 36.775922) (xy 161.687561 36.784854) + (xy 161.621625 36.804855) (xy 161.533721 36.851841) (xy 161.456673 36.915073) (xy 161.440828 36.93438) (xy 160.809802 37.565407) + (xy 160.796185 37.548815) (xy 160.699494 37.469463) (xy 160.58918 37.410498) (xy 160.469482 37.374188) (xy 160.345 37.361928) + (xy 160.33075 37.365) (xy 160.172 37.52375) (xy 160.172 38.848) (xy 160.192 38.848) (xy 160.192 39.102) + (xy 160.172 39.102) (xy 160.172 39.122) (xy 159.918 39.122) (xy 159.918 39.102) (xy 159.898 39.102) + (xy 159.898 38.848) (xy 159.918 38.848) (xy 159.918 37.52375) (xy 159.75925 37.365) (xy 159.745 37.361928) + (xy 159.620518 37.374188) (xy 159.50082 37.410498) (xy 159.390506 37.469463) (xy 159.293815 37.548815) (xy 159.214463 37.645506) + (xy 159.190375 37.690571) (xy 159.12891 37.657717) (xy 159.028953 37.627395) (xy 158.925 37.617157) (xy 158.625 37.617157) + (xy 158.536638 37.625859) (xy 158.490527 37.569673) (xy 158.471215 37.553824) (xy 158.226976 37.309585) (xy 158.211127 37.290273) + (xy 158.134079 37.227041) (xy 158.046175 37.180055) (xy 157.950793 37.151122) (xy 157.876454 37.1438) (xy 157.876446 37.1438) + (xy 157.8516 37.141353) (xy 157.826754 37.1438) (xy 152.061845 37.1438) (xy 152.036999 37.141353) (xy 152.012153 37.1438) + (xy 152.012146 37.1438) (xy 151.947694 37.150148) (xy 151.937806 37.151122) (xy 151.925751 37.154779) (xy 151.842425 37.180055) + (xy 151.754521 37.227041) (xy 151.677473 37.290273) (xy 151.661628 37.30958) (xy 151.349654 37.621555) (xy 151.305 37.617157) + (xy 151.005 37.617157) (xy 150.901047 37.627395) (xy 150.80109 37.657717) (xy 150.708968 37.706957) (xy 150.628223 37.773223) + (xy 150.561957 37.853968) (xy 150.512717 37.94609) (xy 150.482395 38.046047) (xy 150.472157 38.15) (xy 150.472157 39.749822) + (xy 150.396791 39.764813) (xy 150.254658 39.823687) (xy 150.126741 39.909158) (xy 150.017958 40.017941) (xy 149.932487 40.145858) + (xy 149.888688 40.251597) (xy 149.800609 40.215113) (xy 149.649722 40.1851) (xy 149.495878 40.1851) (xy 149.344991 40.215113) + (xy 149.202858 40.273987) (xy 149.074941 40.359458) (xy 148.966158 40.468241) (xy 148.880687 40.596158) (xy 148.821813 40.738291) + (xy 148.7918 40.889178) (xy 148.7918 41.043022) (xy 148.82014 41.1855) (xy 147.190945 41.1855) (xy 147.166099 41.183053) + (xy 147.141253 41.1855) (xy 147.141246 41.1855) (xy 147.076794 41.191848) (xy 147.066906 41.192822) (xy 146.971525 41.221755) + (xy 146.883621 41.268741) (xy 146.806573 41.331973) (xy 146.790729 41.351279) (xy 146.318209 41.8238) (xy 146.175878 41.8238) + (xy 146.024991 41.853813) (xy 145.882858 41.912687) (xy 145.754941 41.998158) (xy 145.646158 42.106941) (xy 145.560687 42.234858) + (xy 145.501813 42.376991) (xy 145.4718 42.527878) (xy 145.4718 42.681722) (xy 145.501813 42.832609) (xy 145.560687 42.974742) + (xy 145.646158 43.102659) (xy 145.754941 43.211442) (xy 145.882858 43.296913) (xy 146.024991 43.355787) (xy 146.175878 43.3858) + (xy 146.329722 43.3858) (xy 146.480609 43.355787) (xy 146.619287 43.298344) (xy 146.646558 43.339159) (xy 146.755341 43.447942) + (xy 146.883258 43.533413) (xy 147.025391 43.592287) (xy 147.176278 43.6223) (xy 147.330122 43.6223) (xy 147.481009 43.592287) + (xy 147.623142 43.533413) (xy 147.751059 43.447942) (xy 147.859842 43.339159) (xy 147.945313 43.211242) (xy 148.004187 43.069109) + (xy 148.0342 42.918222) (xy 148.0342 42.775892) (xy 148.162292 42.6478) (xy 149.290008 42.6478) (xy 148.279509 43.6583) + (xy 147.019701 43.6583) (xy 146.919059 43.557658) (xy 146.791142 43.472187) (xy 146.649009 43.413313) (xy 146.498122 43.3833) + (xy 146.344278 43.3833) (xy 146.193391 43.413313) (xy 146.051258 43.472187) (xy 145.923341 43.557658) (xy 145.814558 43.666441) + (xy 145.729087 43.794358) (xy 145.670213 43.936491) (xy 145.6402 44.087378) (xy 145.6402 44.241222) (xy 145.670213 44.392109) + (xy 145.729087 44.534242) (xy 145.814558 44.662159) (xy 145.923341 44.770942) (xy 146.051258 44.856413) (xy 146.193391 44.915287) + (xy 146.344278 44.9453) (xy 146.498122 44.9453) (xy 146.649009 44.915287) (xy 146.791142 44.856413) (xy 146.919059 44.770942) + (xy 147.019701 44.6703) (xy 148.090908 44.6703) (xy 146.131155 46.630054) (xy 146.119259 46.618158) (xy 145.991342 46.532687) + (xy 145.849209 46.473813) (xy 145.698322 46.4438) (xy 145.544478 46.4438) (xy 145.393591 46.473813) (xy 145.251458 46.532687) + (xy 145.123541 46.618158) (xy 145.014758 46.726941) (xy 144.929287 46.854858) (xy 144.870413 46.996991) (xy 144.8404 47.147878) + (xy 144.8404 47.301722) (xy 144.870413 47.452609) (xy 144.929287 47.594742) (xy 145.014758 47.722659) (xy 145.123541 47.831442) + (xy 145.251458 47.916913) (xy 145.393591 47.975787) (xy 145.544478 48.0058) (xy 145.5657 48.0058) (xy 145.5657 48.061122) + (xy 145.595713 48.212009) (xy 145.654587 48.354142) (xy 145.740058 48.482059) (xy 145.848841 48.590842) (xy 145.976758 48.676313) + (xy 146.015958 48.69255) (xy 145.657019 49.05149) (xy 145.601042 49.014087) (xy 145.458909 48.955213) (xy 145.308022 48.9252) + (xy 145.154178 48.9252) (xy 145.003291 48.955213) (xy 144.861158 49.014087) (xy 144.733241 49.099558) (xy 144.624458 49.208341) + (xy 144.538987 49.336258) (xy 144.480113 49.478391) (xy 144.4501 49.629278) (xy 144.4501 49.783122) (xy 144.480113 49.934009) + (xy 144.538987 50.076142) (xy 144.624458 50.204059) (xy 144.733241 50.312842) (xy 144.861158 50.398313) (xy 145.003291 50.457187) + (xy 145.154178 50.4872) (xy 145.308022 50.4872) (xy 145.458909 50.457187) (xy 145.601042 50.398313) (xy 145.728959 50.312842) + (xy 145.837742 50.204059) (xy 145.842305 50.19723) (xy 145.912475 50.175945) (xy 146.000379 50.128959) (xy 146.077427 50.065727) + (xy 146.093276 50.046415) (xy 147.41222 48.727472) (xy 147.431527 48.711627) (xy 147.494759 48.634579) (xy 147.541745 48.546675) + (xy 147.570678 48.451293) (xy 147.578 48.376954) (xy 147.578 48.376953) (xy 147.580448 48.3521) (xy 147.578 48.327246) + (xy 147.578 48.074891) (xy 150.602157 45.050735) (xy 150.602157 45.134818) (xy 148.544046 47.19293) (xy 148.519816 47.212815) + (xy 148.494616 47.243521) (xy 148.440463 47.309507) (xy 148.381498 47.419821) (xy 148.368117 47.463933) (xy 148.345189 47.539518) + (xy 148.339193 47.6004) (xy 148.332929 47.664) (xy 148.336001 47.695191) (xy 148.336001 48.085984) (xy 148.278821 48.103329) + (xy 148.169411 48.16181) (xy 148.073512 48.240512) (xy 147.99481 48.336411) (xy 147.936329 48.445821) (xy 147.900317 48.564538) + (xy 147.888157 48.687999) (xy 147.888157 49.338001) (xy 147.900317 49.461462) (xy 147.936329 49.580179) (xy 147.99481 49.689589) + (xy 148.073512 49.785488) (xy 148.16478 49.860389) (xy 148.146518 49.862188) (xy 148.02682 49.898498) (xy 147.916506 49.957463) + (xy 147.819815 50.036815) (xy 147.740463 50.133506) (xy 147.681498 50.24382) (xy 147.645188 50.363518) (xy 147.632928 50.488) + (xy 147.636 50.77725) (xy 147.79475 50.936) (xy 148.844 50.936) (xy 148.844 50.916) (xy 149.098 50.916) + (xy 149.098 50.936) (xy 149.118 50.936) (xy 149.118 51.19) (xy 149.098 51.19) (xy 149.098 51.21) + (xy 148.844 51.21) (xy 148.844 51.19) (xy 147.79475 51.19) (xy 147.636 51.34875) (xy 147.634389 51.500393) + (xy 147.557221 51.541641) (xy 147.480173 51.604873) (xy 147.464329 51.624179) (xy 146.469209 52.6193) (xy 145.39382 52.6193) + (xy 145.39707 52.613881) (xy 145.491909 52.34904) (xy 145.370624 52.127) (xy 144.227 52.127) (xy 144.227 52.147) + (xy 143.973 52.147) (xy 143.973 52.127) (xy 143.953 52.127) (xy 143.953 51.873) (xy 143.973 51.873) + (xy 143.973 50.730085) (xy 144.227 50.730085) (xy 144.227 51.873) (xy 145.370624 51.873) (xy 145.491909 51.65096) + (xy 145.39707 51.386119) (xy 145.252385 51.144869) (xy 145.063414 50.936481) (xy 144.83742 50.768963) (xy 144.583087 50.648754) + (xy 144.449039 50.608096) (xy 144.227 50.730085) (xy 143.973 50.730085) (xy 143.750961 50.608096) (xy 143.616913 50.648754) + (xy 143.36258 50.768963) (xy 143.136586 50.936481) (xy 142.947615 51.144869) (xy 142.80293 51.386119) (xy 142.762453 51.499151) + (xy 142.710154 51.494) (xy 142.6853 51.491552) (xy 142.660446 51.494) (xy 142.628659 51.494) (xy 142.546717 51.340697) + (xy 142.399134 51.160866) (xy 142.219303 51.013283) (xy 142.014136 50.903619) (xy 141.791516 50.836088) (xy 141.618016 50.819) + (xy 141.501984 50.819) (xy 141.328484 50.836088) (xy 141.105864 50.903619) (xy 140.900697 51.013283) (xy 140.720866 51.160866) + (xy 140.573283 51.340697) (xy 140.463619 51.545864) (xy 140.448854 51.594537) (xy 140.427779 51.577241) (xy 140.339875 51.530255) + (xy 140.244493 51.501322) (xy 140.170154 51.494) (xy 140.1453 51.491552) (xy 140.120446 51.494) (xy 140.088659 51.494) + (xy 140.006717 51.340697) (xy 139.859134 51.160866) (xy 139.679303 51.013283) (xy 139.474136 50.903619) (xy 139.251516 50.836088) + (xy 139.078016 50.819) (xy 138.961984 50.819) (xy 138.788484 50.836088) (xy 138.565864 50.903619) (xy 138.360697 51.013283) + (xy 138.180866 51.160866) (xy 138.033283 51.340697) (xy 137.923619 51.545864) (xy 137.908854 51.594537) (xy 137.887779 51.577241) + (xy 137.799875 51.530255) (xy 137.704493 51.501322) (xy 137.630154 51.494) (xy 137.6053 51.491552) (xy 137.580446 51.494) + (xy 137.548659 51.494) (xy 137.466717 51.340697) (xy 137.319134 51.160866) (xy 137.139303 51.013283) (xy 136.934136 50.903619) + (xy 136.711516 50.836088) (xy 136.538016 50.819) (xy 136.421984 50.819) (xy 136.248484 50.836088) (xy 136.025864 50.903619) + (xy 135.820697 51.013283) (xy 135.640866 51.160866) (xy 135.493283 51.340697) (xy 135.383619 51.545864) (xy 135.316088 51.768484) + (xy 135.293286 52) (xy 135.316088 52.231516) (xy 135.383619 52.454136) (xy 135.493283 52.659303) (xy 135.640866 52.839134) + (xy 135.820697 52.986717) (xy 136.025864 53.096381) (xy 136.248484 53.163912) (xy 136.421984 53.181) (xy 136.538016 53.181) + (xy 136.711516 53.163912) (xy 136.934136 53.096381) (xy 137.139303 52.986717) (xy 137.319134 52.839134) (xy 137.377015 52.768606) + (xy 138.618608 54.0102) (xy 126.166958 54.0102) (xy 126.126513 53.912558) (xy 126.041042 53.784641) (xy 125.932259 53.675858) + (xy 125.804342 53.590387) (xy 125.662209 53.531513) (xy 125.556 53.510387) (xy 125.556 52.900795) (xy 125.660697 52.986717) + (xy 125.865864 53.096381) (xy 126.088484 53.163912) (xy 126.261984 53.181) (xy 126.378016 53.181) (xy 126.551516 53.163912) + (xy 126.774136 53.096381) (xy 126.979303 52.986717) (xy 127.159134 52.839134) (xy 127.306717 52.659303) (xy 127.416381 52.454136) + (xy 127.483912 52.231516) (xy 127.506714 52) (xy 127.673286 52) (xy 127.696088 52.231516) (xy 127.763619 52.454136) + (xy 127.873283 52.659303) (xy 128.020866 52.839134) (xy 128.200697 52.986717) (xy 128.405864 53.096381) (xy 128.628484 53.163912) + (xy 128.801984 53.181) (xy 128.918016 53.181) (xy 129.091516 53.163912) (xy 129.314136 53.096381) (xy 129.519303 52.986717) + (xy 129.699134 52.839134) (xy 129.846717 52.659303) (xy 129.956381 52.454136) (xy 130.023912 52.231516) (xy 130.046714 52) + (xy 130.213286 52) (xy 130.236088 52.231516) (xy 130.303619 52.454136) (xy 130.413283 52.659303) (xy 130.560866 52.839134) + (xy 130.740697 52.986717) (xy 130.945864 53.096381) (xy 131.168484 53.163912) (xy 131.341984 53.181) (xy 131.458016 53.181) + (xy 131.631516 53.163912) (xy 131.854136 53.096381) (xy 132.059303 52.986717) (xy 132.239134 52.839134) (xy 132.386717 52.659303) + (xy 132.496381 52.454136) (xy 132.563912 52.231516) (xy 132.586714 52) (xy 132.753286 52) (xy 132.776088 52.231516) + (xy 132.843619 52.454136) (xy 132.953283 52.659303) (xy 133.100866 52.839134) (xy 133.280697 52.986717) (xy 133.485864 53.096381) + (xy 133.708484 53.163912) (xy 133.881984 53.181) (xy 133.998016 53.181) (xy 134.171516 53.163912) (xy 134.394136 53.096381) + (xy 134.599303 52.986717) (xy 134.779134 52.839134) (xy 134.926717 52.659303) (xy 135.036381 52.454136) (xy 135.103912 52.231516) + (xy 135.126714 52) (xy 135.103912 51.768484) (xy 135.036381 51.545864) (xy 134.926717 51.340697) (xy 134.779134 51.160866) + (xy 134.599303 51.013283) (xy 134.394136 50.903619) (xy 134.171516 50.836088) (xy 133.998016 50.819) (xy 133.881984 50.819) + (xy 133.708484 50.836088) (xy 133.485864 50.903619) (xy 133.280697 51.013283) (xy 133.100866 51.160866) (xy 132.953283 51.340697) + (xy 132.843619 51.545864) (xy 132.776088 51.768484) (xy 132.753286 52) (xy 132.586714 52) (xy 132.563912 51.768484) + (xy 132.496381 51.545864) (xy 132.386717 51.340697) (xy 132.239134 51.160866) (xy 132.059303 51.013283) (xy 131.854136 50.903619) + (xy 131.631516 50.836088) (xy 131.458016 50.819) (xy 131.341984 50.819) (xy 131.168484 50.836088) (xy 130.945864 50.903619) + (xy 130.740697 51.013283) (xy 130.560866 51.160866) (xy 130.413283 51.340697) (xy 130.303619 51.545864) (xy 130.236088 51.768484) + (xy 130.213286 52) (xy 130.046714 52) (xy 130.023912 51.768484) (xy 129.956381 51.545864) (xy 129.846717 51.340697) + (xy 129.699134 51.160866) (xy 129.519303 51.013283) (xy 129.314136 50.903619) (xy 129.091516 50.836088) (xy 128.918016 50.819) + (xy 128.801984 50.819) (xy 128.628484 50.836088) (xy 128.405864 50.903619) (xy 128.200697 51.013283) (xy 128.020866 51.160866) + (xy 127.873283 51.340697) (xy 127.763619 51.545864) (xy 127.696088 51.768484) (xy 127.673286 52) (xy 127.506714 52) + (xy 127.483912 51.768484) (xy 127.416381 51.545864) (xy 127.306717 51.340697) (xy 127.159134 51.160866) (xy 126.979303 51.013283) + (xy 126.774136 50.903619) (xy 126.551516 50.836088) (xy 126.378016 50.819) (xy 126.261984 50.819) (xy 126.088484 50.836088) + (xy 125.865864 50.903619) (xy 125.660697 51.013283) (xy 125.480866 51.160866) (xy 125.40782 51.249872) (xy 125.39022 51.235428) + (xy 124.859375 50.704583) (xy 124.973078 50.7272) (xy 125.126922 50.7272) (xy 125.277809 50.697187) (xy 125.419942 50.638313) + (xy 125.547859 50.552842) (xy 125.656642 50.444059) (xy 125.742113 50.316142) (xy 125.800987 50.174009) (xy 125.831 50.023122) + (xy 125.831 49.869278) (xy 125.800987 49.718391) (xy 125.742113 49.576258) (xy 125.734751 49.56524) (xy 129.20022 46.099772) + (xy 129.219527 46.083927) (xy 129.282759 46.006879) (xy 129.329745 45.918975) (xy 129.358678 45.823593) (xy 129.366 45.749254) + (xy 129.368448 45.7244) (xy 129.366 45.699546) (xy 129.366 38.049) (xy 147.759928 38.049) (xy 147.772188 38.173482) + (xy 147.808498 38.29318) (xy 147.867463 38.403494) (xy 147.946815 38.500185) (xy 148.043506 38.579537) (xy 148.15382 38.638502) + (xy 148.273518 38.674812) (xy 148.398 38.687072) (xy 148.81225 38.684) (xy 148.971 38.52525) (xy 148.971 37.601) + (xy 149.225 37.601) (xy 149.225 38.52525) (xy 149.38375 38.684) (xy 149.798 38.687072) (xy 149.922482 38.674812) + (xy 150.04218 38.638502) (xy 150.152494 38.579537) (xy 150.249185 38.500185) (xy 150.328537 38.403494) (xy 150.387502 38.29318) + (xy 150.423812 38.173482) (xy 150.436072 38.049) (xy 150.433 37.75975) (xy 150.27425 37.601) (xy 149.225 37.601) + (xy 148.971 37.601) (xy 147.92175 37.601) (xy 147.763 37.75975) (xy 147.759928 38.049) (xy 129.366 38.049) + (xy 129.366 37.828659) (xy 129.519303 37.746717) (xy 129.699134 37.599134) (xy 129.846717 37.419303) (xy 129.956381 37.214136) + (xy 130.023912 36.991516) (xy 130.046714 36.76) (xy 130.023912 36.528484) (xy 129.956381 36.305864) (xy 129.846717 36.100697) + (xy 129.836379 36.0881) (xy 129.883054 36.0881) (xy 129.9079 36.090547) (xy 129.932746 36.0881) (xy 129.932754 36.0881) + (xy 130.007093 36.080778) (xy 130.102475 36.051845) (xy 130.190379 36.004859) (xy 130.267427 35.941627) (xy 130.283276 35.922315) + (xy 132.722363 33.483229) (xy 132.812988 33.51072) (xy 132.968128 33.526) (xy 133.071872 33.526) (xy 133.227012 33.51072) + (xy 133.426069 33.450337) (xy 133.609521 33.35228) (xy 133.770317 33.220317) (xy 133.90228 33.059521) (xy 134.000337 32.876069) + (xy 134.06072 32.677012) (xy 134.081109 32.47) (xy 134.06072 32.262988) (xy 134.000337 32.063931) (xy 133.90228 31.880479) + (xy 133.770317 31.719683) (xy 133.609521 31.58772) (xy 133.426069 31.489663) (xy 133.274878 31.4438) (xy 150.075515 31.4438) + ) + ) + (filled_polygon + (pts + (xy 178.437 51.348) (xy 178.457 51.348) (xy 178.457 51.602) (xy 178.437 51.602) (xy 178.437 52.92625) + (xy 178.4671 52.95635) (xy 178.4671 53.406008) (xy 178.369921 53.503187) (xy 178.289242 53.382441) (xy 178.180459 53.273658) + (xy 178.052542 53.188187) (xy 177.910409 53.129313) (xy 177.759522 53.0993) (xy 177.605678 53.0993) (xy 177.5918 53.10206) + (xy 177.5918 52.928255) (xy 177.655506 52.980537) (xy 177.76582 53.039502) (xy 177.885518 53.075812) (xy 178.01 53.088072) + (xy 178.02425 53.085) (xy 178.183 52.92625) (xy 178.183 51.602) (xy 178.163 51.602) (xy 178.163 51.348) + (xy 178.183 51.348) (xy 178.183 51.328) (xy 178.437 51.328) + ) + ) + (filled_polygon + (pts + (xy 121.9035 45.896808) (xy 118.397309 49.403) (xy 118.254978 49.403) (xy 118.104091 49.433013) (xy 117.961958 49.491887) + (xy 117.834041 49.577358) (xy 117.8073 49.604099) (xy 117.8073 42.033591) (xy 121.58022 38.260672) (xy 121.599527 38.244827) + (xy 121.662759 38.167779) (xy 121.709745 38.079875) (xy 121.738678 37.984493) (xy 121.746 37.910154) (xy 121.746 37.910146) + (xy 121.748447 37.8853) (xy 121.746 37.860454) (xy 121.746 37.828659) (xy 121.899303 37.746717) (xy 121.903501 37.743272) + ) + ) + (filled_polygon + (pts + (xy 105.250311 31.449513) (xy 105.178492 31.471299) (xy 105.112304 31.506678) (xy 105.054289 31.554289) (xy 105.006678 31.612304) + (xy 104.971299 31.678492) (xy 104.949513 31.750311) (xy 104.942157 31.825) (xy 104.942157 33.175) (xy 104.949513 33.249689) + (xy 104.971299 33.321508) (xy 105.006678 33.387696) (xy 105.054289 33.445711) (xy 105.112304 33.493322) (xy 105.178492 33.528701) + (xy 105.250311 33.550487) (xy 105.325 33.557843) (xy 105.49722 33.557843) (xy 105.501322 33.599492) (xy 105.530255 33.694874) + (xy 105.530256 33.694875) (xy 105.577242 33.782779) (xy 105.640474 33.859827) (xy 105.65978 33.875671) (xy 106.628801 34.844693) + (xy 106.628801 35.756979) (xy 106.454136 35.663619) (xy 106.231516 35.596088) (xy 106.058016 35.579) (xy 105.941984 35.579) + (xy 105.768484 35.596088) (xy 105.545864 35.663619) (xy 105.340697 35.773283) (xy 105.160866 35.920866) (xy 105.118409 35.9726) + (xy 102.926105 35.9726) (xy 101.4434 34.490202) (xy 101.4434 32.379883) (xy 102.38002 31.4438) (xy 105.308318 31.4438) + ) + ) + ) +) diff --git a/schematics/v2.1/MZ80-ROMPG_v2_1.pro b/schematics/v2.1/MZ80-ROMPG_v2_1.pro new file mode 100644 index 0000000..b2ffe52 --- /dev/null +++ b/schematics/v2.1/MZ80-ROMPG_v2_1.pro @@ -0,0 +1,271 @@ +update=Thursday, 18 February 2021 at 10:23:11 +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead= +CopperLayerCount=2 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.2 +MinViaDiameter=0.4 +MinViaDrill=0.3 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.25 +TrackWidth2=0.254 +TrackWidth3=0.381 +TrackWidth4=0.508 +TrackWidth5=0.8128 +ViaDiameter1=0.8 +ViaDrill1=0.4 +ViaDiameter2=0.5 +ViaDrill2=0.3 +ViaDiameter3=0.5 +ViaDrill3=0.35 +ViaDiameter4=0.5 +ViaDrill4=0.4 +ViaDiameter5=0.8 +ViaDrill5=0.5 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.12 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.2 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.05 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.051 +SolderMaskMinWidth=0.25 +SolderPasteClearance=0 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In3.Cu] +Name=In3.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In4.Cu] +Name=In4.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In5.Cu] +Name=In5.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In6.Cu] +Name=In6.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In7.Cu] +Name=In7.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In8.Cu] +Name=In8.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In9.Cu] +Name=In9.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In10.Cu] +Name=In10.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In11.Cu] +Name=In11.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In12.Cu] +Name=In12.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In13.Cu] +Name=In13.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In14.Cu] +Name=In14.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In15.Cu] +Name=In15.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In16.Cu] +Name=In16.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In17.Cu] +Name=In17.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In18.Cu] +Name=In18.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In19.Cu] +Name=In19.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In20.Cu] +Name=In20.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In21.Cu] +Name=In21.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In22.Cu] +Name=In22.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In23.Cu] +Name=In23.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In24.Cu] +Name=In24.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In25.Cu] +Name=In25.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In26.Cu] +Name=In26.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In27.Cu] +Name=In27.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In28.Cu] +Name=In28.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In29.Cu] +Name=In29.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.In30.Cu] +Name=In30.Cu +Type=0 +Enabled=0 +[pcbnew/Layer.B.Cu] +Name=B.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.B.Adhes] +Enabled=1 +[pcbnew/Layer.F.Adhes] +Enabled=1 +[pcbnew/Layer.B.Paste] +Enabled=1 +[pcbnew/Layer.F.Paste] +Enabled=1 +[pcbnew/Layer.B.SilkS] +Enabled=1 +[pcbnew/Layer.F.SilkS] +Enabled=1 +[pcbnew/Layer.B.Mask] +Enabled=1 +[pcbnew/Layer.F.Mask] +Enabled=1 +[pcbnew/Layer.Dwgs.User] +Enabled=1 +[pcbnew/Layer.Cmts.User] +Enabled=1 +[pcbnew/Layer.Eco1.User] +Enabled=1 +[pcbnew/Layer.Eco2.User] +Enabled=1 +[pcbnew/Layer.Edge.Cuts] +Enabled=1 +[pcbnew/Layer.Margin] +Enabled=1 +[pcbnew/Layer.B.CrtYd] +Enabled=1 +[pcbnew/Layer.F.CrtYd] +Enabled=1 +[pcbnew/Layer.B.Fab] +Enabled=1 +[pcbnew/Layer.F.Fab] +Enabled=1 +[pcbnew/Layer.Rescue] +Enabled=0 +[pcbnew/Netclasses] +[pcbnew/Netclasses/Default] +Name=Default +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[pcbnew/Netclasses/1] +Name=Power +Clearance=0.2 +TrackWidth=0.25 +ViaDiameter=0.8 +ViaDrill=0.4 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName= +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 diff --git a/schematics/v2.1/MZ80-ROMPG_v2_1.sch b/schematics/v2.1/MZ80-ROMPG_v2_1.sch new file mode 100644 index 0000000..88725da --- /dev/null +++ b/schematics/v2.1/MZ80-ROMPG_v2_1.sch @@ -0,0 +1,68 @@ +EESchema Schematic File Version 4 +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 3 +Title "Sharp MZ-80A Rom Filing System" +Date "2021-02-16" +Rev "2.1" +Comp "" +Comment1 "" +Comment2 "storage." +Comment3 "firmware versions (ie. 40/80 character monitors) and ROM based" +Comment4 "A mechanism to allow the Sharp MZ-80A to utilize different ROM" +$EndDescr +$Sheet +S 5100 1050 3400 2100 +U 61BF4B3D +F0 "MEMORY" 39 +F1 "MZ80A_RFS_MEMORY_v2_1.sch" 39 +$EndSheet +$Sheet +S 1250 1050 3400 2100 +U 61BF531D +F0 "CONTROLLOGIC" 39 +F1 "MZ80A_RFS_CTRL_v2_1.sch" 39 +$EndSheet +$Bitmap +Pos 1000 7300 +Scale 4.000000 +Data +89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 2D 00 00 00 2D 08 03 00 00 00 0D C4 12 +A8 00 00 00 03 73 42 49 54 08 08 08 DB E1 4F E0 00 00 00 30 50 4C 54 45 01 00 00 10 00 00 42 00 +00 BD 00 00 8C 00 00 FF 00 00 21 00 00 73 00 00 DE 00 00 EF 00 00 31 00 00 52 00 00 9C 00 00 AD +00 00 63 00 00 CE 00 00 62 ED 7E 9A 00 00 00 01 74 52 4E 53 00 40 E6 D8 66 00 00 02 31 49 44 41 +54 48 89 95 95 E1 B6 A5 20 08 85 15 41 50 51 DE FF 6D 07 AD 33 77 2A 5B 73 2E 3F EA 2C FB A2 ED +06 39 21 3C 22 3E 97 DE 03 D2 6F 68 A4 FC 3D CC 44 F2 3D 2E 44 C4 CF E5 08 2F 42 A8 D4 CB 4A 6E +10 9B 50 DB E2 4A B7 34 9D 46 64 B2 BD 55 8D EA 6D 21 01 A4 BA 57 E2 B9 F5 5F BD F3 62 94 5F 8A +10 0B FD 18 1E 53 81 8C 01 53 E6 3D 0E A5 E3 DF 27 D9 37 D7 A7 FF 42 7B DA 7A 85 8F C6 84 C0 11 +2A 8C 30 64 4F 23 46 3E E9 48 E6 DF 8A BE 93 B7 72 8D 81 71 F0 F9 B4 D5 90 48 20 EC AD 9E A9 07 +06 E5 D3 43 8E BD A0 15 78 A3 2B 36 A7 2B 9E AF 72 12 2F EE 9B D7 A1 A1 62 EC A1 9F C2 23 50 21 +7C D3 11 12 A4 11 2C A6 25 9C 5D 41 D3 4D 8B 9D 11 53 B0 1A A5 2E 64 CC A4 B5 8F 57 5A 2D 78 21 +09 72 9F 56 CE D7 85 DE 8F 52 1F 43 9C 46 26 D0 09 67 23 EA 6F 70 A5 AC 84 89 8A AD 94 11 0A 3D +E9 CC 63 ED 2A 77 77 80 12 CE 5A 8A 0D F4 C4 1E 77 B3 FD B8 90 58 32 47 CB 00 AF 4C 1E BD D0 27 +6E 0D 92 9D 5D 4F CB BA 18 5D E3 6E 04 59 8E AE 02 73 45 2A 2D D7 44 1D 00 4F D8 EE 46 50 65 D2 +AA 55 24 0B B7 A2 20 B5 4B EC 07 7D B7 5B A9 1A A5 C8 3E 49 5A 6A 46 05 B0 12 E1 91 BC DC 9B 95 +89 AB 74 96 E8 A7 BD 60 4E 02 54 D5 F4 A0 1F 4D D2 7C 0D 3C 55 6A EA 63 03 1B B3 59 CB 98 64 63 +F6 AC 09 91 AE 0F A3 8E 75 75 4D 85 BB FA 16 9F 87 26 4F 79 8C 9E 2A 31 A7 F9 5B 75 6E CF 54 37 +87 71 E6 2E 8D A7 CF D8 79 7E 5E 35 CD DF DB 0E 39 68 9B B4 E0 E4 0A 8A 1B CF 70 1F 71 3F 4A 1A +8D D5 14 EB 36 CC 86 93 69 7B D6 41 AD 03 35 29 6E 35 B9 95 56 DB 72 6E 5C 66 DC E5 0D 6F D1 E6 +A3 B7 AF 99 19 65 4D 65 DC 4D F2 83 96 75 C7 E3 AC 0C 5A C3 C9 EE 3D F5 11 5F 0A 1C F7 63 6F 7D +69 81 37 29 7A 16 59 8F AE CB 8F 56 BD 04 9E 5B CA 67 DB 8D F7 C9 B0 72 9E ED 86 2F FF 30 97 18 +9F 7F 96 58 FF 43 2E 48 BF 48 F9 BB F8 03 46 6A 13 C0 29 E6 4E 60 00 00 00 00 49 45 4E 44 AE 42 +60 82 +EndData +$EndBitmap +$Comp +L Mechanical:MountingHole LG1 +U 1 1 60592CBE +P 1650 7550 +F 0 "LG1" H 1750 7596 50 0000 L CNN +F 1 "Argo Logo" H 1750 7505 50 0000 L CNN +F 2 "Graphic:Argo" H 1650 7550 50 0001 C CNN +F 3 "~" H 1650 7550 50 0001 C CNN + 1 1650 7550 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/schematics/v2.1/MZ80A_RFS_CTRL_v2_1.sch b/schematics/v2.1/MZ80A_RFS_CTRL_v2_1.sch new file mode 100644 index 0000000..dfef168 --- /dev/null +++ b/schematics/v2.1/MZ80A_RFS_CTRL_v2_1.sch @@ -0,0 +1,2813 @@ +EESchema Schematic File Version 4 +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 3 3 +Title "Sharp MZ80A Rom Filing System" +Date "2021-02-16" +Rev "2.1" +Comp "" +Comment1 "SPI and hardware SPI which connects to an SD card." +Comment2 "control logic; addition of 2 SPI circuits (only 1 needs to be populated), a bitbang " +Comment3 "signals to ensure writes to Flash RAM or static RAM are not affected by writes to" +Comment4 "Revised logic of the RFS; addition of a circuit to enable/disable memory/control" +$EndDescr +$Comp +L 74xx:74LS04 U? +U 1 1 61CED067 +P 3950 4650 +AR Path="/61CED067" Ref="U?" Part="1" +AR Path="/61BF531D/61CED067" Ref="U9" Part="1" +F 0 "U9" H 3900 4700 31 0000 C CNN +F 1 "74LS04" H 3950 4650 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3950 4650 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3950 4650 50 0001 C CNN + 1 3950 4650 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 2 1 61CED06D +P 3950 5050 +AR Path="/61CED06D" Ref="U?" Part="2" +AR Path="/61BF531D/61CED06D" Ref="U9" Part="2" +F 0 "U9" H 3900 5100 31 0000 C CNN +F 1 "74LS04" H 3950 5050 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3950 5050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3950 5050 50 0001 C CNN + 2 3950 5050 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 3 1 61CED073 +P 4650 6200 +AR Path="/61CED073" Ref="U?" Part="3" +AR Path="/61BF531D/61CED073" Ref="U9" Part="3" +F 0 "U9" H 4600 6250 31 0000 C CNN +F 1 "74LS04" H 4650 6200 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4650 6200 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4650 6200 50 0001 C CNN + 3 4650 6200 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 4 1 61CED079 +P 4450 1700 +AR Path="/61CED079" Ref="U?" Part="4" +AR Path="/61BF531D/61CED079" Ref="U9" Part="4" +F 0 "U9" H 4400 1750 31 0000 C CNN +F 1 "74LS04" H 4450 1700 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4450 1700 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 4450 1700 50 0001 C CNN + 4 4450 1700 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 5 1 61CED07F +P 5600 1700 +AR Path="/61CED07F" Ref="U?" Part="5" +AR Path="/61BF531D/61CED07F" Ref="U9" Part="5" +F 0 "U9" H 5550 1750 31 0000 C CNN +F 1 "74LS04" H 5600 1700 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5600 1700 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 5600 1700 50 0001 C CNN + 5 5600 1700 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 6 1 61CED085 +P 7250 3900 +AR Path="/61CED085" Ref="U?" Part="6" +AR Path="/61BF531D/61CED085" Ref="U9" Part="6" +F 0 "U9" H 7200 3950 31 0000 C CNN +F 1 "74LS04" H 7200 3900 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 7250 3900 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 7250 3900 50 0001 C CNN + 6 7250 3900 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS04 U? +U 7 1 61CED08B +P 3650 7250 +AR Path="/61CED08B" Ref="U?" Part="7" +AR Path="/61BF531D/61CED08B" Ref="U9" Part="7" +F 0 "U9" H 3550 7300 39 0000 L CNN +F 1 "74LS04" H 3500 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3650 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS04" H 3650 7250 50 0001 C CNN + 7 3650 7250 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61CED097 +P 3900 6850 +AR Path="/61CED097" Ref="C?" Part="1" +AR Path="/61BF531D/61CED097" Ref="C6" Part="1" +F 0 "C6" H 3700 6850 39 0000 L CNN +F 1 "100nF" H 3700 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 3900 6850 50 0001 C CNN +F 3 "~" H 3900 6850 50 0001 C CNN + 1 3900 6850 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61CED0D5 +P 3400 6850 +AR Path="/61CED0D5" Ref="C?" Part="1" +AR Path="/61BF531D/61CED0D5" Ref="C5" Part="1" +F 0 "C5" H 3200 6850 39 0000 L CNN +F 1 "100nF" H 3200 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 3400 6850 50 0001 C CNN +F 3 "~" H 3400 6850 50 0001 C CNN + 1 3400 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3150 6750 3400 6750 +Wire Wire Line + 3150 7750 3400 7750 +Wire Wire Line + 3900 7750 3900 6950 +$Comp +L power:GNDPWR #PWR? +U 1 1 61CED0FC +P 1600 7700 +AR Path="/61CED0FC" Ref="#PWR?" Part="1" +AR Path="/61BF531D/61CED0FC" Ref="#PWR07" Part="1" +F 0 "#PWR07" H 1600 7500 50 0001 C CNN +F 1 "GNDPWR" H 1400 7650 39 0000 C CNN +F 2 "" H 1600 7650 50 0001 C CNN +F 3 "" H 1600 7650 50 0001 C CNN + 1 1600 7700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61CED127 +P 5400 6850 +AR Path="/61CED127" Ref="C?" Part="1" +AR Path="/61BF531D/61CED127" Ref="C12" Part="1" +F 0 "C12" H 5200 6850 39 0000 L CNN +F 1 "100nF" H 5200 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5400 6850 50 0001 C CNN +F 3 "~" H 5400 6850 50 0001 C CNN + 1 5400 6850 + 1 0 0 -1 +$EndComp +Text Label 6000 2650 0 39 ~ 0 +A2 +Text Label 6000 2550 0 39 ~ 0 +A1 +$Comp +L 74xx:74HCT273 U12 +U 1 1 62B990EB +P 2100 1550 +F 0 "U12" H 2100 1650 39 0000 C CNN +F 1 "74HCT273" H 2100 1550 39 0000 C CNN +F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 2100 1550 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT273.pdf" H 2100 1550 50 0001 C CNN + 1 2100 1550 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HCT273 U14 +U 1 1 62B9AFAB +P 2100 5050 +F 0 "U14" H 2100 5150 39 0000 C CNN +F 1 "74HCT273" H 2100 5050 39 0000 C CNN +F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 2100 5050 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT273.pdf" H 2100 5050 50 0001 C CNN + 1 2100 5050 + 1 0 0 -1 +$EndComp +Text GLabel 850 700 0 39 BiDi ~ 0 +UD[0..7] +Entry Wire Line + 1350 950 1450 1050 +Entry Bus Bus + 1250 700 1350 800 +Wire Wire Line + 1450 1050 1600 1050 +Entry Wire Line + 1350 1050 1450 1150 +Entry Wire Line + 1350 1150 1450 1250 +Entry Wire Line + 1350 1250 1450 1350 +Entry Wire Line + 1350 1350 1450 1450 +Entry Wire Line + 1350 1450 1450 1550 +Entry Wire Line + 1350 1550 1450 1650 +Entry Wire Line + 1350 1650 1450 1750 +Wire Wire Line + 1450 1150 1600 1150 +Wire Wire Line + 1450 1250 1600 1250 +Wire Wire Line + 1450 1350 1600 1350 +Wire Wire Line + 1450 1450 1600 1450 +Wire Wire Line + 1450 1550 1600 1550 +Wire Wire Line + 1450 1650 1600 1650 +Wire Wire Line + 1450 1750 1600 1750 +Entry Wire Line + 1350 2700 1450 2800 +Wire Wire Line + 1450 2800 1600 2800 +Entry Wire Line + 1350 2800 1450 2900 +Entry Wire Line + 1350 2900 1450 3000 +Entry Wire Line + 1350 3000 1450 3100 +Entry Wire Line + 1350 3100 1450 3200 +Entry Wire Line + 1350 3200 1450 3300 +Entry Wire Line + 1350 3300 1450 3400 +Entry Wire Line + 1350 3400 1450 3500 +Wire Wire Line + 1450 2900 1600 2900 +Wire Wire Line + 1450 3000 1600 3000 +Wire Wire Line + 1450 3100 1600 3100 +Wire Wire Line + 1450 3200 1600 3200 +Wire Wire Line + 1450 3300 1600 3300 +Wire Wire Line + 1450 3400 1600 3400 +Wire Wire Line + 1450 3500 1600 3500 +$Comp +L 74xx:74LS139 U10 +U 1 1 62CD1515 +P 5800 5700 +F 0 "U10" H 5800 5800 39 0000 C CNN +F 1 "74HCT139" H 5800 5700 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 5800 5700 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS139" H 5800 5700 50 0001 C CNN + 1 5800 5700 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS139 U10 +U 3 1 62CD3F8E +P 4150 7250 +F 0 "U10" H 4050 7300 39 0000 L CNN +F 1 "74HCT139" H 4000 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4150 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS139" H 4150 7250 50 0001 C CNN + 3 4150 7250 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74HCT273 U13 +U 1 1 62D349D6 +P 2100 3300 +F 0 "U13" H 2100 3400 39 0000 C CNN +F 1 "74HCT273" H 2100 3300 39 0000 C CNN +F 2 "Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm" H 2100 3300 50 0001 C CNN +F 3 "https://assets.nexperia.com/documents/data-sheet/74HC_HCT273.pdf" H 2100 3300 50 0001 C CNN + 1 2100 3300 + 1 0 0 -1 +$EndComp +Entry Wire Line + 1350 4450 1450 4550 +Wire Wire Line + 1450 4550 1600 4550 +Entry Wire Line + 1350 4550 1450 4650 +Entry Wire Line + 1350 4650 1450 4750 +Entry Wire Line + 1350 4750 1450 4850 +Entry Wire Line + 1350 4850 1450 4950 +Entry Wire Line + 1350 4950 1450 5050 +Entry Wire Line + 1350 5050 1450 5150 +Entry Wire Line + 1350 5150 1450 5250 +Wire Wire Line + 1450 4650 1600 4650 +Wire Wire Line + 1450 4750 1600 4750 +Wire Wire Line + 1450 4850 1600 4850 +Wire Wire Line + 1450 4950 1600 4950 +Wire Wire Line + 1450 5050 1600 5050 +Wire Wire Line + 1450 5150 1600 5150 +Wire Wire Line + 1450 5250 1600 5250 +Text GLabel 10800 6300 2 39 Input ~ 0 +~CSUSR~ +Text Label 6000 2450 0 39 ~ 0 +A0 +$Comp +L 74xx:74LS30 U7 +U 2 1 62E911C3 +P 3150 7250 +F 0 "U7" H 3050 7300 39 0000 L CNN +F 1 "74HCT30" H 3000 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 3150 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 3150 7250 50 0001 C CNN + 2 3150 7250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4550 2550 6200 2550 +Wire Wire Line + 4550 2450 6200 2450 +$Comp +L 74xx:74LS191 U19 +U 1 1 62EF0E0A +P 5800 4450 +F 0 "U19" H 5800 4550 39 0000 C CNN +F 1 "74HCT191" H 5800 4450 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 5800 4450 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS191" H 5800 4450 50 0001 C CNN + 1 5800 4450 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U15 +U 1 1 62F80F39 +P 4700 4550 +F 0 "U15" H 4700 4600 31 0000 C CNN +F 1 "74HCT00" H 4700 4500 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4700 4550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 4700 4550 50 0001 C CNN + 1 4700 4550 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5300 5600 3250 5600 +Wire Wire Line + 3250 5600 3250 5250 +Wire Wire Line + 3250 5250 2600 5250 +Wire Wire Line + 5300 5700 3300 5700 +Wire Wire Line + 3300 5700 3300 5150 +Wire Wire Line + 3300 5150 2600 5150 +Wire Wire Line + 2600 4850 3200 4850 +Wire Wire Line + 3200 4850 3200 4150 +Wire Wire Line + 3200 4150 5300 4150 +Wire Wire Line + 5300 4650 5250 4650 +Wire Wire Line + 5250 4650 5250 4850 +Wire Wire Line + 5250 5300 5800 5300 +Wire Wire Line + 5800 5300 5800 5250 +Wire Wire Line + 5300 4850 5250 4850 +Connection ~ 5250 4850 +Wire Wire Line + 5250 4850 5250 5200 +Wire Wire Line + 2600 4950 3250 4950 +Wire Wire Line + 3250 4950 3250 4250 +Wire Wire Line + 3250 4250 5300 4250 +Wire Wire Line + 2600 5050 3300 5050 +Wire Wire Line + 3300 5050 3300 4350 +Wire Wire Line + 3300 4350 5300 4350 +Wire Wire Line + 4550 2650 6200 2650 +Wire Wire Line + 4250 4650 4400 4650 +$Comp +L 74xx:74LS00 U15 +U 2 1 63186B0C +P 4700 4950 +F 0 "U15" H 4700 5000 31 0000 C CNN +F 1 "74HCT00" H 4700 4900 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4700 4950 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 4700 4950 50 0001 C CNN + 2 4700 4950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5000 4950 5300 4950 +Wire Wire Line + 4250 5050 4400 5050 +Wire Wire Line + 3650 5050 3450 5050 +Wire Wire Line + 3450 5050 3450 4450 +Wire Wire Line + 4350 6200 4350 4850 +Wire Wire Line + 4350 4850 4400 4850 +Wire Wire Line + 3500 6450 3500 4650 +Wire Wire Line + 3500 4650 3650 4650 +Wire Wire Line + 3500 6450 6000 6450 +Wire Wire Line + 5950 6100 6450 6100 +Wire Wire Line + 6450 6100 6450 4750 +Wire Wire Line + 6450 4750 6300 4750 +NoConn ~ 6300 4050 +NoConn ~ 6300 4150 +NoConn ~ 6300 4250 +NoConn ~ 6300 4350 +NoConn ~ 6300 4550 +Wire Wire Line + 5700 2750 6200 2750 +Wire Wire Line + 5700 2850 6200 2850 +Wire Wire Line + 5700 2950 6200 2950 +Wire Wire Line + 5700 3050 6200 3050 +Wire Wire Line + 5700 3150 6200 3150 +Wire Wire Line + 5700 3250 6200 3250 +Wire Wire Line + 5700 3350 6200 3350 +Wire Wire Line + 5700 3450 6200 3450 +Text Label 6000 2750 0 39 ~ 0 +A3 +Text Label 6000 2850 0 39 ~ 0 +A4 +Text Label 6000 2950 0 39 ~ 0 +A5 +Text Label 6000 3050 0 39 ~ 0 +A6 +Text Label 6000 3150 0 39 ~ 0 +A7 +Text Label 6000 3250 0 39 ~ 0 +A8 +Text Label 6000 3350 0 39 ~ 0 +A9 +Text Label 6000 3450 0 39 ~ 0 +A10 +$Comp +L 74xx:74LS30 U7 +U 1 1 62E9002F +P 5400 3050 +F 0 "U7" H 5400 3150 31 0000 C CNN +F 1 "74HCT30" H 5400 3050 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5400 3050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS30" H 5400 3050 50 0001 C CNN + 1 5400 3050 + -1 0 0 -1 +$EndComp +Connection ~ 5100 3050 +$Comp +L 74xx:74LS138 U? +U 1 1 61CED091 +P 4050 2750 +AR Path="/61CED091" Ref="U?" Part="1" +AR Path="/61BF531D/61CED091" Ref="U17" Part="1" +F 0 "U17" H 4050 2800 39 0000 C CNN +F 1 "74HCT138" H 4000 2700 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 4050 2750 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS138" H 4050 2750 50 0001 C CNN + 1 4050 2750 + -1 0 0 -1 +$EndComp +Wire Wire Line + 3450 4450 4350 4450 +Wire Wire Line + 5100 3050 5100 3950 +Wire Wire Line + 6450 4750 6450 3550 +Wire Wire Line + 6450 3550 5000 3550 +Wire Wire Line + 5000 3550 5000 3050 +Wire Wire Line + 5000 2950 4550 2950 +Connection ~ 6450 4750 +Wire Wire Line + 3500 4650 3500 3850 +Wire Wire Line + 3500 3850 4900 3850 +Wire Wire Line + 4900 3850 4900 3150 +Wire Wire Line + 4900 3150 4550 3150 +Connection ~ 3500 4650 +$Comp +L 74xx:74LS32 U8 +U 2 1 6324BA79 +P 1000 5450 +F 0 "U8" H 1000 5550 31 0000 C CNN +F 1 "74HCT32" H 1000 5450 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 5450 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 1000 5450 50 0001 C CNN + 2 1000 5450 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS32 U8 +U 3 1 632512AA +P 1000 3700 +F 0 "U8" H 1000 3800 31 0000 C CNN +F 1 "74HCT32" H 1000 3700 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 3700 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 1000 3700 50 0001 C CNN + 3 1000 3700 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS32 U8 +U 4 1 63256624 +P 1000 1950 +F 0 "U8" H 1000 2050 31 0000 C CNN +F 1 "74HCT32" H 1000 1950 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 1950 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 1000 1950 50 0001 C CNN + 4 1000 1950 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 1950 1600 1950 +Wire Wire Line + 1300 3700 1600 3700 +Wire Wire Line + 1300 5450 1600 5450 +Wire Wire Line + 700 1850 550 1850 +Wire Wire Line + 550 1850 550 3600 +Wire Wire Line + 550 5350 700 5350 +Wire Wire Line + 550 3600 700 3600 +Connection ~ 550 3600 +Wire Wire Line + 550 3600 550 5350 +Wire Wire Line + 3550 3150 3350 3150 +Wire Wire Line + 3350 3150 3350 6000 +Wire Wire Line + 3350 6000 2900 6000 +Wire Wire Line + 3550 3050 3100 3050 +Wire Wire Line + 3100 3050 3100 4150 +Wire Wire Line + 3100 4150 650 4150 +Wire Wire Line + 650 4150 650 3800 +Wire Wire Line + 650 3800 700 3800 +Wire Wire Line + 3550 2950 3100 2950 +Wire Wire Line + 3100 2950 3100 2400 +Wire Wire Line + 3100 2400 650 2400 +Wire Wire Line + 650 2400 650 2050 +Wire Wire Line + 650 2050 700 2050 +Entry Wire Line + 2900 1550 3000 1450 +Entry Wire Line + 2900 1450 3000 1350 +Entry Wire Line + 2900 1350 3000 1250 +Entry Wire Line + 2900 1250 3000 1150 +Entry Wire Line + 2900 1150 3000 1050 +Entry Wire Line + 2900 1050 3000 950 +Wire Wire Line + 2600 1650 2900 1650 +Wire Wire Line + 2600 1550 2900 1550 +Wire Wire Line + 2600 1450 2900 1450 +Wire Wire Line + 2600 1350 2900 1350 +Wire Wire Line + 2600 1250 2900 1250 +Wire Wire Line + 2600 1150 2900 1150 +Wire Wire Line + 2600 1050 2900 1050 +Entry Wire Line + 2900 3200 3000 3100 +Entry Wire Line + 2900 3100 3000 3000 +Entry Wire Line + 2900 3000 3000 2900 +Entry Wire Line + 2900 2900 3000 2800 +Entry Wire Line + 2900 2800 3000 2700 +Wire Wire Line + 2600 3200 2900 3200 +Wire Wire Line + 2600 3100 2900 3100 +Wire Wire Line + 2600 3000 2900 3000 +Wire Wire Line + 2600 2900 2900 2900 +Wire Wire Line + 2600 2800 2900 2800 +Entry Wire Line + 6200 2450 6300 2350 +Entry Wire Line + 6200 2550 6300 2450 +Entry Wire Line + 6200 2650 6300 2550 +Entry Wire Line + 6200 2750 6300 2650 +Entry Wire Line + 6200 2850 6300 2750 +Entry Wire Line + 6200 2950 6300 2850 +Entry Wire Line + 6200 3050 6300 2950 +Entry Wire Line + 6200 3150 6300 3050 +Entry Wire Line + 6200 3250 6300 3150 +Entry Wire Line + 6200 3350 6300 3250 +Entry Wire Line + 6200 3450 6300 3350 +Entry Bus Bus + 6200 550 6300 650 +Text Label 1600 1050 2 39 ~ 0 +UD0 +Text Label 1600 1150 2 39 ~ 0 +UD1 +Text Label 1600 1250 2 39 ~ 0 +UD2 +Text Label 1600 1350 2 39 ~ 0 +UD3 +Text Label 1600 1450 2 39 ~ 0 +UD4 +Text Label 1600 1550 2 39 ~ 0 +UD5 +Text Label 1600 1650 2 39 ~ 0 +UD6 +Text Label 1600 1750 2 39 ~ 0 +UD7 +Text Label 1600 4550 2 39 ~ 0 +UD0 +Text Label 1600 4650 2 39 ~ 0 +UD1 +Text Label 1600 4750 2 39 ~ 0 +UD2 +Text Label 1600 4850 2 39 ~ 0 +UD3 +Text Label 1600 4950 2 39 ~ 0 +UD4 +Text Label 1600 5050 2 39 ~ 0 +UD5 +Text Label 1600 5150 2 39 ~ 0 +UD6 +Text Label 1600 5250 2 39 ~ 0 +UD7 +Text Label 1600 2800 2 39 ~ 0 +UD0 +Text Label 1600 2900 2 39 ~ 0 +UD1 +Text Label 1600 3000 2 39 ~ 0 +UD2 +Text Label 1600 3100 2 39 ~ 0 +UD3 +Text Label 1600 3200 2 39 ~ 0 +UD4 +Text Label 1600 3300 2 39 ~ 0 +UD5 +Text Label 1600 3400 2 39 ~ 0 +UD6 +Text Label 1600 3500 2 39 ~ 0 +UD7 +$Comp +L Device:C_Small C? +U 1 1 6340E274 +P 1850 2300 +AR Path="/6340E274" Ref="C?" Part="1" +AR Path="/61BF531D/6340E274" Ref="C8" Part="1" +F 0 "C8" V 1900 2350 39 0000 L CNN +F 1 "100nF" V 1800 2350 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1850 2300 50 0001 C CNN +F 3 "~" H 1850 2300 50 0001 C CNN + 1 1850 2300 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 63419AB3 +P 1900 4050 +AR Path="/63419AB3" Ref="C?" Part="1" +AR Path="/61BF531D/63419AB3" Ref="C9" Part="1" +F 0 "C9" V 1950 4100 39 0000 L CNN +F 1 "100nF" V 1850 4100 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1900 4050 50 0001 C CNN +F 3 "~" H 1900 4050 50 0001 C CNN + 1 1900 4050 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 634254EF +P 1800 5850 +AR Path="/634254EF" Ref="C?" Part="1" +AR Path="/61BF531D/634254EF" Ref="C7" Part="1" +F 0 "C7" V 1750 6000 39 0000 L CNN +F 1 "100nF" V 1700 5850 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 1800 5850 50 0001 C CNN +F 3 "~" H 1800 5850 50 0001 C CNN + 1 1800 5850 + 0 -1 -1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 634C67D2 +P 4300 3450 +AR Path="/634C67D2" Ref="C?" Part="1" +AR Path="/61BF531D/634C67D2" Ref="C15" Part="1" +F 0 "C15" V 4200 3500 39 0000 L CNN +F 1 "100nF" V 4250 3500 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4300 3450 50 0001 C CNN +F 3 "~" H 4300 3450 50 0001 C CNN + 1 4300 3450 + 0 1 1 0 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 634DC7CB +P 6200 5200 +AR Path="/634DC7CB" Ref="C?" Part="1" +AR Path="/61BF531D/634DC7CB" Ref="C18" Part="1" +F 0 "C18" H 6000 5200 39 0000 L CNN +F 1 "100nF" H 6000 5150 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6200 5200 50 0001 C CNN +F 3 "~" H 6200 5200 50 0001 C CNN + 1 6200 5200 + 1 0 0 -1 +$EndComp +Text Label 2850 1150 2 39 ~ 0 +BK1A13 +Text Label 2850 1250 2 39 ~ 0 +BK1A14 +Text Label 2850 1350 2 39 ~ 0 +BK1A15 +Text Label 2850 1450 2 39 ~ 0 +BK1A16 +Text Label 2850 1550 2 39 ~ 0 +BK1A17 +NoConn ~ 2600 1750 +Text Label 2850 2800 2 39 ~ 0 +BK2A11 +Text Label 2850 2900 2 39 ~ 0 +BK2A12 +Text Label 2850 3000 2 39 ~ 0 +BK2A13 +Text Label 2850 3100 2 39 ~ 0 +BK2A14 +Text Label 2850 3200 2 39 ~ 0 +BK2A15 +$Comp +L Device:C_Small C? +U 1 1 635652F5 +P 4400 6850 +AR Path="/635652F5" Ref="C?" Part="1" +AR Path="/61BF531D/635652F5" Ref="C10" Part="1" +F 0 "C10" H 4200 6850 39 0000 L CNN +F 1 "100nF" H 4200 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4400 6850 50 0001 C CNN +F 3 "~" H 4400 6850 50 0001 C CNN + 1 4400 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4400 6950 4400 7750 +Text GLabel 10750 5600 2 39 Output ~ 0 +~CSUFLSH1~ +Text GLabel 10750 5700 2 39 Output ~ 0 +~CSUFLSH2~ +Text GLabel 10750 5800 2 39 Output ~ 0 +~CSRAM~ +Wire Wire Line + 6300 5600 10750 5600 +Wire Wire Line + 6300 5700 10750 5700 +Wire Wire Line + 6300 5800 10750 5800 +Text GLabel 650 1300 0 39 Input ~ 0 +~WR~ +Wire Wire Line + 550 1700 550 1850 +Connection ~ 550 1850 +Wire Wire Line + 5300 4050 5250 4050 +Wire Wire Line + 5250 4050 5250 4650 +Connection ~ 5250 4650 +Text Label 3000 5050 2 39 ~ 0 +CDLTCH3 +Text Label 3000 4950 2 39 ~ 0 +CDLTCH2 +Text Label 3000 4850 2 39 ~ 0 +CDLTCH1 +Text Label 2950 5150 2 39 ~ 0 +BK2A19 +Text Label 2950 5250 2 39 ~ 0 +BK2A20 +$Comp +L 74xx:74LS595 U20 +U 1 1 6368EEA5 +P 8350 1650 +F 0 "U20" H 8300 1400 39 0000 C CNN +F 1 "74HCT595" H 8350 1300 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 8350 1650 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls595" H 8350 1650 50 0001 C CNN + 1 8350 1650 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS165 U22 +U 1 1 6369042B +P 9850 1750 +F 0 "U22" H 9900 1650 39 0000 C CNN +F 1 "74HCT165" H 9900 1550 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 9850 1750 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS165" H 9850 1750 50 0001 C CNN + 1 9850 1750 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS163 U21 +U 1 1 63691750 +P 8100 3600 +F 0 "U21" H 8150 3500 39 0000 C CNN +F 1 "74HCT163" H 8200 3400 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 8100 3600 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS163" H 8100 3600 50 0001 C CNN + 1 8100 3600 + 1 0 0 -1 +$EndComp +Entry Wire Line + 8950 1250 9050 1150 +Entry Wire Line + 8950 1350 9050 1250 +Entry Wire Line + 8950 1450 9050 1350 +Entry Wire Line + 8950 1550 9050 1450 +Entry Wire Line + 8950 1650 9050 1550 +Entry Wire Line + 8950 1750 9050 1650 +Entry Wire Line + 8950 1850 9050 1750 +Entry Wire Line + 8950 1950 9050 1850 +Entry Wire Line + 9050 1150 9150 1250 +Entry Wire Line + 9050 1250 9150 1350 +Entry Wire Line + 9050 1350 9150 1450 +Entry Wire Line + 9050 1450 9150 1550 +Entry Wire Line + 9050 1550 9150 1650 +Entry Wire Line + 9050 1650 9150 1750 +Entry Wire Line + 9050 1750 9150 1850 +Entry Wire Line + 9050 1850 9150 1950 +Wire Wire Line + 8750 1250 8950 1250 +Wire Wire Line + 8750 1350 8950 1350 +Wire Wire Line + 8750 1450 8950 1450 +Wire Wire Line + 8750 1550 8950 1550 +Wire Wire Line + 8750 1650 8950 1650 +Wire Wire Line + 8750 1750 8950 1750 +Wire Wire Line + 8750 1850 8950 1850 +Wire Wire Line + 8750 1950 8950 1950 +Wire Wire Line + 9150 1250 9350 1250 +Wire Wire Line + 9150 1350 9350 1350 +Wire Wire Line + 9150 1450 9350 1450 +Wire Wire Line + 9150 1550 9350 1550 +Wire Wire Line + 9150 1650 9350 1650 +Wire Wire Line + 9150 1750 9350 1750 +Wire Wire Line + 9150 1850 9350 1850 +Wire Wire Line + 9150 1950 9350 1950 +Entry Bus Bus + 8950 700 9050 800 +Text Label 8800 1250 0 39 ~ 0 +UD0 +Text Label 8800 1350 0 39 ~ 0 +UD1 +Text Label 8800 1450 0 39 ~ 0 +UD2 +Text Label 8800 1550 0 39 ~ 0 +UD3 +Text Label 8800 1650 0 39 ~ 0 +UD4 +Text Label 8800 1750 0 39 ~ 0 +UD5 +Text Label 8800 1850 0 39 ~ 0 +UD6 +Text Label 8800 1950 0 39 ~ 0 +UD7 +Text Label 9200 1250 0 39 ~ 0 +UD0 +Text Label 9200 1350 0 39 ~ 0 +UD1 +Text Label 9200 1450 0 39 ~ 0 +UD2 +Text Label 9200 1550 0 39 ~ 0 +UD3 +Text Label 9200 1650 0 39 ~ 0 +UD4 +Text Label 9200 1750 0 39 ~ 0 +UD5 +Text Label 9200 1850 0 39 ~ 0 +UD6 +Text Label 9200 1950 0 39 ~ 0 +UD7 +Wire Wire Line + 7950 1550 7850 1550 +Wire Wire Line + 9350 1150 9300 1150 +Wire Wire Line + 9300 800 9850 800 +Wire Wire Line + 9850 800 9850 850 +Wire Wire Line + 9300 800 9300 900 +Wire Wire Line + 9350 2350 9200 2350 +Wire Wire Line + 9200 2350 9200 2450 +Wire Wire Line + 7850 2450 7850 1750 +Wire Wire Line + 7850 1750 7950 1750 +Wire Wire Line + 8600 3100 8650 3100 +Wire Wire Line + 8650 3100 8650 2500 +Wire Wire Line + 7800 2500 7800 1450 +Wire Wire Line + 7800 1450 7950 1450 +Wire Wire Line + 7600 1750 7700 1750 +Connection ~ 7850 1750 +Wire Wire Line + 7800 1450 6950 1450 +Wire Wire Line + 6950 1450 6950 1750 +Wire Wire Line + 6950 1750 7000 1750 +Connection ~ 7800 1450 +Wire Wire Line + 7600 3700 7500 3700 +Wire Wire Line + 7500 3700 7500 3600 +Wire Wire Line + 7600 3600 7500 3600 +Wire Wire Line + 7600 3800 7500 3800 +Wire Wire Line + 7500 3800 7500 3700 +Connection ~ 7500 3700 +Wire Wire Line + 2900 6350 2900 6000 +$Comp +L 74xx:74LS00 U18 +U 1 1 6394CEDD +P 9250 4050 +F 0 "U18" H 9200 4150 31 0000 C CNN +F 1 "74HCT00" H 9250 4050 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 9250 4050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 9250 4050 50 0001 C CNN + 1 9250 4050 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U18 +U 2 1 6394F3C6 +P 9250 4550 +F 0 "U18" H 9200 4650 31 0000 C CNN +F 1 "74HCT00" H 9250 4550 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 9250 4550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 9250 4550 50 0001 C CNN + 2 9250 4550 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U18 +U 3 1 63951E2C +P 9250 3600 +F 0 "U18" H 9200 3700 31 0000 C CNN +F 1 "74HCT00" H 9250 3600 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 9250 3600 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 9250 3600 50 0001 C CNN + 3 9250 3600 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U18 +U 4 1 63953BE2 +P 7300 1750 +F 0 "U18" H 7250 1850 31 0000 C CNN +F 1 "74HCT00" H 7300 1750 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 7300 1750 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 7300 1750 50 0001 C CNN + 4 7300 1750 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U15 +U 5 1 6395663E +P 5150 7250 +F 0 "U15" H 5050 7300 39 0000 L CNN +F 1 "74HCT00" H 5000 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5150 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 5150 7250 50 0001 C CNN + 5 5150 7250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9550 4550 9600 4550 +Wire Wire Line + 9600 4550 9600 4250 +Wire Wire Line + 9600 4250 8900 4250 +Wire Wire Line + 8900 4250 8900 4150 +Wire Wire Line + 8900 4150 8950 4150 +Wire Wire Line + 9550 4050 9550 4350 +Wire Wire Line + 9550 4350 8900 4350 +Wire Wire Line + 8900 4450 8950 4450 +Wire Wire Line + 8900 4350 8900 4450 +Wire Wire Line + 9550 3600 9600 3600 +Wire Wire Line + 9600 3600 9600 3850 +Wire Wire Line + 9600 3850 8900 3850 +Wire Wire Line + 8900 3850 8900 3950 +Wire Wire Line + 8900 3950 8950 3950 +Wire Wire Line + 9600 4550 9600 4750 +Connection ~ 9600 4550 +$Comp +L 74xx:74LS32 U16 +U 2 1 63ABF813 +P 7250 4650 +F 0 "U16" H 7250 4750 31 0000 C CNN +F 1 "74HCT32" H 7250 4650 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 7250 4650 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 7250 4650 50 0001 C CNN + 2 7250 4650 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS32 U16 +U 3 1 63AC2132 +P 7300 2550 +F 0 "U16" H 7300 2650 31 0000 C CNN +F 1 "74HCT32" H 7300 2550 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 7300 2550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 7300 2550 50 0001 C CNN + 3 7300 2550 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS32 U16 +U 4 1 63AC49C7 +P 7300 2150 +F 0 "U16" H 7300 2250 31 0000 C CNN +F 1 "74HCT32" H 7300 2150 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 7300 2150 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 7300 2150 50 0001 C CNN + 4 7300 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3400 5350 6950 5350 +Wire Wire Line + 6950 5350 6950 4750 +Wire Wire Line + 9150 2550 9150 2150 +Wire Wire Line + 9150 2150 9350 2150 +Wire Wire Line + 7600 2550 9150 2550 +Wire Wire Line + 6950 4550 6900 4550 +Wire Wire Line + 6900 2650 7000 2650 +Text GLabel 10900 5250 2 39 Input ~ 0 +~WR~ +Wire Wire Line + 7600 2150 7700 2150 +Wire Wire Line + 7700 2150 7700 1850 +Wire Wire Line + 7700 1850 7950 1850 +Wire Wire Line + 7000 2450 6900 2450 +Wire Wire Line + 6900 2450 6900 2250 +Wire Wire Line + 6900 2250 7000 2250 +Wire Wire Line + 3400 2850 3550 2850 +Wire Wire Line + 3400 2850 3400 5350 +Connection ~ 6900 2250 +Text GLabel 10900 5050 2 39 Input ~ 0 +~RD~ +Wire Wire Line + 9350 2450 9300 2450 +$Comp +L Device:C_Small C? +U 1 1 63CA1911 +P 10250 2650 +AR Path="/63CA1911" Ref="C?" Part="1" +AR Path="/61BF531D/63CA1911" Ref="C22" Part="1" +F 0 "C22" H 10000 2650 39 0000 L CNN +F 1 "100nF" H 10000 2600 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10250 2650 50 0001 C CNN +F 3 "~" H 10250 2650 50 0001 C CNN + 1 10250 2650 + 1 0 0 -1 +$EndComp +Connection ~ 9850 800 +$Comp +L Device:C_Small C? +U 1 1 63CD1C70 +P 8900 2300 +AR Path="/63CD1C70" Ref="C?" Part="1" +AR Path="/61BF531D/63CD1C70" Ref="C20" Part="1" +F 0 "C20" H 8950 2450 39 0000 L CNN +F 1 "100nF" H 8950 2400 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 8900 2300 50 0001 C CNN +F 3 "~" H 8900 2300 50 0001 C CNN + 1 8900 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8350 2350 8350 2400 +Wire Wire Line + 8350 2400 8900 2400 +$Comp +L Device:C_Small C? +U 1 1 63D03F6F +P 8550 4350 +AR Path="/63D03F6F" Ref="C?" Part="1" +AR Path="/61BF531D/63D03F6F" Ref="C19" Part="1" +F 0 "C19" H 8350 4350 39 0000 L CNN +F 1 "100nF" H 8350 4300 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 8550 4350 50 0001 C CNN +F 3 "~" H 8550 4350 50 0001 C CNN + 1 8550 4350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10900 5250 6900 5250 +Wire Wire Line + 6900 5250 6900 4550 +Connection ~ 6900 4550 +Wire Wire Line + 6900 2650 6900 4550 +Wire Wire Line + 10900 5050 6750 5050 +Wire Wire Line + 6750 5050 6750 2050 +Wire Wire Line + 6750 2050 7000 2050 +Wire Wire Line + 6750 6550 6750 5050 +Connection ~ 6750 5050 +Wire Wire Line + 550 1700 700 1700 +Wire Wire Line + 700 1700 700 1300 +Wire Wire Line + 700 1300 650 1300 +$Comp +L Device:C_Small C? +U 1 1 640AFA72 +P 4900 6850 +AR Path="/640AFA72" Ref="C?" Part="1" +AR Path="/61BF531D/640AFA72" Ref="C11" Part="1" +F 0 "C11" H 4700 6850 39 0000 L CNN +F 1 "100nF" H 4700 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4900 6850 50 0001 C CNN +F 3 "~" H 4900 6850 50 0001 C CNN + 1 4900 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4900 6950 4900 7750 +NoConn ~ 2000 6950 +NoConn ~ 6300 5900 +NoConn ~ 7600 3100 +NoConn ~ 7600 3200 +NoConn ~ 7600 3300 +NoConn ~ 7600 3400 +NoConn ~ 8600 3200 +NoConn ~ 8600 3300 +NoConn ~ 8600 3400 +$Comp +L Device:R_Small_US R4 +U 1 1 644E714C +P 5000 1700 +F 0 "R4" V 4819 1700 39 0000 C CNN +F 1 "220R" V 4894 1700 39 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5000 1700 50 0001 C CNN +F 3 "~" H 5000 1700 50 0001 C CNN + 1 5000 1700 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R3 +U 1 1 644EC514 +P 4400 1350 +F 0 "R3" V 4219 1350 39 0000 C CNN +F 1 "560R" V 4294 1350 39 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4400 1350 50 0001 C CNN +F 3 "~" H 4400 1350 50 0001 C CNN + 1 4400 1350 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R5 +U 1 1 644EDA8E +P 5550 1350 +F 0 "R5" V 5369 1350 39 0000 C CNN +F 1 "1K8" V 5444 1350 39 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5550 1350 50 0001 C CNN +F 3 "~" H 5550 1350 50 0001 C CNN + 1 5550 1350 + 0 1 1 0 +$EndComp +Wire Wire Line + 4300 1350 4100 1350 +Wire Wire Line + 4100 1350 4100 1700 +Wire Wire Line + 4100 1700 4150 1700 +Wire Wire Line + 4500 1350 4850 1350 +Wire Wire Line + 4850 1350 4850 1700 +Wire Wire Line + 4850 1700 4750 1700 +Wire Wire Line + 4850 1700 4900 1700 +Connection ~ 4850 1700 +Wire Wire Line + 5100 1700 5150 1700 +Wire Wire Line + 5450 1350 5150 1350 +Wire Wire Line + 5150 1350 5150 1700 +Connection ~ 5150 1700 +Wire Wire Line + 5150 1700 5300 1700 +Wire Wire Line + 5650 1350 5950 1350 +Wire Wire Line + 5950 1350 5950 1700 +Wire Wire Line + 5950 1700 5900 1700 +$Comp +L Device:R_Small_US R2 +U 1 1 645AFE52 +P 4400 1000 +F 0 "R2" V 4219 1000 39 0000 C CNN +F 1 "560R" V 4294 1000 39 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4400 1000 50 0001 C CNN +F 3 "~" H 4400 1000 50 0001 C CNN + 1 4400 1000 + 0 1 1 0 +$EndComp +$Comp +L Device:Crystal_Small Y1 +U 1 1 645B22E2 +P 5000 1000 +F 0 "Y1" H 5000 1200 39 0000 C CNN +F 1 "16MHz" H 5000 1134 39 0000 C CNN +F 2 "Crystal:Crystal_SMD_Abracon_ABM3-2Pin_5.0x3.2mm" H 5000 1000 50 0001 C CNN +F 3 "~" H 5000 1000 50 0001 C CNN + 1 5000 1000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4300 1000 4100 1000 +Wire Wire Line + 4100 1000 4100 1350 +Connection ~ 4100 1350 +Wire Wire Line + 4500 1000 4900 1000 +Wire Wire Line + 5100 1000 5950 1000 +Wire Wire Line + 5950 1000 5950 1350 +Connection ~ 5950 1350 +$Comp +L Device:C_Small C? +U 1 1 646187EA +P 5950 1900 +AR Path="/646187EA" Ref="C?" Part="1" +AR Path="/61BF531D/646187EA" Ref="C17" Part="1" +F 0 "C17" H 5750 1900 39 0000 L CNN +F 1 "100pF" H 5750 1850 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5950 1900 50 0001 C CNN +F 3 "~" H 5950 1900 50 0001 C CNN + 1 5950 1900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5950 1800 5950 1700 +Connection ~ 5950 1700 +$Comp +L power:GNDPWR #PWR? +U 1 1 6463C24E +P 8100 4500 +AR Path="/6463C24E" Ref="#PWR?" Part="1" +AR Path="/61BF531D/6463C24E" Ref="#PWR024" Part="1" +F 0 "#PWR024" H 8100 4300 50 0001 C CNN +F 1 "GNDPWR" H 8300 4450 39 0000 C CNN +F 2 "" H 8100 4450 50 0001 C CNN +F 3 "" H 8100 4450 50 0001 C CNN + 1 8100 4500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6650 3900 6650 1700 +Wire Wire Line + 6650 1700 5950 1700 +$Comp +L 74xx:74LS32 U16 +U 1 1 62F2A65E +P 5650 6200 +F 0 "U16" H 5650 6300 31 0000 C CNN +F 1 "74HCT32" H 5650 6200 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5650 6200 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 5650 6200 50 0001 C CNN + 1 5650 6200 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5950 6300 6000 6300 +Wire Wire Line + 6000 6450 6000 6300 +Connection ~ 6000 6300 +Wire Wire Line + 6000 6300 10800 6300 +Wire Wire Line + 3550 2750 3400 2750 +Wire Wire Line + 3400 2750 3400 2250 +Wire Wire Line + 3400 2250 6900 2250 +$Comp +L Jumper:SolderJumper_2_Open JP4 +U 1 1 64C56482 +P 1100 2650 +F 0 "JP4" H 1100 2550 39 0000 C CNN +F 1 "~LTCHRST~" H 1100 2450 39 0000 C CNN +F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 1100 2650 50 0001 C CNN +F 3 "~" H 1100 2650 50 0001 C CNN + 1 1100 2650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2800 2650 1250 2650 +Wire Wire Line + 1500 2050 1600 2050 +Wire Wire Line + 1500 5550 1600 5550 +Wire Wire Line + 1600 3800 1500 3800 +Connection ~ 1500 3800 +Wire Wire Line + 1500 3800 1500 5550 +$Comp +L Connector_Generic:Conn_01x06 J1 +U 1 1 6509F478 +P 11050 3800 +F 0 "J1" H 11000 4100 39 0000 L CNN +F 1 "SD CARD" H 10900 4200 39 0000 L CNN +F 2 "Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal" H 11050 3800 50 0001 C CNN +F 3 "~" H 11050 3800 50 0001 C CNN + 1 11050 3800 + 1 0 0 1 +$EndComp +$Comp +L Device:R_Small_US R8 +U 1 1 6509FEE1 +P 10200 4000 +F 0 "R8" V 10250 3900 31 0000 C CNN +F 1 "1K2" V 10250 4100 31 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10200 4000 50 0001 C CNN +F 3 "~" H 10200 4000 50 0001 C CNN + 1 10200 4000 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R7 +U 1 1 650A1978 +P 10200 3900 +F 0 "R7" V 10150 3800 31 0000 C CNN +F 1 "1K2" V 10150 4000 31 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10200 3900 50 0001 C CNN +F 3 "~" H 10200 3900 50 0001 C CNN + 1 10200 3900 + 0 1 1 0 +$EndComp +$Comp +L Device:R_Small_US R6 +U 1 1 650A3BF0 +P 10200 3700 +F 0 "R6" V 10150 3600 31 0000 C CNN +F 1 "1K2" V 10150 3800 31 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10200 3700 50 0001 C CNN +F 3 "~" H 10200 3700 50 0001 C CNN + 1 10200 3700 + 0 1 1 0 +$EndComp +Wire Wire Line + 10300 3700 10350 3700 +Wire Wire Line + 10300 3900 10500 3900 +Wire Wire Line + 10100 4000 10050 4000 +Wire Wire Line + 10050 4000 10050 3900 +Wire Wire Line + 10050 3900 10100 3900 +Wire Wire Line + 10050 3900 10050 3700 +Wire Wire Line + 10050 3700 10100 3700 +Connection ~ 10050 3900 +Wire Wire Line + 10050 3700 10050 3600 +Connection ~ 10050 3700 +$Comp +L Device:CP_Small C23 +U 1 1 651CB785 +P 10350 3300 +F 0 "C23" H 10250 3400 31 0000 R CNN +F 1 "100uF" H 10500 3450 31 0000 R CNN +F 2 "Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder" H 10350 3300 50 0001 C CNN +F 3 "~" H 10350 3300 50 0001 C CNN + 1 10350 3300 + 1 0 0 1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 651CC50A +P 10150 3300 +AR Path="/651CC50A" Ref="C?" Part="1" +AR Path="/61BF531D/651CC50A" Ref="C21" Part="1" +F 0 "C21" H 10350 3200 31 0000 L CNN +F 1 "100nF" H 10150 3150 31 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 10150 3300 50 0001 C CNN +F 3 "~" H 10150 3300 50 0001 C CNN + 1 10150 3300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10050 3600 10150 3600 +Wire Wire Line + 10350 3400 10350 3600 +Wire Wire Line + 10150 3400 10150 3600 +Wire Wire Line + 10350 3200 10150 3200 +Wire Wire Line + 3850 6200 3850 5400 +Wire Wire Line + 3850 5400 10350 5400 +Wire Wire Line + 10350 5400 10350 3700 +Connection ~ 10350 3700 +Wire Wire Line + 10350 3700 10500 3700 +Wire Wire Line + 7950 1250 7900 1250 +$Comp +L Jumper:SolderJumper_3_Bridged12 JP6 +U 1 1 6540D3F2 +P 9950 4450 +F 0 "JP6" V 10000 4200 31 0000 L CNN +F 1 "MOSI SEL" V 10050 4200 31 0000 L CNN +F 2 "Jumper:SolderJumper-3_P1.3mm_Bridged2Bar12_Pad1.0x1.5mm" H 9950 4450 50 0001 C CNN +F 3 "~" H 9950 4450 50 0001 C CNN + 1 9950 4450 + 0 -1 1 0 +$EndComp +Wire Wire Line + 10600 3800 10850 3800 +Wire Wire Line + 10300 4000 10450 4000 +Wire Wire Line + 10100 4450 10600 4450 +Wire Wire Line + 10600 4450 10600 3800 +Wire Wire Line + 10650 1150 10350 1150 +Wire Wire Line + 9950 4650 9950 6500 +Wire Wire Line + 9950 6500 3050 6500 +Wire Wire Line + 3050 6500 3050 4750 +Wire Wire Line + 3050 4750 2600 4750 +Wire Wire Line + 3100 6400 3100 4650 +Wire Wire Line + 3100 4650 2600 4650 +Text Label 10750 4000 0 31 ~ 0 +~CS~ +Text Label 10750 3900 0 31 ~ 0 +SCLK +Text Label 10750 3800 0 31 ~ 0 +MOSI +Text Label 10750 3700 0 31 ~ 0 +MISO +Text Label 10750 3600 0 31 ~ 0 +5V +Text Label 10750 3500 0 31 ~ 0 +GND +Wire Wire Line + 9900 3800 10500 3800 +Wire Wire Line + 10500 3800 10500 3900 +Connection ~ 10500 3900 +Wire Wire Line + 10500 3900 10850 3900 +Wire Wire Line + 2600 4550 3150 4550 +Wire Wire Line + 3150 4550 3150 5450 +Text Label 2750 4750 0 39 ~ 0 +BBMOSI +Connection ~ 10450 4000 +Wire Wire Line + 10450 4000 10850 4000 +Wire Wire Line + 10450 4000 10450 6400 +Text Label 2750 4650 0 39 ~ 0 +~SDCS~ +Text Label 2750 4550 0 39 ~ 0 +BBSCLK +Text Label 9750 3650 3 31 ~ 0 +BBSCLK +Text Label 9950 4700 3 31 ~ 0 +BBMOSI +$Comp +L power:+5V #PWR029 +U 1 1 658ECB2A +P 9850 700 +F 0 "#PWR029" H 9850 550 50 0001 C CNN +F 1 "+5V" H 9850 850 39 0000 C CNN +F 2 "" H 9850 700 50 0001 C CNN +F 3 "" H 9850 700 50 0001 C CNN + 1 9850 700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9850 700 9850 800 +$Comp +L power:+5V #PWR017 +U 1 1 65926882 +P 4050 2100 +F 0 "#PWR017" H 4050 1950 50 0001 C CNN +F 1 "+5V" H 4065 2265 39 0000 C CNN +F 2 "" H 4050 2100 50 0001 C CNN +F 3 "" H 4050 2100 50 0001 C CNN + 1 4050 2100 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDPWR #PWR? +U 1 1 659601BA +P 2100 5850 +AR Path="/659601BA" Ref="#PWR?" Part="1" +AR Path="/61BF531D/659601BA" Ref="#PWR012" Part="1" +F 0 "#PWR012" H 2100 5650 50 0001 C CNN +F 1 "GNDPWR" H 2300 5800 39 0000 C CNN +F 2 "" H 2100 5800 50 0001 C CNN +F 3 "" H 2100 5800 50 0001 C CNN + 1 2100 5850 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR06 +U 1 1 6599B5D3 +P 3150 6750 +F 0 "#PWR06" H 3150 6600 50 0001 C CNN +F 1 "+5V" H 3150 6900 39 0000 C CNN +F 2 "" H 3150 6750 50 0001 C CNN +F 3 "" H 3150 6750 50 0001 C CNN + 1 3150 6750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 6950 5400 7750 +$Comp +L 74xx:74LS32 U16 +U 5 1 65A56529 +P 5650 7250 +F 0 "U16" H 5600 7300 39 0000 L CNN +F 1 "74HCT32" H 5550 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 5650 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 5650 7250 50 0001 C CNN + 5 5650 7250 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS125 U11 +U 5 1 65A65B59 +P 6150 7250 +F 0 "U11" H 6100 7300 39 0000 L CNN +F 1 "74HCT125" H 6050 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 6150 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS125" H 6150 7250 50 0001 C CNN + 5 6150 7250 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 65CA16CF +P 5900 6850 +AR Path="/65CA16CF" Ref="C?" Part="1" +AR Path="/61BF531D/65CA16CF" Ref="C13" Part="1" +F 0 "C13" H 5700 6850 39 0000 L CNN +F 1 "100nF" H 5700 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5900 6850 50 0001 C CNN +F 3 "~" H 5900 6850 50 0001 C CNN + 1 5900 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5900 6950 5900 7750 +$Comp +L Device:C_Small C? +U 1 1 65DCAA42 +P 6400 6850 +AR Path="/65DCAA42" Ref="C?" Part="1" +AR Path="/61BF531D/65DCAA42" Ref="C14" Part="1" +F 0 "C14" H 6200 6850 39 0000 L CNN +F 1 "100nF" H 6200 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6400 6850 50 0001 C CNN +F 3 "~" H 6400 6850 50 0001 C CNN + 1 6400 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6400 7750 6400 6950 +Wire Wire Line + 3400 6950 3400 7750 +Connection ~ 3400 6750 +Connection ~ 3400 7750 +Connection ~ 3650 6750 +Connection ~ 3650 7750 +Wire Wire Line + 3650 6750 3900 6750 +Wire Wire Line + 3650 7750 3900 7750 +Connection ~ 3900 6750 +Connection ~ 3900 7750 +Wire Wire Line + 3900 6750 4150 6750 +Wire Wire Line + 3900 7750 4150 7750 +Connection ~ 4150 6750 +Connection ~ 4150 7750 +Wire Wire Line + 4150 6750 4400 6750 +Wire Wire Line + 4150 7750 4400 7750 +Connection ~ 4400 6750 +Connection ~ 4400 7750 +Connection ~ 4900 6750 +Connection ~ 4900 7750 +Wire Wire Line + 4900 6750 5150 6750 +Wire Wire Line + 4900 7750 5150 7750 +Connection ~ 5150 6750 +Connection ~ 5150 7750 +Wire Wire Line + 5150 6750 5400 6750 +Wire Wire Line + 5150 7750 5400 7750 +Connection ~ 5400 6750 +Connection ~ 5400 7750 +Wire Wire Line + 5400 6750 5650 6750 +Wire Wire Line + 5400 7750 5650 7750 +Connection ~ 5650 6750 +Connection ~ 5650 7750 +Wire Wire Line + 5650 6750 5900 6750 +Wire Wire Line + 5650 7750 5900 7750 +Connection ~ 5900 6750 +Connection ~ 5900 7750 +Wire Wire Line + 5900 6750 6150 6750 +Wire Wire Line + 5900 7750 6150 7750 +Connection ~ 6150 6750 +Connection ~ 6150 7750 +Wire Wire Line + 6150 6750 6400 6750 +Wire Wire Line + 6150 7750 6400 7750 +Wire Wire Line + 4400 6750 4650 6750 +Wire Wire Line + 4400 7750 4650 7750 +$Comp +L 74xx:74LS32 U8 +U 5 1 663B33F3 +P 4650 7250 +F 0 "U8" H 4600 7300 39 0000 L CNN +F 1 "74HCT32" H 4500 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 4650 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 4650 7250 50 0001 C CNN + 5 4650 7250 + 1 0 0 -1 +$EndComp +Connection ~ 4650 6750 +Wire Wire Line + 4650 6750 4900 6750 +Connection ~ 4650 7750 +Wire Wire Line + 4650 7750 4900 7750 +Wire Wire Line + 3100 6400 10450 6400 +$Comp +L Device:C_Small C? +U 1 1 669DB608 +P 6900 6850 +AR Path="/669DB608" Ref="C?" Part="1" +AR Path="/61BF531D/669DB608" Ref="C16" Part="1" +F 0 "C16" H 6700 6850 39 0000 L CNN +F 1 "100nF" H 6700 6800 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6900 6850 50 0001 C CNN +F 3 "~" H 6900 6850 50 0001 C CNN + 1 6900 6850 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6900 7750 6900 6950 +Connection ~ 6400 7750 +Connection ~ 6400 6750 +$Comp +L 74xx:74LS139 U10 +U 2 1 62CD2CD2 +P 2300 7400 +F 0 "U10" H 2300 7400 39 0000 C CNN +F 1 "74HCT139" H 2300 7300 39 0000 C CNN +F 2 "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" H 2300 7400 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS139" H 2300 7400 50 0001 C CNN + 2 2300 7400 + 1 0 0 -1 +$EndComp +NoConn ~ 2800 7300 +Wire Wire Line + 6400 6750 6650 6750 +Wire Wire Line + 6400 7750 6650 7750 +$Comp +L 74xx:74LS00 U18 +U 5 1 66F31D36 +P 6650 7250 +F 0 "U18" H 6600 7300 39 0000 L CNN +F 1 "74HCT00" H 6550 7200 39 0000 L CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 6650 7250 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 6650 7250 50 0001 C CNN + 5 6650 7250 + 1 0 0 -1 +$EndComp +Connection ~ 6650 6750 +Wire Wire Line + 6650 6750 6900 6750 +Connection ~ 6650 7750 +Wire Wire Line + 6650 7750 6900 7750 +Text Label 2850 1050 2 39 ~ 0 +BK1A12 +Text GLabel 850 550 0 39 Input ~ 0 +A[0..11] +$Comp +L power:+5V #PWR016 +U 1 1 6782B38A +P 2250 4400 +F 0 "#PWR016" H 2250 4250 50 0001 C CNN +F 1 "+5V" H 2250 4550 39 0000 C CNN +F 2 "" H 2250 4400 50 0001 C CNN +F 3 "" H 2250 4400 50 0001 C CNN + 1 2250 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 4400 2150 4400 +Wire Wire Line + 2150 4400 2150 4250 +Wire Wire Line + 2150 4250 2100 4250 +$Comp +L power:GNDPWR #PWR? +U 1 1 679307D6 +P 2250 4000 +AR Path="/679307D6" Ref="#PWR?" Part="1" +AR Path="/61BF531D/679307D6" Ref="#PWR015" Part="1" +F 0 "#PWR015" H 2250 3800 50 0001 C CNN +F 1 "GNDPWR" H 2450 3950 39 0000 C CNN +F 2 "" H 2250 3950 50 0001 C CNN +F 3 "" H 2250 3950 50 0001 C CNN + 1 2250 4000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 4000 2150 4000 +Wire Wire Line + 2150 4000 2150 4100 +$Comp +L power:+5V #PWR014 +U 1 1 679F43B3 +P 2250 2600 +F 0 "#PWR014" H 2250 2450 50 0001 C CNN +F 1 "+5V" H 2250 2750 39 0000 C CNN +F 2 "" H 2250 2600 50 0001 C CNN +F 3 "" H 2250 2600 50 0001 C CNN + 1 2250 2600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 2600 2150 2600 +Wire Wire Line + 2150 2600 2150 2500 +Wire Wire Line + 2150 2500 2100 2500 +Wire Wire Line + 1900 5850 2100 5850 +$Comp +L power:+5V #PWR09 +U 1 1 67B7F5D3 +P 1650 5800 +F 0 "#PWR09" H 1650 5650 50 0001 C CNN +F 1 "+5V" H 1650 5950 39 0000 C CNN +F 2 "" H 1650 5800 50 0001 C CNN +F 3 "" H 1650 5800 50 0001 C CNN + 1 1650 5800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1650 5800 1650 5850 +Wire Wire Line + 1650 5850 1700 5850 +Wire Wire Line + 2000 4050 2050 4050 +Wire Wire Line + 2050 4050 2050 4100 +$Comp +L power:+5V #PWR011 +U 1 1 67C8B04E +P 1700 4050 +F 0 "#PWR011" H 1700 3900 50 0001 C CNN +F 1 "+5V" H 1700 4200 39 0000 C CNN +F 2 "" H 1700 4050 50 0001 C CNN +F 3 "" H 1700 4050 50 0001 C CNN + 1 1700 4050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1700 4050 1800 4050 +Wire Wire Line + 2100 2350 2000 2350 +Wire Wire Line + 2000 2350 2000 2300 +Wire Wire Line + 2000 2300 1950 2300 +$Comp +L power:+5V #PWR010 +U 1 1 67E1BB08 +P 1700 2300 +F 0 "#PWR010" H 1700 2150 50 0001 C CNN +F 1 "+5V" H 1700 2450 39 0000 C CNN +F 2 "" H 1700 2300 50 0001 C CNN +F 3 "" H 1700 2300 50 0001 C CNN + 1 1700 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1700 2300 1750 2300 +$Comp +L Device:R_Small_US R1 +U 1 1 64D16EF6 +P 750 2650 +F 0 "R1" V 650 2650 39 0000 C CNN +F 1 "560R" V 850 2650 39 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 750 2650 50 0001 C CNN +F 3 "~" H 750 2650 50 0001 C CNN + 1 750 2650 + 0 1 1 0 +$EndComp +Wire Wire Line + 850 2650 900 2650 +$Comp +L power:+5V #PWR05 +U 1 1 6803A8BE +P 650 2600 +F 0 "#PWR05" H 650 2450 50 0001 C CNN +F 1 "+5V" H 650 2750 39 0000 C CNN +F 2 "" H 650 2600 50 0001 C CNN +F 3 "" H 650 2600 50 0001 C CNN + 1 650 2600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 650 2650 650 2600 +Wire Wire Line + 1500 2050 1500 2500 +Wire Wire Line + 900 2650 900 2500 +Wire Wire Line + 900 2500 1500 2500 +Connection ~ 900 2650 +Wire Wire Line + 900 2650 950 2650 +Connection ~ 1500 2500 +Wire Wire Line + 1500 2500 1500 3800 +$Comp +L power:+5V #PWR08 +U 1 1 680C1134 +P 2250 900 +F 0 "#PWR08" H 2250 750 50 0001 C CNN +F 1 "+5V" H 2250 1050 39 0000 C CNN +F 2 "" H 2250 900 50 0001 C CNN +F 3 "" H 2250 900 50 0001 C CNN + 1 2250 900 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR027 +U 1 1 68640E8F +P 8900 2150 +F 0 "#PWR027" H 8900 2000 50 0001 C CNN +F 1 "+5V" H 8900 2300 39 0000 C CNN +F 2 "" H 8900 2150 50 0001 C CNN +F 3 "" H 8900 2150 50 0001 C CNN + 1 8900 2150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8900 2150 8900 2200 +NoConn ~ 8750 2150 +NoConn ~ 10350 1250 +Wire Wire Line + 9300 2450 9300 2750 +Wire Wire Line + 9300 2750 9850 2750 +Wire Wire Line + 7500 3600 7500 2800 +Connection ~ 7500 3600 +Connection ~ 10150 3600 +Wire Wire Line + 10150 3600 10350 3600 +Connection ~ 10350 3600 +Wire Wire Line + 10350 3600 10850 3600 +Wire Wire Line + 10350 3200 10650 3200 +Wire Wire Line + 10650 3200 10650 3500 +Wire Wire Line + 10650 3500 10850 3500 +Connection ~ 10350 3200 +Wire Wire Line + 10500 2900 10500 3700 +Connection ~ 10500 3700 +Wire Wire Line + 10500 3700 10850 3700 +$Comp +L power:+5V #PWR030 +U 1 1 689C0472 +P 10050 3150 +F 0 "#PWR030" H 10050 3000 50 0001 C CNN +F 1 "+5V" H 10050 3300 39 0000 C CNN +F 2 "" H 10050 3150 50 0001 C CNN +F 3 "" H 10050 3150 50 0001 C CNN + 1 10050 3150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10050 3150 10050 3600 +Connection ~ 10050 3600 +$Comp +L power:GNDPWR #PWR? +U 1 1 68A40425 +P 10750 3250 +AR Path="/68A40425" Ref="#PWR?" Part="1" +AR Path="/61BF531D/68A40425" Ref="#PWR032" Part="1" +F 0 "#PWR032" H 10750 3050 50 0001 C CNN +F 1 "GNDPWR" H 10950 3200 39 0000 C CNN +F 2 "" H 10750 3200 50 0001 C CNN +F 3 "" H 10750 3200 50 0001 C CNN + 1 10750 3250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10750 3250 10750 3200 +Wire Wire Line + 10750 3200 10650 3200 +Connection ~ 10650 3200 +$Comp +L power:GNDPWR #PWR? +U 1 1 68A8529F +P 9150 2750 +AR Path="/68A8529F" Ref="#PWR?" Part="1" +AR Path="/61BF531D/68A8529F" Ref="#PWR028" Part="1" +F 0 "#PWR028" H 9150 2550 50 0001 C CNN +F 1 "GNDPWR" H 9350 2700 39 0000 C CNN +F 2 "" H 9150 2700 50 0001 C CNN +F 3 "" H 9150 2700 50 0001 C CNN + 1 9150 2750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9150 2750 9300 2750 +Connection ~ 9300 2750 +Wire Wire Line + 9950 4250 9950 2850 +Wire Wire Line + 9950 2850 10650 2850 +Wire Wire Line + 10650 1150 10650 2850 +$Comp +L power:+5V #PWR031 +U 1 1 68BC161B +P 10250 2500 +F 0 "#PWR031" H 10250 2350 50 0001 C CNN +F 1 "+5V" H 10250 2650 39 0000 C CNN +F 2 "" H 10250 2500 50 0001 C CNN +F 3 "" H 10250 2500 50 0001 C CNN + 1 10250 2500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10250 2500 10250 2550 +Wire Wire Line + 9850 2750 10250 2750 +Connection ~ 9850 2750 +Wire Wire Line + 8900 2400 9050 2400 +Wire Wire Line + 9050 2400 9050 2750 +Wire Wire Line + 9050 2750 9150 2750 +Connection ~ 8900 2400 +Connection ~ 9150 2750 +Wire Wire Line + 8350 1050 8350 900 +Wire Wire Line + 8350 900 9300 900 +Connection ~ 9300 900 +Wire Wire Line + 9300 900 9300 1150 +Wire Wire Line + 7850 1550 7850 900 +Wire Wire Line + 7850 900 8350 900 +Connection ~ 8350 900 +$Comp +L power:+5V #PWR025 +U 1 1 68DFFF42 +P 8100 2800 +F 0 "#PWR025" H 8100 2650 50 0001 C CNN +F 1 "+5V" H 8100 2950 39 0000 C CNN +F 2 "" H 8100 2800 50 0001 C CNN +F 3 "" H 8100 2800 50 0001 C CNN + 1 8100 2800 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8100 4400 8100 4450 +$Comp +L power:+5V #PWR026 +U 1 1 68F018A2 +P 8550 4200 +F 0 "#PWR026" H 8550 4050 50 0001 C CNN +F 1 "+5V" H 8550 4350 39 0000 C CNN +F 2 "" H 8550 4200 50 0001 C CNN +F 3 "" H 8550 4200 50 0001 C CNN + 1 8550 4200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8550 4200 8550 4250 +Wire Wire Line + 8550 4450 8100 4450 +Connection ~ 8100 4450 +Wire Wire Line + 8100 4450 8100 4500 +Wire Wire Line + 6200 5300 5800 5300 +Connection ~ 5800 5300 +$Comp +L power:+5V #PWR023 +U 1 1 691301F9 +P 6200 5100 +F 0 "#PWR023" H 6200 4950 50 0001 C CNN +F 1 "+5V" H 6200 5250 39 0000 C CNN +F 2 "" H 6200 5100 50 0001 C CNN +F 3 "" H 6200 5100 50 0001 C CNN + 1 6200 5100 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDPWR #PWR? +U 1 1 691E7188 +P 5950 2050 +AR Path="/691E7188" Ref="#PWR?" Part="1" +AR Path="/61BF531D/691E7188" Ref="#PWR022" Part="1" +F 0 "#PWR022" H 5950 1850 50 0001 C CNN +F 1 "GNDPWR" H 6150 2000 39 0000 C CNN +F 2 "" H 5950 2000 50 0001 C CNN +F 3 "" H 5950 2000 50 0001 C CNN + 1 5950 2050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5950 2050 5950 2000 +$Comp +L power:+5V #PWR021 +U 1 1 692278A6 +P 5800 3750 +F 0 "#PWR021" H 5800 3600 50 0001 C CNN +F 1 "+5V" H 5800 3900 39 0000 C CNN +F 2 "" H 5800 3750 50 0001 C CNN +F 3 "" H 5800 3750 50 0001 C CNN + 1 5800 3750 + 1 0 0 -1 +$EndComp +$Comp +L power:GNDPWR #PWR? +U 1 1 692A4A5B +P 4050 3500 +AR Path="/692A4A5B" Ref="#PWR?" Part="1" +AR Path="/61BF531D/692A4A5B" Ref="#PWR018" Part="1" +F 0 "#PWR018" H 4050 3300 50 0001 C CNN +F 1 "GNDPWR" H 4250 3450 39 0000 C CNN +F 2 "" H 4050 3450 50 0001 C CNN +F 3 "" H 4050 3450 50 0001 C CNN + 1 4050 3500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4050 3500 4050 3450 +Wire Wire Line + 4200 3450 4050 3450 +Connection ~ 4050 3450 +Wire Wire Line + 4400 3450 4500 3450 +$Comp +L power:+5V #PWR019 +U 1 1 693D6170 +P 4500 3350 +F 0 "#PWR019" H 4500 3200 50 0001 C CNN +F 1 "+5V" H 4500 3500 39 0000 C CNN +F 2 "" H 4500 3350 50 0001 C CNN +F 3 "" H 4500 3350 50 0001 C CNN + 1 4500 3350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4500 3350 4500 3450 +Wire Wire Line + 4050 2100 4050 2150 +$Comp +L power:GNDPWR #PWR? +U 1 1 694CC06E +P 5400 5200 +AR Path="/694CC06E" Ref="#PWR?" Part="1" +AR Path="/61BF531D/694CC06E" Ref="#PWR020" Part="1" +F 0 "#PWR020" H 5400 5000 50 0001 C CNN +F 1 "GNDPWR" H 5600 5150 39 0000 C CNN +F 2 "" H 5400 5150 50 0001 C CNN +F 3 "" H 5400 5150 50 0001 C CNN + 1 5400 5200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5400 5200 5250 5200 +Connection ~ 5250 5200 +Wire Wire Line + 5250 5200 5250 5300 +Text Label 2850 1650 2 39 ~ 0 +BK1A18 +Entry Wire Line + 2900 1650 3000 1550 +Text GLabel 3200 850 2 39 Output ~ 0 +BK1A[12..18] +Entry Bus Bus + 3000 950 3100 850 +Wire Bus Line + 3100 850 3200 850 +Entry Bus Bus + 3000 2150 3100 2050 +Wire Bus Line + 3100 2050 3200 2050 +Wire Bus Line + 850 550 6200 550 +$Comp +L power:GNDPWR #PWR? +U 1 1 69E21236 +P 2250 2300 +AR Path="/69E21236" Ref="#PWR?" Part="1" +AR Path="/61BF531D/69E21236" Ref="#PWR013" Part="1" +F 0 "#PWR013" H 2250 2100 50 0001 C CNN +F 1 "GNDPWR" H 2450 2250 39 0000 C CNN +F 2 "" H 2250 2250 50 0001 C CNN +F 3 "" H 2250 2250 50 0001 C CNN + 1 2250 2300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2250 2300 2150 2300 +Wire Wire Line + 2150 2300 2150 2350 +Wire Wire Line + 2150 2350 2100 2350 +Connection ~ 2100 2350 +Wire Wire Line + 2050 4100 2100 4100 +Connection ~ 2100 4100 +Wire Wire Line + 2100 4100 2150 4100 +Entry Wire Line + 2900 3300 3000 3200 +Entry Wire Line + 2900 3400 3000 3300 +Entry Wire Line + 2900 3500 3000 3400 +Wire Wire Line + 2600 3300 2900 3300 +Text Label 2850 3300 2 39 ~ 0 +BK2A16 +Wire Wire Line + 2600 3400 2900 3400 +Text Label 2850 3400 2 39 ~ 0 +BK2A17 +Wire Wire Line + 2600 3500 2900 3500 +Text Label 2850 3500 2 39 ~ 0 +BK2A18 +Text GLabel 3200 2050 2 39 Output ~ 0 +BK2A[11..18] +$Comp +L 74xx:74LS00 U15 +U 3 1 6AAAF0E9 +P 9250 3150 +F 0 "U15" H 9200 3250 31 0000 C CNN +F 1 "74HCT00" H 9250 3150 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 9250 3150 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 9250 3150 50 0001 C CNN + 3 9250 3150 + 1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS00 U15 +U 4 1 6AAB28F3 +P 2300 6950 +F 0 "U15" H 2250 7050 31 0000 C CNN +F 1 "74HCT00" H 2300 6950 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 2300 6950 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74ls00" H 2300 6950 50 0001 C CNN + 4 2300 6950 + -1 0 0 -1 +$EndComp +Wire Wire Line + 7000 1650 7000 1750 +Connection ~ 7000 1750 +Wire Wire Line + 7000 1750 7000 1850 +NoConn ~ 2800 7600 +NoConn ~ 2800 7500 +NoConn ~ 2800 7400 +Wire Wire Line + 6650 3900 6950 3900 +Wire Wire Line + 3400 6750 3650 6750 +Connection ~ 3150 7750 +Wire Wire Line + 1300 7550 1350 7550 +Wire Wire Line + 1300 7050 1350 7050 +Wire Wire Line + 1300 6700 1350 6700 +$Comp +L Jumper:SolderJumper_2_Bridged JP9 +U 1 1 5F0EE34A +P 1500 7550 +F 0 "JP9" H 1600 7600 31 0000 C CNN +F 1 "UD3" H 1400 7600 31 0000 C CNN +F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 1500 7550 50 0001 C CNN +F 3 "~" H 1500 7550 50 0001 C CNN + 1 1500 7550 + 1 0 0 -1 +$EndComp +$Comp +L Jumper:SolderJumper_2_Bridged JP8 +U 1 1 5F0EC94A +P 1500 7050 +F 0 "JP8" H 1600 7100 31 0000 C CNN +F 1 "UD2" H 1400 7100 31 0000 C CNN +F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 1500 7050 50 0001 C CNN +F 3 "~" H 1500 7050 50 0001 C CNN + 1 1500 7050 + 1 0 0 -1 +$EndComp +$Comp +L Jumper:SolderJumper_2_Bridged JP7 +U 1 1 5F0EAB21 +P 1500 6700 +F 0 "JP7" H 1600 6750 31 0000 C CNN +F 1 "UD1" H 1400 6750 31 0000 C CNN +F 2 "Jumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mm" H 1500 6700 50 0001 C CNN +F 3 "~" H 1500 6700 50 0001 C CNN + 1 1500 6700 + 1 0 0 -1 +$EndComp +Text Label 700 7550 2 39 ~ 0 +UD3 +Text Label 700 7050 2 39 ~ 0 +UD2 +Text Label 700 6700 2 39 ~ 0 +UD1 +Wire Wire Line + 650 7550 700 7550 +Wire Wire Line + 650 7050 700 7050 +Wire Wire Line + 650 6700 700 6700 +Entry Wire Line + 550 7450 650 7550 +Entry Wire Line + 550 6950 650 7050 +Entry Wire Line + 550 6600 650 6700 +Connection ~ 1000 6450 +Wire Wire Line + 1950 6550 6750 6550 +$Comp +L 74xx:74LS125 U11 +U 4 1 66ADE0A2 +P 1000 7550 +F 0 "U11" H 950 7600 31 0000 C CNN +F 1 "74HCT125" H 950 7550 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 7550 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS125" H 1000 7550 50 0001 C CNN + 4 1000 7550 + -1 0 0 1 +$EndComp +$Comp +L 74xx:74LS125 U11 +U 3 1 65A623EA +P 1000 7050 +F 0 "U11" H 950 7100 31 0000 C CNN +F 1 "74HCT125" H 950 7050 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 7050 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS125" H 1000 7050 50 0001 C CNN + 3 1000 7050 + -1 0 0 -1 +$EndComp +$Comp +L 74xx:74LS125 U11 +U 2 1 65A60E9E +P 1000 6700 +F 0 "U11" H 950 6750 31 0000 C CNN +F 1 "74HCT125" H 950 6700 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 6700 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS125" H 1000 6700 50 0001 C CNN + 2 1000 6700 + -1 0 0 1 +$EndComp +Wire Wire Line + 1300 6200 3850 6200 +Wire Wire Line + 1350 6450 1300 6450 +Wire Wire Line + 1950 6350 2900 6350 +$Comp +L 74xx:74LS32 U8 +U 1 1 638E0628 +P 1650 6450 +F 0 "U8" H 1650 6550 31 0000 C CNN +F 1 "74HCT32" H 1650 6450 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1650 6450 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS32" H 1650 6450 50 0001 C CNN + 1 1650 6450 + -1 0 0 -1 +$EndComp +Text Label 700 6200 2 39 ~ 0 +UD0 +Wire Wire Line + 700 6200 650 6200 +Entry Wire Line + 550 6100 650 6200 +$Comp +L 74xx:74LS125 U11 +U 1 1 63626BAB +P 1000 6200 +F 0 "U11" H 950 6250 31 0000 C CNN +F 1 "74HCT125" H 1000 6200 31 0000 C CNN +F 2 "Package_SO:SOIC-14_3.9x8.7mm_P1.27mm" H 1000 6200 50 0001 C CNN +F 3 "http://www.ti.com/lit/gpn/sn74LS125" H 1000 6200 50 0001 C CNN + 1 1000 6200 + -1 0 0 -1 +$EndComp +Wire Wire Line + 1300 7300 1000 7300 +Connection ~ 1300 6450 +Wire Wire Line + 1300 6450 1000 6450 +Connection ~ 1000 7300 +Wire Wire Line + 1300 6450 1300 7300 +Connection ~ 2100 5850 +Entry Bus Bus + 1250 5700 1350 5600 +Entry Bus Bus + 550 5800 650 5700 +Wire Bus Line + 650 5700 1250 5700 +Wire Wire Line + 700 5550 600 5550 +Wire Wire Line + 600 5550 600 6000 +Wire Wire Line + 600 6000 2900 6000 +Connection ~ 2900 6000 +Wire Wire Line + 3400 7750 3650 7750 +Wire Wire Line + 1650 6700 1700 6700 +Wire Wire Line + 1700 6700 1700 7050 +Wire Wire Line + 1650 7550 1700 7550 +Connection ~ 1700 7550 +Wire Wire Line + 1700 7550 1700 7600 +Wire Wire Line + 1650 7050 1700 7050 +Connection ~ 1700 7050 +Wire Wire Line + 1700 7050 1700 7300 +Wire Wire Line + 1800 7300 1700 7300 +Connection ~ 1700 7300 +Wire Wire Line + 1700 7300 1700 7400 +Wire Wire Line + 1800 7400 1700 7400 +Connection ~ 1700 7400 +Wire Wire Line + 1700 7400 1700 7550 +Wire Wire Line + 1800 7600 1700 7600 +Connection ~ 1700 7600 +Wire Wire Line + 1700 7600 1700 7700 +Connection ~ 3150 6750 +Wire Wire Line + 1600 7700 1700 7700 +Connection ~ 1700 7700 +Wire Wire Line + 1700 7700 1700 7750 +Text Label 3550 3150 2 39 ~ 0 +0xEFFF +Text Label 3550 3050 2 39 ~ 0 +0xEFFE +Text Label 3550 2950 2 39 ~ 0 +0xEFFD +Text Label 3550 2850 2 39 ~ 0 +0xEFFC +Text Label 3550 2750 2 39 ~ 0 +0xEFFB +Text Label 3550 2450 2 39 ~ 0 +0xEFF8 +Text Label 4550 3050 0 39 ~ 0 +0xEFF8-0xEFFF +Wire Wire Line + 5000 3050 5000 2950 +Text Label 4750 3150 2 39 ~ 0 +~CSUSR~ +Wire Wire Line + 4550 3050 5100 3050 +$Bitmap +Pos 10950 800 +Scale 3.000000 +Data +89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 2D 00 00 00 2D 08 03 00 00 00 0D C4 12 +A8 00 00 00 03 73 42 49 54 08 08 08 DB E1 4F E0 00 00 00 30 50 4C 54 45 01 00 00 10 00 00 42 00 +00 BD 00 00 8C 00 00 FF 00 00 21 00 00 73 00 00 DE 00 00 EF 00 00 31 00 00 52 00 00 9C 00 00 AD +00 00 63 00 00 CE 00 00 62 ED 7E 9A 00 00 00 01 74 52 4E 53 00 40 E6 D8 66 00 00 02 31 49 44 41 +54 48 89 95 95 E1 B6 A5 20 08 85 15 41 50 51 DE FF 6D 07 AD 33 77 2A 5B 73 2E 3F EA 2C FB A2 ED +06 39 21 3C 22 3E 97 DE 03 D2 6F 68 A4 FC 3D CC 44 F2 3D 2E 44 C4 CF E5 08 2F 42 A8 D4 CB 4A 6E +10 9B 50 DB E2 4A B7 34 9D 46 64 B2 BD 55 8D EA 6D 21 01 A4 BA 57 E2 B9 F5 5F BD F3 62 94 5F 8A +10 0B FD 18 1E 53 81 8C 01 53 E6 3D 0E A5 E3 DF 27 D9 37 D7 A7 FF 42 7B DA 7A 85 8F C6 84 C0 11 +2A 8C 30 64 4F 23 46 3E E9 48 E6 DF 8A BE 93 B7 72 8D 81 71 F0 F9 B4 D5 90 48 20 EC AD 9E A9 07 +06 E5 D3 43 8E BD A0 15 78 A3 2B 36 A7 2B 9E AF 72 12 2F EE 9B D7 A1 A1 62 EC A1 9F C2 23 50 21 +7C D3 11 12 A4 11 2C A6 25 9C 5D 41 D3 4D 8B 9D 11 53 B0 1A A5 2E 64 CC A4 B5 8F 57 5A 2D 78 21 +09 72 9F 56 CE D7 85 DE 8F 52 1F 43 9C 46 26 D0 09 67 23 EA 6F 70 A5 AC 84 89 8A AD 94 11 0A 3D +E9 CC 63 ED 2A 77 77 80 12 CE 5A 8A 0D F4 C4 1E 77 B3 FD B8 90 58 32 47 CB 00 AF 4C 1E BD D0 27 +6E 0D 92 9D 5D 4F CB BA 18 5D E3 6E 04 59 8E AE 02 73 45 2A 2D D7 44 1D 00 4F D8 EE 46 50 65 D2 +AA 55 24 0B B7 A2 20 B5 4B EC 07 7D B7 5B A9 1A A5 C8 3E 49 5A 6A 46 05 B0 12 E1 91 BC DC 9B 95 +89 AB 74 96 E8 A7 BD 60 4E 02 54 D5 F4 A0 1F 4D D2 7C 0D 3C 55 6A EA 63 03 1B B3 59 CB 98 64 63 +F6 AC 09 91 AE 0F A3 8E 75 75 4D 85 BB FA 16 9F 87 26 4F 79 8C 9E 2A 31 A7 F9 5B 75 6E CF 54 37 +87 71 E6 2E 8D A7 CF D8 79 7E 5E 35 CD DF DB 0E 39 68 9B B4 E0 E4 0A 8A 1B CF 70 1F 71 3F 4A 1A +8D D5 14 EB 36 CC 86 93 69 7B D6 41 AD 03 35 29 6E 35 B9 95 56 DB 72 6E 5C 66 DC E5 0D 6F D1 E6 +A3 B7 AF 99 19 65 4D 65 DC 4D F2 83 96 75 C7 E3 AC 0C 5A C3 C9 EE 3D F5 11 5F 0A 1C F7 63 6F 7D +69 81 37 29 7A 16 59 8F AE CB 8F 56 BD 04 9E 5B CA 67 DB 8D F7 C9 B0 72 9E ED 86 2F FF 30 97 18 +9F 7F 96 58 FF 43 2E 48 BF 48 F9 BB F8 03 46 6A 13 C0 29 E6 4E 60 00 00 00 00 49 45 4E 44 AE 42 +60 82 +EndData +$EndBitmap +Wire Wire Line + 8850 4650 8850 3700 +Wire Wire Line + 8850 3700 8950 3700 +Wire Wire Line + 8850 4650 8950 4650 +Wire Wire Line + 8600 3600 8700 3600 +Wire Wire Line + 8700 3600 8700 3500 +Wire Wire Line + 7550 3900 7600 3900 +Wire Wire Line + 8650 2500 7800 2500 +Wire Wire Line + 7550 4650 8850 4650 +Connection ~ 8850 4650 +Wire Wire Line + 7500 2800 8100 2800 +Wire Wire Line + 8700 3500 8950 3500 +Wire Wire Line + 3150 5450 9750 5450 +Wire Wire Line + 2600 6850 2600 6950 +Wire Wire Line + 1700 7750 2900 7750 +Wire Wire Line + 2600 6950 2900 6950 +Wire Wire Line + 2900 6950 2900 7750 +Connection ~ 2600 6950 +Wire Wire Line + 2600 6950 2600 7050 +Connection ~ 2900 7750 +Wire Wire Line + 2900 7750 3150 7750 +Wire Wire Line + 7900 1250 7900 2600 +Wire Wire Line + 7900 2600 9000 2600 +Wire Wire Line + 9000 2600 9000 2900 +Wire Wire Line + 9000 2900 10500 2900 +Wire Wire Line + 7850 2450 8900 2450 +Wire Wire Line + 8900 3250 8950 3250 +Wire Wire Line + 8900 3250 8900 3400 +Wire Wire Line + 8950 3050 8900 3050 +Wire Wire Line + 8900 3050 8900 2450 +Connection ~ 8900 2450 +Wire Wire Line + 8900 2450 9200 2450 +Wire Wire Line + 9750 3400 9750 5450 +Wire Wire Line + 8900 3400 9750 3400 +$Comp +L Device:R_Small_US R9 +U 1 1 61459317 +P 7700 1150 +F 0 "R9" H 7800 1100 31 0000 C CNN +F 1 "10K" H 7800 1150 31 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 7700 1150 50 0001 C CNN +F 3 "~" H 7700 1150 50 0001 C CNN + 1 7700 1150 + -1 0 0 1 +$EndComp +Wire Wire Line + 7700 1050 7700 900 +Wire Wire Line + 7700 900 7850 900 +Connection ~ 7850 900 +Wire Wire Line + 7700 1250 7700 1750 +Connection ~ 7700 1750 +Wire Wire Line + 7700 1750 7850 1750 +Wire Wire Line + 9550 3150 9900 3150 +Wire Wire Line + 9900 3150 9900 3800 +Wire Wire Line + 2100 750 2150 750 +Wire Wire Line + 2150 750 2150 900 +Wire Wire Line + 2150 900 2250 900 +Connection ~ 8100 2800 +Wire Wire Line + 7600 4100 7600 4750 +Wire Wire Line + 7600 4750 9600 4750 +$Comp +L Diode:1N5817 D2 +U 1 1 5EC2D4BD +P 5100 6050 +F 0 "D2" V 5131 5971 31 0000 R CNN +F 1 "1N5817" V 5069 5971 31 0000 R CNN +F 2 "Diode_SMD:D_SOD-123" H 5100 5875 50 0001 C CNN +F 3 "http://www.vishay.com/docs/88525/1n5817.pdf" H 5100 6050 50 0001 C CNN + 1 5100 6050 + 0 -1 -1 0 +$EndComp +Wire Wire Line + 4950 6200 5100 6200 +$Comp +L Diode:1N5817 D1 +U 1 1 5ECFC49E +P 5100 4700 +F 0 "D1" V 5050 4550 31 0000 L CNN +F 1 "1N5817" V 5150 4450 31 0000 L CNN +F 2 "Diode_SMD:D_SOD-123" H 5100 4525 50 0001 C CNN +F 3 "http://www.vishay.com/docs/88525/1n5817.pdf" H 5100 4700 50 0001 C CNN + 1 5100 4700 + 0 1 1 0 +$EndComp +Wire Wire Line + 5100 4850 5100 5900 +Wire Wire Line + 4350 3950 4350 4450 +Wire Wire Line + 4350 3950 5100 3950 +Connection ~ 4350 4450 +Wire Wire Line + 4350 4450 4400 4450 +Connection ~ 5100 6200 +Wire Wire Line + 5100 6200 5350 6200 +Wire Wire Line + 5100 5900 5300 5900 +Connection ~ 5100 5900 +Wire Wire Line + 5000 4550 5100 4550 +$Comp +L Device:R_Small_US R10 +U 1 1 5F07FE91 +P 4800 5900 +F 0 "R10" V 4700 5850 31 0000 C CNN +F 1 "1K8" V 4700 5950 31 0000 C CNN +F 2 "Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 4800 5900 50 0001 C CNN +F 3 "~" H 4800 5900 50 0001 C CNN + 1 4800 5900 + 0 1 1 0 +$EndComp +$Comp +L power:+5V #PWR033 +U 1 1 5F083AE5 +P 4600 5900 +F 0 "#PWR033" H 4600 5750 50 0001 C CNN +F 1 "+5V" H 4600 6050 39 0000 C CNN +F 2 "" H 4600 5900 50 0001 C CNN +F 3 "" H 4600 5900 50 0001 C CNN + 1 4600 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4600 5900 4700 5900 +Wire Wire Line + 4900 5900 5100 5900 +Wire Wire Line + 2800 2650 2800 2450 +Wire Wire Line + 2800 2450 3550 2450 +Wire Wire Line + 3300 4050 5200 4050 +Wire Wire Line + 5200 4050 5200 4550 +Wire Wire Line + 5200 4550 5300 4550 +Text Label 3550 2550 2 39 ~ 0 +0xEFF9 +Wire Wire Line + 3300 2550 3550 2550 +Wire Wire Line + 3300 2550 3300 4050 +NoConn ~ 3550 2650 +Text Notes 4200 1100 0 39 ~ 0 +R2 to match Y1. +Wire Bus Line + 850 700 8950 700 +Wire Bus Line + 550 5800 550 7450 +Wire Bus Line + 3000 950 3000 1550 +Wire Bus Line + 9050 800 9050 1850 +Wire Bus Line + 6300 650 6300 3350 +Wire Bus Line + 3000 2150 3000 3400 +Wire Bus Line + 1350 800 1350 5600 +Text Label 3550 2650 2 39 ~ 0 +0xEFFA +$EndSCHEMATC diff --git a/schematics/v2.1/MZ80A_RFS_MEMORY_v2_1.sch b/schematics/v2.1/MZ80A_RFS_MEMORY_v2_1.sch new file mode 100644 index 0000000..bf7122d --- /dev/null +++ b/schematics/v2.1/MZ80A_RFS_MEMORY_v2_1.sch @@ -0,0 +1,1481 @@ +EESchema Schematic File Version 4 +EELAYER 29 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 3 +Title "Sharp MZ80A Rom Filing System" +Date "2020-03-29" +Rev "2.1" +Comp "" +Comment1 "has no write signal from the motherboard)." +Comment2 "It is now possible to write into the Flash RAM (except the Monitor ROM Flash RAM which" +Comment3 "namely an additional 4Mb Flash RAM and a selectable 4Mb static RAM or 4Mb Flash RAM. " +Comment4 "Revised memory of the RFS, now 2 additional devices have been added which are optional," +$EndDescr +$Comp +L MZ80-ROMPG:AS6C4008-55PCN-Memory_RAM U? +U 1 1 61C3440B +P 8800 4400 +AR Path="/61C3440B" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C3440B" Ref="U6" Part="1" +F 0 "U6" H 8800 4000 50 0000 C CNN +F 1 "AS6C4008-55PCN" H 8850 3900 39 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm_Socket" H 8800 4500 50 0001 C CNN +F 3 "https://www.alliancememory.com/wp-content/uploads/pdf/AS6C4008.pdf" H 8800 4500 50 0001 C CNN + 1 8800 4400 + 1 0 0 -1 +$EndComp +Entry Bus Bus + 4150 2950 4250 2850 +Wire Wire Line + 7550 5300 7800 5300 +Wire Wire Line + 7550 5200 7800 5200 +Wire Wire Line + 7550 5100 7800 5100 +Wire Wire Line + 7550 4800 7800 4800 +Wire Wire Line + 7550 4700 7800 4700 +Wire Wire Line + 7550 4600 7800 4600 +Wire Wire Line + 7550 4500 7800 4500 +Wire Wire Line + 7550 4400 7800 4400 +Wire Wire Line + 7550 4300 7800 4300 +Wire Wire Line + 7550 4200 7800 4200 +Wire Wire Line + 7550 4100 7800 4100 +Wire Wire Line + 7550 4000 7800 4000 +Wire Wire Line + 7550 3900 7800 3900 +Wire Wire Line + 7550 3800 7800 3800 +Wire Wire Line + 7550 3700 7800 3700 +Wire Wire Line + 7550 3600 7800 3600 +Wire Wire Line + 7550 3500 7800 3500 +Entry Wire Line + 7800 4400 7900 4300 +Entry Wire Line + 7800 4300 7900 4200 +Entry Wire Line + 7800 4200 7900 4100 +Entry Wire Line + 7800 4100 7900 4000 +Entry Wire Line + 7800 4000 7900 3900 +Entry Wire Line + 7800 3900 7900 3800 +Entry Wire Line + 7800 3800 7900 3700 +Entry Wire Line + 7800 3700 7900 3600 +Entry Wire Line + 7800 3600 7900 3500 +Entry Wire Line + 7800 3500 7900 3400 +Wire Wire Line + 6200 4200 6350 4200 +Wire Wire Line + 6200 4100 6350 4100 +Wire Wire Line + 6200 4000 6350 4000 +Wire Wire Line + 6200 3900 6350 3900 +Wire Wire Line + 6200 3800 6350 3800 +Wire Wire Line + 6200 3700 6350 3700 +Wire Wire Line + 6200 3600 6350 3600 +Wire Wire Line + 6200 3500 6350 3500 +Entry Wire Line + 6100 3400 6200 3500 +Entry Wire Line + 6100 3500 6200 3600 +Entry Wire Line + 6100 3600 6200 3700 +Entry Wire Line + 6100 3700 6200 3800 +Entry Wire Line + 6100 3800 6200 3900 +Entry Wire Line + 6100 3900 6200 4000 +Entry Wire Line + 6100 4000 6200 4100 +Entry Wire Line + 6100 4100 6200 4200 +$Comp +L MZ80-ROMPG:SST39SF040-Memory_Flash U? +U 1 1 61C34448 +P 6950 4700 +AR Path="/61C34448" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C34448" Ref="U5" Part="1" +F 0 "U5" H 6950 4750 50 0000 C CNN +F 1 "SST39SF040" H 7050 4600 39 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm_Socket" H 6950 5000 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 6950 5000 50 0001 C CNN + 1 6950 4700 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5100 2550 5100 2750 +Wire Wire Line + 2850 2550 2850 2750 +Wire Wire Line + 1850 2350 2150 2350 +Wire Wire Line + 4000 5500 4500 5500 +Wire Wire Line + 4000 2250 4000 3150 +Wire Wire Line + 4050 5800 4500 5800 +Wire Wire Line + 4050 2350 4050 3000 +Wire Wire Line + 4400 2350 4050 2350 +Wire Wire Line + 5100 650 5100 950 +Wire Wire Line + 2850 650 3950 650 +Wire Wire Line + 3450 5550 3450 3250 +Connection ~ 3450 5550 +Wire Wire Line + 3350 5550 3450 5550 +Wire Wire Line + 3350 6050 3350 5550 +Wire Wire Line + 2100 6050 3350 6050 +Wire Wire Line + 2100 5500 2100 6050 +Wire Wire Line + 2200 5500 2100 5500 +Connection ~ 2800 6000 +Wire Wire Line + 2150 6000 2800 6000 +Wire Wire Line + 2150 5800 2150 6000 +Wire Wire Line + 2200 5800 2150 5800 +Connection ~ 5100 3250 +Connection ~ 3450 3250 +Wire Wire Line + 3450 3250 3950 3250 +Wire Wire Line + 3450 3250 2800 3250 +Wire Wire Line + 3450 5600 3450 5550 +Wire Wire Line + 3400 3500 3750 3500 +Wire Wire Line + 3400 3600 3750 3600 +Wire Wire Line + 3400 3700 3750 3700 +Wire Wire Line + 3400 3800 3750 3800 +Wire Wire Line + 3400 3900 3750 3900 +Wire Wire Line + 3400 4000 3750 4000 +Wire Wire Line + 3400 4100 3750 4100 +Wire Wire Line + 3400 4200 3750 4200 +Connection ~ 3450 6000 +Wire Wire Line + 3450 5800 3450 6000 +Wire Wire Line + 2800 6000 3450 6000 +Wire Wire Line + 5100 3250 5750 3250 +Wire Wire Line + 5750 5600 5750 5450 +Wire Wire Line + 5100 6000 5750 6000 +Wire Wire Line + 5750 6000 5750 5800 +Entry Bus Bus + 1900 850 2000 750 +Wire Wire Line + 5800 1750 6000 1750 +Wire Wire Line + 5800 1650 6000 1650 +Wire Wire Line + 5800 1550 6000 1550 +Wire Wire Line + 5800 1450 6000 1450 +Wire Wire Line + 5800 1350 6000 1350 +Wire Wire Line + 5800 1250 6000 1250 +Wire Wire Line + 5800 1150 6000 1150 +Wire Wire Line + 5800 1050 6000 1050 +Wire Wire Line + 4250 2050 4400 2050 +Wire Wire Line + 4250 1950 4400 1950 +Wire Wire Line + 4250 1850 4400 1850 +Wire Wire Line + 4250 1750 4400 1750 +Wire Wire Line + 4250 1650 4400 1650 +Wire Wire Line + 4250 1550 4400 1550 +Wire Wire Line + 4250 1450 4400 1450 +Wire Wire Line + 4250 1350 4400 1350 +Wire Wire Line + 4250 1250 4400 1250 +Wire Wire Line + 4250 1150 4400 1150 +Wire Wire Line + 4250 1050 4400 1050 +Wire Wire Line + 3550 1750 3750 1750 +Wire Wire Line + 3550 1650 3750 1650 +Wire Wire Line + 3550 1550 3750 1550 +Wire Wire Line + 3550 1450 3750 1450 +Wire Wire Line + 3550 1350 3750 1350 +Wire Wire Line + 3550 1250 3750 1250 +Wire Wire Line + 3550 1150 3750 1150 +Wire Wire Line + 3550 1050 3750 1050 +Entry Wire Line + 6000 1750 6100 1650 +Entry Wire Line + 6000 1650 6100 1550 +Entry Wire Line + 6000 1550 6100 1450 +Entry Wire Line + 6000 1450 6100 1350 +Entry Wire Line + 6000 1350 6100 1250 +Entry Wire Line + 6000 1250 6100 1150 +Entry Wire Line + 6000 1150 6100 1050 +Entry Wire Line + 6000 1050 6100 950 +Wire Wire Line + 2850 650 2850 950 +Wire Wire Line + 5700 4200 6000 4200 +Wire Wire Line + 5700 4100 6000 4100 +Wire Wire Line + 5700 4000 6000 4000 +Wire Wire Line + 5700 3900 6000 3900 +Wire Wire Line + 5700 3800 6000 3800 +Wire Wire Line + 5700 3700 6000 3700 +Wire Wire Line + 5700 3600 6000 3600 +Wire Wire Line + 5700 3500 6000 3500 +Text Label 5800 1750 0 39 ~ 0 +UD7 +Text Label 5800 1650 0 39 ~ 0 +UD6 +Text Label 5800 1550 0 39 ~ 0 +UD5 +Text Label 5800 1450 0 39 ~ 0 +UD4 +Text Label 5800 1350 0 39 ~ 0 +UD3 +Text Label 5800 1250 0 39 ~ 0 +UD2 +Text Label 5800 1150 0 39 ~ 0 +UD1 +Text Label 5800 1050 0 39 ~ 0 +UD0 +Wire Wire Line + 3450 6100 3450 6000 +$Comp +L power:GNDPWR #PWR? +U 1 1 61C344D2 +P 3450 6100 +AR Path="/61C344D2" Ref="#PWR?" Part="1" +AR Path="/61BF4B3D/61C344D2" Ref="#PWR04" Part="1" +F 0 "#PWR04" H 3450 5900 50 0001 C CNN +F 1 "GNDPWR" H 3650 6050 39 0000 C CNN +F 2 "" H 3450 6050 50 0001 C CNN +F 3 "" H 3450 6050 50 0001 C CNN + 1 3450 6100 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR? +U 1 1 61C344D8 +P 2850 650 +AR Path="/61C344D8" Ref="#PWR?" Part="1" +AR Path="/61BF4B3D/61C344D8" Ref="#PWR02" Part="1" +F 0 "#PWR02" H 2850 500 50 0001 C CNN +F 1 "+5V" H 2865 823 50 0000 C CNN +F 2 "" H 2850 650 50 0001 C CNN +F 3 "" H 2850 650 50 0001 C CNN + 1 2850 650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1850 5700 2200 5700 +$Comp +L Device:C_Small C? +U 1 1 61C344F1 +P 5750 5700 +AR Path="/61C344F1" Ref="C?" Part="1" +AR Path="/61BF4B3D/61C344F1" Ref="C2" Part="1" +F 0 "C2" H 5850 5650 39 0000 L CNN +F 1 "100nF" H 5750 5600 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 5750 5700 50 0001 C CNN +F 3 "~" H 5750 5700 50 0001 C CNN + 1 5750 5700 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61C344F7 +P 3450 5700 +AR Path="/61C344F7" Ref="C?" Part="1" +AR Path="/61BF4B3D/61C344F7" Ref="C1" Part="1" +F 0 "C1" H 3550 5650 39 0000 L CNN +F 1 "100nF" H 3450 5600 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 3450 5700 50 0001 C CNN +F 3 "~" H 3450 5700 50 0001 C CNN + 1 3450 5700 + 1 0 0 -1 +$EndComp +Connection ~ 5100 6000 +Text Label 5850 4200 0 39 ~ 0 +UD7 +Text Label 5850 4100 0 39 ~ 0 +UD6 +Text Label 5850 4000 0 39 ~ 0 +UD5 +Text Label 5850 3900 0 39 ~ 0 +UD4 +Text Label 5850 3800 0 39 ~ 0 +UD3 +Text Label 5850 3700 0 39 ~ 0 +UD2 +Text Label 5850 3600 0 39 ~ 0 +UD1 +Text Label 5850 3500 0 39 ~ 0 +UD0 +Text Label 3600 4200 0 39 ~ 0 +RD7 +Text Label 3600 4100 0 39 ~ 0 +RD6 +Text Label 3600 4000 0 39 ~ 0 +RD5 +Text Label 3600 3900 0 39 ~ 0 +RD4 +Text Label 3600 3800 0 39 ~ 0 +RD3 +Text Label 3600 3700 0 39 ~ 0 +RD2 +Text Label 3600 3600 0 39 ~ 0 +RD1 +Text Label 3600 3500 0 39 ~ 0 +RD0 +Text Label 4300 5300 0 39 ~ 0 +BK2A18 +Text Label 4300 5200 0 39 ~ 0 +BK2A17 +Text Label 4300 5100 0 39 ~ 0 +BK2A16 +Text Label 4300 5000 0 39 ~ 0 +BK2A15 +Text Label 4300 4900 0 39 ~ 0 +BK2A14 +Text Label 4300 4800 0 39 ~ 0 +BK2A13 +Text Label 4300 4700 0 39 ~ 0 +BK2A12 +Text Label 4300 4600 0 39 ~ 0 +BK2A11 +Text Label 4350 4500 0 39 ~ 0 +UA10 +Text Label 4350 4400 0 39 ~ 0 +UA9 +Text Label 4350 4300 0 39 ~ 0 +UA8 +Text Label 4350 4200 0 39 ~ 0 +UA7 +Text Label 4350 4100 0 39 ~ 0 +UA6 +Text Label 4350 4000 0 39 ~ 0 +UA5 +Text Label 4350 3900 0 39 ~ 0 +UA4 +Text Label 4350 3800 0 39 ~ 0 +UA3 +Text Label 4350 3700 0 39 ~ 0 +UA2 +Text Label 4350 3600 0 39 ~ 0 +UA1 +Text Label 4350 3500 0 39 ~ 0 +UA0 +Text Label 2100 4600 0 39 ~ 0 +A11 +Text Label 2100 4500 0 39 ~ 0 +A10 +Text Label 2100 4400 0 39 ~ 0 +A9 +Text Label 2100 4300 0 39 ~ 0 +A8 +Text Label 2100 4200 0 39 ~ 0 +A7 +Text Label 2100 4100 0 39 ~ 0 +A6 +Text Label 2100 4000 0 39 ~ 0 +A5 +Text Label 2100 3900 0 39 ~ 0 +A4 +Text Label 2100 3800 0 39 ~ 0 +A3 +Text Label 2100 3700 0 39 ~ 0 +A2 +Text Label 2100 3600 0 39 ~ 0 +A1 +Text Label 2100 3500 0 39 ~ 0 +A0 +Wire Wire Line + 5100 6000 5100 5950 +Wire Wire Line + 2800 5950 2800 6000 +Wire Wire Line + 5100 3250 5100 3350 +Wire Wire Line + 2800 3350 2800 3250 +Wire Wire Line + 4250 5300 4500 5300 +Wire Wire Line + 4250 5200 4500 5200 +Wire Wire Line + 4250 5100 4500 5100 +Wire Wire Line + 4250 5000 4500 5000 +Wire Wire Line + 4250 4900 4500 4900 +Wire Wire Line + 4250 4800 4500 4800 +Wire Wire Line + 4250 4700 4500 4700 +Wire Wire Line + 4250 4600 4500 4600 +Wire Wire Line + 4250 4500 4500 4500 +Wire Wire Line + 4250 4400 4500 4400 +Wire Wire Line + 4250 4300 4500 4300 +Wire Wire Line + 4250 4200 4500 4200 +Wire Wire Line + 4250 4100 4500 4100 +Wire Wire Line + 4250 4000 4500 4000 +Wire Wire Line + 4250 3900 4500 3900 +Wire Wire Line + 4250 3800 4500 3800 +Wire Wire Line + 4250 3700 4500 3700 +Wire Wire Line + 4250 3600 4500 3600 +Wire Wire Line + 4250 3500 4500 3500 +Entry Wire Line + 4150 4400 4250 4500 +Entry Wire Line + 4150 4300 4250 4400 +Entry Wire Line + 4150 4200 4250 4300 +Entry Wire Line + 4150 4100 4250 4200 +Entry Wire Line + 4150 4000 4250 4100 +Entry Wire Line + 4150 3900 4250 4000 +Entry Wire Line + 4150 3800 4250 3900 +Entry Wire Line + 4150 3700 4250 3800 +Entry Wire Line + 4150 3600 4250 3700 +Entry Wire Line + 4150 3500 4250 3600 +Entry Wire Line + 4150 3400 4250 3500 +Wire Wire Line + 2000 4500 2200 4500 +Wire Wire Line + 2000 4400 2200 4400 +Wire Wire Line + 2000 4300 2200 4300 +Wire Wire Line + 2000 4200 2200 4200 +Wire Wire Line + 2000 4100 2200 4100 +Wire Wire Line + 2000 4000 2200 4000 +Wire Wire Line + 2000 3900 2200 3900 +Wire Wire Line + 2000 3800 2200 3800 +Wire Wire Line + 2000 3700 2200 3700 +Wire Wire Line + 2000 3600 2200 3600 +Wire Wire Line + 2000 3500 2200 3500 +Entry Wire Line + 1900 4400 2000 4500 +Entry Wire Line + 1900 4300 2000 4400 +Entry Wire Line + 1900 4200 2000 4300 +Entry Wire Line + 1900 4100 2000 4200 +Entry Wire Line + 1900 4000 2000 4100 +Entry Wire Line + 1900 3900 2000 4000 +Entry Wire Line + 1900 3800 2000 3900 +Entry Wire Line + 1900 3700 2000 3800 +Entry Wire Line + 1900 3600 2000 3700 +Entry Wire Line + 1900 3500 2000 3600 +Entry Wire Line + 1900 3400 2000 3500 +Entry Wire Line + 6000 4200 6100 4100 +Entry Wire Line + 6000 4100 6100 4000 +Entry Wire Line + 6000 4000 6100 3900 +Entry Wire Line + 6000 3900 6100 3800 +Entry Wire Line + 6000 3800 6100 3700 +Entry Wire Line + 6000 3700 6100 3600 +Entry Wire Line + 6000 3600 6100 3500 +Entry Wire Line + 6000 3500 6100 3400 +Entry Wire Line + 3750 4200 3850 4100 +Entry Wire Line + 3750 4100 3850 4000 +Entry Wire Line + 3750 4000 3850 3900 +Entry Wire Line + 3750 3900 3850 3800 +Entry Wire Line + 3750 3800 3850 3700 +Entry Wire Line + 3750 3700 3850 3600 +Entry Wire Line + 3750 3600 3850 3500 +Entry Wire Line + 3750 3500 3850 3400 +$Comp +L MZ80-ROMPG:SST39SF040-Memory_Flash U? +U 1 1 61C345A8 +P 5100 4700 +AR Path="/61C345A8" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C345A8" Ref="U4" Part="1" +F 0 "U4" H 5100 4750 50 0000 C CNN +F 1 "SST39SF040" H 5200 4600 39 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm_Socket" H 5100 5000 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 5100 5000 50 0001 C CNN + 1 5100 4700 + 1 0 0 -1 +$EndComp +$Comp +L MZ80-ROMPG:SST39SF040-Memory_Flash U? +U 1 1 61C345AE +P 2800 4700 +AR Path="/61C345AE" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C345AE" Ref="U1" Part="1" +F 0 "U1" H 2800 4750 50 0000 C CNN +F 1 "SST39SF040" H 2850 4600 39 0000 C CNN +F 2 "Package_DIP:DIP-32_W15.24mm_Socket" H 2800 5000 50 0001 C CNN +F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/25022B.pdf" H 2800 5000 50 0001 C CNN + 1 2800 4700 + 1 0 0 -1 +$EndComp +Text Label 3550 1750 0 39 ~ 0 +RD7 +Text Label 3550 1650 0 39 ~ 0 +RD6 +Text Label 3550 1550 0 39 ~ 0 +RD5 +Text Label 3550 1450 0 39 ~ 0 +RD4 +Text Label 3550 1350 0 39 ~ 0 +RD3 +Text Label 3550 1250 0 39 ~ 0 +RD2 +Text Label 3550 1150 0 39 ~ 0 +RD1 +Text Label 3550 1050 0 39 ~ 0 +RD0 +Text Label 2100 2150 0 39 ~ 0 +A11 +Text Label 2100 2050 0 39 ~ 0 +A10 +Text Label 2100 1950 0 39 ~ 0 +A9 +Text Label 2100 1850 0 39 ~ 0 +A8 +Text Label 2100 1750 0 39 ~ 0 +A7 +Text Label 2100 1650 0 39 ~ 0 +A6 +Text Label 2100 1550 0 39 ~ 0 +A5 +Text Label 2100 1450 0 39 ~ 0 +A4 +Text Label 2100 1350 0 39 ~ 0 +A3 +Text Label 2100 1250 0 39 ~ 0 +A2 +Text Label 2100 1150 0 39 ~ 0 +A1 +Text Label 2100 1050 0 39 ~ 0 +A0 +Text Label 2000 2350 0 39 ~ 0 +~CSMROM~ +Text Label 4250 2350 0 39 ~ 0 +~MRD~ +Text Label 4250 2250 0 39 ~ 0 +~MWR~ +NoConn ~ 2150 2450 +Wire Wire Line + 2000 2150 2150 2150 +Wire Wire Line + 2000 2050 2150 2050 +Wire Wire Line + 2000 1950 2150 1950 +Wire Wire Line + 2000 1850 2150 1850 +Wire Wire Line + 2000 1750 2150 1750 +Wire Wire Line + 2000 1650 2150 1650 +Wire Wire Line + 2000 1550 2150 1550 +Wire Wire Line + 2000 1450 2150 1450 +Wire Wire Line + 2000 1350 2150 1350 +Wire Wire Line + 2000 1250 2150 1250 +Wire Wire Line + 2000 1150 2150 1150 +Wire Wire Line + 2000 1050 2150 1050 +Entry Wire Line + 1900 2050 2000 2150 +Entry Wire Line + 1900 1950 2000 2050 +Entry Wire Line + 1900 1850 2000 1950 +Entry Wire Line + 1900 1750 2000 1850 +Entry Wire Line + 1900 1650 2000 1750 +Entry Wire Line + 1900 1550 2000 1650 +Entry Wire Line + 1900 1450 2000 1550 +Entry Wire Line + 1900 1350 2000 1450 +Entry Wire Line + 1900 1250 2000 1350 +Entry Wire Line + 1900 1150 2000 1250 +Entry Wire Line + 1900 1050 2000 1150 +Entry Wire Line + 1900 950 2000 1050 +$Comp +L Memory_EEPROM:2716_Socket U? +U 1 1 61C345E5 +P 5100 1750 +AR Path="/61C345E5" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C345E5" Ref="U3" Part="1" +F 0 "U3" H 5100 1850 50 0000 C CNN +F 1 "(User ROM)" H 5100 1700 50 0000 C CNN +F 2 "Package_DIP:DIP-24_W15.24mm_Socket" H 5100 1750 50 0001 C CNN +F 3 "" H 5100 1750 50 0001 C CNN + 1 5100 1750 + 1 0 0 -1 +$EndComp +$Comp +L Memory_EEPROM:2732_Socket U? +U 1 1 61C345EB +P 2850 1750 +AR Path="/61C345EB" Ref="U?" Part="1" +AR Path="/61BF4B3D/61C345EB" Ref="U2" Part="1" +F 0 "U2" H 2850 1850 50 0000 C CNN +F 1 "(Monitor ROM)" H 2850 1700 50 0000 C CNN +F 2 "Package_DIP:DIP-24_W15.24mm_Socket" H 2850 1750 50 0001 C CNN +F 3 "" H 2850 1750 50 0001 C CNN + 1 2850 1750 + 1 0 0 -1 +$EndComp +Text Label 4300 2050 0 39 ~ 0 +UA10 +Text Label 4300 1950 0 39 ~ 0 +UA9 +Text Label 4300 1850 0 39 ~ 0 +UA8 +Text Label 4300 1750 0 39 ~ 0 +UA7 +Text Label 4300 1650 0 39 ~ 0 +UA6 +Text Label 4300 1550 0 39 ~ 0 +UA5 +Text Label 4300 1450 0 39 ~ 0 +UA4 +Text Label 4300 1350 0 39 ~ 0 +UA3 +Text Label 4300 1250 0 39 ~ 0 +UA2 +Text Label 4300 1150 0 39 ~ 0 +UA1 +Text Label 4300 1050 0 39 ~ 0 +UA0 +Entry Wire Line + 7900 3400 8000 3500 +Entry Wire Line + 7900 3500 8000 3600 +Entry Wire Line + 7900 3600 8000 3700 +Entry Wire Line + 7900 3700 8000 3800 +Entry Wire Line + 7900 3800 8000 3900 +Entry Wire Line + 7900 3900 8000 4000 +Entry Wire Line + 7900 4000 8000 4100 +Entry Wire Line + 7900 4100 8000 4200 +Entry Wire Line + 7900 4200 8000 4300 +Entry Wire Line + 7900 4300 8000 4400 +Wire Wire Line + 8000 3500 8300 3500 +Wire Wire Line + 8000 3600 8300 3600 +Wire Wire Line + 8000 3700 8300 3700 +Wire Wire Line + 8000 3800 8300 3800 +Wire Wire Line + 8000 3900 8300 3900 +Wire Wire Line + 8000 4000 8300 4000 +Wire Wire Line + 8000 4100 8300 4100 +Wire Wire Line + 8000 4200 8300 4200 +Wire Wire Line + 8000 4300 8300 4300 +Wire Wire Line + 8000 4400 8300 4400 +Wire Wire Line + 8000 4500 8300 4500 +Wire Wire Line + 8000 4600 8300 4600 +$Comp +L Device:Jumper_NC_Dual JP3 +U 1 1 61EE4C9E +P 10900 5900 +F 0 "JP3" V 11350 5850 39 0000 L CNN +F 1 "A14/~WE~" V 11450 5800 39 0000 L CNN +F 2 "Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical" H 10900 5900 50 0001 C CNN +F 3 "~" H 10900 5900 50 0001 C CNN + 1 10900 5900 + 0 1 1 0 +$EndComp +Wire Wire Line + 7550 5500 7800 5500 +Wire Wire Line + 10600 6300 10600 6150 +Wire Wire Line + 4000 5500 4000 6300 +Wire Wire Line + 4000 6300 7800 6300 +Connection ~ 4000 5500 +Wire Wire Line + 7800 5500 7800 6300 +$Comp +L Device:Jumper_NC_Dual JP2 +U 1 1 61EDFFDD +P 10600 5900 +F 0 "JP2" V 11050 5850 39 0000 L CNN +F 1 "A15/~WE~" V 11150 5800 39 0000 L CNN +F 2 "Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical" H 10600 5900 50 0001 C CNN +F 3 "~" H 10600 5900 50 0001 C CNN + 1 10600 5900 + 0 1 1 0 +$EndComp +Wire Wire Line + 4050 5800 4050 6350 +Wire Wire Line + 4050 6350 7750 6350 +Wire Wire Line + 7750 6350 7750 5800 +Wire Wire Line + 7750 5800 7550 5800 +Connection ~ 4050 5800 +Wire Wire Line + 9500 4600 9300 4600 +Connection ~ 7750 6350 +Wire Wire Line + 5750 3250 6950 3250 +Wire Wire Line + 6950 3250 6950 3350 +Connection ~ 5750 3250 +Wire Wire Line + 6950 3250 8800 3250 +Wire Wire Line + 8800 3250 8800 3300 +Connection ~ 6950 3250 +Text Label 6250 3500 0 39 ~ 0 +UD0 +Text Label 6250 3600 0 39 ~ 0 +UD1 +Text Label 6250 3700 0 39 ~ 0 +UD2 +Text Label 6250 3800 0 39 ~ 0 +UD3 +Text Label 6250 3900 0 39 ~ 0 +UD4 +Text Label 6250 4000 0 39 ~ 0 +UD5 +Text Label 6250 4100 0 39 ~ 0 +UD6 +Text Label 6250 4200 0 39 ~ 0 +UD7 +Wire Wire Line + 9300 4200 9600 4200 +Wire Wire Line + 9300 4100 9600 4100 +Wire Wire Line + 9300 4000 9600 4000 +Wire Wire Line + 9300 3900 9600 3900 +Wire Wire Line + 9300 3800 9600 3800 +Wire Wire Line + 9300 3700 9600 3700 +Wire Wire Line + 9300 3600 9600 3600 +Wire Wire Line + 9300 3500 9600 3500 +Text Label 9450 4200 0 39 ~ 0 +UD7 +Text Label 9450 4100 0 39 ~ 0 +UD6 +Text Label 9450 4000 0 39 ~ 0 +UD5 +Text Label 9450 3900 0 39 ~ 0 +UD4 +Text Label 9450 3800 0 39 ~ 0 +UD3 +Text Label 9450 3700 0 39 ~ 0 +UD2 +Text Label 9450 3600 0 39 ~ 0 +UD1 +Text Label 9450 3500 0 39 ~ 0 +UD0 +Entry Wire Line + 9600 4200 9700 4100 +Entry Wire Line + 9600 4100 9700 4000 +Entry Wire Line + 9600 4000 9700 3900 +Entry Wire Line + 9600 3900 9700 3800 +Entry Wire Line + 9600 3800 9700 3700 +Entry Wire Line + 9600 3700 9700 3600 +Entry Wire Line + 9600 3600 9700 3500 +Entry Wire Line + 9600 3500 9700 3400 +Entry Bus Bus + 9700 700 9800 600 +Text GLabel 10800 600 2 39 BiDi ~ 0 +UD[0..7] +Text Label 8100 4500 0 39 ~ 0 +UA10 +Text Label 8100 4400 0 39 ~ 0 +UA9 +Text Label 8100 4300 0 39 ~ 0 +UA8 +Text Label 8100 4200 0 39 ~ 0 +UA7 +Text Label 8100 4100 0 39 ~ 0 +UA6 +Text Label 8100 4000 0 39 ~ 0 +UA5 +Text Label 8100 3900 0 39 ~ 0 +UA4 +Text Label 8100 3800 0 39 ~ 0 +UA3 +Text Label 8100 3700 0 39 ~ 0 +UA2 +Text Label 8100 3600 0 39 ~ 0 +UA1 +Text Label 8100 3500 0 39 ~ 0 +UA0 +Text Label 7700 3500 2 39 ~ 0 +UA0 +Text Label 7700 3600 2 39 ~ 0 +UA1 +Text Label 7700 3700 2 39 ~ 0 +UA2 +Text Label 7700 3800 2 39 ~ 0 +UA3 +Text Label 7700 3900 2 39 ~ 0 +UA4 +Text Label 7700 4000 2 39 ~ 0 +UA5 +Text Label 7700 4100 2 39 ~ 0 +UA6 +Text Label 7700 4200 2 39 ~ 0 +UA7 +Text Label 7700 4300 2 39 ~ 0 +UA8 +Text Label 7700 4400 2 39 ~ 0 +UA9 +Text Label 7750 4500 2 39 ~ 0 +UA10 +Entry Bus Bus + 6100 700 6200 600 +Text GLabel 10850 4500 2 39 Input ~ 0 +~CSRAM~ +Wire Wire Line + 9300 4500 10850 4500 +Text GLabel 10750 5050 2 39 Input ~ 0 +~CSUFLSH2~ +Text GLabel 10750 5250 2 39 Input ~ 0 +~CSUFLSH1~ +Wire Wire Line + 4350 5700 4500 5700 +Wire Wire Line + 5750 6000 6300 6000 +Wire Wire Line + 6950 6000 6950 5950 +Connection ~ 5750 6000 +$Comp +L Device:C_Small C? +U 1 1 62571BA9 +P 6300 5700 +AR Path="/62571BA9" Ref="C?" Part="1" +AR Path="/61BF4B3D/62571BA9" Ref="C3" Part="1" +F 0 "C3" H 6100 5650 39 0000 L CNN +F 1 "100nF" H 6100 5600 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 6300 5700 50 0001 C CNN +F 3 "~" H 6300 5700 50 0001 C CNN + 1 6300 5700 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6300 5800 6300 6000 +Connection ~ 6300 6000 +Wire Wire Line + 6300 6000 6950 6000 +Wire Wire Line + 6300 5600 6300 5450 +Wire Wire Line + 6300 5450 5750 5450 +Connection ~ 5750 5450 +Wire Wire Line + 5750 5450 5750 3250 +Connection ~ 6950 6000 +$Comp +L Device:C_Small C? +U 1 1 6266126F +P 9800 5250 +AR Path="/6266126F" Ref="C?" Part="1" +AR Path="/61BF4B3D/6266126F" Ref="C4" Part="1" +F 0 "C4" H 9600 5200 39 0000 L CNN +F 1 "100nF" H 9550 5150 39 0000 L CNN +F 2 "Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolder" H 9800 5250 50 0001 C CNN +F 3 "~" H 9800 5250 50 0001 C CNN + 1 9800 5250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 8800 5500 9800 5500 +Wire Wire Line + 9800 5500 9800 5350 +Wire Wire Line + 9800 5150 9800 3250 +Wire Wire Line + 9800 3250 8800 3250 +Connection ~ 8800 3250 +Connection ~ 2850 650 +Wire Wire Line + 3950 3250 3950 650 +Connection ~ 3950 3250 +Wire Wire Line + 3950 3250 5100 3250 +Connection ~ 3950 650 +Wire Wire Line + 3950 650 5100 650 +$Comp +L Device:Jumper_NC_Dual JP1 +U 1 1 6278E4A6 +P 10300 5900 +F 0 "JP1" V 10750 5850 39 0000 L CNN +F 1 "A15/A14" V 10850 5750 39 0000 L CNN +F 2 "Connector_PinHeader_2.00mm:PinHeader_1x03_P2.00mm_Vertical" H 10300 5900 50 0001 C CNN +F 3 "~" H 10300 5900 50 0001 C CNN + 1 10300 5900 + 0 1 1 0 +$EndComp +Connection ~ 7800 6300 +Wire Wire Line + 10750 5900 10800 5900 +Wire Wire Line + 7800 6300 10600 6300 +Wire Wire Line + 10600 6300 10900 6300 +Wire Wire Line + 10900 6300 10900 6150 +Connection ~ 10600 6300 +Wire Wire Line + 8800 6000 8800 5500 +Connection ~ 8800 5500 +Wire Wire Line + 7550 5700 7850 5700 +Wire Wire Line + 8000 5500 8650 5500 +Wire Wire Line + 8650 5500 8650 5550 +Wire Wire Line + 8650 5550 10150 5550 +Wire Wire Line + 10900 5550 10900 5650 +Wire Wire Line + 7550 4900 7800 4900 +Wire Wire Line + 7550 5000 7800 5000 +Wire Wire Line + 8000 5600 10300 5600 +Wire Wire Line + 10300 5600 10300 5650 +Wire Wire Line + 10300 5600 10600 5600 +Wire Wire Line + 10600 5600 10600 5650 +Connection ~ 10300 5600 +Wire Wire Line + 10150 5550 10150 6150 +Wire Wire Line + 10150 6150 10300 6150 +Connection ~ 10150 5550 +Wire Wire Line + 10150 5550 10900 5550 +Wire Wire Line + 6950 6000 8800 6000 +Wire Wire Line + 10200 5900 8250 5900 +Wire Wire Line + 8250 4900 8300 4900 +Wire Wire Line + 10500 5900 10400 5900 +Wire Wire Line + 10400 5900 10400 6200 +Wire Wire Line + 10400 6200 8200 6200 +Wire Wire Line + 8200 6200 8200 5000 +Wire Wire Line + 8200 5000 8300 5000 +Wire Wire Line + 7750 6350 9500 6350 +Wire Wire Line + 9500 6350 9500 4600 +$Comp +L power:GNDPWR #PWR? +U 1 1 62AD6282 +P 2850 2750 +AR Path="/62AD6282" Ref="#PWR?" Part="1" +AR Path="/61BF4B3D/62AD6282" Ref="#PWR03" Part="1" +F 0 "#PWR03" H 2850 2550 50 0001 C CNN +F 1 "GNDPWR" H 3050 2700 50 0000 C CNN +F 2 "" H 2850 2700 50 0001 C CNN +F 3 "" H 2850 2700 50 0001 C CNN + 1 2850 2750 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR? +U 1 1 62AF1402 +P 2800 3250 +AR Path="/62AF1402" Ref="#PWR?" Part="1" +AR Path="/61BF4B3D/62AF1402" Ref="#PWR01" Part="1" +F 0 "#PWR01" H 2800 3100 50 0001 C CNN +F 1 "+5V" H 2815 3423 50 0000 C CNN +F 2 "" H 2800 3250 50 0001 C CNN +F 3 "" H 2800 3250 50 0001 C CNN + 1 2800 3250 + 1 0 0 -1 +$EndComp +Text GLabel 10800 2650 2 39 Output ~ 0 +~CSUSR~ +Wire Wire Line + 4400 2450 4350 2450 +Text GLabel 10900 3000 2 39 Output ~ 0 +~RD~ +Text GLabel 10900 3150 2 39 Output ~ 0 +~WR~ +Wire Wire Line + 10900 3000 4050 3000 +Connection ~ 4050 3000 +Wire Wire Line + 4050 3000 4050 5800 +Wire Wire Line + 10900 3150 4000 3150 +Connection ~ 4000 3150 +Wire Wire Line + 4000 3150 4000 5500 +Wire Wire Line + 10750 5900 10750 5450 +Wire Wire Line + 10750 5450 10150 5450 +Wire Wire Line + 10150 5450 10150 4700 +Wire Wire Line + 10150 4700 9300 4700 +Wire Wire Line + 10750 5250 10050 5250 +Wire Wire Line + 10050 6450 4350 6450 +Wire Wire Line + 10050 5250 10050 6450 +Wire Wire Line + 4350 5700 4350 6450 +Wire Wire Line + 10750 5050 10000 5050 +Wire Wire Line + 10000 5050 10000 6400 +Wire Wire Line + 10000 6400 7850 6400 +Wire Wire Line + 7850 6400 7850 5700 +Text GLabel 10800 750 2 39 Output ~ 0 +A[0..11] +Wire Wire Line + 8000 5300 8250 5300 +Wire Wire Line + 4350 2650 10800 2650 +Wire Wire Line + 4350 2450 4350 2650 +Wire Wire Line + 4000 2250 4400 2250 +Wire Wire Line + 8250 5200 8250 5100 +Wire Wire Line + 8000 5200 8300 5200 +Wire Wire Line + 8250 5100 8250 4900 +Wire Wire Line + 8000 5100 8300 5100 +Wire Wire Line + 8250 5300 8300 5300 +Wire Wire Line + 8250 5200 8250 5900 +Wire Wire Line + 8000 4700 8300 4700 +Wire Wire Line + 8000 4800 8300 4800 +Wire Wire Line + 1850 2350 1850 5700 +Wire Wire Line + 1800 4900 2200 4900 +Entry Wire Line + 1900 4500 2000 4600 +Wire Wire Line + 2000 4600 2200 4600 +Entry Wire Line + 1700 4600 1800 4700 +Entry Wire Line + 1700 4700 1800 4800 +Entry Wire Line + 1700 4800 1800 4900 +Entry Wire Line + 1700 4900 1800 5000 +Entry Wire Line + 1700 5000 1800 5100 +Entry Wire Line + 1700 5100 1800 5200 +Wire Wire Line + 1800 4700 2200 4700 +Wire Wire Line + 1800 4800 2200 4800 +Wire Wire Line + 1800 5000 2200 5000 +Wire Wire Line + 1800 5100 2200 5100 +Wire Wire Line + 1800 5200 2200 5200 +Wire Wire Line + 1800 5300 2200 5300 +Text Label 2000 4800 0 39 ~ 0 +BK1A13 +Text Label 2000 4900 0 39 ~ 0 +BK1A14 +Text Label 2000 5000 0 39 ~ 0 +BK1A15 +Text Label 2000 5100 0 39 ~ 0 +BK1A16 +Text Label 2000 5200 0 39 ~ 0 +BK1A17 +Entry Bus Bus + 1600 4400 1700 4500 +Connection ~ 2850 2750 +Connection ~ 2800 3250 +Text GLabel 950 4400 0 39 Input ~ 0 +BK1A[12..18] +Text Label 2000 4700 0 39 ~ 0 +BK1A12 +Entry Wire Line + 3750 1050 3850 1150 +Entry Wire Line + 3750 1150 3850 1250 +Entry Wire Line + 3750 1250 3850 1350 +Entry Wire Line + 3750 1350 3850 1450 +Entry Wire Line + 3750 1450 3850 1550 +Entry Wire Line + 3750 1550 3850 1650 +Entry Wire Line + 3750 1650 3850 1750 +Entry Wire Line + 3750 1750 3850 1850 +Entry Bus Bus + 4050 6500 4150 6400 +Text Label 2000 5300 0 39 ~ 0 +BK1A18 +Entry Wire Line + 1700 5200 1800 5300 +Text GLabel 950 6500 0 39 Input ~ 0 +BK2A[11..18] +Entry Wire Line + 4150 1150 4250 1050 +Entry Wire Line + 4150 1250 4250 1150 +Entry Wire Line + 4150 1350 4250 1250 +Entry Wire Line + 4150 1450 4250 1350 +Entry Wire Line + 4150 1550 4250 1450 +Entry Wire Line + 4150 1650 4250 1550 +Entry Wire Line + 4150 1750 4250 1650 +Entry Wire Line + 4150 1850 4250 1750 +Entry Wire Line + 4150 1950 4250 1850 +Entry Wire Line + 4150 2050 4250 1950 +Entry Wire Line + 4150 2150 4250 2050 +Wire Bus Line + 4250 2850 7800 2850 +Entry Bus Bus + 7800 2850 7900 2950 +Wire Bus Line + 2000 750 10800 750 +Wire Bus Line + 950 4400 1600 4400 +Entry Wire Line + 4150 4700 4250 4600 +Entry Wire Line + 4150 4800 4250 4700 +Entry Wire Line + 4150 4900 4250 4800 +Entry Wire Line + 4150 5000 4250 4900 +Entry Wire Line + 4150 5100 4250 5000 +Entry Wire Line + 4150 5200 4250 5100 +Entry Wire Line + 4150 5300 4250 5200 +Entry Wire Line + 4150 5400 4250 5300 +Entry Wire Line + 7800 4500 7900 4400 +Entry Wire Line + 7800 4600 7900 4700 +Entry Wire Line + 7800 4700 7900 4800 +Entry Wire Line + 7800 4800 7900 4900 +Entry Wire Line + 7800 4900 7900 5000 +Entry Wire Line + 7800 5000 7900 5100 +Entry Wire Line + 7800 5100 7900 5200 +Entry Wire Line + 7800 5200 7900 5300 +Entry Wire Line + 7800 5300 7900 5400 +Entry Wire Line + 7900 4700 8000 4600 +Entry Wire Line + 7900 4400 8000 4500 +Entry Wire Line + 7900 4800 8000 4700 +Entry Wire Line + 7900 4900 8000 4800 +Entry Wire Line + 7900 5200 8000 5100 +Entry Wire Line + 7900 5300 8000 5200 +Entry Wire Line + 7900 5400 8000 5300 +Entry Wire Line + 7900 5600 8000 5500 +Entry Wire Line + 7900 5700 8000 5600 +Text Label 7800 4600 2 39 ~ 0 +BK2A11 +Text Label 7800 4700 2 39 ~ 0 +BK2A12 +Text Label 7800 4800 2 39 ~ 0 +BK2A13 +Text Label 7800 4900 2 39 ~ 0 +BK2A14 +Text Label 7800 5000 2 39 ~ 0 +BK2A15 +Text Label 7800 5100 2 39 ~ 0 +BK2A16 +Text Label 7800 5200 2 39 ~ 0 +BK2A17 +Text Label 7800 5300 2 39 ~ 0 +BK2A18 +Text Label 8050 4600 0 39 ~ 0 +BK2A11 +Text Label 8050 4700 0 39 ~ 0 +BK2A12 +Text Label 8050 4800 0 39 ~ 0 +BK2A13 +Text Label 8050 5100 0 39 ~ 0 +BK2A16 +Text Label 8050 5200 0 39 ~ 0 +BK2A17 +Text Label 8050 5300 0 39 ~ 0 +BK2A18 +Text Label 8050 5500 0 39 ~ 0 +BK2A14 +Text Label 8050 5600 0 39 ~ 0 +BK2A15 +$Bitmap +Pos 800 7450 +Scale 3.000000 +Data +89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 00 00 00 2D 00 00 00 2D 08 03 00 00 00 0D C4 12 +A8 00 00 00 03 73 42 49 54 08 08 08 DB E1 4F E0 00 00 00 30 50 4C 54 45 01 00 00 10 00 00 42 00 +00 BD 00 00 8C 00 00 FF 00 00 21 00 00 73 00 00 DE 00 00 EF 00 00 31 00 00 52 00 00 9C 00 00 AD +00 00 63 00 00 CE 00 00 62 ED 7E 9A 00 00 00 01 74 52 4E 53 00 40 E6 D8 66 00 00 02 31 49 44 41 +54 48 89 95 95 E1 B6 A5 20 08 85 15 41 50 51 DE FF 6D 07 AD 33 77 2A 5B 73 2E 3F EA 2C FB A2 ED +06 39 21 3C 22 3E 97 DE 03 D2 6F 68 A4 FC 3D CC 44 F2 3D 2E 44 C4 CF E5 08 2F 42 A8 D4 CB 4A 6E +10 9B 50 DB E2 4A B7 34 9D 46 64 B2 BD 55 8D EA 6D 21 01 A4 BA 57 E2 B9 F5 5F BD F3 62 94 5F 8A +10 0B FD 18 1E 53 81 8C 01 53 E6 3D 0E A5 E3 DF 27 D9 37 D7 A7 FF 42 7B DA 7A 85 8F C6 84 C0 11 +2A 8C 30 64 4F 23 46 3E E9 48 E6 DF 8A BE 93 B7 72 8D 81 71 F0 F9 B4 D5 90 48 20 EC AD 9E A9 07 +06 E5 D3 43 8E BD A0 15 78 A3 2B 36 A7 2B 9E AF 72 12 2F EE 9B D7 A1 A1 62 EC A1 9F C2 23 50 21 +7C D3 11 12 A4 11 2C A6 25 9C 5D 41 D3 4D 8B 9D 11 53 B0 1A A5 2E 64 CC A4 B5 8F 57 5A 2D 78 21 +09 72 9F 56 CE D7 85 DE 8F 52 1F 43 9C 46 26 D0 09 67 23 EA 6F 70 A5 AC 84 89 8A AD 94 11 0A 3D +E9 CC 63 ED 2A 77 77 80 12 CE 5A 8A 0D F4 C4 1E 77 B3 FD B8 90 58 32 47 CB 00 AF 4C 1E BD D0 27 +6E 0D 92 9D 5D 4F CB BA 18 5D E3 6E 04 59 8E AE 02 73 45 2A 2D D7 44 1D 00 4F D8 EE 46 50 65 D2 +AA 55 24 0B B7 A2 20 B5 4B EC 07 7D B7 5B A9 1A A5 C8 3E 49 5A 6A 46 05 B0 12 E1 91 BC DC 9B 95 +89 AB 74 96 E8 A7 BD 60 4E 02 54 D5 F4 A0 1F 4D D2 7C 0D 3C 55 6A EA 63 03 1B B3 59 CB 98 64 63 +F6 AC 09 91 AE 0F A3 8E 75 75 4D 85 BB FA 16 9F 87 26 4F 79 8C 9E 2A 31 A7 F9 5B 75 6E CF 54 37 +87 71 E6 2E 8D A7 CF D8 79 7E 5E 35 CD DF DB 0E 39 68 9B B4 E0 E4 0A 8A 1B CF 70 1F 71 3F 4A 1A +8D D5 14 EB 36 CC 86 93 69 7B D6 41 AD 03 35 29 6E 35 B9 95 56 DB 72 6E 5C 66 DC E5 0D 6F D1 E6 +A3 B7 AF 99 19 65 4D 65 DC 4D F2 83 96 75 C7 E3 AC 0C 5A C3 C9 EE 3D F5 11 5F 0A 1C F7 63 6F 7D +69 81 37 29 7A 16 59 8F AE CB 8F 56 BD 04 9E 5B CA 67 DB 8D F7 C9 B0 72 9E ED 86 2F FF 30 97 18 +9F 7F 96 58 FF 43 2E 48 BF 48 F9 BB F8 03 46 6A 13 C0 29 E6 4E 60 00 00 00 00 49 45 4E 44 AE 42 +60 82 +EndData +$EndBitmap +Text Notes 3000 4950 2 39 ~ 0 +Monitor ROM +Text Notes 5300 4950 2 39 ~ 0 +User ROM +Text Notes 7050 4950 2 39 ~ 0 +User ROM II +Text Notes 9100 5050 2 39 ~ 0 +User Static RAM +Wire Wire Line + 2850 2750 5100 2750 +Wire Wire Line + 3450 6000 5100 6000 +Wire Bus Line + 950 6500 7900 6500 +Wire Bus Line + 6200 600 10800 600 +Wire Bus Line + 1700 4500 1700 5200 +Wire Bus Line + 9700 700 9700 4100 +Wire Bus Line + 4150 4700 4150 6400 +Wire Bus Line + 7900 4700 7900 6500 +Wire Bus Line + 7900 2950 7900 4400 +Wire Bus Line + 6100 700 6100 4100 +Wire Bus Line + 3850 1150 3850 4100 +Wire Bus Line + 4150 1150 4150 4400 +Wire Bus Line + 1900 850 1900 4500 +$EndSCHEMATC

    Cbau+bLuXNXz+U4k7qxia6?BQ&)GA&pGE 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