From 55c77e7fba7a49f18c6e00f6dbf119b7af7b3346 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Fri, 29 Oct 2021 06:04:52 -0400 Subject: [PATCH] add from other repo --- .gitignore | 29 + CPUBuf.sch | 1825 +++ Control.sch | 1270 ++ Docs/index.html | 151 + MC68k.sch | 1139 ++ PDS.sch | 642 + PDSBuf.sch | 1881 +++ RAM.sch | 560 + SE-030-cache.lib | 856 + SE-030.kicad_pcb | 13378 ++++++++++++++++ SE-030.pro | 269 + SE-030.sch | 529 + fp-lib-table | 3 + sterminator/STERMINATOR.v | 67 + sterminator/XC9572XL/STERMINATOR.bld | 36 + sterminator/XC9572XL/STERMINATOR.cmd_log | 110 + sterminator/XC9572XL/STERMINATOR.gise | 130 + sterminator/XC9572XL/STERMINATOR.gyd | 61 + sterminator/XC9572XL/STERMINATOR.jed | 1685 ++ sterminator/XC9572XL/STERMINATOR.lso | 1 + sterminator/XC9572XL/STERMINATOR.mfd | 670 + sterminator/XC9572XL/STERMINATOR.nga | 3 + sterminator/XC9572XL/STERMINATOR.ngc | 3 + sterminator/XC9572XL/STERMINATOR.ngd | 3 + sterminator/XC9572XL/STERMINATOR.ngr | 3 + sterminator/XC9572XL/STERMINATOR.pad | 93 + sterminator/XC9572XL/STERMINATOR.pnx | 18 + sterminator/XC9572XL/STERMINATOR.prj | 1 + sterminator/XC9572XL/STERMINATOR.rpt | 579 + sterminator/XC9572XL/STERMINATOR.stx | 0 sterminator/XC9572XL/STERMINATOR.syr | 225 + sterminator/XC9572XL/STERMINATOR.tim | 0 sterminator/XC9572XL/STERMINATOR.tspec | 182 + sterminator/XC9572XL/STERMINATOR.vm6 | 2091 +++ sterminator/XC9572XL/STERMINATOR.xise | 234 + sterminator/XC9572XL/STERMINATOR.xst | 29 + .../XC9572XL/STERMINATOR_envsettings.html | 238 + .../XC9572XL/STERMINATOR_html/fit/applet.js | 128 + .../STERMINATOR_html/fit/appletref.htm | 14 + .../XC9572XL/STERMINATOR_html/fit/ascii.htm | 587 + .../STERMINATOR_html/fit/asciidoc.htm | 71 + .../XC9572XL/STERMINATOR_html/fit/backtop.jpg | Bin 0 -> 1651 bytes .../STERMINATOR_html/fit/beginstraight.gif | Bin 0 -> 352 bytes .../XC9572XL/STERMINATOR_html/fit/blank.gif | Bin 0 -> 43 bytes .../XC9572XL/STERMINATOR_html/fit/blank.htm | 1 + .../STERMINATOR_html/fit/briefview.jpg | Bin 0 -> 1254 bytes .../XC9572XL/STERMINATOR_html/fit/check.htm | 9 + .../STERMINATOR_html/fit/checkNS4.htm | 9 + .../XC9572XL/STERMINATOR_html/fit/contact.gif | Bin 0 -> 741 bytes .../fit/coolrunnerII_logo.jpg | Bin 0 -> 9562 bytes .../STERMINATOR_html/fit/coolrunner_logo.jpg | Bin 0 -> 11278 bytes .../XC9572XL/STERMINATOR_html/fit/defeqns.htm | 170 + .../STERMINATOR_html/fit/education.gif | Bin 0 -> 816 bytes .../XC9572XL/STERMINATOR_html/fit/endmkt.gif | Bin 0 -> 1560 bytes .../XC9572XL/STERMINATOR_html/fit/eqns.htm | 711 + .../XC9572XL/STERMINATOR_html/fit/eqns.js | 929 ++ .../STERMINATOR_html/fit/equations.gif | Bin 0 -> 20290 bytes .../STERMINATOR_html/fit/equations.htm | 13 + .../STERMINATOR_html/fit/equationsdoc.htm | 53 + .../XC9572XL/STERMINATOR_html/fit/errors.js | 41 + .../XC9572XL/STERMINATOR_html/fit/errors1.gif | Bin 0 -> 5648 bytes .../XC9572XL/STERMINATOR_html/fit/errors2.gif | Bin 0 -> 3603 bytes .../STERMINATOR_html/fit/errorsdoc.htm | 91 + .../XC9572XL/STERMINATOR_html/fit/errs.htm | 13 + .../STERMINATOR_html/fit/failtable.htm | 33 + .../STERMINATOR_html/fit/failtable.js | 1 + .../STERMINATOR_html/fit/failtabledoc.htm | 95 + .../XC9572XL/STERMINATOR_html/fit/fb.gif | Bin 0 -> 10994 bytes .../XC9572XL/STERMINATOR_html/fit/fb1.gif | Bin 0 -> 7918 bytes .../XC9572XL/STERMINATOR_html/fit/fbs.htm | 49 + .../XC9572XL/STERMINATOR_html/fit/fbs.js | 9 + .../XC9572XL/STERMINATOR_html/fit/fbs_FB1.htm | 271 + .../XC9572XL/STERMINATOR_html/fit/fbs_FB2.htm | 243 + .../XC9572XL/STERMINATOR_html/fit/fbs_FB3.htm | 262 + .../XC9572XL/STERMINATOR_html/fit/fbs_FB4.htm | 215 + .../STERMINATOR_html/fit/fbs_FBdoc.htm | 310 + .../XC9572XL/STERMINATOR_html/fit/fbsdoc.htm | 103 + .../XC9572XL/STERMINATOR_html/fit/fbview.jpg | Bin 0 -> 2652 bytes .../STERMINATOR_html/fit/functionblock.gif | Bin 0 -> 22502 bytes .../XC9572XL/STERMINATOR_html/fit/genmsg.htm | 17 + .../XC9572XL/STERMINATOR_html/fit/header.gif | Bin 0 -> 7878 bytes .../XC9572XL/STERMINATOR_html/fit/home.gif | Bin 0 -> 940 bytes .../XC9572XL/STERMINATOR_html/fit/index.htm | 14 + .../STERMINATOR_html/fit/inputleft.htm | 14 + .../STERMINATOR_html/fit/inputleft.js | 1 + .../STERMINATOR_html/fit/inputleftdoc.htm | 81 + .../XC9572XL/STERMINATOR_html/fit/leftnav.htm | 63 + .../XC9572XL/STERMINATOR_html/fit/leftnav.js | 180 + .../XC9572XL/STERMINATOR_html/fit/legend.gif | Bin 0 -> 1213 bytes .../XC9572XL/STERMINATOR_html/fit/legend.jpg | Bin 0 -> 1256 bytes .../STERMINATOR_html/fit/logic_legXC95.htm | 2 + .../STERMINATOR_html/fit/logic_legXbr.htm | 16 + .../STERMINATOR_html/fit/logic_legXpla3.htm | 3 + .../STERMINATOR_html/fit/logicleft.htm | 16 + .../STERMINATOR_html/fit/logicleft.js | 1 + .../STERMINATOR_html/fit/logicleftdoc.htm | 100 + .../STERMINATOR_html/fit/logiclegend.htm | 106 + .../STERMINATOR_html/fit/logiclegendV.htm | 106 + .../STERMINATOR_html/fit/macrocell.gif | Bin 0 -> 7699 bytes .../STERMINATOR_html/fit/mapinput_00.htm | 320 + .../STERMINATOR_html/fit/mapinput_01.htm | 320 + .../STERMINATOR_html/fit/mapinput_02.htm | 320 + .../STERMINATOR_html/fit/mapinputdoc.htm | 147 + .../XC9572XL/STERMINATOR_html/fit/maplogic.js | 23 + .../STERMINATOR_html/fit/maplogic_00.htm | 393 + .../STERMINATOR_html/fit/maplogic_01.htm | 393 + .../STERMINATOR_html/fit/maplogic_02.htm | 417 + .../STERMINATOR_html/fit/maplogicdoc.htm | 167 + .../STERMINATOR_html/fit/newappletref.htm | 14 + .../XC9572XL/STERMINATOR_html/fit/next.jpg | Bin 0 -> 1079 bytes .../STERMINATOR_html/fit/ns4plugin.js | 55 + .../XC9572XL/STERMINATOR_html/fit/options.htm | 106 + .../STERMINATOR_html/fit/optionsdoc.htm | 760 + .../XC9572XL/STERMINATOR_html/fit/paths.js | 39 + .../XC9572XL/STERMINATOR_html/fit/pin.gif | Bin 0 -> 3093 bytes .../STERMINATOR_html/fit/pin_legXC95.htm | 13 + .../STERMINATOR_html/fit/pin_legXbr.htm | 21 + .../STERMINATOR_html/fit/pin_legXpla3.htm | 13 + .../STERMINATOR_html/fit/pindiagram.gif | Bin 0 -> 21649 bytes .../STERMINATOR_html/fit/pinlegend.htm | 150 + .../STERMINATOR_html/fit/pinlegendV.htm | 150 + .../XC9572XL/STERMINATOR_html/fit/pins.htm | 341 + .../XC9572XL/STERMINATOR_html/fit/pins.js | 62 + .../XC9572XL/STERMINATOR_html/fit/pinsdoc.htm | 265 + .../XC9572XL/STERMINATOR_html/fit/pinview.jpg | Bin 0 -> 1868 bytes .../XC9572XL/STERMINATOR_html/fit/plugin.js | 96 + .../XC9572XL/STERMINATOR_html/fit/prev.jpg | Bin 0 -> 1490 bytes .../XC9572XL/STERMINATOR_html/fit/print.jpg | Bin 0 -> 1683 bytes .../STERMINATOR_html/fit/products.gif | Bin 0 -> 828 bytes .../STERMINATOR_html/fit/purchase.gif | Bin 0 -> 642 bytes .../XC9572XL/STERMINATOR_html/fit/report.htm | 19 + .../XC9572XL/STERMINATOR_html/fit/result.htm | 14 + .../XC9572XL/STERMINATOR_html/fit/search.gif | Bin 0 -> 975 bytes .../XC9572XL/STERMINATOR_html/fit/spacer.gif | Bin 0 -> 233 bytes .../XC9572XL/STERMINATOR_html/fit/style.css | 19 + .../XC9572XL/STERMINATOR_html/fit/summary.htm | 141 + .../XC9572XL/STERMINATOR_html/fit/summary.js | 28 + .../STERMINATOR_html/fit/summarydoc.htm | 205 + .../XC9572XL/STERMINATOR_html/fit/support.gif | Bin 0 -> 760 bytes .../XC9572XL/STERMINATOR_html/fit/time.htm | 4 + .../XC9572XL/STERMINATOR_html/fit/tooltips.js | 143 + .../XC9572XL/STERMINATOR_html/fit/topnav.htm | 10 + .../XC9572XL/STERMINATOR_html/fit/topnav.js | 30 + .../STERMINATOR_html/fit/unmapinputdoc.htm | 65 + .../STERMINATOR_html/fit/unmaplogicdoc.htm | 68 + .../STERMINATOR_html/fit/verboseview.jpg | Bin 0 -> 1262 bytes .../XC9572XL/STERMINATOR_html/fit/view.gif | Bin 0 -> 2913 bytes .../XC9572XL/STERMINATOR_html/fit/wait.htm | 7 + .../STERMINATOR_html/fit/xc9500_logo.gif | Bin 0 -> 8103 bytes .../STERMINATOR_html/fit/xc9500_logo.jpg | Bin 0 -> 8318 bytes .../STERMINATOR_html/fit/xc9500xl_logo.gif | Bin 0 -> 9315 bytes .../STERMINATOR_html/fit/xc9500xl_logo.jpg | Bin 0 -> 9908 bytes .../STERMINATOR_html/fit/xc9500xv_logo.jpg | Bin 0 -> 9336 bytes .../XC9572XL/STERMINATOR_html/fit/xcenter.gif | Bin 0 -> 868 bytes .../XC9572XL/STERMINATOR_html/fit/xlogo.gif | Bin 0 -> 3407 bytes .../XC9572XL/STERMINATOR_html/fit/xml5.jpg | Bin 0 -> 117992 bytes .../XC9572XL/STERMINATOR_html/fit/xml6.jpg | Bin 0 -> 88780 bytes .../XC9572XL/STERMINATOR_html/fit/xml7.jpg | Bin 0 -> 73104 bytes .../XC9572XL/STERMINATOR_html/fit/xml8.jpg | Bin 0 -> 41810 bytes .../STERMINATOR_html/images/acr2_logo.jpg | Bin 0 -> 2865 bytes .../STERMINATOR_html/images/blackBar.jpg | Bin 0 -> 750 bytes .../STERMINATOR_html/images/cpldBanner.jpg | Bin 0 -> 5897 bytes .../STERMINATOR_html/images/cr2s_logo.jpg | Bin 0 -> 2884 bytes .../STERMINATOR_html/images/fitterRpt.jpg | Bin 0 -> 1341 bytes .../XC9572XL/STERMINATOR_html/images/logo.jpg | Bin 0 -> 2922 bytes .../STERMINATOR_html/images/spacer.jpg | Bin 0 -> 444 bytes .../STERMINATOR_html/images/timingRpt.jpg | Bin 0 -> 1480 bytes .../STERMINATOR_html/images/xa9500xl_logo.jpg | Bin 0 -> 2922 bytes .../STERMINATOR_html/images/xbr_logo.jpg | Bin 0 -> 2865 bytes .../STERMINATOR_html/images/xc9500_logo.jpg | Bin 0 -> 1979 bytes .../STERMINATOR_html/images/xc9500xl_logo.jpg | Bin 0 -> 2922 bytes .../STERMINATOR_html/images/xc9500xv_logo.jpg | Bin 0 -> 2499 bytes .../STERMINATOR_html/images/xpla3_logo.jpg | Bin 0 -> 4130 bytes .../STERMINATOR_html/tim/cpldta_glossary.htm | 250 + .../STERMINATOR_html/tim/cpldta_style.css | 144 + .../STERMINATOR_html/tim/genreport.htm | 17 + .../XC9572XL/STERMINATOR_html/tim/leftnav.htm | 37 + .../XC9572XL/STERMINATOR_html/tim/report.htm | 17 + .../STERMINATOR_html/tim/timing_report.htm | 1036 ++ .../XC9572XL/STERMINATOR_html/tim/toc.css | 36 + .../XC9572XL/STERMINATOR_html/tim/topnav.htm | 31 + .../XC9572XL/STERMINATOR_ngdbuild.xrpt | 99 + sterminator/XC9572XL/STERMINATOR_summary.html | 81 + sterminator/XC9572XL/STERMINATOR_xst.xrpt | 140 + sterminator/XC9572XL/_ngo/netlist.lst | 2 + sterminator/XC9572XL/_xmsgs/cpldfit.xmsgs | 12 + sterminator/XC9572XL/_xmsgs/hprep6.xmsgs | 9 + sterminator/XC9572XL/_xmsgs/ngdbuild.xmsgs | 9 + sterminator/XC9572XL/_xmsgs/pn_parser.xmsgs | 15 + sterminator/XC9572XL/_xmsgs/taengine.xmsgs | 9 + sterminator/XC9572XL/_xmsgs/tsim.xmsgs | 9 + sterminator/XC9572XL/_xmsgs/xst.xmsgs | 15 + .../XC9572XL/iseconfig/STERMINATOR.projectmgr | 76 + .../XC9572XL/iseconfig/STERMINATOR.xreport | 215 + sterminator/XC9572XL/tmperr.err | 0 sterminator/XC9572XL/xlnx_auto_0_xdb/cst.xbcd | Bin 0 -> 233 bytes sterminator/XC9572XL/xst/work/hdllib.ref | 1 + .../xst/work/vlg7C/_s_t_e_r_m_i_n_a_t_o_r.bin | Bin 0 -> 8372 bytes sym-lib-table | 11 + 199 files changed, 41754 insertions(+) create mode 100644 .gitignore create mode 100644 CPUBuf.sch create mode 100644 Control.sch create mode 100644 Docs/index.html create mode 100644 MC68k.sch create mode 100644 PDS.sch create mode 100644 PDSBuf.sch create mode 100644 RAM.sch create mode 100644 SE-030-cache.lib create mode 100644 SE-030.kicad_pcb create mode 100644 SE-030.pro create mode 100644 SE-030.sch create mode 100644 fp-lib-table create mode 100644 sterminator/STERMINATOR.v create mode 100644 sterminator/XC9572XL/STERMINATOR.bld create mode 100644 sterminator/XC9572XL/STERMINATOR.cmd_log create mode 100644 sterminator/XC9572XL/STERMINATOR.gise create mode 100644 sterminator/XC9572XL/STERMINATOR.gyd create mode 100644 sterminator/XC9572XL/STERMINATOR.jed create mode 100644 sterminator/XC9572XL/STERMINATOR.lso create mode 100644 sterminator/XC9572XL/STERMINATOR.mfd create mode 100644 sterminator/XC9572XL/STERMINATOR.nga create mode 100644 sterminator/XC9572XL/STERMINATOR.ngc create mode 100644 sterminator/XC9572XL/STERMINATOR.ngd create mode 100644 sterminator/XC9572XL/STERMINATOR.ngr create mode 100644 sterminator/XC9572XL/STERMINATOR.pad create mode 100644 sterminator/XC9572XL/STERMINATOR.pnx create mode 100644 sterminator/XC9572XL/STERMINATOR.prj create mode 100644 sterminator/XC9572XL/STERMINATOR.rpt create mode 100644 sterminator/XC9572XL/STERMINATOR.stx create mode 100644 sterminator/XC9572XL/STERMINATOR.syr create mode 100644 sterminator/XC9572XL/STERMINATOR.tim create mode 100644 sterminator/XC9572XL/STERMINATOR.tspec create mode 100644 sterminator/XC9572XL/STERMINATOR.vm6 create mode 100644 sterminator/XC9572XL/STERMINATOR.xise create mode 100644 sterminator/XC9572XL/STERMINATOR.xst create mode 100644 sterminator/XC9572XL/STERMINATOR_envsettings.html create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/applet.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/appletref.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/ascii.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/asciidoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/backtop.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/beginstraight.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/blank.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/blank.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/briefview.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/check.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/checkNS4.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/contact.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/coolrunnerII_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/coolrunner_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/defeqns.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/education.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/endmkt.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/eqns.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/eqns.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/equations.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/equations.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/equationsdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/errors.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/errors1.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/errors2.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/errorsdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/errs.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/failtable.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/failtable.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/failtabledoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fb.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fb1.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB1.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB2.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB3.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB4.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FBdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbsdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/fbview.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/functionblock.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/genmsg.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/header.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/home.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/index.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/inputleftdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/legend.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/legend.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXC95.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXbr.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXpla3.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logicleftdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logiclegend.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/logiclegendV.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/macrocell.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_00.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_01.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_02.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/mapinputdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/maplogic.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_00.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_01.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_02.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/maplogicdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/newappletref.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/next.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/ns4plugin.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/options.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/optionsdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/paths.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pin.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXC95.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXbr.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXpla3.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pindiagram.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pinlegend.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pinlegendV.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pins.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pins.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pinsdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/pinview.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/plugin.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/prev.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/print.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/products.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/purchase.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/report.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/result.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/search.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/spacer.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/style.css create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/summary.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/summary.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/summarydoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/support.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/time.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/tooltips.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/topnav.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/topnav.js create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/unmapinputdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/unmaplogicdoc.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/verboseview.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/view.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/wait.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xc9500_logo.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xc9500_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xl_logo.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xl_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xv_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xcenter.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xlogo.gif create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xml5.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xml6.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xml7.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/fit/xml8.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/acr2_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/blackBar.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/cpldBanner.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/cr2s_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/fitterRpt.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/spacer.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/timingRpt.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xa9500xl_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xbr_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xc9500_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xc9500xl_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xc9500xv_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/images/xpla3_logo.jpg create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/cpldta_glossary.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/cpldta_style.css create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/genreport.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/leftnav.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/report.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/timing_report.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/toc.css create mode 100644 sterminator/XC9572XL/STERMINATOR_html/tim/topnav.htm create mode 100644 sterminator/XC9572XL/STERMINATOR_ngdbuild.xrpt create mode 100644 sterminator/XC9572XL/STERMINATOR_summary.html create mode 100644 sterminator/XC9572XL/STERMINATOR_xst.xrpt create mode 100644 sterminator/XC9572XL/_ngo/netlist.lst create mode 100644 sterminator/XC9572XL/_xmsgs/cpldfit.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/hprep6.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/ngdbuild.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/pn_parser.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/taengine.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/tsim.xmsgs create mode 100644 sterminator/XC9572XL/_xmsgs/xst.xmsgs create mode 100644 sterminator/XC9572XL/iseconfig/STERMINATOR.projectmgr create mode 100644 sterminator/XC9572XL/iseconfig/STERMINATOR.xreport create mode 100644 sterminator/XC9572XL/tmperr.err create mode 100644 sterminator/XC9572XL/xlnx_auto_0_xdb/cst.xbcd create mode 100644 sterminator/XC9572XL/xst/work/hdllib.ref create mode 100644 sterminator/XC9572XL/xst/work/vlg7C/_s_t_e_r_m_i_n_a_t_o_r.bin create mode 100644 sym-lib-table diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6e3284d --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# For PCBs designed using KiCad: http://www.kicad-pcb.org/ +# Format documentation: http://kicad-pcb.org/help/file-formats/ + +# Temporary files +*.000 +*.bak +*.bck +*.kicad_pcb-bak +*.sch-bak +*~ +_autosave-* +*.tmp +*-rescue.lib +*-save.pro +*-save.kicad_pcb +fp-info-cache + +# Netlist files (exported from Eeschema) +*.net + +# Autorouter files (exported from Pcbnew) +*.dsn +*.ses + +# Exported BOM files +*.xml +*.csv + +*.DS_Store diff --git a/CPUBuf.sch b/CPUBuf.sch new file mode 100644 index 0000000..7aa1c35 --- /dev/null +++ b/CPUBuf.sch @@ -0,0 +1,1825 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 7 7 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Device:C_Small C? +U 1 1 61628088 +P -2250 6300 +AR Path="/61628088" Ref="C?" Part="1" +AR Path="/5F723173/61628088" Ref="C?" Part="1" +AR Path="/60941922/61628088" Ref="C?" Part="1" +AR Path="/629B7489/61628088" Ref="C?" Part="1" +AR Path="/629B918A/61628088" Ref="C38" Part="1" +F 0 "C38" H -2200 6350 50 0000 L CNN +F 1 "2u2" H -2200 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -2250 6300 50 0001 C CNN +F 3 "~" H -2250 6300 50 0001 C CNN + 1 -2250 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + -2650 6200 -2250 6200 +Connection ~ -2250 6200 +Wire Wire Line + -2250 6200 -1850 6200 +Wire Wire Line + -2650 6400 -2250 6400 +Connection ~ -2250 6400 +Wire Wire Line + -2250 6400 -1850 6400 +$Comp +L Device:C_Small C? +U 1 1 61628094 +P -1850 6300 +AR Path="/61628094" Ref="C?" Part="1" +AR Path="/5F723173/61628094" Ref="C?" Part="1" +AR Path="/60941922/61628094" Ref="C?" Part="1" +AR Path="/629B7489/61628094" Ref="C?" Part="1" +AR Path="/629B918A/61628094" Ref="C40" Part="1" +F 0 "C40" H -1800 6350 50 0000 L CNN +F 1 "2u2" H -1800 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1850 6300 50 0001 C CNN +F 3 "~" H -1850 6300 50 0001 C CNN + 1 -1850 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1850 6200 +Wire Wire Line + -1850 6200 -1450 6200 +Connection ~ -1850 6400 +Wire Wire Line + -1850 6400 -1450 6400 +$Comp +L Device:C_Small C? +U 1 1 6162809E +P -1450 6300 +AR Path="/6162809E" Ref="C?" Part="1" +AR Path="/5F723173/6162809E" Ref="C?" Part="1" +AR Path="/60941922/6162809E" Ref="C?" Part="1" +AR Path="/629B7489/6162809E" Ref="C?" Part="1" +AR Path="/629B918A/6162809E" Ref="C42" Part="1" +F 0 "C42" H -1400 6350 50 0000 L CNN +F 1 "2u2" H -1400 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1450 6300 50 0001 C CNN +F 3 "~" H -1450 6300 50 0001 C CNN + 1 -1450 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1450 6200 +Wire Wire Line + -1450 6200 -1050 6200 +Connection ~ -1450 6400 +Wire Wire Line + -1450 6400 -1050 6400 +$Comp +L power:+3V3 #PWR? +U 1 1 616280A8 +P -2650 6200 +AR Path="/616280A8" Ref="#PWR?" Part="1" +AR Path="/5F723173/616280A8" Ref="#PWR?" Part="1" +AR Path="/60941922/616280A8" Ref="#PWR?" Part="1" +AR Path="/629B7489/616280A8" Ref="#PWR?" Part="1" +AR Path="/629B918A/616280A8" Ref="#PWR0159" Part="1" +F 0 "#PWR0159" H -2650 6050 50 0001 C CNN +F 1 "+3V3" H -2650 6350 50 0000 C CNN +F 2 "" H -2650 6200 50 0001 C CNN +F 3 "" H -2650 6200 50 0001 C CNN + 1 -2650 6200 + 1 0 0 -1 +$EndComp +Connection ~ -2650 6200 +$Comp +L Device:C_Small C? +U 1 1 616280AF +P -2650 6300 +AR Path="/616280AF" Ref="C?" Part="1" +AR Path="/5F723173/616280AF" Ref="C?" Part="1" +AR Path="/60941922/616280AF" Ref="C?" Part="1" +AR Path="/629B7489/616280AF" Ref="C?" Part="1" +AR Path="/629B918A/616280AF" Ref="C36" Part="1" +F 0 "C36" H -2600 6350 50 0000 L CNN +F 1 "2u2" H -2600 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -2650 6300 50 0001 C CNN +F 3 "~" H -2650 6300 50 0001 C CNN + 1 -2650 6300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 616280B5 +P -650 6300 +AR Path="/616280B5" Ref="C?" Part="1" +AR Path="/5F723173/616280B5" Ref="C?" Part="1" +AR Path="/60941922/616280B5" Ref="C?" Part="1" +AR Path="/629B7489/616280B5" Ref="C?" Part="1" +AR Path="/629B918A/616280B5" Ref="C46" Part="1" +F 0 "C46" H -600 6350 50 0000 L CNN +F 1 "2u2" H -600 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -650 6300 50 0001 C CNN +F 3 "~" H -650 6300 50 0001 C CNN + 1 -650 6300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 616280BB +P -1050 6300 +AR Path="/616280BB" Ref="C?" Part="1" +AR Path="/5F723173/616280BB" Ref="C?" Part="1" +AR Path="/60941922/616280BB" Ref="C?" Part="1" +AR Path="/629B7489/616280BB" Ref="C?" Part="1" +AR Path="/629B918A/616280BB" Ref="C44" Part="1" +F 0 "C44" H -1000 6350 50 0000 L CNN +F 1 "2u2" H -1000 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1050 6300 50 0001 C CNN +F 3 "~" H -1050 6300 50 0001 C CNN + 1 -1050 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1050 6200 +Wire Wire Line + -1050 6200 -650 6200 +Connection ~ -1050 6400 +Wire Wire Line + -1050 6400 -650 6400 +$Comp +L power:GND #PWR? +U 1 1 63262EFB +P -650 6400 +AR Path="/63262EFB" Ref="#PWR?" Part="1" +AR Path="/5F723173/63262EFB" Ref="#PWR?" Part="1" +AR Path="/60941922/63262EFB" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262EFB" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262EFB" Ref="#PWR0160" Part="1" +F 0 "#PWR0160" H -650 6150 50 0001 C CNN +F 1 "GND" H -650 6250 50 0000 C CNN +F 2 "" H -650 6400 50 0001 C CNN +F 3 "" H -650 6400 50 0001 C CNN + 1 -650 6400 + -1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61D73204 +P -2250 5900 +AR Path="/61D73204" Ref="C?" Part="1" +AR Path="/5F723173/61D73204" Ref="C?" Part="1" +AR Path="/60941922/61D73204" Ref="C?" Part="1" +AR Path="/629B7489/61D73204" Ref="C?" Part="1" +AR Path="/629B918A/61D73204" Ref="C37" Part="1" +F 0 "C37" H -2200 5950 50 0000 L CNN +F 1 "2u2" H -2200 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -2250 5900 50 0001 C CNN +F 3 "~" H -2250 5900 50 0001 C CNN + 1 -2250 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + -2650 5800 -2250 5800 +Connection ~ -2250 5800 +Wire Wire Line + -2250 5800 -1850 5800 +Wire Wire Line + -2650 6000 -2250 6000 +Connection ~ -2250 6000 +Wire Wire Line + -2250 6000 -1850 6000 +$Comp +L Device:C_Small C? +U 1 1 61D73210 +P -1850 5900 +AR Path="/61D73210" Ref="C?" Part="1" +AR Path="/5F723173/61D73210" Ref="C?" Part="1" +AR Path="/60941922/61D73210" Ref="C?" Part="1" +AR Path="/629B7489/61D73210" Ref="C?" Part="1" +AR Path="/629B918A/61D73210" Ref="C39" Part="1" +F 0 "C39" H -1800 5950 50 0000 L CNN +F 1 "2u2" H -1800 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1850 5900 50 0001 C CNN +F 3 "~" H -1850 5900 50 0001 C CNN + 1 -1850 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1850 5800 +Wire Wire Line + -1850 5800 -1450 5800 +Connection ~ -1850 6000 +Wire Wire Line + -1850 6000 -1450 6000 +$Comp +L Device:C_Small C? +U 1 1 61D7321A +P -1450 5900 +AR Path="/61D7321A" Ref="C?" Part="1" +AR Path="/5F723173/61D7321A" Ref="C?" Part="1" +AR Path="/60941922/61D7321A" Ref="C?" Part="1" +AR Path="/629B7489/61D7321A" Ref="C?" Part="1" +AR Path="/629B918A/61D7321A" Ref="C41" Part="1" +F 0 "C41" H -1400 5950 50 0000 L CNN +F 1 "2u2" H -1400 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1450 5900 50 0001 C CNN +F 3 "~" H -1450 5900 50 0001 C CNN + 1 -1450 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1450 5800 +Wire Wire Line + -1450 5800 -1050 5800 +Connection ~ -1450 6000 +Wire Wire Line + -1450 6000 -1050 6000 +$Comp +L power:+3V3 #PWR? +U 1 1 61D73224 +P -2650 5800 +AR Path="/61D73224" Ref="#PWR?" Part="1" +AR Path="/5F723173/61D73224" Ref="#PWR?" Part="1" +AR Path="/60941922/61D73224" Ref="#PWR?" Part="1" +AR Path="/629B7489/61D73224" Ref="#PWR?" Part="1" +AR Path="/629B918A/61D73224" Ref="#PWR0161" Part="1" +F 0 "#PWR0161" H -2650 5650 50 0001 C CNN +F 1 "+3V3" H -2650 5950 50 0000 C CNN +F 2 "" H -2650 5800 50 0001 C CNN +F 3 "" H -2650 5800 50 0001 C CNN + 1 -2650 5800 + 1 0 0 -1 +$EndComp +Connection ~ -2650 5800 +$Comp +L Device:C_Small C? +U 1 1 61D7322B +P -2650 5900 +AR Path="/61D7322B" Ref="C?" Part="1" +AR Path="/5F723173/61D7322B" Ref="C?" Part="1" +AR Path="/60941922/61D7322B" Ref="C?" Part="1" +AR Path="/629B7489/61D7322B" Ref="C?" Part="1" +AR Path="/629B918A/61D7322B" Ref="C35" Part="1" +F 0 "C35" H -2600 5950 50 0000 L CNN +F 1 "2u2" H -2600 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -2650 5900 50 0001 C CNN +F 3 "~" H -2650 5900 50 0001 C CNN + 1 -2650 5900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61D73231 +P -650 5900 +AR Path="/61D73231" Ref="C?" Part="1" +AR Path="/5F723173/61D73231" Ref="C?" Part="1" +AR Path="/60941922/61D73231" Ref="C?" Part="1" +AR Path="/629B7489/61D73231" Ref="C?" Part="1" +AR Path="/629B918A/61D73231" Ref="C45" Part="1" +F 0 "C45" H -600 5950 50 0000 L CNN +F 1 "2u2" H -600 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -650 5900 50 0001 C CNN +F 3 "~" H -650 5900 50 0001 C CNN + 1 -650 5900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 63262F02 +P -1050 5900 +AR Path="/63262F02" Ref="C?" Part="1" +AR Path="/5F723173/63262F02" Ref="C?" Part="1" +AR Path="/60941922/63262F02" Ref="C?" Part="1" +AR Path="/629B7489/63262F02" Ref="C?" Part="1" +AR Path="/629B918A/63262F02" Ref="C43" Part="1" +F 0 "C43" H -1000 5950 50 0000 L CNN +F 1 "2u2" H -1000 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1050 5900 50 0001 C CNN +F 3 "~" H -1050 5900 50 0001 C CNN + 1 -1050 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1050 5800 +Wire Wire Line + -1050 5800 -650 5800 +Connection ~ -1050 6000 +Wire Wire Line + -1050 6000 -650 6000 +Connection ~ -650 6400 +$Comp +L power:GND #PWR? +U 1 1 63262F03 +P -650 6000 +AR Path="/63262F03" Ref="#PWR?" Part="1" +AR Path="/5F723173/63262F03" Ref="#PWR?" Part="1" +AR Path="/60941922/63262F03" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F03" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F03" Ref="#PWR0162" Part="1" +F 0 "#PWR0162" H -650 5750 50 0001 C CNN +F 1 "GND" H -650 5850 50 0000 C CNN +F 2 "" H -650 6000 50 0001 C CNN +F 3 "" H -650 6000 50 0001 C CNN + 1 -650 6000 + -1 0 0 -1 +$EndComp +Connection ~ -650 6000 +$Comp +L GW_Logic:74244 U19 +U 1 1 629E6572 +P 1900 4450 +F 0 "U19" H 1900 5050 50 0000 C CNN +F 1 "74LVC244" H 1900 3850 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 1900 3800 50 0001 C TNN +F 3 "" H 1900 4550 60 0001 C CNN + 1 1900 4450 + 1 0 0 -1 +$EndComp +Text Label 2300 4100 0 50 ~ 0 +CPU_A8 +Text HLabel 2300 4900 2 50 Input ~ 0 +A~OE~ +Text HLabel 2300 4000 2 50 Input ~ 0 +A~OE~ +Text Label 2300 4800 0 50 ~ 0 +CPU_A15 +$Comp +L GW_Logic:74244 U20 +U 1 1 629F220F +P 1900 5750 +F 0 "U20" H 1900 6350 50 0000 C CNN +F 1 "74LVC244" H 1900 5150 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 1900 5100 50 0001 C TNN +F 3 "" H 1900 5850 60 0001 C CNN + 1 1900 5750 + 1 0 0 -1 +$EndComp +Text Label 2300 5400 0 50 ~ 0 +CPU_A16 +Text HLabel 2300 6200 2 50 Input ~ 0 +A~OE~ +Text HLabel 2300 5300 2 50 Input ~ 0 +A~OE~ +Text Label 2300 6100 0 50 ~ 0 +CPU_A23 +$Comp +L GW_Logic:74244 U21 +U 1 1 629FA6C8 +P 1900 7050 +F 0 "U21" H 1900 7650 50 0000 C CNN +F 1 "74LVC244" H 1900 6450 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 1900 6400 50 0001 C TNN +F 3 "" H 1900 7150 60 0001 C CNN + 1 1900 7050 + 1 0 0 -1 +$EndComp +Text Label 2300 6700 0 50 ~ 0 +CPU_A24 +Text HLabel 2300 7500 2 50 Input ~ 0 +A~OE~ +Text HLabel 2300 6600 2 50 Input ~ 0 +A~OE~ +Text Label 2300 7400 0 50 ~ 0 +CPU_A31 +$Comp +L GW_Logic:74244 U18 +U 1 1 629FEFBA +P 1900 3150 +F 0 "U18" H 1900 3750 50 0000 C CNN +F 1 "74LVC244" H 1900 2550 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 1900 2500 50 0001 C TNN +F 3 "" H 1900 3250 60 0001 C CNN + 1 1900 3150 + 1 0 0 -1 +$EndComp +Text Label 2300 2800 0 50 ~ 0 +CPU_A0 +Text HLabel 2300 3600 2 50 Input ~ 0 +A~OE~ +Text HLabel 2300 2700 2 50 Input ~ 0 +A~OE~ +Text Label 2300 3500 0 50 ~ 0 +CPU_A7 +Text Label 1500 4100 2 50 ~ 0 +FSB_A8 +Text Label 1500 4800 2 50 ~ 0 +FSB_A15 +Text Label 1500 5400 2 50 ~ 0 +FSB_A16 +Text Label 1500 6100 2 50 ~ 0 +FSB_A23 +Text Label 1500 6700 2 50 ~ 0 +FSB_A24 +Text Label 1500 7400 2 50 ~ 0 +FSB_A31 +Text Label 1500 2800 2 50 ~ 0 +FSB_A0 +Text Label 1500 3500 2 50 ~ 0 +FSB_A7 +$Comp +L power:GND #PWR? +U 1 1 62A09484 +P 1500 7500 +AR Path="/62A09484" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A09484" Ref="#PWR?" Part="1" +AR Path="/60941922/62A09484" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A09484" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A09484" Ref="#PWR0171" Part="1" +F 0 "#PWR0171" H 1500 7250 50 0001 C CNN +F 1 "GND" H 1500 7350 50 0000 C CNN +F 2 "" H 1500 7500 50 0001 C CNN +F 3 "" H 1500 7500 50 0001 C CNN + 1 1500 7500 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 62A0CEE4 +P 1500 6200 +AR Path="/62A0CEE4" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A0CEE4" Ref="#PWR?" Part="1" +AR Path="/60941922/62A0CEE4" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A0CEE4" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A0CEE4" Ref="#PWR0172" Part="1" +F 0 "#PWR0172" H 1500 5950 50 0001 C CNN +F 1 "GND" H 1500 6050 50 0000 C CNN +F 2 "" H 1500 6200 50 0001 C CNN +F 3 "" H 1500 6200 50 0001 C CNN + 1 1500 6200 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 62A102D0 +P 1500 4900 +AR Path="/62A102D0" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A102D0" Ref="#PWR?" Part="1" +AR Path="/60941922/62A102D0" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A102D0" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A102D0" Ref="#PWR0173" Part="1" +F 0 "#PWR0173" H 1500 4650 50 0001 C CNN +F 1 "GND" H 1500 4750 50 0000 C CNN +F 2 "" H 1500 4900 50 0001 C CNN +F 3 "" H 1500 4900 50 0001 C CNN + 1 1500 4900 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 62A13961 +P 1500 3600 +AR Path="/62A13961" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A13961" Ref="#PWR?" Part="1" +AR Path="/60941922/62A13961" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A13961" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A13961" Ref="#PWR0174" Part="1" +F 0 "#PWR0174" H 1500 3350 50 0001 C CNN +F 1 "GND" H 1500 3450 50 0000 C CNN +F 2 "" H 1500 3600 50 0001 C CNN +F 3 "" H 1500 3600 50 0001 C CNN + 1 1500 3600 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 62A1730A +P 1500 2700 +AR Path="/62A1730A" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A1730A" Ref="#PWR?" Part="1" +AR Path="/60941922/62A1730A" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A1730A" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A1730A" Ref="#PWR0175" Part="1" +F 0 "#PWR0175" H 1500 2550 50 0001 C CNN +F 1 "+3V3" H 1500 2850 50 0000 C CNN +F 2 "" H 1500 2700 50 0001 C CNN +F 3 "" H 1500 2700 50 0001 C CNN + 1 1500 2700 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 62A1A8AC +P 1500 4000 +AR Path="/62A1A8AC" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A1A8AC" Ref="#PWR?" Part="1" +AR Path="/60941922/62A1A8AC" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A1A8AC" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A1A8AC" Ref="#PWR0176" Part="1" +F 0 "#PWR0176" H 1500 3850 50 0001 C CNN +F 1 "+3V3" H 1500 4150 50 0000 C CNN +F 2 "" H 1500 4000 50 0001 C CNN +F 3 "" H 1500 4000 50 0001 C CNN + 1 1500 4000 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 62A1E0C4 +P 1500 5300 +AR Path="/62A1E0C4" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A1E0C4" Ref="#PWR?" Part="1" +AR Path="/60941922/62A1E0C4" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A1E0C4" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A1E0C4" Ref="#PWR0177" Part="1" +F 0 "#PWR0177" H 1500 5150 50 0001 C CNN +F 1 "+3V3" H 1500 5450 50 0000 C CNN +F 2 "" H 1500 5300 50 0001 C CNN +F 3 "" H 1500 5300 50 0001 C CNN + 1 1500 5300 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 62A21876 +P 1500 6600 +AR Path="/62A21876" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A21876" Ref="#PWR?" Part="1" +AR Path="/60941922/62A21876" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A21876" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A21876" Ref="#PWR0178" Part="1" +F 0 "#PWR0178" H 1500 6450 50 0001 C CNN +F 1 "+3V3" H 1500 6750 50 0000 C CNN +F 2 "" H 1500 6600 50 0001 C CNN +F 3 "" H 1500 6600 50 0001 C CNN + 1 1500 6600 + 1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74244 U24 +U 1 1 62A2CF45 +P 4350 7050 +F 0 "U24" H 4350 7650 50 0000 C CNN +F 1 "74LVC244APW" H 4350 6450 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 4350 6400 50 0001 C TNN +F 3 "" H 4350 7150 60 0001 C CNN + 1 4350 7050 + 1 0 0 -1 +$EndComp +Text HLabel 4750 7500 2 50 Input ~ 0 +A~OE~ +Text HLabel 4750 6600 2 50 Input ~ 0 +A~OE~ +$Comp +L power:+3V3 #PWR? +U 1 1 62A2CF57 +P 3950 6600 +AR Path="/62A2CF57" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A2CF57" Ref="#PWR?" Part="1" +AR Path="/60941922/62A2CF57" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A2CF57" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A2CF57" Ref="#PWR0179" Part="1" +F 0 "#PWR0179" H 3950 6450 50 0001 C CNN +F 1 "+3V3" H 3950 6750 50 0000 C CNN +F 2 "" H 3950 6600 50 0001 C CNN +F 3 "" H 3950 6600 50 0001 C CNN + 1 3950 6600 + 1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74244 U23 +U 1 1 62A56F1A +P 4350 5750 +F 0 "U23" H 4350 6350 50 0000 C CNN +F 1 "74LVC244APW" H 4350 5150 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 4350 5100 50 0001 C TNN +F 3 "" H 4350 5850 60 0001 C CNN + 1 4350 5750 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 62A56F22 +P 3950 6200 +AR Path="/62A56F22" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A56F22" Ref="#PWR?" Part="1" +AR Path="/60941922/62A56F22" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A56F22" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A56F22" Ref="#PWR0180" Part="1" +F 0 "#PWR0180" H 3950 5950 50 0001 C CNN +F 1 "GND" H 3950 6050 50 0000 C CNN +F 2 "" H 3950 6200 50 0001 C CNN +F 3 "" H 3950 6200 50 0001 C CNN + 1 3950 6200 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 62A56F28 +P 3950 5300 +AR Path="/62A56F28" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A56F28" Ref="#PWR?" Part="1" +AR Path="/60941922/62A56F28" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A56F28" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A56F28" Ref="#PWR0181" Part="1" +F 0 "#PWR0181" H 3950 5150 50 0001 C CNN +F 1 "+3V3" H 3950 5450 50 0000 C CNN +F 2 "" H 3950 5300 50 0001 C CNN +F 3 "" H 3950 5300 50 0001 C CNN + 1 3950 5300 + 1 0 0 -1 +$EndComp +Text Label 4750 6900 0 50 ~ 0 +CPU_FC2 +Text Label 4750 7100 0 50 ~ 0 +CPU_FC0 +Text Label 4750 7000 0 50 ~ 0 +CPU_FC1 +Text HLabel 4750 5500 2 50 Input ~ 0 +CPU_~CBREQ~ +Text HLabel 4750 5600 2 50 Input ~ 0 +CPU_~DS~ +Text HLabel 4750 5400 2 50 Input ~ 0 +CPU_~AS~ +Text HLabel 4750 6800 2 50 Input ~ 0 +CPU_R~W~ +Text HLabel 4750 6700 2 50 Input ~ 0 +CPU_~RMC~ +Text Label 3950 6000 2 50 ~ 0 +FSB_SIZ1 +Text Label 3950 5900 2 50 ~ 0 +FSB_SIZ0 +Text HLabel 3950 5600 0 50 Output ~ 0 +FSB_~DS~ +Text HLabel 3950 5400 0 50 Output ~ 0 +FSB_~AS~ +Text HLabel 3950 6800 0 50 3State ~ 0 +FSB_R~W~ +Text HLabel 3950 6700 0 50 3State ~ 0 +FSB_~RMC~ +Text Label 3950 6900 2 50 ~ 0 +FSB_FC2 +Text Label 3950 7100 2 50 ~ 0 +FSB_FC0 +Text Label 3950 7000 2 50 ~ 0 +FSB_FC1 +Text HLabel 3950 5800 0 50 Output ~ 0 +FSB_~CIOUT~ +Text Label 1500 2900 2 50 ~ 0 +FSB_A1 +Text Label 1500 3000 2 50 ~ 0 +FSB_A2 +Text Label 1500 3100 2 50 ~ 0 +FSB_A3 +Text Label 1500 3200 2 50 ~ 0 +FSB_A4 +Text Label 1500 3300 2 50 ~ 0 +FSB_A5 +Text Label 1500 3400 2 50 ~ 0 +FSB_A6 +Text Label 1500 4200 2 50 ~ 0 +FSB_A9 +Text Label 1500 4300 2 50 ~ 0 +FSB_A10 +Text Label 1500 4400 2 50 ~ 0 +FSB_A11 +Text Label 1500 4500 2 50 ~ 0 +FSB_A12 +Text Label 1500 4600 2 50 ~ 0 +FSB_A13 +Text Label 1500 4700 2 50 ~ 0 +FSB_A14 +Text Label 1500 5500 2 50 ~ 0 +FSB_A17 +Text Label 1500 5600 2 50 ~ 0 +FSB_A18 +Text Label 1500 5700 2 50 ~ 0 +FSB_A19 +Text Label 1500 5800 2 50 ~ 0 +FSB_A20 +Text Label 1500 5900 2 50 ~ 0 +FSB_A21 +Text Label 1500 6000 2 50 ~ 0 +FSB_A22 +Text Label 1500 6800 2 50 ~ 0 +FSB_A25 +Text Label 1500 6900 2 50 ~ 0 +FSB_A26 +Text Label 1500 7000 2 50 ~ 0 +FSB_A27 +Text Label 1500 7100 2 50 ~ 0 +FSB_A28 +Text Label 1500 7200 2 50 ~ 0 +FSB_A29 +Text Label 1500 7300 2 50 ~ 0 +FSB_A30 +Text Label 2300 7300 0 50 ~ 0 +CPU_A30 +Text Label 2300 7200 0 50 ~ 0 +CPU_A29 +Text Label 2300 7100 0 50 ~ 0 +CPU_A28 +Text Label 2300 7000 0 50 ~ 0 +CPU_A27 +Text Label 2300 6900 0 50 ~ 0 +CPU_A26 +Text Label 2300 6800 0 50 ~ 0 +CPU_A25 +Text Label 2300 6000 0 50 ~ 0 +CPU_A22 +Text Label 2300 5900 0 50 ~ 0 +CPU_A21 +Text Label 2300 5800 0 50 ~ 0 +CPU_A20 +Text Label 2300 5700 0 50 ~ 0 +CPU_A19 +Text Label 2300 5600 0 50 ~ 0 +CPU_A18 +Text Label 2300 5500 0 50 ~ 0 +CPU_A17 +Text Label 2300 4700 0 50 ~ 0 +CPU_A14 +Text Label 2300 4600 0 50 ~ 0 +CPU_A13 +Text Label 2300 4500 0 50 ~ 0 +CPU_A12 +Text Label 2300 4400 0 50 ~ 0 +CPU_A11 +Text Label 2300 4300 0 50 ~ 0 +CPU_A10 +Text Label 2300 4200 0 50 ~ 0 +CPU_A9 +Text Label 2300 3400 0 50 ~ 0 +CPU_A6 +Text Label 2300 3300 0 50 ~ 0 +CPU_A5 +Text Label 2300 3200 0 50 ~ 0 +CPU_A4 +Text Label 2300 3100 0 50 ~ 0 +CPU_A3 +Text Label 2300 3000 0 50 ~ 0 +CPU_A2 +Text Label 2300 2900 0 50 ~ 0 +CPU_A1 +Wire Wire Line + 1500 3500 1200 3500 +Wire Wire Line + 1500 3400 1200 3400 +Wire Wire Line + 1500 3300 1200 3300 +Wire Wire Line + 1500 3200 1200 3200 +Wire Wire Line + 1500 3100 1200 3100 +Wire Wire Line + 1500 3000 1200 3000 +Wire Wire Line + 1500 2900 1200 2900 +Wire Wire Line + 1500 2800 1200 2800 +Entry Wire Line + 1200 2800 1100 2900 +Entry Wire Line + 1200 2900 1100 3000 +Entry Wire Line + 1200 3000 1100 3100 +Entry Wire Line + 1200 3100 1100 3200 +Entry Wire Line + 1200 3200 1100 3300 +Entry Wire Line + 1200 3300 1100 3400 +Entry Wire Line + 1200 3400 1100 3500 +Entry Wire Line + 1200 3500 1100 3600 +Text HLabel 1050 2900 0 50 3State ~ 0 +FSB_A[31..0] +Wire Bus Line + 1050 2900 1100 2900 +Wire Wire Line + 1500 5400 1200 5400 +Wire Wire Line + 1500 5500 1200 5500 +Wire Wire Line + 1500 5700 1200 5700 +Wire Wire Line + 1500 5800 1200 5800 +Wire Wire Line + 1500 5900 1200 5900 +Wire Wire Line + 1500 6000 1200 6000 +Wire Wire Line + 1500 6100 1200 6100 +Wire Wire Line + 1500 6700 1200 6700 +Wire Wire Line + 1500 6800 1200 6800 +Wire Wire Line + 1500 7000 1200 7000 +Wire Wire Line + 1500 7200 1200 7200 +Wire Wire Line + 1500 7300 1200 7300 +Wire Wire Line + 1500 7400 1200 7400 +Wire Wire Line + 1500 4100 1200 4100 +Wire Wire Line + 1500 4200 1200 4200 +Wire Wire Line + 1500 4300 1200 4300 +Wire Wire Line + 1500 4400 1200 4400 +Wire Wire Line + 1500 4500 1200 4500 +Wire Wire Line + 1500 4600 1200 4600 +Wire Wire Line + 1500 4700 1200 4700 +Wire Wire Line + 1500 4800 1200 4800 +Entry Wire Line + 1200 4100 1100 4200 +Entry Wire Line + 1200 4200 1100 4300 +Entry Wire Line + 1200 4300 1100 4400 +Entry Wire Line + 1200 4400 1100 4500 +Entry Wire Line + 1200 4500 1100 4600 +Entry Wire Line + 1200 4600 1100 4700 +Entry Wire Line + 1200 4700 1100 4800 +Entry Wire Line + 1200 4800 1100 4900 +Entry Wire Line + 1200 5400 1100 5500 +Entry Wire Line + 1200 5500 1100 5600 +Entry Wire Line + 1200 5600 1100 5700 +Entry Wire Line + 1200 5700 1100 5800 +Entry Wire Line + 1200 5800 1100 5900 +Entry Wire Line + 1200 5900 1100 6000 +Entry Wire Line + 1200 6000 1100 6100 +Entry Wire Line + 1200 6100 1100 6200 +Entry Wire Line + 1200 6700 1100 6800 +Entry Wire Line + 1200 6800 1100 6900 +Entry Wire Line + 1200 6900 1100 7000 +Entry Wire Line + 1200 7000 1100 7100 +Entry Wire Line + 1200 7100 1100 7200 +Entry Wire Line + 1200 7200 1100 7300 +Entry Wire Line + 1200 7300 1100 7400 +Entry Wire Line + 1200 7400 1100 7500 +Wire Wire Line + 1500 5600 1200 5600 +Wire Wire Line + 1500 6900 1200 6900 +Wire Wire Line + 1500 7100 1200 7100 +Wire Wire Line + 2300 3500 2600 3500 +Wire Wire Line + 2300 3400 2600 3400 +Wire Wire Line + 2300 3300 2600 3300 +Wire Wire Line + 2300 3200 2600 3200 +Wire Wire Line + 2300 3100 2600 3100 +Wire Wire Line + 2300 3000 2600 3000 +Wire Wire Line + 2300 2900 2600 2900 +Wire Wire Line + 2300 2800 2600 2800 +Entry Wire Line + 2600 2800 2700 2900 +Entry Wire Line + 2600 2900 2700 3000 +Entry Wire Line + 2600 3000 2700 3100 +Entry Wire Line + 2600 3100 2700 3200 +Entry Wire Line + 2600 3200 2700 3300 +Entry Wire Line + 2600 3300 2700 3400 +Entry Wire Line + 2600 3400 2700 3500 +Entry Wire Line + 2600 3500 2700 3600 +Text HLabel 2750 2900 2 50 Input ~ 0 +CPU_A[31..0] +Wire Bus Line + 2750 2900 2700 2900 +Wire Wire Line + 2300 6100 2600 6100 +Wire Wire Line + 2300 6000 2600 6000 +Wire Wire Line + 2300 5500 2600 5500 +Wire Wire Line + 2300 5600 2600 5600 +Wire Wire Line + 2300 5700 2600 5700 +Wire Wire Line + 2300 5800 2600 5800 +Wire Wire Line + 2300 5900 2600 5900 +Wire Wire Line + 2300 7200 2600 7200 +Wire Wire Line + 2300 7300 2600 7300 +Wire Wire Line + 2300 6700 2600 6700 +Wire Wire Line + 2300 6900 2600 6900 +Wire Wire Line + 2300 7000 2600 7000 +Wire Wire Line + 2300 7100 2600 7100 +Wire Wire Line + 2300 4800 2600 4800 +Wire Wire Line + 2300 4100 2600 4100 +Wire Wire Line + 2300 4200 2600 4200 +Wire Wire Line + 2300 4300 2600 4300 +Wire Wire Line + 2300 4400 2600 4400 +Wire Wire Line + 2300 4500 2600 4500 +Wire Wire Line + 2300 4600 2600 4600 +Wire Wire Line + 2300 4700 2600 4700 +Entry Wire Line + 2600 4800 2700 4900 +Entry Wire Line + 2600 4100 2700 4200 +Entry Wire Line + 2600 4200 2700 4300 +Entry Wire Line + 2600 4300 2700 4400 +Entry Wire Line + 2600 4400 2700 4500 +Entry Wire Line + 2600 4500 2700 4600 +Entry Wire Line + 2600 4600 2700 4700 +Entry Wire Line + 2600 4700 2700 4800 +Entry Wire Line + 2600 6100 2700 6200 +Entry Wire Line + 2600 6000 2700 6100 +Entry Wire Line + 2600 5400 2700 5500 +Entry Wire Line + 2600 5500 2700 5600 +Entry Wire Line + 2600 5600 2700 5700 +Entry Wire Line + 2600 5700 2700 5800 +Entry Wire Line + 2600 5800 2700 5900 +Entry Wire Line + 2600 5900 2700 6000 +Entry Wire Line + 2600 7200 2700 7300 +Entry Wire Line + 2600 7300 2700 7400 +Entry Wire Line + 2600 7400 2700 7500 +Entry Wire Line + 2600 6700 2700 6800 +Entry Wire Line + 2600 6800 2700 6900 +Entry Wire Line + 2600 6900 2700 7000 +Entry Wire Line + 2600 7000 2700 7100 +Entry Wire Line + 2600 7100 2700 7200 +Wire Wire Line + 2300 5400 2600 5400 +Wire Wire Line + 2300 7400 2600 7400 +Wire Wire Line + 2300 6800 2600 6800 +Entry Wire Line + 3550 6900 3450 6800 +Entry Wire Line + 3550 7100 3450 7000 +Entry Wire Line + 3550 7000 3450 6900 +Text HLabel 3400 6800 0 50 3State ~ 0 +FSB_FC[2..0] +Wire Bus Line + 3400 6800 3450 6800 +Wire Wire Line + 3550 6900 3950 6900 +Wire Wire Line + 3950 7000 3550 7000 +Wire Wire Line + 3550 7100 3950 7100 +Wire Wire Line + 5150 6900 4750 6900 +Wire Wire Line + 4750 7000 5150 7000 +Wire Wire Line + 5150 7100 4750 7100 +Wire Bus Line + 5300 6800 5250 6800 +Text HLabel 5300 6800 2 50 Input ~ 0 +CPU_FC[2..0] +Entry Wire Line + 5150 7000 5250 6900 +Entry Wire Line + 5150 7100 5250 7000 +Entry Wire Line + 5150 6900 5250 6800 +Entry Wire Line + 3550 5900 3450 5800 +Entry Wire Line + 3550 6000 3450 5900 +Text HLabel 3400 5800 0 50 Output ~ 0 +FSB_SIZ[1..0] +Wire Bus Line + 3400 5800 3450 5800 +Wire Wire Line + 3550 5900 3950 5900 +Wire Wire Line + 3550 6000 3950 6000 +Wire Bus Line + 3450 5800 3450 5900 +Text HLabel 3950 5500 0 50 Output ~ 0 +FSB_~CBREQ~ +Wire Wire Line + 5150 6000 4750 6000 +Wire Wire Line + 4750 5900 5150 5900 +Entry Wire Line + 5150 6000 5250 5900 +Entry Wire Line + 5150 5900 5250 5800 +Text Label 4750 5900 0 50 ~ 0 +CPU_SIZ0 +Text Label 4750 6000 0 50 ~ 0 +CPU_SIZ1 +Text HLabel 4750 4100 2 50 Input ~ 0 +DSACK~OE~ +Text HLabel 3950 4200 0 50 3State ~ 0 +CPU_~DSACK~1 +Text HLabel 3950 4300 0 50 3State ~ 0 +CPU_~DSACK~0 +Text HLabel 4750 4200 2 50 Input ~ 0 +FSB_~DSACK~1 +Text HLabel 4750 4300 2 50 Input ~ 0 +FSB_~DSACK~0 +Text HLabel 4750 5700 2 50 Input ~ 0 +CPU_~ECS~ +Text HLabel 3950 5700 0 50 Output ~ 0 +FSB_~ECS~ +$Comp +L GW_Logic:74573 U? +U 1 1 6372B95C +P 4350 4550 +AR Path="/60941922/6372B95C" Ref="U?" Part="1" +AR Path="/629B7489/6372B95C" Ref="U?" Part="1" +AR Path="/629B918A/6372B95C" Ref="U22" Part="1" +AR Path="/62BBE81B/6372B95C" Ref="U?" Part="1" +F 0 "U22" H 4350 5150 50 0000 C CNN +F 1 "74AHCT573PW" V 4350 4550 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 4350 3900 50 0001 C TNN +F 3 "" H 4350 4650 60 0001 C CNN + 1 4350 4550 + -1 0 0 -1 +$EndComp +Text HLabel 4750 5800 2 50 Input ~ 0 +CPU_~CIOUT~ +$Comp +L power:GND #PWR? +U 1 1 62A2CF51 +P 3950 7500 +AR Path="/62A2CF51" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A2CF51" Ref="#PWR?" Part="1" +AR Path="/60941922/62A2CF51" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A2CF51" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A2CF51" Ref="#PWR0182" Part="1" +F 0 "#PWR0182" H 3950 7250 50 0001 C CNN +F 1 "GND" H 3950 7350 50 0000 C CNN +F 2 "" H 3950 7500 50 0001 C CNN +F 3 "" H 3950 7500 50 0001 C CNN + 1 3950 7500 + -1 0 0 -1 +$EndComp +NoConn ~ 3950 7400 +$Comp +L power:GND #PWR? +U 1 1 637FDC9B +P 4850 7200 +AR Path="/637FDC9B" Ref="#PWR?" Part="1" +AR Path="/5F723173/637FDC9B" Ref="#PWR?" Part="1" +AR Path="/60941922/637FDC9B" Ref="#PWR?" Part="1" +AR Path="/629B7489/637FDC9B" Ref="#PWR?" Part="1" +AR Path="/629B918A/637FDC9B" Ref="#PWR0183" Part="1" +F 0 "#PWR0183" H 4850 6950 50 0001 C CNN +F 1 "GND" H 4850 7050 50 0000 C CNN +F 2 "" H 4850 7200 50 0001 C CNN +F 3 "" H 4850 7200 50 0001 C CNN + 1 4850 7200 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4850 7200 4750 7200 +Wire Bus Line + 5250 5800 5250 5900 +Wire Bus Line + 5300 5800 5250 5800 +Text HLabel 5300 5800 2 50 Input ~ 0 +CPU_SIZ[1..0] +Wire Wire Line + 4750 7200 4750 7300 +Connection ~ 4750 7200 +Connection ~ 4750 7300 +Wire Wire Line + 4750 7300 4750 7400 +NoConn ~ 3950 7200 +NoConn ~ 3950 7300 +$Comp +L power:GND #PWR? +U 1 1 639465EC +P 4750 6200 +AR Path="/639465EC" Ref="#PWR?" Part="1" +AR Path="/5F723173/639465EC" Ref="#PWR?" Part="1" +AR Path="/60941922/639465EC" Ref="#PWR?" Part="1" +AR Path="/629B7489/639465EC" Ref="#PWR?" Part="1" +AR Path="/629B918A/639465EC" Ref="#PWR0184" Part="1" +F 0 "#PWR0184" H 4750 5950 50 0001 C CNN +F 1 "GND" H 4750 6050 50 0000 C CNN +F 2 "" H 4750 6200 50 0001 C CNN +F 3 "" H 4750 6200 50 0001 C CNN + 1 4750 6200 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 62A6DBAA +P 4850 5000 +AR Path="/62A6DBAA" Ref="#PWR?" Part="1" +AR Path="/5F723173/62A6DBAA" Ref="#PWR?" Part="1" +AR Path="/60941922/62A6DBAA" Ref="#PWR?" Part="1" +AR Path="/629B7489/62A6DBAA" Ref="#PWR?" Part="1" +AR Path="/629B918A/62A6DBAA" Ref="#PWR0185" Part="1" +F 0 "#PWR0185" H 4850 4750 50 0001 C CNN +F 1 "GND" H 4850 4850 50 0000 C CNN +F 2 "" H 4850 5000 50 0001 C CNN +F 3 "" H 4850 5000 50 0001 C CNN + 1 4850 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4750 5300 4750 5000 +Wire Wire Line + 4750 5000 4850 5000 +Connection ~ 4750 5000 +$Comp +L power:+3V3 #PWR? +U 1 1 639D3B7B +P 3950 4100 +AR Path="/639D3B7B" Ref="#PWR?" Part="1" +AR Path="/5F723173/639D3B7B" Ref="#PWR?" Part="1" +AR Path="/60941922/639D3B7B" Ref="#PWR?" Part="1" +AR Path="/629B7489/639D3B7B" Ref="#PWR?" Part="1" +AR Path="/629B918A/639D3B7B" Ref="#PWR0186" Part="1" +F 0 "#PWR0186" H 3950 3950 50 0001 C CNN +F 1 "+3V3" H 3950 4250 50 0000 C CNN +F 2 "" H 3950 4100 50 0001 C CNN +F 3 "" H 3950 4100 50 0001 C CNN + 1 3950 4100 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 639D4094 +P 3750 5000 +AR Path="/639D4094" Ref="#PWR?" Part="1" +AR Path="/5F723173/639D4094" Ref="#PWR?" Part="1" +AR Path="/60941922/639D4094" Ref="#PWR?" Part="1" +AR Path="/629B7489/639D4094" Ref="#PWR?" Part="1" +AR Path="/629B918A/639D4094" Ref="#PWR0187" Part="1" +F 0 "#PWR0187" H 3750 4850 50 0001 C CNN +F 1 "+3V3" H 3750 5150 50 0000 C CNN +F 2 "" H 3750 5000 50 0001 C CNN +F 3 "" H 3750 5000 50 0001 C CNN + 1 3750 5000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3750 5000 3950 5000 +Wire Wire Line + 4750 6100 4750 6200 +Connection ~ 4750 6200 +NoConn ~ 3950 6100 +Text HLabel 8450 1700 0 50 BiDi ~ 0 +FSB_D[31..0] +Text Label 9700 2100 0 50 ~ 0 +CPU_D1 +Text Label 8900 1700 2 50 ~ 0 +FSB_D5 +Entry Wire Line + 10000 5800 10100 5900 +Entry Wire Line + 10000 5700 10100 5800 +Entry Wire Line + 10000 5600 10100 5700 +Entry Wire Line + 10000 5500 10100 5600 +Entry Wire Line + 10000 5400 10100 5500 +Entry Wire Line + 10000 5300 10100 5400 +Entry Wire Line + 10000 5200 10100 5300 +Entry Wire Line + 10000 5100 10100 5200 +Entry Wire Line + 10000 4600 10100 4700 +Entry Wire Line + 10000 4500 10100 4600 +Entry Wire Line + 10000 4400 10100 4500 +Entry Wire Line + 10000 4300 10100 4400 +Entry Wire Line + 10000 4200 10100 4300 +Entry Wire Line + 10000 4100 10100 4200 +Entry Wire Line + 10000 4000 10100 4100 +Entry Wire Line + 10000 3900 10100 4000 +Entry Wire Line + 10000 3400 10100 3500 +Entry Wire Line + 10000 3300 10100 3400 +Entry Wire Line + 10000 3200 10100 3300 +Entry Wire Line + 10000 3100 10100 3200 +Entry Wire Line + 10000 3000 10100 3100 +Entry Wire Line + 10000 2900 10100 3000 +Entry Wire Line + 10000 2800 10100 2900 +Entry Wire Line + 10000 2700 10100 2800 +Wire Wire Line + 9700 3400 10000 3400 +Wire Wire Line + 9700 3300 10000 3300 +Wire Wire Line + 9700 3200 10000 3200 +Wire Wire Line + 9700 3100 10000 3100 +Wire Wire Line + 9700 3000 10000 3000 +Wire Wire Line + 9700 2900 10000 2900 +Wire Wire Line + 9700 2700 10000 2700 +Wire Wire Line + 9700 2800 10000 2800 +Wire Wire Line + 9700 5800 10000 5800 +Wire Wire Line + 9700 5700 10000 5700 +Wire Wire Line + 9700 5600 10000 5600 +Wire Wire Line + 9700 5500 10000 5500 +Wire Wire Line + 9700 5400 10000 5400 +Wire Wire Line + 9700 5300 10000 5300 +Wire Wire Line + 9700 5200 10000 5200 +Wire Wire Line + 9700 5100 10000 5100 +Wire Wire Line + 9700 4500 10000 4500 +Wire Wire Line + 9700 4600 10000 4600 +Wire Wire Line + 9700 4400 10000 4400 +Wire Wire Line + 9700 4300 10000 4300 +Wire Wire Line + 9700 4200 10000 4200 +Wire Wire Line + 9700 4100 10000 4100 +Wire Wire Line + 9700 4000 10000 4000 +Wire Wire Line + 9700 3900 10000 3900 +Wire Bus Line + 10150 1600 10100 1600 +Text HLabel 10150 1600 2 50 BiDi ~ 0 +CPU_D[31..0] +Entry Wire Line + 10000 2200 10100 2300 +Entry Wire Line + 10000 2100 10100 2200 +Entry Wire Line + 10000 2000 10100 2100 +Entry Wire Line + 10000 1900 10100 2000 +Entry Wire Line + 10000 1800 10100 1900 +Entry Wire Line + 10000 1700 10100 1800 +Entry Wire Line + 10000 1600 10100 1700 +Entry Wire Line + 10000 1500 10100 1600 +Wire Wire Line + 9700 2200 10000 2200 +Wire Wire Line + 9700 2100 10000 2100 +Wire Wire Line + 9700 1900 10000 1900 +Wire Wire Line + 9700 1700 10000 1700 +Wire Wire Line + 9700 1500 10000 1500 +Wire Wire Line + 9700 1600 10000 1600 +Wire Wire Line + 9700 1800 10000 1800 +Wire Wire Line + 9700 2000 10000 2000 +Text Label 9700 2000 0 50 ~ 0 +CPU_D7 +Text Label 9700 1800 0 50 ~ 0 +CPU_D6 +Text Label 9700 1600 0 50 ~ 0 +CPU_D5 +Text Label 9700 1500 0 50 ~ 0 +CPU_D4 +Text Label 9700 1700 0 50 ~ 0 +CPU_D3 +Text Label 9700 1900 0 50 ~ 0 +CPU_D2 +Text Label 9700 2200 0 50 ~ 0 +CPU_D0 +Text Label 9700 5800 0 50 ~ 0 +CPU_D31 +Text Label 9700 5700 0 50 ~ 0 +CPU_D30 +Text Label 9700 5600 0 50 ~ 0 +CPU_D29 +Text Label 9700 5500 0 50 ~ 0 +CPU_D28 +Text Label 9700 5400 0 50 ~ 0 +CPU_D27 +Text Label 9700 5300 0 50 ~ 0 +CPU_D26 +Text Label 9700 5200 0 50 ~ 0 +CPU_D25 +Text Label 9700 5100 0 50 ~ 0 +CPU_D24 +Text Label 9700 4500 0 50 ~ 0 +CPU_D23 +Text Label 9700 4600 0 50 ~ 0 +CPU_D22 +Text Label 9700 4400 0 50 ~ 0 +CPU_D21 +Text Label 9700 4300 0 50 ~ 0 +CPU_D20 +Text Label 9700 4200 0 50 ~ 0 +CPU_D19 +Text Label 9700 4100 0 50 ~ 0 +CPU_D18 +Text Label 9700 4000 0 50 ~ 0 +CPU_D17 +Text Label 9700 3900 0 50 ~ 0 +CPU_D16 +Text Label 9700 3400 0 50 ~ 0 +CPU_D15 +Text Label 9700 3300 0 50 ~ 0 +CPU_D14 +Text Label 9700 3200 0 50 ~ 0 +CPU_D13 +Text Label 9700 3100 0 50 ~ 0 +CPU_D12 +Text Label 9700 3000 0 50 ~ 0 +CPU_D11 +Text Label 9700 2900 0 50 ~ 0 +CPU_D10 +Text Label 9700 2700 0 50 ~ 0 +CPU_D9 +Text Label 9700 2800 0 50 ~ 0 +CPU_D8 +Text HLabel 9700 1400 2 50 Input ~ 0 +DDIR +Text HLabel 9700 2600 2 50 Input ~ 0 +DDIR +Text HLabel 9700 3800 2 50 Input ~ 0 +DDIR +Text HLabel 9700 5000 2 50 Input ~ 0 +DDIR +Text HLabel 8900 5100 0 50 Input ~ 0 +D~OE~ +Text HLabel 8900 3900 0 50 Input ~ 0 +D~OE~ +Entry Wire Line + 8600 5900 8500 6000 +Entry Wire Line + 8600 5800 8500 5900 +Entry Wire Line + 8600 5700 8500 5800 +Entry Wire Line + 8600 5600 8500 5700 +Entry Wire Line + 8600 5500 8500 5600 +Entry Wire Line + 8600 5400 8500 5500 +Entry Wire Line + 8600 5300 8500 5400 +Entry Wire Line + 8600 5200 8500 5300 +Entry Wire Line + 8600 4700 8500 4800 +Entry Wire Line + 8600 4600 8500 4700 +Entry Wire Line + 8600 4500 8500 4600 +Entry Wire Line + 8600 4400 8500 4500 +Entry Wire Line + 8600 4300 8500 4400 +Entry Wire Line + 8600 4200 8500 4300 +Entry Wire Line + 8600 4100 8500 4200 +Entry Wire Line + 8600 4000 8500 4100 +Entry Wire Line + 8600 3500 8500 3600 +Entry Wire Line + 8600 3400 8500 3500 +Entry Wire Line + 8600 3300 8500 3400 +Entry Wire Line + 8600 3200 8500 3300 +Entry Wire Line + 8600 3100 8500 3200 +Entry Wire Line + 8600 3000 8500 3100 +Entry Wire Line + 8600 2900 8500 3000 +Entry Wire Line + 8600 2800 8500 2900 +Wire Wire Line + 8900 3500 8600 3500 +Wire Wire Line + 8900 3400 8600 3400 +Wire Wire Line + 8900 3300 8600 3300 +Wire Wire Line + 8900 3200 8600 3200 +Wire Wire Line + 8900 3100 8600 3100 +Wire Wire Line + 8900 3000 8600 3000 +Wire Wire Line + 8900 2800 8600 2800 +Wire Wire Line + 8900 2900 8600 2900 +Wire Wire Line + 8900 5900 8600 5900 +Wire Wire Line + 8900 5800 8600 5800 +Wire Wire Line + 8900 5700 8600 5700 +Wire Wire Line + 8900 5600 8600 5600 +Wire Wire Line + 8900 5500 8600 5500 +Wire Wire Line + 8900 5400 8600 5400 +Wire Wire Line + 8900 5300 8600 5300 +Wire Wire Line + 8900 5200 8600 5200 +Wire Wire Line + 8900 4600 8600 4600 +Wire Wire Line + 8900 4700 8600 4700 +Wire Wire Line + 8900 4500 8600 4500 +Wire Wire Line + 8900 4400 8600 4400 +Wire Wire Line + 8900 4300 8600 4300 +Wire Wire Line + 8900 4200 8600 4200 +Wire Wire Line + 8900 4100 8600 4100 +Wire Wire Line + 8900 4000 8600 4000 +Wire Bus Line + 8450 1700 8500 1700 +Entry Wire Line + 8600 2300 8500 2400 +Entry Wire Line + 8600 2200 8500 2300 +Entry Wire Line + 8600 2100 8500 2200 +Entry Wire Line + 8600 2000 8500 2100 +Entry Wire Line + 8600 1900 8500 2000 +Entry Wire Line + 8600 1800 8500 1900 +Entry Wire Line + 8600 1700 8500 1800 +Entry Wire Line + 8600 1600 8500 1700 +Wire Wire Line + 8900 1700 8600 1700 +Wire Wire Line + 8900 1900 8600 1900 +Wire Wire Line + 8900 2100 8600 2100 +Text Label 8900 2100 2 50 ~ 0 +FSB_D7 +Text Label 8900 1900 2 50 ~ 0 +FSB_D6 +Text HLabel 8900 2700 0 50 Input ~ 0 +D~OE~ +Text HLabel 8900 1500 0 50 Input ~ 0 +D~OE~ +$Comp +L GW_Logic:74245 U? +U 1 1 63262F0F +P 9300 5450 +AR Path="/60941922/63262F0F" Ref="U?" Part="1" +AR Path="/629B7489/63262F0F" Ref="U?" Part="1" +AR Path="/629B918A/63262F0F" Ref="U28" Part="1" +F 0 "U28" H 9300 6050 50 0000 C CNN +F 1 "74AHC245APW" V 9300 5450 50 0000 C CNN +F 2 "" H 9300 4800 50 0001 C TNN +F 3 "" H 9300 5550 60 0001 C CNN + 1 9300 5450 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 63262F0E +P 9700 5900 +AR Path="/60941922/63262F0E" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F0E" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F0E" Ref="#PWR0170" Part="1" +F 0 "#PWR0170" H 9700 5650 50 0001 C CNN +F 1 "GND" H 9700 5750 50 0000 C CNN +F 2 "" H 9700 5900 50 0001 C CNN +F 3 "" H 9700 5900 50 0001 C CNN + 1 9700 5900 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 63262F0D +P 8900 5000 +AR Path="/60941922/63262F0D" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F0D" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F0D" Ref="#PWR0169" Part="1" +F 0 "#PWR0169" H 8900 4850 50 0001 C CNN +F 1 "+3V3" H 8900 5150 50 0000 C CNN +F 2 "" H 8900 5000 50 0001 C CNN +F 3 "" H 8900 5000 50 0001 C CNN + 1 8900 5000 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U? +U 1 1 63262F0C +P 9300 4250 +AR Path="/60941922/63262F0C" Ref="U?" Part="1" +AR Path="/629B7489/63262F0C" Ref="U?" Part="1" +AR Path="/629B918A/63262F0C" Ref="U27" Part="1" +F 0 "U27" H 9300 4850 50 0000 C CNN +F 1 "74AHC245APW" V 9300 4250 50 0000 C CNN +F 2 "" H 9300 3600 50 0001 C TNN +F 3 "" H 9300 4350 60 0001 C CNN + 1 9300 4250 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 63262F0B +P 9700 4700 +AR Path="/60941922/63262F0B" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F0B" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F0B" Ref="#PWR0168" Part="1" +F 0 "#PWR0168" H 9700 4450 50 0001 C CNN +F 1 "GND" H 9700 4550 50 0000 C CNN +F 2 "" H 9700 4700 50 0001 C CNN +F 3 "" H 9700 4700 50 0001 C CNN + 1 9700 4700 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 63262F0A +P 8900 3800 +AR Path="/60941922/63262F0A" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F0A" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F0A" Ref="#PWR0167" Part="1" +F 0 "#PWR0167" H 8900 3650 50 0001 C CNN +F 1 "+3V3" H 8900 3950 50 0000 C CNN +F 2 "" H 8900 3800 50 0001 C CNN +F 3 "" H 8900 3800 50 0001 C CNN + 1 8900 3800 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U? +U 1 1 622AE852 +P 9300 3050 +AR Path="/60941922/622AE852" Ref="U?" Part="1" +AR Path="/629B7489/622AE852" Ref="U?" Part="1" +AR Path="/629B918A/622AE852" Ref="U26" Part="1" +F 0 "U26" H 9300 3650 50 0000 C CNN +F 1 "74AHC245APW" V 9300 3050 50 0000 C CNN +F 2 "" H 9300 2400 50 0001 C TNN +F 3 "" H 9300 3150 60 0001 C CNN + 1 9300 3050 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 622AE84C +P 9700 3500 +AR Path="/60941922/622AE84C" Ref="#PWR?" Part="1" +AR Path="/629B7489/622AE84C" Ref="#PWR?" Part="1" +AR Path="/629B918A/622AE84C" Ref="#PWR0166" Part="1" +F 0 "#PWR0166" H 9700 3250 50 0001 C CNN +F 1 "GND" H 9700 3350 50 0000 C CNN +F 2 "" H 9700 3500 50 0001 C CNN +F 3 "" H 9700 3500 50 0001 C CNN + 1 9700 3500 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 622AE846 +P 8900 2600 +AR Path="/60941922/622AE846" Ref="#PWR?" Part="1" +AR Path="/629B7489/622AE846" Ref="#PWR?" Part="1" +AR Path="/629B918A/622AE846" Ref="#PWR0165" Part="1" +F 0 "#PWR0165" H 8900 2450 50 0001 C CNN +F 1 "+3V3" H 8900 2750 50 0000 C CNN +F 2 "" H 8900 2600 50 0001 C CNN +F 3 "" H 8900 2600 50 0001 C CNN + 1 8900 2600 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U? +U 1 1 6226E539 +P 9300 1850 +AR Path="/60941922/6226E539" Ref="U?" Part="1" +AR Path="/629B7489/6226E539" Ref="U?" Part="1" +AR Path="/629B918A/6226E539" Ref="U25" Part="1" +F 0 "U25" H 9300 2450 50 0000 C CNN +F 1 "74AHC245APW" V 9300 1850 50 0000 C CNN +F 2 "" H 9300 1200 50 0001 C TNN +F 3 "" H 9300 1950 60 0001 C CNN + 1 9300 1850 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 63262F05 +P 9700 2300 +AR Path="/60941922/63262F05" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F05" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F05" Ref="#PWR0164" Part="1" +F 0 "#PWR0164" H 9700 2050 50 0001 C CNN +F 1 "GND" H 9700 2150 50 0000 C CNN +F 2 "" H 9700 2300 50 0001 C CNN +F 3 "" H 9700 2300 50 0001 C CNN + 1 9700 2300 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 63262F06 +P 8900 1400 +AR Path="/60941922/63262F06" Ref="#PWR?" Part="1" +AR Path="/629B7489/63262F06" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F06" Ref="#PWR0163" Part="1" +F 0 "#PWR0163" H 8900 1250 50 0001 C CNN +F 1 "+3V3" H 8900 1550 50 0000 C CNN +F 2 "" H 8900 1400 50 0001 C CNN +F 3 "" H 8900 1400 50 0001 C CNN + 1 8900 1400 + -1 0 0 -1 +$EndComp +Text Label 8900 5900 2 50 ~ 0 +FSB_D31 +Text Label 8900 5800 2 50 ~ 0 +FSB_D30 +Text Label 8900 5700 2 50 ~ 0 +FSB_D29 +Text Label 8900 5600 2 50 ~ 0 +FSB_D28 +Text Label 8900 5500 2 50 ~ 0 +FSB_D27 +Text Label 8900 5400 2 50 ~ 0 +FSB_D26 +Text Label 8900 5300 2 50 ~ 0 +FSB_D25 +Text Label 8900 5200 2 50 ~ 0 +FSB_D24 +Text Label 8900 4600 2 50 ~ 0 +FSB_D23 +Text Label 8900 4700 2 50 ~ 0 +FSB_D22 +Text Label 8900 4500 2 50 ~ 0 +FSB_D21 +Text Label 8900 4400 2 50 ~ 0 +FSB_D20 +Text Label 8900 4300 2 50 ~ 0 +FSB_D19 +Text Label 8900 4200 2 50 ~ 0 +FSB_D18 +Text Label 8900 4100 2 50 ~ 0 +FSB_D17 +Text Label 8900 4000 2 50 ~ 0 +FSB_D16 +Text Label 8900 3500 2 50 ~ 0 +FSB_D15 +Text Label 8900 3400 2 50 ~ 0 +FSB_D14 +Text Label 8900 3300 2 50 ~ 0 +FSB_D13 +Text Label 8900 3200 2 50 ~ 0 +FSB_D12 +Text Label 8900 3100 2 50 ~ 0 +FSB_D11 +Text Label 8900 3000 2 50 ~ 0 +FSB_D10 +Text Label 8900 2800 2 50 ~ 0 +FSB_D9 +Text Label 8900 2900 2 50 ~ 0 +FSB_D8 +Text Label 8900 2300 2 50 ~ 0 +FSB_D0 +Text Label 8900 2200 2 50 ~ 0 +FSB_D1 +Text Label 8900 2000 2 50 ~ 0 +FSB_D2 +Text Label 8900 1600 2 50 ~ 0 +FSB_D4 +Wire Wire Line + 8900 1600 8600 1600 +Wire Wire Line + 8900 1800 8600 1800 +Wire Wire Line + 8900 2000 8600 2000 +Wire Wire Line + 8900 2200 8600 2200 +Wire Wire Line + 8900 2300 8600 2300 +Text Label 8900 1800 2 50 ~ 0 +FSB_D3 +Wire Bus Line + 5250 6800 5250 7000 +Wire Bus Line + 3450 6800 3450 7000 +Wire Bus Line + 1100 2900 1100 7500 +Wire Bus Line + 2700 2900 2700 7500 +Wire Bus Line + 10100 1600 10100 5900 +Wire Bus Line + 8500 1700 8500 6000 +$EndSCHEMATC diff --git a/Control.sch b/Control.sch new file mode 100644 index 0000000..0e518ce --- /dev/null +++ b/Control.sch @@ -0,0 +1,1270 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr B 17000 11000 +encoding utf-8 +Sheet 6 7 +Title "" +Date "\\" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Device:C_Small C? +U 1 1 616131D5 +P 5500 8400 +AR Path="/616131D5" Ref="C?" Part="1" +AR Path="/5F723173/616131D5" Ref="C29" Part="1" +AR Path="/632F7C98/616131D5" Ref="C?" Part="1" +F 0 "C29" H 5550 8450 50 0000 L CNN +F 1 "2u2" H 5550 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 5500 8400 50 0001 C CNN +F 3 "~" H 5500 8400 50 0001 C CNN + 1 5500 8400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5100 8300 5500 8300 +Connection ~ 5500 8300 +Wire Wire Line + 5500 8300 5900 8300 +Wire Wire Line + 5100 8500 5500 8500 +Connection ~ 5500 8500 +Wire Wire Line + 5500 8500 5900 8500 +$Comp +L Device:C_Small C? +U 1 1 616131E1 +P 5900 8400 +AR Path="/616131E1" Ref="C?" Part="1" +AR Path="/5F723173/616131E1" Ref="C30" Part="1" +AR Path="/632F7C98/616131E1" Ref="C?" Part="1" +F 0 "C30" H 5950 8450 50 0000 L CNN +F 1 "2u2" H 5950 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 5900 8400 50 0001 C CNN +F 3 "~" H 5900 8400 50 0001 C CNN + 1 5900 8400 + 1 0 0 -1 +$EndComp +Connection ~ 5900 8300 +Wire Wire Line + 5900 8300 6300 8300 +Connection ~ 5900 8500 +Wire Wire Line + 5900 8500 6300 8500 +$Comp +L Device:C_Small C? +U 1 1 616131EB +P 6300 8400 +AR Path="/616131EB" Ref="C?" Part="1" +AR Path="/5F723173/616131EB" Ref="C31" Part="1" +AR Path="/632F7C98/616131EB" Ref="C?" Part="1" +F 0 "C31" H 6350 8450 50 0000 L CNN +F 1 "2u2" H 6350 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 6300 8400 50 0001 C CNN +F 3 "~" H 6300 8400 50 0001 C CNN + 1 6300 8400 + 1 0 0 -1 +$EndComp +Connection ~ 6300 8300 +Wire Wire Line + 6300 8300 6700 8300 +Connection ~ 6300 8500 +Wire Wire Line + 6300 8500 6700 8500 +$Comp +L power:+3V3 #PWR? +U 1 1 616131F5 +P 5100 8300 +AR Path="/616131F5" Ref="#PWR?" Part="1" +AR Path="/5F723173/616131F5" Ref="#PWR0157" Part="1" +AR Path="/632F7C98/616131F5" Ref="#PWR?" Part="1" +F 0 "#PWR0157" H 5100 8150 50 0001 C CNN +F 1 "+3V3" H 5100 8450 50 0000 C CNN +F 2 "" H 5100 8300 50 0001 C CNN +F 3 "" H 5100 8300 50 0001 C CNN + 1 5100 8300 + 1 0 0 -1 +$EndComp +Connection ~ 5100 8300 +$Comp +L Device:C_Small C? +U 1 1 616131FC +P 5100 8400 +AR Path="/616131FC" Ref="C?" Part="1" +AR Path="/5F723173/616131FC" Ref="C28" Part="1" +AR Path="/632F7C98/616131FC" Ref="C?" Part="1" +F 0 "C28" H 5150 8450 50 0000 L CNN +F 1 "2u2" H 5150 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 5100 8400 50 0001 C CNN +F 3 "~" H 5100 8400 50 0001 C CNN + 1 5100 8400 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61613208 +P 7100 8400 +AR Path="/61613208" Ref="C?" Part="1" +AR Path="/5F723173/61613208" Ref="C33" Part="1" +AR Path="/632F7C98/61613208" Ref="C?" Part="1" +F 0 "C33" H 7150 8450 50 0000 L CNN +F 1 "2u2" H 7150 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 7100 8400 50 0001 C CNN +F 3 "~" H 7100 8400 50 0001 C CNN + 1 7100 8400 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 6161320E +P 6700 8400 +AR Path="/6161320E" Ref="C?" Part="1" +AR Path="/5F723173/6161320E" Ref="C32" Part="1" +AR Path="/632F7C98/6161320E" Ref="C?" Part="1" +F 0 "C32" H 6750 8450 50 0000 L CNN +F 1 "2u2" H 6750 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 6700 8400 50 0001 C CNN +F 3 "~" H 6700 8400 50 0001 C CNN + 1 6700 8400 + 1 0 0 -1 +$EndComp +Connection ~ 6700 8300 +Wire Wire Line + 6700 8300 7100 8300 +Connection ~ 7100 8500 +Connection ~ 6700 8500 +Wire Wire Line + 6700 8500 7100 8500 +$Comp +L power:GND #PWR? +U 1 1 616151A9 +P 7500 8500 +AR Path="/616151A9" Ref="#PWR?" Part="1" +AR Path="/5F723173/616151A9" Ref="#PWR0158" Part="1" +AR Path="/632F7C98/616151A9" Ref="#PWR?" Part="1" +F 0 "#PWR0158" H 7500 8250 50 0001 C CNN +F 1 "GND" H 7500 8350 50 0000 C CNN +F 2 "" H 7500 8500 50 0001 C CNN +F 3 "" H 7500 8500 50 0001 C CNN + 1 7500 8500 + -1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 616151AF +P 7500 8400 +AR Path="/616151AF" Ref="C?" Part="1" +AR Path="/5F723173/616151AF" Ref="C34" Part="1" +AR Path="/632F7C98/616151AF" Ref="C?" Part="1" +F 0 "C34" H 7550 8450 50 0000 L CNN +F 1 "2u2" H 7550 8350 50 0000 L CNN +F 2 "stdpads:C_0603" H 7500 8400 50 0001 C CNN +F 3 "~" H 7500 8400 50 0001 C CNN + 1 7500 8400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7100 8300 7500 8300 +Connection ~ 7500 8500 +Wire Wire Line + 7100 8500 7500 8500 +Connection ~ 7100 8300 +Text HLabel 12400 600 2 50 Output ~ 0 +IOB_A~OE~ +Text HLabel 12400 1300 2 50 Output ~ 0 +IOC_~AS~ +Text Label 12400 700 0 50 ~ 0 +IOC_SIZ1 +Text Label 12400 800 0 50 ~ 0 +IOC_SIZ0 +Entry Wire Line + 12800 700 12900 800 +Wire Wire Line + 12800 700 12400 700 +Wire Wire Line + 12400 800 12800 800 +Wire Bus Line + 12950 800 12900 800 +Wire Bus Line + 12900 800 12900 900 +Text HLabel 12400 1400 2 50 Output ~ 0 +IOC_~DS~ +Text Label 12400 4300 0 50 ~ 0 +FSB_A15 +Text Label 12400 4400 0 50 ~ 0 +FSB_A14 +Text Label 12400 4500 0 50 ~ 0 +FSB_A13 +Text Label 12400 4600 0 50 ~ 0 +FSB_A12 +Text Label 12400 4700 0 50 ~ 0 +FSB_A11 +Text Label 12400 4800 0 50 ~ 0 +FSB_A10 +Text Label 12400 3200 0 50 ~ 0 +FSB_A22 +Text Label 12400 3300 0 50 ~ 0 +FSB_A21 +Text Label 12400 3400 0 50 ~ 0 +FSB_A20 +Text Label 12400 3500 0 50 ~ 0 +FSB_A19 +Text Label 12400 3600 0 50 ~ 0 +FSB_A18 +Text Label 12400 3700 0 50 ~ 0 +FSB_A17 +Text Label 12400 4900 0 50 ~ 0 +FSB_A9 +Text Label 12400 5800 0 50 ~ 0 +FSB_A4 +Text Label 12400 5700 0 50 ~ 0 +FSB_A5 +Text Label 12400 5600 0 50 ~ 0 +FSB_A6 +Text Label 12400 5500 0 50 ~ 0 +FSB_A7 +Text Label 12400 5000 0 50 ~ 0 +FSB_A8 +Text Label 12400 2600 0 50 ~ 0 +FSB_A24 +Text Label 12400 2300 0 50 ~ 0 +FSB_A27 +Text Label 12400 2400 0 50 ~ 0 +FSB_A26 +Text Label 12400 2500 0 50 ~ 0 +FSB_A25 +Wire Wire Line + 12400 2500 12800 2500 +Wire Wire Line + 12400 2400 12800 2400 +Wire Wire Line + 12400 2300 12800 2300 +Wire Wire Line + 12400 2600 12800 2600 +Wire Wire Line + 12400 3700 12800 3700 +Wire Wire Line + 12400 3600 12800 3600 +Wire Wire Line + 12400 3500 12800 3500 +Wire Wire Line + 12400 3400 12800 3400 +Wire Wire Line + 12400 3300 12800 3300 +Wire Wire Line + 12400 3200 12800 3200 +Wire Wire Line + 12400 3100 12800 3100 +Wire Wire Line + 12400 4900 12800 4900 +Wire Wire Line + 12400 4800 12800 4800 +Wire Wire Line + 12400 4700 12800 4700 +Wire Wire Line + 12400 4600 12800 4600 +Wire Wire Line + 12400 4500 12800 4500 +Wire Wire Line + 12400 4400 12800 4400 +Wire Wire Line + 12400 4300 12800 4300 +Wire Wire Line + 12400 5800 12800 5800 +Wire Wire Line + 12400 5700 12800 5700 +Wire Wire Line + 12400 5600 12800 5600 +Wire Wire Line + 12400 5500 12800 5500 +Wire Wire Line + 12400 5000 12800 5000 +Entry Wire Line + 12800 2500 12900 2600 +Entry Wire Line + 12800 2400 12900 2500 +Entry Wire Line + 12800 2300 12900 2400 +Entry Wire Line + 12800 2600 12900 2700 +Entry Wire Line + 12800 3700 12900 3800 +Entry Wire Line + 12800 3600 12900 3700 +Entry Wire Line + 12800 3500 12900 3600 +Entry Wire Line + 12800 3400 12900 3500 +Entry Wire Line + 12800 3300 12900 3400 +Entry Wire Line + 12800 3200 12900 3300 +Entry Wire Line + 12800 3100 12900 3200 +Entry Wire Line + 12800 4900 12900 5000 +Entry Wire Line + 12800 4800 12900 4900 +Entry Wire Line + 12800 4700 12900 4800 +Entry Wire Line + 12800 4600 12900 4700 +Entry Wire Line + 12800 4500 12900 4600 +Entry Wire Line + 12800 4400 12900 4500 +Entry Wire Line + 12800 4300 12900 4400 +Entry Wire Line + 12800 3800 12900 3900 +Entry Wire Line + 12800 5800 12900 5900 +Entry Wire Line + 12800 5700 12900 5800 +Entry Wire Line + 12800 5600 12900 5700 +Entry Wire Line + 12800 5500 12900 5600 +Entry Wire Line + 12800 5000 12900 5100 +Wire Wire Line + 12400 3800 12800 3800 +Text Label 12400 3800 0 50 ~ 0 +FSB_A16 +Text Label 13650 3150 0 50 ~ 0 +IOC_D8 +Text Label 13650 3250 0 50 ~ 0 +IOC_D9 +Text Label 13650 3350 0 50 ~ 0 +IOC_D10 +Text Label 13650 3450 0 50 ~ 0 +IOC_D11 +Text Label 13650 3550 0 50 ~ 0 +IOC_D12 +Text Label 13650 3650 0 50 ~ 0 +IOC_D13 +Text Label 13650 3750 0 50 ~ 0 +IOC_D14 +Text Label 13650 3850 0 50 ~ 0 +IOC_D15 +Text Label 13650 4350 0 50 ~ 0 +IOC_D16 +Text Label 13650 4450 0 50 ~ 0 +IOC_D17 +Text Label 13650 4550 0 50 ~ 0 +IOC_D18 +Text Label 13650 4650 0 50 ~ 0 +IOC_D19 +Text Label 13650 4750 0 50 ~ 0 +IOC_D20 +Text Label 13650 4850 0 50 ~ 0 +IOC_D21 +Text Label 13650 4950 0 50 ~ 0 +IOC_D22 +Text Label 13650 5050 0 50 ~ 0 +IOC_D23 +Text Label 13650 5550 0 50 ~ 0 +IOC_D24 +Text Label 13650 5650 0 50 ~ 0 +IOC_D25 +Text Label 13650 5750 0 50 ~ 0 +IOC_D26 +Text Label 13650 5850 0 50 ~ 0 +IOC_D27 +Text Label 13650 5950 0 50 ~ 0 +IOC_D28 +Text Label 13650 6050 0 50 ~ 0 +IOC_D29 +Text Label 13650 6150 0 50 ~ 0 +IOC_D30 +Text Label 13650 6250 0 50 ~ 0 +IOC_D31 +Text Label 13650 1950 0 50 ~ 0 +IOC_D0 +Text Label 13650 2050 0 50 ~ 0 +IOC_D1 +Text Label 13650 2150 0 50 ~ 0 +IOC_D2 +Text Label 13650 2250 0 50 ~ 0 +IOC_D3 +Text Label 13650 2350 0 50 ~ 0 +IOC_D4 +Text Label 13650 2450 0 50 ~ 0 +IOC_D5 +Text Label 13650 2550 0 50 ~ 0 +IOC_D6 +Text Label 13650 2650 0 50 ~ 0 +IOC_D7 +Wire Wire Line + 13650 2650 13950 2650 +Wire Wire Line + 13650 2550 13950 2550 +Wire Wire Line + 13650 2450 13950 2450 +Wire Wire Line + 13650 2350 13950 2350 +Wire Wire Line + 13650 2250 13950 2250 +Wire Wire Line + 13650 2150 13950 2150 +Wire Wire Line + 13650 2050 13950 2050 +Wire Wire Line + 13650 1950 13950 1950 +Entry Wire Line + 13950 1950 14050 2050 +Entry Wire Line + 13950 2050 14050 2150 +Entry Wire Line + 13950 2150 14050 2250 +Entry Wire Line + 13950 2250 14050 2350 +Entry Wire Line + 13950 2350 14050 2450 +Entry Wire Line + 13950 2450 14050 2550 +Entry Wire Line + 13950 2550 14050 2650 +Entry Wire Line + 13950 2650 14050 2750 +Text HLabel 14100 2050 2 50 BiDi ~ 0 +IOB_D[31..0] +Wire Bus Line + 14100 2050 14050 2050 +Wire Wire Line + 13650 4350 13950 4350 +Wire Wire Line + 13650 4450 13950 4450 +Wire Wire Line + 13650 4550 13950 4550 +Wire Wire Line + 13650 4650 13950 4650 +Wire Wire Line + 13650 4750 13950 4750 +Wire Wire Line + 13650 4850 13950 4850 +Wire Wire Line + 13650 4950 13950 4950 +Wire Wire Line + 13650 5050 13950 5050 +Wire Wire Line + 13650 5550 13950 5550 +Wire Wire Line + 13650 5650 13950 5650 +Wire Wire Line + 13650 5750 13950 5750 +Wire Wire Line + 13650 5850 13950 5850 +Wire Wire Line + 13650 5950 13950 5950 +Wire Wire Line + 13650 6050 13950 6050 +Wire Wire Line + 13650 6150 13950 6150 +Wire Wire Line + 13650 6250 13950 6250 +Wire Wire Line + 13650 3150 13950 3150 +Wire Wire Line + 13650 3250 13950 3250 +Wire Wire Line + 13650 3350 13950 3350 +Wire Wire Line + 13650 3450 13950 3450 +Wire Wire Line + 13650 3550 13950 3550 +Wire Wire Line + 13650 3650 13950 3650 +Wire Wire Line + 13650 3750 13950 3750 +Wire Wire Line + 13650 3850 13950 3850 +Entry Wire Line + 13950 3150 14050 3250 +Entry Wire Line + 13950 3250 14050 3350 +Entry Wire Line + 13950 3350 14050 3450 +Entry Wire Line + 13950 3450 14050 3550 +Entry Wire Line + 13950 3550 14050 3650 +Entry Wire Line + 13950 3650 14050 3750 +Entry Wire Line + 13950 3750 14050 3850 +Entry Wire Line + 13950 3850 14050 3950 +Entry Wire Line + 13950 4350 14050 4450 +Entry Wire Line + 13950 4450 14050 4550 +Entry Wire Line + 13950 4550 14050 4650 +Entry Wire Line + 13950 4650 14050 4750 +Entry Wire Line + 13950 4750 14050 4850 +Entry Wire Line + 13950 4850 14050 4950 +Entry Wire Line + 13950 4950 14050 5050 +Entry Wire Line + 13950 5050 14050 5150 +Entry Wire Line + 13950 5550 14050 5650 +Entry Wire Line + 13950 5650 14050 5750 +Entry Wire Line + 13950 5750 14050 5850 +Entry Wire Line + 13950 5850 14050 5950 +Entry Wire Line + 13950 5950 14050 6050 +Entry Wire Line + 13950 6050 14050 6150 +Entry Wire Line + 13950 6150 14050 6250 +Entry Wire Line + 13950 6250 14050 6350 +Text HLabel 12950 2200 2 50 BiDi ~ 0 +FSB_A[31..0] +Wire Bus Line + 12950 2200 12900 2200 +Text HLabel 13650 1150 2 50 Input ~ 0 +IOB_C16M +Text HLabel 13650 850 2 50 Input ~ 0 +IOB_~HALT~ +Text HLabel 13650 1050 2 50 Input ~ 0 +IOB_~DSACK~1 +Text HLabel 13650 950 2 50 Input ~ 0 +IOB_~DSACK~0 +Entry Wire Line + 12800 900 12900 1000 +Entry Wire Line + 12800 1000 12900 1100 +Entry Wire Line + 12800 1100 12900 1200 +Wire Wire Line + 12400 900 12800 900 +Wire Wire Line + 12400 1000 12800 1000 +Wire Wire Line + 12400 1100 12800 1100 +Text Label 12400 1200 0 50 ~ 0 +IOC_A0 +Text Label 12400 900 0 50 ~ 0 +IOC_A3 +Text Label 12400 1000 0 50 ~ 0 +IOC_A2 +Text Label 12400 1100 0 50 ~ 0 +IOC_A1 +Text HLabel 13650 750 2 50 Input ~ 0 +IOB_~BERR~ +Text HLabel 12950 1000 2 50 Output ~ 0 +IOB_A[3..0] +Wire Bus Line + 12900 1000 12950 1000 +Wire Wire Line + 12400 1200 12800 1200 +Entry Wire Line + 12800 1200 12900 1300 +Entry Wire Line + 12800 800 12900 900 +Text Label 12400 2100 0 50 ~ 0 +FSB_A31 +Text Label 12400 2200 0 50 ~ 0 +FSB_A30 +Wire Wire Line + 12400 2200 12800 2200 +Wire Wire Line + 12400 2100 12800 2100 +Entry Wire Line + 12800 2200 12900 2300 +Entry Wire Line + 12800 2100 12900 2200 +Text HLabel 13650 550 2 50 Output ~ 0 +RESET~OE~ +Text Label 12400 3100 0 50 ~ 0 +FSB_A23 +Text HLabel 4500 400 0 50 Output ~ 0 +IOB_ADoutLE +Text HLabel 13650 1750 2 50 Output ~ 0 +IOB_DDIR +Text HLabel 13650 1650 2 50 Output ~ 0 +IOB_D~OE~ +Text HLabel 13650 650 2 50 Input ~ 0 +~RESET~ +Text HLabel 12950 800 2 50 Output ~ 0 +IOB_SIZ[1..0] +Text Label 15650 2800 0 50 ~ 0 +FSB_D8 +Text Label 15650 2900 0 50 ~ 0 +FSB_D9 +Text Label 15650 3000 0 50 ~ 0 +FSB_D10 +Text Label 15650 3100 0 50 ~ 0 +FSB_D11 +Text Label 15650 3200 0 50 ~ 0 +FSB_D12 +Text Label 15650 3300 0 50 ~ 0 +FSB_D13 +Text Label 15650 3400 0 50 ~ 0 +FSB_D14 +Text Label 15650 3500 0 50 ~ 0 +FSB_D15 +Text Label 15650 4000 0 50 ~ 0 +FSB_D16 +Text Label 15650 4100 0 50 ~ 0 +FSB_D17 +Text Label 15650 4200 0 50 ~ 0 +FSB_D18 +Text Label 15650 4300 0 50 ~ 0 +FSB_D19 +Text Label 15650 4400 0 50 ~ 0 +FSB_D20 +Text Label 15650 4500 0 50 ~ 0 +FSB_D21 +Text Label 15650 4600 0 50 ~ 0 +FSB_D22 +Text Label 15650 4700 0 50 ~ 0 +FSB_D23 +Text Label 15650 5200 0 50 ~ 0 +FSB_D24 +Text Label 15650 5300 0 50 ~ 0 +FSB_D25 +Text Label 15650 5400 0 50 ~ 0 +FSB_D26 +Text Label 15650 5500 0 50 ~ 0 +FSB_D27 +Text Label 15650 5600 0 50 ~ 0 +FSB_D28 +Text Label 15650 5700 0 50 ~ 0 +FSB_D29 +Text Label 15650 5800 0 50 ~ 0 +FSB_D30 +Text Label 15650 5900 0 50 ~ 0 +FSB_D31 +Text Label 15650 1600 0 50 ~ 0 +FSB_D0 +Text Label 15650 1700 0 50 ~ 0 +FSB_D1 +Text Label 15650 1800 0 50 ~ 0 +FSB_D2 +Text Label 15650 2000 0 50 ~ 0 +FSB_D4 +Text Label 15650 2200 0 50 ~ 0 +FSB_D6 +Text Label 15650 2300 0 50 ~ 0 +FSB_D7 +Wire Wire Line + 15650 2300 15950 2300 +Wire Wire Line + 15650 2200 15950 2200 +Wire Wire Line + 15650 2100 15950 2100 +Wire Wire Line + 15650 2000 15950 2000 +Wire Wire Line + 15650 1900 15950 1900 +Wire Wire Line + 15650 1800 15950 1800 +Wire Wire Line + 15650 1700 15950 1700 +Wire Wire Line + 15650 1600 15950 1600 +Entry Wire Line + 15950 1600 16050 1700 +Entry Wire Line + 15950 1700 16050 1800 +Entry Wire Line + 15950 1800 16050 1900 +Entry Wire Line + 15950 1900 16050 2000 +Entry Wire Line + 15950 2000 16050 2100 +Entry Wire Line + 15950 2100 16050 2200 +Entry Wire Line + 15950 2200 16050 2300 +Entry Wire Line + 15950 2300 16050 2400 +Wire Bus Line + 16100 1700 16050 1700 +Wire Wire Line + 15650 4000 15950 4000 +Wire Wire Line + 15650 4100 15950 4100 +Wire Wire Line + 15650 4200 15950 4200 +Wire Wire Line + 15650 4300 15950 4300 +Wire Wire Line + 15650 4400 15950 4400 +Wire Wire Line + 15650 4500 15950 4500 +Wire Wire Line + 15650 4600 15950 4600 +Wire Wire Line + 15650 4700 15950 4700 +Wire Wire Line + 15650 5200 15950 5200 +Wire Wire Line + 15650 5300 15950 5300 +Wire Wire Line + 15650 5400 15950 5400 +Wire Wire Line + 15650 5500 15950 5500 +Wire Wire Line + 15650 5600 15950 5600 +Wire Wire Line + 15650 5700 15950 5700 +Wire Wire Line + 15650 5800 15950 5800 +Wire Wire Line + 15650 5900 15950 5900 +Wire Wire Line + 15650 2800 15950 2800 +Wire Wire Line + 15650 2900 15950 2900 +Wire Wire Line + 15650 3000 15950 3000 +Wire Wire Line + 15650 3100 15950 3100 +Wire Wire Line + 15650 3200 15950 3200 +Wire Wire Line + 15650 3300 15950 3300 +Wire Wire Line + 15650 3400 15950 3400 +Wire Wire Line + 15650 3500 15950 3500 +Entry Wire Line + 15950 2800 16050 2900 +Entry Wire Line + 15950 2900 16050 3000 +Entry Wire Line + 15950 3000 16050 3100 +Entry Wire Line + 15950 3100 16050 3200 +Entry Wire Line + 15950 3200 16050 3300 +Entry Wire Line + 15950 3300 16050 3400 +Entry Wire Line + 15950 3400 16050 3500 +Entry Wire Line + 15950 3500 16050 3600 +Entry Wire Line + 15950 4000 16050 4100 +Entry Wire Line + 15950 4100 16050 4200 +Entry Wire Line + 15950 4200 16050 4300 +Entry Wire Line + 15950 4300 16050 4400 +Entry Wire Line + 15950 4400 16050 4500 +Entry Wire Line + 15950 4500 16050 4600 +Entry Wire Line + 15950 4600 16050 4700 +Entry Wire Line + 15950 4700 16050 4800 +Entry Wire Line + 15950 5200 16050 5300 +Entry Wire Line + 15950 5300 16050 5400 +Entry Wire Line + 15950 5400 16050 5500 +Entry Wire Line + 15950 5500 16050 5600 +Entry Wire Line + 15950 5600 16050 5700 +Entry Wire Line + 15950 5700 16050 5800 +Entry Wire Line + 15950 5800 16050 5900 +Entry Wire Line + 15950 5900 16050 6000 +Text Label 15650 1900 0 50 ~ 0 +FSB_D3 +Text Label 15650 2100 0 50 ~ 0 +FSB_D5 +Text HLabel 16100 1700 2 50 BiDi ~ 0 +FSB_D[31..0] +Text Label 15300 2700 2 50 ~ 0 +FSB_SIZ1 +Text Label 15300 2600 2 50 ~ 0 +FSB_SIZ0 +Text HLabel 15300 1300 0 50 Input ~ 0 +FSB_~DS~ +Text HLabel 15300 1100 0 50 Input ~ 0 +FSB_~AS~ +Text HLabel 15300 2450 0 50 BiDi ~ 0 +FSB_R~W~ +Text Label 15300 2800 2 50 ~ 0 +FSB_FC2 +Text Label 15300 3000 2 50 ~ 0 +FSB_FC0 +Text Label 15300 2900 2 50 ~ 0 +FSB_FC1 +Entry Wire Line + 14800 2800 14700 2700 +Entry Wire Line + 14800 3000 14700 2900 +Entry Wire Line + 14800 2900 14700 2800 +Text HLabel 14650 2700 0 50 BiDi ~ 0 +FSB_FC[2..0] +Wire Bus Line + 14650 2700 14700 2700 +Wire Wire Line + 14800 2800 15300 2800 +Wire Wire Line + 15300 2900 14800 2900 +Wire Wire Line + 14800 3000 15300 3000 +Entry Wire Line + 14800 2600 14700 2500 +Entry Wire Line + 14800 2700 14700 2600 +Wire Bus Line + 14650 2500 14700 2500 +Wire Wire Line + 14800 2600 15300 2600 +Wire Wire Line + 14800 2700 15300 2700 +Wire Bus Line + 14700 2500 14700 2600 +Text HLabel 15300 1200 0 50 Input ~ 0 +FSB_~CBREQ~ +Text HLabel 15300 1700 0 50 Output ~ 0 +CPU_~DSACK~1 +Text HLabel 15300 1800 0 50 Output ~ 0 +CPU_~DSACK~0 +Text HLabel 15300 1400 0 50 Input ~ 0 +FSB_~ECS~ +Text HLabel 15300 1600 0 50 Output ~ 0 +DSACK~OE~ +Text HLabel 16000 1000 0 50 Output ~ 0 +CPU_D~OE~ +Text HLabel 16000 1100 0 50 Output ~ 0 +CPU_DDIR +Text HLabel 16000 900 0 50 Output ~ 0 +CPU_A~OE~ +Text HLabel 15250 3750 0 50 Output ~ 0 +CPUCLK +Text HLabel 15250 3850 0 50 Output ~ 0 +FPUCLK +Text HLabel 15250 3950 0 50 Output ~ 0 +FPU~CS~ +Text HLabel 15250 4400 0 50 Output ~ 0 +CPU_~STERM~ +Text HLabel 15250 4500 0 50 Output ~ 0 +CPU_~CBACK~ +Text HLabel 15250 4600 0 50 Output ~ 0 +CPU_~CIIN~ +Text HLabel 15250 4700 0 50 Output ~ 0 +CPU_~HALT~ +Text HLabel 15250 4800 0 50 Output ~ 0 +CPU_~BERR~ +Text HLabel 15250 5250 0 50 Output ~ 0 +RAM_~CS~ +Text HLabel 15250 5350 0 50 Output ~ 0 +RAM_~RAS~ +Text HLabel 15250 5450 0 50 Output ~ 0 +RAM_~CAS~ +Text HLabel 15250 5550 0 50 Output ~ 0 +RAM_~WE~ +Text HLabel 15250 5650 0 50 Output ~ 0 +RAM_CKE +Text HLabel 15250 5750 0 50 Output ~ 0 +RAM_BA[1..0] +Text HLabel 15250 5850 0 50 Output ~ 0 +RAM_RA[12..0] +Text HLabel 15250 5950 0 50 Output ~ 0 +RAM_DQM[3..0] +Text HLabel 15250 6050 0 50 Output ~ 0 +RAM_CLK01 +Text HLabel 15250 6150 0 50 Output ~ 0 +RAM_CLK23 +Text HLabel 15300 2350 0 50 BiDi ~ 0 +FSB_~RMC~ +Text HLabel 14650 2500 0 50 Input ~ 0 +FSB_SIZ[1..0] +Text HLabel 15200 3150 0 50 Input ~ 0 +FSB_~CIOUT~ +$Comp +L FPGA_Xilinx_Spartan6:XC6SLX9-FTG256 U3 +U 1 1 63B6D9FE +P 3250 4350 +F 0 "U3" H 3250 1175 50 0000 C CNN +F 1 "XC6SLX9-FTG256" H 3250 1084 50 0000 C CNN +F 2 "" H 3250 4350 50 0001 C CNN +F 3 "" H 3250 4350 50 0000 C CNN + 1 3250 4350 + 1 0 0 -1 +$EndComp +$Comp +L FPGA_Xilinx_Spartan6:XC6SLX9-FTG256 U3 +U 2 1 63B75427 +P 8300 4550 +F 0 "U3" H 8300 1375 50 0000 C CNN +F 1 "XC6SLX9-FTG256" H 8300 1284 50 0000 C CNN +F 2 "" H 8300 4550 50 0001 C CNN +F 3 "" H 8300 4550 50 0000 C CNN + 2 8300 4550 + 1 0 0 -1 +$EndComp +$Comp +L FPGA_Xilinx_Spartan6:XC6SLX9-FTG256 U3 +U 3 1 63B76D3B +P 3000 9600 +F 0 "U3" H 3132 10367 50 0000 C CNN +F 1 "XC6SLX9-FTG256" H 3132 10276 50 0000 C CNN +F 2 "" H 3000 9600 50 0001 C CNN +F 3 "" H 3000 9600 50 0000 C CNN + 3 3000 9600 + 1 0 0 -1 +$EndComp +$Comp +L FPGA_Xilinx_Spartan6:XC6SLX9-FTG256 U3 +U 4 1 63B79730 +P 11050 9250 +F 0 "U3" H 11050 10617 50 0000 C CNN +F 1 "XC6SLX9-FTG256" H 11050 10526 50 0000 C CNN +F 2 "" H 11050 9250 50 0001 C CNN +F 3 "" H 11050 9250 50 0000 C CNN + 4 11050 9250 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 63C0BD5C +P 10050 8150 +AR Path="/63C0BD5C" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C0BD5C" Ref="#PWR0188" Part="1" +AR Path="/632F7C98/63C0BD5C" Ref="#PWR?" Part="1" +F 0 "#PWR0188" H 10050 8000 50 0001 C CNN +F 1 "+3V3" H 10050 8300 50 0000 C CNN +F 2 "" H 10050 8150 50 0001 C CNN +F 3 "" H 10050 8150 50 0001 C CNN + 1 10050 8150 + 1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR? +U 1 1 63C0CD28 +P 9500 1450 +AR Path="/63C0CD28" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C0CD28" Ref="#PWR0189" Part="1" +AR Path="/632F7C98/63C0CD28" Ref="#PWR?" Part="1" +F 0 "#PWR0189" H 9500 1300 50 0001 C CNN +F 1 "+3V3" H 9500 1600 50 0000 C CNN +F 2 "" H 9500 1450 50 0001 C CNN +F 3 "" H 9500 1450 50 0001 C CNN + 1 9500 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 9500 1450 9600 1450 +Connection ~ 9500 1450 +Connection ~ 9600 1450 +Wire Wire Line + 9600 1450 9700 1450 +Connection ~ 9700 1450 +Wire Wire Line + 9700 1450 9800 1450 +Connection ~ 9800 1450 +Wire Wire Line + 9800 1450 9900 1450 +$Comp +L power:+3V3 #PWR? +U 1 1 63C153A4 +P 6700 1450 +AR Path="/63C153A4" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C153A4" Ref="#PWR0190" Part="1" +AR Path="/632F7C98/63C153A4" Ref="#PWR?" Part="1" +F 0 "#PWR0190" H 6700 1300 50 0001 C CNN +F 1 "+3V3" H 6700 1600 50 0000 C CNN +F 2 "" H 6700 1450 50 0001 C CNN +F 3 "" H 6700 1450 50 0001 C CNN + 1 6700 1450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 1450 6900 1450 +Connection ~ 6700 1450 +Connection ~ 6800 1450 +Wire Wire Line + 6800 1450 6700 1450 +Connection ~ 6900 1450 +Wire Wire Line + 6900 1450 6800 1450 +$Comp +L power:+3V3 #PWR? +U 1 1 63C2527F +P 1650 1250 +AR Path="/63C2527F" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C2527F" Ref="#PWR0191" Part="1" +AR Path="/632F7C98/63C2527F" Ref="#PWR?" Part="1" +F 0 "#PWR0191" H 1650 1100 50 0001 C CNN +F 1 "+3V3" H 1650 1400 50 0000 C CNN +F 2 "" H 1650 1250 50 0001 C CNN +F 3 "" H 1650 1250 50 0001 C CNN + 1 1650 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1650 1250 1750 1250 +Connection ~ 1650 1250 +Connection ~ 1750 1250 +Wire Wire Line + 1750 1250 1850 1250 +Connection ~ 1850 1250 +Wire Wire Line + 1850 1250 1950 1250 +Connection ~ 1950 1250 +Wire Wire Line + 1950 1250 2050 1250 +$Comp +L power:+3V3 #PWR? +U 1 1 63C2E369 +P 4350 1250 +AR Path="/63C2E369" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C2E369" Ref="#PWR0192" Part="1" +AR Path="/632F7C98/63C2E369" Ref="#PWR?" Part="1" +F 0 "#PWR0192" H 4350 1100 50 0001 C CNN +F 1 "+3V3" H 4350 1400 50 0000 C CNN +F 2 "" H 4350 1250 50 0001 C CNN +F 3 "" H 4350 1250 50 0001 C CNN + 1 4350 1250 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4350 1250 4450 1250 +Connection ~ 4350 1250 +Connection ~ 4450 1250 +Wire Wire Line + 4450 1250 4550 1250 +Connection ~ 4550 1250 +Wire Wire Line + 4550 1250 4650 1250 +Connection ~ 4650 1250 +Wire Wire Line + 4650 1250 4750 1250 +Connection ~ 4750 1250 +Wire Wire Line + 4750 1250 4850 1250 +$Comp +L power:GND #PWR? +U 1 1 63C37F24 +P 10050 10350 +AR Path="/63C37F24" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C37F24" Ref="#PWR0193" Part="1" +AR Path="/632F7C98/63C37F24" Ref="#PWR?" Part="1" +F 0 "#PWR0193" H 10050 10100 50 0001 C CNN +F 1 "GND" H 10050 10200 50 0000 C CNN +F 2 "" H 10050 10350 50 0001 C CNN +F 3 "" H 10050 10350 50 0001 C CNN + 1 10050 10350 + -1 0 0 -1 +$EndComp +Wire Wire Line + 10050 10350 10050 10250 +Connection ~ 10050 10350 +Connection ~ 10050 9250 +Wire Wire Line + 10050 9250 10050 9150 +Connection ~ 10050 9350 +Wire Wire Line + 10050 9350 10050 9250 +Connection ~ 10050 9450 +Wire Wire Line + 10050 9450 10050 9350 +Connection ~ 10050 9550 +Wire Wire Line + 10050 9550 10050 9450 +Connection ~ 10050 9650 +Wire Wire Line + 10050 9650 10050 9550 +Connection ~ 10050 9750 +Wire Wire Line + 10050 9750 10050 9650 +Connection ~ 10050 9850 +Wire Wire Line + 10050 9850 10050 9750 +Connection ~ 10050 9950 +Wire Wire Line + 10050 9950 10050 9850 +Connection ~ 10050 10050 +Wire Wire Line + 10050 10050 10050 9950 +Connection ~ 10050 10150 +Wire Wire Line + 10050 10150 10050 10050 +Connection ~ 10050 10250 +Wire Wire Line + 10050 10250 10050 10150 +$Comp +L power:GND #PWR? +U 1 1 63C42927 +P 12050 10350 +AR Path="/63C42927" Ref="#PWR?" Part="1" +AR Path="/5F723173/63C42927" Ref="#PWR0194" Part="1" +AR Path="/632F7C98/63C42927" Ref="#PWR?" Part="1" +F 0 "#PWR0194" H 12050 10100 50 0001 C CNN +F 1 "GND" H 12050 10200 50 0000 C CNN +F 2 "" H 12050 10350 50 0001 C CNN +F 3 "" H 12050 10350 50 0001 C CNN + 1 12050 10350 + -1 0 0 -1 +$EndComp +Wire Wire Line + 12050 10350 12050 10250 +Connection ~ 12050 10350 +Connection ~ 12050 9250 +Wire Wire Line + 12050 9250 12050 9150 +Connection ~ 12050 9350 +Wire Wire Line + 12050 9350 12050 9250 +Connection ~ 12050 9450 +Wire Wire Line + 12050 9450 12050 9350 +Connection ~ 12050 9550 +Wire Wire Line + 12050 9550 12050 9450 +Connection ~ 12050 9650 +Wire Wire Line + 12050 9650 12050 9550 +Connection ~ 12050 9750 +Wire Wire Line + 12050 9750 12050 9650 +Connection ~ 12050 9850 +Wire Wire Line + 12050 9850 12050 9750 +Connection ~ 12050 9950 +Wire Wire Line + 12050 9950 12050 9850 +Connection ~ 12050 10050 +Wire Wire Line + 12050 10050 12050 9950 +Connection ~ 12050 10150 +Wire Wire Line + 12050 10150 12050 10050 +Connection ~ 12050 10250 +Wire Wire Line + 12050 10250 12050 10150 +Wire Wire Line + 10050 8150 10050 8250 +Connection ~ 10050 8150 +Connection ~ 10050 8250 +Wire Wire Line + 10050 8250 10050 8350 +Connection ~ 10050 8350 +Wire Wire Line + 10050 8350 10050 8450 +Connection ~ 10050 8450 +Wire Wire Line + 10050 8450 10050 8550 +Connection ~ 10050 8550 +Wire Wire Line + 10050 8550 10050 8650 +Connection ~ 10050 8650 +Wire Wire Line + 10050 8650 10050 8750 +Connection ~ 10050 8750 +Wire Wire Line + 10050 8750 10050 8850 +$Comp +L power:+1V2 #PWR0195 +U 1 1 63C583E7 +P 12050 8150 +F 0 "#PWR0195" H 12050 8000 50 0001 C CNN +F 1 "+1V2" H 12050 8300 50 0000 C CNN +F 2 "" H 12050 8150 50 0001 C CNN +F 3 "" H 12050 8150 50 0001 C CNN + 1 12050 8150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 12050 8150 12050 8250 +Connection ~ 12050 8150 +Connection ~ 12050 8250 +Wire Wire Line + 12050 8250 12050 8350 +Connection ~ 12050 8350 +Wire Wire Line + 12050 8350 12050 8450 +Connection ~ 12050 8450 +Wire Wire Line + 12050 8450 12050 8550 +Connection ~ 12050 8550 +Wire Wire Line + 12050 8550 12050 8650 +Connection ~ 12050 8650 +Wire Wire Line + 12050 8650 12050 8750 +Connection ~ 12050 8750 +Wire Wire Line + 12050 8750 12050 8850 +$Comp +L GW_Logic:Oscillator_4P U? +U 1 1 63C6B24E +P 13750 8250 +AR Path="/63C6B24E" Ref="U?" Part="1" +AR Path="/61BD72BF/63C6B24E" Ref="U?" Part="1" +AR Path="/61350D21/63C6B24E" Ref="U?" Part="1" +AR Path="/61BE63BD/63C6B24E" Ref="U?" Part="1" +AR Path="/61BE8523/63C6B24E" Ref="U?" Part="1" +AR Path="/5F723173/63C6B24E" Ref="U6" Part="1" +F 0 "U6" H 13750 8550 50 0000 C BNN +F 1 "50M" H 13750 8500 50 0000 C CNN +F 2 "stdpads:Crystal_SMD_3225-4Pin_3.2x2.5mm" H 13750 8250 50 0001 C CNN +F 3 "" H 13750 8250 50 0001 C CNN + 1 13750 8250 + -1 0 0 -1 +$EndComp +Text Label 6300 5850 2 50 ~ 0 +~INIT~ +Text Label 6300 2350 2 50 ~ 0 +M0 +Text Label 6300 3050 2 50 ~ 0 +M1 +Text Label 4500 9700 0 50 ~ 0 +~PROG~ +Text Label 4500 9600 0 50 ~ 0 +DONE +Text Label 1250 2050 2 50 ~ 0 +HSWAPEN +Text Label 5150 9300 2 50 ~ 0 +~INIT~ +Text Label 5150 9200 2 50 ~ 0 +M0 +Text Label 5150 9500 2 50 ~ 0 +M1 +Text Label 5150 9400 2 50 ~ 0 +HSWAPEN +Text HLabel 6300 2250 0 50 Input ~ 0 +CCLK_SCK +Text HLabel 6300 2650 0 50 Input ~ 0 +MOSI_DIN +Wire Bus Line + 14700 2700 14700 2900 +Wire Bus Line + 12900 1000 12900 1300 +Wire Bus Line + 12900 2200 12900 5900 +Wire Bus Line + 14050 2050 14050 6350 +Wire Bus Line + 16050 1700 16050 6000 +$EndSCHEMATC diff --git a/Docs/index.html b/Docs/index.html new file mode 100644 index 0000000..1f9ae69 --- /dev/null +++ b/Docs/index.html @@ -0,0 +1,151 @@ + + + Garrett's Workshop - Warp-LC Timing + + + + + + +

Garrett's Workshop Warp-LC 33 MHz 68030 Accelerator Documentation

+ +

1. Three consecutive reads - row activate, row hit, row miss, next hit

+

+ +

1. Three consecutive reads - non-prefeteched read, two next hits, next hit after idle, row hit

+

+ +

2. Three consecutive writes - row activate, row hit, row miss

+

+ +

3. MC68030 read row hit, then MC68030 changes its mind -- read, row activate, row hit, row miss

+

+ +

4. MC68030 read row hit, then MC68030 changes its mind -- write, row miss

+

+ +

5. MC68030 idle afte read

+

+ +

6. MC68030 idle afte write

+

+ + + + diff --git a/MC68k.sch b/MC68k.sch new file mode 100644 index 0000000..670e0f3 --- /dev/null +++ b/MC68k.sch @@ -0,0 +1,1139 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 3 7 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L power:+5V #PWR? +U 1 1 6161AC98 +P 1300 7200 +AR Path="/6161AC98" Ref="#PWR?" Part="1" +AR Path="/60D70CB4/6161AC98" Ref="#PWR?" Part="1" +AR Path="/5F72F108/6161AC98" Ref="#PWR0115" Part="1" +F 0 "#PWR0115" H 1300 7050 50 0001 C CNN +F 1 "+5V" H 1300 7350 50 0000 C CNN +F 2 "" H 1300 7200 50 0001 C CNN +F 3 "" H 1300 7200 50 0001 C CNN + 1 1300 7200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 7200 1700 7200 +$Comp +L Device:C_Small C? +U 1 1 6161ACA0 +P 1700 7300 +AR Path="/6161ACA0" Ref="C?" Part="1" +AR Path="/60D70CB4/6161ACA0" Ref="C?" Part="1" +AR Path="/5F72F108/6161ACA0" Ref="C13" Part="1" +F 0 "C13" H 1750 7350 50 0000 L CNN +F 1 "10u" H 1750 7250 50 0000 L CNN +F 2 "stdpads:C_0805" H 1700 7300 50 0001 C CNN +F 3 "~" H 1700 7300 50 0001 C CNN + 1 1700 7300 + 1 0 0 -1 +$EndComp +Connection ~ 1300 7200 +$Comp +L Device:C_Small C? +U 1 1 6161ACA7 +P 1300 7300 +AR Path="/6161ACA7" Ref="C?" Part="1" +AR Path="/60D70CB4/6161ACA7" Ref="C?" Part="1" +AR Path="/5F72F108/6161ACA7" Ref="C12" Part="1" +F 0 "C12" H 1350 7350 50 0000 L CNN +F 1 "10u" H 1350 7250 50 0000 L CNN +F 2 "stdpads:C_0805" H 1300 7300 50 0001 C CNN +F 3 "~" H 1300 7300 50 0001 C CNN + 1 1300 7300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1300 7400 1700 7400 +Connection ~ 2500 7400 +Wire Wire Line + 2100 7200 2500 7200 +$Comp +L Device:C_Small C? +U 1 1 613F0B66 +P 2500 7300 +AR Path="/613F0B66" Ref="C?" Part="1" +AR Path="/60D70CB4/613F0B66" Ref="C?" Part="1" +AR Path="/5F72F108/613F0B66" Ref="C15" Part="1" +F 0 "C15" H 2550 7350 50 0000 L CNN +F 1 "10u" H 2550 7250 50 0000 L CNN +F 2 "stdpads:C_0805" H 2500 7300 50 0001 C CNN +F 3 "~" H 2500 7300 50 0001 C CNN + 1 2500 7300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 613F0B6D +P 2100 7300 +AR Path="/613F0B6D" Ref="C?" Part="1" +AR Path="/60D70CB4/613F0B6D" Ref="C?" Part="1" +AR Path="/5F72F108/613F0B6D" Ref="C14" Part="1" +F 0 "C14" H 2150 7350 50 0000 L CNN +F 1 "10u" H 2150 7250 50 0000 L CNN +F 2 "stdpads:C_0805" H 2100 7300 50 0001 C CNN +F 3 "~" H 2100 7300 50 0001 C CNN + 1 2100 7300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 613F0B73 +P 2500 7400 +AR Path="/5F723900/613F0B73" Ref="#PWR?" Part="1" +AR Path="/60D70CB4/613F0B73" Ref="#PWR?" Part="1" +AR Path="/613F0B73" Ref="#PWR?" Part="1" +AR Path="/5F72F108/613F0B73" Ref="#PWR0116" Part="1" +F 0 "#PWR0116" H 2500 7150 50 0001 C CNN +F 1 "GND" H 2500 7250 50 0000 C CNN +F 2 "" H 2500 7400 50 0001 C CNN +F 3 "" H 2500 7400 50 0001 C CNN + 1 2500 7400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2100 7400 2500 7400 +Wire Wire Line + 1700 7400 2100 7400 +Connection ~ 1700 7400 +Connection ~ 2100 7400 +Wire Wire Line + 2100 7200 1700 7200 +Connection ~ 2100 7200 +Connection ~ 1700 7200 +$Comp +L GW_CPU:MC68030FE U1 +U 1 1 627CB7E6 +P 5550 4450 +AR Path="/627CB7E6" Ref="U1" Part="1" +AR Path="/5F72F108/627CB7E6" Ref="U1" Part="1" +F 0 "U1" H 5550 8031 50 0000 C CNN +F 1 "MC68030FE" H 5550 7940 50 0000 C CNN +F 2 "stdpads:Motorola_CQFP-132" H 5550 4950 40 0001 C CNN +F 3 "" H 5550 4950 50 0001 C CNN + 1 5550 4450 + 1 0 0 -1 +$EndComp +Text Label 6900 5100 0 50 ~ 0 +D8 +Text Label 6900 5000 0 50 ~ 0 +D9 +Text Label 6900 4900 0 50 ~ 0 +D10 +Text Label 6900 4800 0 50 ~ 0 +D11 +Text Label 6900 4700 0 50 ~ 0 +D12 +Text Label 6900 4600 0 50 ~ 0 +D13 +Text Label 6900 4500 0 50 ~ 0 +D14 +Text Label 6900 4400 0 50 ~ 0 +D15 +Text Label 6900 4300 0 50 ~ 0 +D16 +Text Label 6900 4200 0 50 ~ 0 +D17 +Text Label 6900 4100 0 50 ~ 0 +D18 +Text Label 6900 4000 0 50 ~ 0 +D19 +Text Label 6900 3900 0 50 ~ 0 +D20 +Text Label 6900 3800 0 50 ~ 0 +D21 +Text Label 6900 3700 0 50 ~ 0 +D22 +Text Label 6900 3600 0 50 ~ 0 +D23 +Text Label 6900 3500 0 50 ~ 0 +D24 +Text Label 6900 3400 0 50 ~ 0 +D25 +Text Label 6900 3300 0 50 ~ 0 +D26 +Text Label 6900 3200 0 50 ~ 0 +D27 +Text Label 6900 3100 0 50 ~ 0 +D28 +Text Label 6900 3000 0 50 ~ 0 +D29 +Text Label 6900 2900 0 50 ~ 0 +D30 +Text Label 6900 2800 0 50 ~ 0 +D31 +Text Label 6900 5900 0 50 ~ 0 +D0 +Text Label 6900 5700 0 50 ~ 0 +D2 +Text Label 6900 5600 0 50 ~ 0 +D3 +Text Label 6900 5500 0 50 ~ 0 +D4 +Text Label 6900 5400 0 50 ~ 0 +D5 +Text Label 6900 5300 0 50 ~ 0 +D6 +Text Label 6900 5200 0 50 ~ 0 +D7 +Wire Wire Line + 6900 5200 7100 5200 +Wire Wire Line + 6900 5300 7100 5300 +Wire Wire Line + 6900 5400 7100 5400 +Wire Wire Line + 6900 5500 7100 5500 +Wire Wire Line + 6900 5600 7100 5600 +Wire Wire Line + 6900 5700 7100 5700 +Wire Wire Line + 6900 5800 7100 5800 +Wire Wire Line + 6900 5900 7100 5900 +Entry Wire Line + 7100 5900 7200 5800 +Entry Wire Line + 7100 5800 7200 5700 +Entry Wire Line + 7100 5700 7200 5600 +Entry Wire Line + 7100 5600 7200 5500 +Entry Wire Line + 7100 5500 7200 5400 +Entry Wire Line + 7100 5400 7200 5300 +Entry Wire Line + 7100 5300 7200 5200 +Text HLabel 7250 2700 2 50 BiDi ~ 0 +D[31..0] +Wire Bus Line + 7250 2700 7200 2700 +Wire Wire Line + 6900 4300 7100 4300 +Wire Wire Line + 6900 4200 7100 4200 +Wire Wire Line + 6900 4100 7100 4100 +Wire Wire Line + 6900 4000 7100 4000 +Wire Wire Line + 6900 3900 7100 3900 +Wire Wire Line + 6900 3800 7100 3800 +Wire Wire Line + 6900 3700 7100 3700 +Wire Wire Line + 6900 3600 7100 3600 +Wire Wire Line + 6900 3500 7100 3500 +Wire Wire Line + 6900 3400 7100 3400 +Wire Wire Line + 6900 3300 7100 3300 +Wire Wire Line + 6900 3200 7100 3200 +Wire Wire Line + 6900 3100 7100 3100 +Wire Wire Line + 6900 3000 7100 3000 +Wire Wire Line + 6900 2900 7100 2900 +Wire Wire Line + 6900 2800 7100 2800 +Wire Wire Line + 6900 5100 7100 5100 +Wire Wire Line + 6900 5000 7100 5000 +Wire Wire Line + 6900 4900 7100 4900 +Wire Wire Line + 6900 4800 7100 4800 +Wire Wire Line + 6900 4700 7100 4700 +Wire Wire Line + 6900 4600 7100 4600 +Wire Wire Line + 6900 4500 7100 4500 +Wire Wire Line + 6900 4400 7100 4400 +Entry Wire Line + 7100 5100 7200 5000 +Entry Wire Line + 7100 5000 7200 4900 +Entry Wire Line + 7100 4900 7200 4800 +Entry Wire Line + 7100 4800 7200 4700 +Entry Wire Line + 7100 4700 7200 4600 +Entry Wire Line + 7100 4600 7200 4500 +Entry Wire Line + 7100 4500 7200 4400 +Entry Wire Line + 7100 4400 7200 4300 +Entry Wire Line + 7100 4300 7200 4200 +Entry Wire Line + 7100 4200 7200 4100 +Entry Wire Line + 7100 4100 7200 4000 +Entry Wire Line + 7100 4000 7200 3900 +Entry Wire Line + 7100 3900 7200 3800 +Entry Wire Line + 7100 3800 7200 3700 +Entry Wire Line + 7100 3700 7200 3600 +Entry Wire Line + 7100 3600 7200 3500 +Entry Wire Line + 7100 3500 7200 3400 +Entry Wire Line + 7100 3400 7200 3300 +Entry Wire Line + 7100 3300 7200 3200 +Entry Wire Line + 7100 3200 7200 3100 +Entry Wire Line + 7100 3100 7200 3000 +Entry Wire Line + 7100 3000 7200 2900 +Entry Wire Line + 7100 2900 7200 2800 +Entry Wire Line + 7100 2800 7200 2700 +Text Label 4200 5150 2 50 ~ 0 +A8 +Text Label 4200 4450 2 50 ~ 0 +A15 +Text Label 4200 4350 2 50 ~ 0 +A16 +Text Label 4200 3650 2 50 ~ 0 +A23 +Text Label 4200 3550 2 50 ~ 0 +A24 +Text Label 4200 2850 2 50 ~ 0 +A31 +Text Label 4200 2650 2 50 ~ 0 +A0 +Text Label 4200 5250 2 50 ~ 0 +A7 +Text Label 4200 1650 2 50 ~ 0 +FC2 +Text Label 4200 1850 2 50 ~ 0 +FC0 +Text Label 4200 1750 2 50 ~ 0 +FC1 +Text HLabel 6900 1800 2 50 Output ~ 0 +~CBREQ~ +Text HLabel 6900 1900 2 50 Output ~ 0 +~AS~ +Text HLabel 4200 2150 0 50 Output ~ 0 +~CIOUT~ +Text HLabel 6900 2600 2 50 Output ~ 0 +R~W~ +Text HLabel 4200 1950 0 50 Output ~ 0 +~RMC~ +Text Label 4200 2950 2 50 ~ 0 +A30 +Text Label 4200 3050 2 50 ~ 0 +A29 +Text Label 4200 3150 2 50 ~ 0 +A28 +Text Label 4200 3250 2 50 ~ 0 +A27 +Text Label 4200 3350 2 50 ~ 0 +A26 +Text Label 4200 3450 2 50 ~ 0 +A25 +Text Label 4200 3750 2 50 ~ 0 +A22 +Text Label 4200 3850 2 50 ~ 0 +A21 +Text Label 4200 3950 2 50 ~ 0 +A20 +Text Label 4200 4050 2 50 ~ 0 +A19 +Text Label 4200 4150 2 50 ~ 0 +A18 +Text Label 4200 4250 2 50 ~ 0 +A17 +Text Label 4200 4550 2 50 ~ 0 +A14 +Text Label 4200 4650 2 50 ~ 0 +A13 +Text Label 4200 4750 2 50 ~ 0 +A12 +Text Label 4200 4850 2 50 ~ 0 +A11 +Text Label 4200 4950 2 50 ~ 0 +A10 +Text Label 4200 5050 2 50 ~ 0 +A9 +Text Label 4200 5350 2 50 ~ 0 +A6 +Text Label 4200 5450 2 50 ~ 0 +A5 +Text Label 4200 5550 2 50 ~ 0 +A4 +Text Label 4200 5650 2 50 ~ 0 +A3 +Text Label 4200 5750 2 50 ~ 0 +A2 +Text Label 4200 2750 2 50 ~ 0 +A1 +Text Label 6900 5800 0 50 ~ 0 +D1 +Wire Wire Line + 4200 5250 4000 5250 +Wire Wire Line + 4200 5350 4000 5350 +Wire Wire Line + 4200 5450 4000 5450 +Wire Wire Line + 4200 5550 4000 5550 +Wire Wire Line + 4200 5650 4000 5650 +Wire Wire Line + 4200 5750 4000 5750 +Wire Wire Line + 4200 2750 4000 2750 +Wire Wire Line + 4200 2650 4000 2650 +Entry Wire Line + 4000 2750 3900 2650 +Entry Wire Line + 4000 2650 3900 2550 +Entry Wire Line + 4000 5750 3900 5650 +Entry Wire Line + 4000 5650 3900 5550 +Entry Wire Line + 4000 5550 3900 5450 +Entry Wire Line + 4000 5450 3900 5350 +Entry Wire Line + 4000 5350 3900 5250 +Entry Wire Line + 4000 5250 3900 5150 +Text HLabel 3850 2550 0 50 Output ~ 0 +A[31..0] +Wire Bus Line + 3850 2550 3900 2550 +Wire Wire Line + 4200 3650 4000 3650 +Wire Wire Line + 4200 3750 4000 3750 +Wire Wire Line + 4200 4250 4000 4250 +Wire Wire Line + 4200 4150 4000 4150 +Wire Wire Line + 4200 4050 4000 4050 +Wire Wire Line + 4200 3950 4000 3950 +Wire Wire Line + 4200 3850 4000 3850 +Wire Wire Line + 4200 3050 4000 3050 +Wire Wire Line + 4200 2950 4000 2950 +Wire Wire Line + 4200 3550 4000 3550 +Wire Wire Line + 4200 3350 4000 3350 +Wire Wire Line + 4200 3250 4000 3250 +Wire Wire Line + 4200 3150 4000 3150 +Wire Wire Line + 4200 4450 4000 4450 +Wire Wire Line + 4200 5150 4000 5150 +Wire Wire Line + 4200 5050 4000 5050 +Wire Wire Line + 4200 4950 4000 4950 +Wire Wire Line + 4200 4850 4000 4850 +Wire Wire Line + 4200 4750 4000 4750 +Wire Wire Line + 4200 4650 4000 4650 +Wire Wire Line + 4200 4550 4000 4550 +Entry Wire Line + 4000 4450 3900 4350 +Entry Wire Line + 4000 5150 3900 5050 +Entry Wire Line + 4000 5050 3900 4950 +Entry Wire Line + 4000 4950 3900 4850 +Entry Wire Line + 4000 4850 3900 4750 +Entry Wire Line + 4000 4750 3900 4650 +Entry Wire Line + 4000 4650 3900 4550 +Entry Wire Line + 4000 4550 3900 4450 +Entry Wire Line + 4000 3650 3900 3550 +Entry Wire Line + 4000 3750 3900 3650 +Entry Wire Line + 4000 4350 3900 4250 +Entry Wire Line + 4000 4250 3900 4150 +Entry Wire Line + 4000 4150 3900 4050 +Entry Wire Line + 4000 4050 3900 3950 +Entry Wire Line + 4000 3950 3900 3850 +Entry Wire Line + 4000 3850 3900 3750 +Entry Wire Line + 4000 3050 3900 2950 +Entry Wire Line + 4000 2950 3900 2850 +Entry Wire Line + 4000 2850 3900 2750 +Entry Wire Line + 4000 3550 3900 3450 +Entry Wire Line + 4000 3450 3900 3350 +Entry Wire Line + 4000 3350 3900 3250 +Entry Wire Line + 4000 3250 3900 3150 +Entry Wire Line + 4000 3150 3900 3050 +Wire Wire Line + 4200 4350 4000 4350 +Wire Wire Line + 4200 2850 4000 2850 +Wire Wire Line + 4200 3450 4000 3450 +Wire Wire Line + 4000 1650 4200 1650 +Wire Wire Line + 4200 1750 4000 1750 +Wire Wire Line + 4000 1850 4200 1850 +Wire Bus Line + 3850 1550 3900 1550 +Text HLabel 3850 1550 0 50 Output ~ 0 +FC[2..0] +Entry Wire Line + 4000 1750 3900 1650 +Entry Wire Line + 4000 1850 3900 1750 +Entry Wire Line + 4000 1650 3900 1550 +Text HLabel 7250 2200 2 50 Output ~ 0 +SIZ[1..0] +Wire Bus Line + 7250 2200 7200 2200 +Wire Wire Line + 7100 2400 6900 2400 +Wire Wire Line + 6900 2300 7100 2300 +Wire Bus Line + 7200 2200 7200 2300 +Entry Wire Line + 7100 2400 7200 2300 +Entry Wire Line + 7100 2300 7200 2200 +Text Label 6900 2300 0 50 ~ 0 +SIZ0 +Text Label 6900 2400 0 50 ~ 0 +SIZ1 +Text HLabel 6900 1300 2 50 BiDi ~ 0 +~DSACK~1 +Text HLabel 4200 1350 0 50 BiDi ~ 0 +~DSACK~0 +Entry Wire Line + 7100 5200 7200 5100 +NoConn ~ 4200 5950 +Text HLabel 4200 6050 0 50 BiDi ~ 0 +~RESET~ +Wire Wire Line + 4200 6450 4000 6450 +Wire Wire Line + 4200 6350 4000 6350 +Entry Wire Line + 4000 6450 3900 6550 +Entry Wire Line + 4000 6350 3900 6450 +Text HLabel 3850 6350 0 50 Input ~ 0 +~IPL~[2..0] +Wire Wire Line + 4200 6250 4000 6250 +Text Label 4200 6250 2 50 ~ 0 +~IPL~2 +Entry Wire Line + 4000 6250 3900 6350 +Wire Bus Line + 3850 6350 3900 6350 +Text Label 4200 6350 2 50 ~ 0 +~IPL~1 +Text Label 4200 6450 2 50 ~ 0 +~IPL~0 +$Comp +L power:+5V #PWR0117 +U 1 1 633F6E3A +P 3800 6150 +F 0 "#PWR0117" H 3800 6000 50 0001 C CNN +F 1 "+5V" H 3800 6300 50 0000 C CNN +F 2 "" H 3800 6150 50 0001 C CNN +F 3 "" H 3800 6150 50 0001 C CNN + 1 3800 6150 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 6150 4200 6150 +$Comp +L power:+5V #PWR0118 +U 1 1 633FC13E +P 3800 6650 +F 0 "#PWR0118" H 3800 6500 50 0001 C CNN +F 1 "+5V" H 3800 6800 50 0000 C CNN +F 2 "" H 3800 6650 50 0001 C CNN +F 3 "" H 3800 6650 50 0001 C CNN + 1 3800 6650 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3800 6650 4100 6650 +Wire Wire Line + 4100 6650 4100 6550 +Wire Wire Line + 4100 6550 4200 6550 +NoConn ~ 4200 6650 +NoConn ~ 4200 6750 +Text HLabel 6900 2000 2 50 Output ~ 0 +~DS~ +Text HLabel 4200 1450 0 50 Input ~ 0 +CPUCLK +$Comp +L power:GND #PWR? +U 1 1 6344AE39 +P 4200 1550 +AR Path="/5F723900/6344AE39" Ref="#PWR?" Part="1" +AR Path="/60D70CB4/6344AE39" Ref="#PWR?" Part="1" +AR Path="/6344AE39" Ref="#PWR?" Part="1" +AR Path="/5F72F108/6344AE39" Ref="#PWR0119" Part="1" +F 0 "#PWR0119" H 4200 1300 50 0001 C CNN +F 1 "GND" V 4200 1350 50 0000 C CNN +F 2 "" H 4200 1550 50 0001 C CNN +F 3 "" H 4200 1550 50 0001 C CNN + 1 4200 1550 + 0 1 1 0 +$EndComp +NoConn ~ 6900 2200 +Text HLabel 6900 2100 2 50 Input ~ 0 +~CIIN~ +Text HLabel 6900 1400 2 50 Input ~ 0 +~STERM~ +Text HLabel 6900 1500 2 50 Input ~ 0 +~BERR~ +Text HLabel 6900 1600 2 50 Input ~ 0 +~HALT~ +Text HLabel 6900 1700 2 50 Input ~ 0 +~CBACK~ +Text HLabel 6900 2500 2 50 Output ~ 0 +~ECS~ +NoConn ~ 4200 2050 +NoConn ~ 4200 2250 +$Comp +L power:+5V #PWR0120 +U 1 1 634727C8 +P 4100 2450 +F 0 "#PWR0120" H 4100 2300 50 0001 C CNN +F 1 "+5V" H 4100 2600 50 0000 C CNN +F 2 "" H 4100 2450 50 0001 C CNN +F 3 "" H 4100 2450 50 0001 C CNN + 1 4100 2450 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4100 2450 4200 2450 +Wire Wire Line + 4200 2450 4200 2350 +Connection ~ 4200 2450 +Text HLabel 1250 3500 0 50 Input ~ 0 +FPUCLK +Text HLabel 1250 3900 0 50 Input ~ 0 +FPU~CS~ +$Comp +L GW_CPU:MC68882FN U2 +U 1 1 63A841DD +P 2150 4800 +F 0 "U2" H 2150 4800 50 0000 C CNN +F 1 "MC68882FN" H 2150 4750 50 0000 C TNN +F 2 "stdpads:Motorola_CQFP-132" H 2150 5300 40 0001 C CNN +F 3 "" H 2150 5300 50 0001 C CNN + 1 2150 4800 + 1 0 0 -1 +$EndComp +Text HLabel 1250 3700 0 50 Output ~ 0 +~AS~ +Text HLabel 1250 3800 0 50 Output ~ 0 +~DS~ +Text HLabel 1250 4000 0 50 Output ~ 0 +R~W~ +Text Label 1050 4200 0 50 ~ 0 +A4 +Text Label 1050 4300 0 50 ~ 0 +A3 +Text Label 1050 4400 0 50 ~ 0 +A2 +Wire Wire Line + 1050 4200 1250 4200 +Wire Wire Line + 1050 4300 1250 4300 +Wire Wire Line + 1050 4400 1250 4400 +Text Label 1050 4500 0 50 ~ 0 +A1 +Wire Wire Line + 1050 4500 1250 4500 +Text HLabel 1250 5200 0 50 BiDi ~ 0 +~RESET~ +Text HLabel 1250 4900 0 50 BiDi ~ 0 +~DSACK~1 +Text HLabel 1250 5000 0 50 BiDi ~ 0 +~DSACK~0 +NoConn ~ 1250 5900 +$Comp +L power:GND #PWR0121 +U 1 1 63AC6BE8 +P 2600 6600 +F 0 "#PWR0121" H 2600 6350 50 0001 C CNN +F 1 "GND" H 2600 6450 50 0000 C CNN +F 2 "" H 2600 6600 50 0001 C CNN +F 3 "" H 2600 6600 50 0001 C CNN + 1 2600 6600 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2600 6600 2500 6600 +Connection ~ 2600 6600 +Connection ~ 1600 6600 +Wire Wire Line + 1600 6600 1500 6600 +Connection ~ 1700 6600 +Wire Wire Line + 1700 6600 1600 6600 +Connection ~ 1800 6600 +Wire Wire Line + 1800 6600 1700 6600 +Connection ~ 1900 6600 +Wire Wire Line + 1900 6600 1800 6600 +Connection ~ 2000 6600 +Wire Wire Line + 2000 6600 1900 6600 +Connection ~ 2100 6600 +Wire Wire Line + 2100 6600 2000 6600 +Connection ~ 2200 6600 +Wire Wire Line + 2200 6600 2100 6600 +Connection ~ 2300 6600 +Wire Wire Line + 2300 6600 2200 6600 +Connection ~ 2400 6600 +Wire Wire Line + 2400 6600 2300 6600 +Connection ~ 2500 6600 +Wire Wire Line + 2500 6600 2400 6600 +Connection ~ 1800 3000 +Wire Wire Line + 1800 3000 1900 3000 +Connection ~ 1900 3000 +Wire Wire Line + 1900 3000 2000 3000 +Connection ~ 2000 3000 +Wire Wire Line + 2000 3000 2100 3000 +Connection ~ 2100 3000 +Wire Wire Line + 2100 3000 2200 3000 +Connection ~ 2200 3000 +Wire Wire Line + 2200 3000 2300 3000 +Connection ~ 2300 3000 +Wire Wire Line + 2300 3000 2400 3000 +Connection ~ 2400 3000 +Wire Wire Line + 2400 3000 2500 3000 +$Comp +L power:+5V #PWR0122 +U 1 1 63AEA411 +P 1800 3000 +F 0 "#PWR0122" H 1800 2850 50 0001 C CNN +F 1 "+5V" H 1800 3150 50 0000 C CNN +F 2 "" H 1800 3000 50 0001 C CNN +F 3 "" H 1800 3000 50 0001 C CNN + 1 1800 3000 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0123 +U 1 1 63AFAB70 +P 5000 1050 +F 0 "#PWR0123" H 5000 900 50 0001 C CNN +F 1 "+5V" H 5000 1200 50 0000 C CNN +F 2 "" H 5000 1050 50 0001 C CNN +F 3 "" H 5000 1050 50 0001 C CNN + 1 5000 1050 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5000 1050 5100 1050 +Connection ~ 5000 1050 +Connection ~ 5100 1050 +Wire Wire Line + 5100 1050 5200 1050 +Connection ~ 5200 1050 +Wire Wire Line + 5200 1050 5300 1050 +Connection ~ 5300 1050 +Wire Wire Line + 5300 1050 5400 1050 +Connection ~ 5400 1050 +Wire Wire Line + 5400 1050 5500 1050 +Connection ~ 5500 1050 +Wire Wire Line + 5500 1050 5600 1050 +Connection ~ 5600 1050 +Wire Wire Line + 5600 1050 5700 1050 +Connection ~ 5700 1050 +Wire Wire Line + 5700 1050 5800 1050 +Connection ~ 5800 1050 +Wire Wire Line + 5800 1050 5900 1050 +Connection ~ 5900 1050 +Wire Wire Line + 5900 1050 6000 1050 +Connection ~ 6000 1050 +Wire Wire Line + 6000 1050 6100 1050 +Text Label 3050 5550 0 50 ~ 0 +D8 +Text Label 3050 5450 0 50 ~ 0 +D9 +Text Label 3050 5350 0 50 ~ 0 +D10 +Text Label 3050 5250 0 50 ~ 0 +D11 +Text Label 3050 5150 0 50 ~ 0 +D12 +Text Label 3050 5050 0 50 ~ 0 +D13 +Text Label 3050 4950 0 50 ~ 0 +D14 +Text Label 3050 4850 0 50 ~ 0 +D15 +Text Label 3050 4750 0 50 ~ 0 +D16 +Text Label 3050 4650 0 50 ~ 0 +D17 +Text Label 3050 4550 0 50 ~ 0 +D18 +Text Label 3050 4450 0 50 ~ 0 +D19 +Text Label 3050 4350 0 50 ~ 0 +D20 +Text Label 3050 4250 0 50 ~ 0 +D21 +Text Label 3050 4150 0 50 ~ 0 +D22 +Text Label 3050 4050 0 50 ~ 0 +D23 +Text Label 3050 3950 0 50 ~ 0 +D24 +Text Label 3050 3850 0 50 ~ 0 +D25 +Text Label 3050 3750 0 50 ~ 0 +D26 +Text Label 3050 3650 0 50 ~ 0 +D27 +Text Label 3050 3550 0 50 ~ 0 +D28 +Text Label 3050 3450 0 50 ~ 0 +D29 +Text Label 3050 3350 0 50 ~ 0 +D30 +Text Label 3050 3250 0 50 ~ 0 +D31 +Text Label 3050 6350 0 50 ~ 0 +D0 +Text Label 3050 6150 0 50 ~ 0 +D2 +Text Label 3050 6050 0 50 ~ 0 +D3 +Text Label 3050 5950 0 50 ~ 0 +D4 +Text Label 3050 5850 0 50 ~ 0 +D5 +Text Label 3050 5750 0 50 ~ 0 +D6 +Text Label 3050 5650 0 50 ~ 0 +D7 +Wire Wire Line + 3050 5650 3250 5650 +Wire Wire Line + 3050 5750 3250 5750 +Wire Wire Line + 3050 5850 3250 5850 +Wire Wire Line + 3050 5950 3250 5950 +Wire Wire Line + 3050 6050 3250 6050 +Wire Wire Line + 3050 6150 3250 6150 +Wire Wire Line + 3050 6250 3250 6250 +Wire Wire Line + 3050 6350 3250 6350 +Entry Wire Line + 3250 6350 3350 6250 +Entry Wire Line + 3250 6250 3350 6150 +Entry Wire Line + 3250 6150 3350 6050 +Entry Wire Line + 3250 6050 3350 5950 +Entry Wire Line + 3250 5950 3350 5850 +Entry Wire Line + 3250 5850 3350 5750 +Entry Wire Line + 3250 5750 3350 5650 +Text HLabel 3400 3150 2 50 BiDi ~ 0 +D[31..0] +Wire Bus Line + 3400 3150 3350 3150 +Wire Wire Line + 3050 4750 3250 4750 +Wire Wire Line + 3050 4650 3250 4650 +Wire Wire Line + 3050 4550 3250 4550 +Wire Wire Line + 3050 4450 3250 4450 +Wire Wire Line + 3050 4350 3250 4350 +Wire Wire Line + 3050 4250 3250 4250 +Wire Wire Line + 3050 4150 3250 4150 +Wire Wire Line + 3050 4050 3250 4050 +Wire Wire Line + 3050 3950 3250 3950 +Wire Wire Line + 3050 3850 3250 3850 +Wire Wire Line + 3050 3750 3250 3750 +Wire Wire Line + 3050 3650 3250 3650 +Wire Wire Line + 3050 3550 3250 3550 +Wire Wire Line + 3050 3450 3250 3450 +Wire Wire Line + 3050 3350 3250 3350 +Wire Wire Line + 3050 3250 3250 3250 +Wire Wire Line + 3050 5550 3250 5550 +Wire Wire Line + 3050 5450 3250 5450 +Wire Wire Line + 3050 5350 3250 5350 +Wire Wire Line + 3050 5250 3250 5250 +Wire Wire Line + 3050 5150 3250 5150 +Wire Wire Line + 3050 5050 3250 5050 +Wire Wire Line + 3050 4950 3250 4950 +Wire Wire Line + 3050 4850 3250 4850 +Entry Wire Line + 3250 5550 3350 5450 +Entry Wire Line + 3250 5450 3350 5350 +Entry Wire Line + 3250 5350 3350 5250 +Entry Wire Line + 3250 5250 3350 5150 +Entry Wire Line + 3250 5150 3350 5050 +Entry Wire Line + 3250 5050 3350 4950 +Entry Wire Line + 3250 4950 3350 4850 +Entry Wire Line + 3250 4850 3350 4750 +Entry Wire Line + 3250 4750 3350 4650 +Entry Wire Line + 3250 4650 3350 4550 +Entry Wire Line + 3250 4550 3350 4450 +Entry Wire Line + 3250 4450 3350 4350 +Entry Wire Line + 3250 4350 3350 4250 +Entry Wire Line + 3250 4250 3350 4150 +Entry Wire Line + 3250 4150 3350 4050 +Entry Wire Line + 3250 4050 3350 3950 +Entry Wire Line + 3250 3950 3350 3850 +Entry Wire Line + 3250 3850 3350 3750 +Entry Wire Line + 3250 3750 3350 3650 +Entry Wire Line + 3250 3650 3350 3550 +Entry Wire Line + 3250 3550 3350 3450 +Entry Wire Line + 3250 3450 3350 3350 +Entry Wire Line + 3250 3350 3350 3250 +Entry Wire Line + 3250 3250 3350 3150 +Text Label 3050 6250 0 50 ~ 0 +D1 +Entry Wire Line + 3250 5650 3350 5550 +$Comp +L power:+5V #PWR0124 +U 1 1 63B1C1A9 +P 1250 5600 +F 0 "#PWR0124" H 1250 5450 50 0001 C CNN +F 1 "+5V" H 1250 5750 50 0000 C CNN +F 2 "" H 1250 5600 50 0001 C CNN +F 3 "" H 1250 5600 50 0001 C CNN + 1 1250 5600 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0125 +U 1 1 63B6680E +P 1250 4700 +F 0 "#PWR0125" H 1250 4550 50 0001 C CNN +F 1 "+5V" H 1250 4850 50 0000 C CNN +F 2 "" H 1250 4700 50 0001 C CNN +F 3 "" H 1250 4700 50 0001 C CNN + 1 1250 4700 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0106 +U 1 1 61A7750E +P 6500 7000 +F 0 "#PWR0106" H 6500 6750 50 0001 C CNN +F 1 "GND" H 6500 6850 50 0000 C CNN +F 2 "" H 6500 7000 50 0001 C CNN +F 3 "" H 6500 7000 50 0001 C CNN + 1 6500 7000 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6500 7000 6400 7000 +Connection ~ 6500 7000 +Connection ~ 4900 7000 +Wire Wire Line + 4900 7000 4800 7000 +Connection ~ 5000 7000 +Wire Wire Line + 5000 7000 4900 7000 +Connection ~ 5100 7000 +Wire Wire Line + 5100 7000 5000 7000 +Connection ~ 5200 7000 +Wire Wire Line + 5200 7000 5100 7000 +Connection ~ 5300 7000 +Wire Wire Line + 5300 7000 5200 7000 +Connection ~ 5400 7000 +Wire Wire Line + 5400 7000 5300 7000 +Connection ~ 5500 7000 +Wire Wire Line + 5500 7000 5400 7000 +Connection ~ 5600 7000 +Wire Wire Line + 5600 7000 5500 7000 +Connection ~ 5700 7000 +Wire Wire Line + 5700 7000 5600 7000 +Connection ~ 5800 7000 +Wire Wire Line + 5800 7000 5700 7000 +Connection ~ 5900 7000 +Wire Wire Line + 5900 7000 5800 7000 +Connection ~ 6000 7000 +Wire Wire Line + 6000 7000 5900 7000 +Connection ~ 6100 7000 +Wire Wire Line + 6100 7000 6000 7000 +Connection ~ 6200 7000 +Wire Wire Line + 6200 7000 6100 7000 +Connection ~ 6300 7000 +Wire Wire Line + 6300 7000 6200 7000 +Connection ~ 6400 7000 +Wire Wire Line + 6400 7000 6300 7000 +Wire Bus Line + 3900 1550 3900 1750 +Wire Bus Line + 3900 6350 3900 6550 +Wire Bus Line + 3900 2550 3900 5650 +Wire Bus Line + 7200 2700 7200 5800 +Wire Bus Line + 3350 3150 3350 6250 +$EndSCHEMATC diff --git a/PDS.sch b/PDS.sch new file mode 100644 index 0000000..dcd91d2 --- /dev/null +++ b/PDS.sch @@ -0,0 +1,642 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 7 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text HLabel 5250 4200 2 50 Output ~ 0 +C16M +Text Label 4050 2600 0 50 ~ 0 +D0 +Text Label 4050 2700 0 50 ~ 0 +D1 +Text Label 4050 2800 0 50 ~ 0 +D2 +Text Label 4050 2900 0 50 ~ 0 +D3 +Text Label 4050 3000 0 50 ~ 0 +D4 +Text Label 4050 3100 0 50 ~ 0 +D5 +Text Label 4050 3200 0 50 ~ 0 +D6 +Text Label 4050 3300 0 50 ~ 0 +D7 +Text Label 4050 3400 0 50 ~ 0 +D8 +Text Label 4050 3500 0 50 ~ 0 +D9 +Text Label 4050 3600 0 50 ~ 0 +D10 +Text Label 4050 3700 0 50 ~ 0 +D11 +Text Label 4050 3800 0 50 ~ 0 +D12 +Text Label 4050 3900 0 50 ~ 0 +D13 +Text Label 4050 4000 0 50 ~ 0 +D14 +Text Label 4050 4100 0 50 ~ 0 +D15 +Wire Wire Line + 4050 4100 4250 4100 +Wire Wire Line + 4050 4000 4250 4000 +Wire Wire Line + 4050 3900 4250 3900 +Wire Wire Line + 4050 3800 4250 3800 +Wire Wire Line + 4050 3700 4250 3700 +Wire Wire Line + 4050 3600 4250 3600 +Wire Wire Line + 4050 3500 4250 3500 +Wire Wire Line + 4050 3400 4250 3400 +Wire Wire Line + 4050 3300 4250 3300 +Wire Wire Line + 4050 3200 4250 3200 +Wire Wire Line + 4050 3100 4250 3100 +Wire Wire Line + 4050 3000 4250 3000 +Wire Wire Line + 4050 2900 4250 2900 +Wire Wire Line + 4050 2800 4250 2800 +Wire Wire Line + 4050 2700 4250 2700 +Wire Wire Line + 4050 2600 4250 2600 +Wire Wire Line + 1500 4100 1700 4100 +Wire Wire Line + 1500 4000 1700 4000 +Wire Wire Line + 1500 3900 1700 3900 +Wire Wire Line + 1500 3800 1700 3800 +Wire Wire Line + 1500 3700 1700 3700 +Wire Wire Line + 1500 3600 1700 3600 +Wire Wire Line + 1500 3500 1700 3500 +Wire Wire Line + 1500 3400 1700 3400 +Wire Wire Line + 1500 3300 1700 3300 +Wire Wire Line + 1500 3200 1700 3200 +Wire Wire Line + 1500 3100 1700 3100 +Wire Wire Line + 1500 3000 1700 3000 +Wire Wire Line + 1500 2900 1700 2900 +Wire Wire Line + 1500 2800 1700 2800 +Wire Wire Line + 1500 2700 1700 2700 +Wire Wire Line + 1500 2600 1700 2600 +Entry Wire Line + 1700 4100 1800 4200 +Entry Wire Line + 1700 4000 1800 4100 +Entry Wire Line + 1700 3900 1800 4000 +Entry Wire Line + 1700 3800 1800 3900 +Entry Wire Line + 1700 3700 1800 3800 +Entry Wire Line + 1700 3600 1800 3700 +Entry Wire Line + 1700 3500 1800 3600 +Entry Wire Line + 1700 3400 1800 3500 +Entry Wire Line + 1700 3300 1800 3400 +Entry Wire Line + 1700 3200 1800 3300 +Entry Wire Line + 1700 3100 1800 3200 +Entry Wire Line + 1700 3000 1800 3100 +Entry Wire Line + 1700 2900 1800 3000 +Entry Wire Line + 1700 2800 1800 2900 +Entry Wire Line + 1700 2700 1800 2800 +Entry Wire Line + 1700 2600 1800 2700 +Text HLabel 1850 2600 2 50 Output ~ 0 +A[31..0] +Wire Wire Line + 1500 4800 1700 4800 +Wire Wire Line + 1500 4700 1700 4700 +Wire Wire Line + 1500 4600 1700 4600 +Wire Wire Line + 1500 4500 1700 4500 +Wire Wire Line + 1500 4400 1700 4400 +Wire Wire Line + 1500 4300 1700 4300 +Wire Wire Line + 1500 4200 1700 4200 +Entry Wire Line + 1700 4800 1800 4900 +Entry Wire Line + 1700 4700 1800 4800 +Entry Wire Line + 1700 4600 1800 4700 +Entry Wire Line + 1700 4500 1800 4600 +Entry Wire Line + 1700 4400 1800 4500 +Entry Wire Line + 1700 4300 1800 4400 +Entry Wire Line + 1700 4200 1800 4300 +Text Label 1500 2600 0 50 ~ 0 +A1 +Text Label 1500 2700 0 50 ~ 0 +A2 +Text Label 1500 2800 0 50 ~ 0 +A3 +Text Label 1500 2900 0 50 ~ 0 +A4 +Text Label 1500 3000 0 50 ~ 0 +A5 +Text Label 1500 3100 0 50 ~ 0 +A6 +Text Label 1500 3200 0 50 ~ 0 +A7 +Text Label 1500 3300 0 50 ~ 0 +A8 +Text Label 1500 3400 0 50 ~ 0 +A9 +Text Label 1500 3500 0 50 ~ 0 +A10 +Text Label 1500 3600 0 50 ~ 0 +A11 +Text Label 1500 3700 0 50 ~ 0 +A12 +Text Label 1500 3800 0 50 ~ 0 +A13 +Text Label 1500 3900 0 50 ~ 0 +A14 +Text Label 1500 4000 0 50 ~ 0 +A15 +Text Label 1500 4100 0 50 ~ 0 +A16 +Text Label 1500 4200 0 50 ~ 0 +A17 +Text Label 1500 4300 0 50 ~ 0 +A18 +Text Label 1500 4400 0 50 ~ 0 +A19 +Text Label 1500 4500 0 50 ~ 0 +A20 +Text Label 1500 4600 0 50 ~ 0 +A21 +Text Label 1500 4700 0 50 ~ 0 +A22 +Text Label 1500 4800 0 50 ~ 0 +A23 +Connection ~ 2100 6400 +$Comp +L Device:C_Small C? +U 1 1 616DE7BE +P 2100 6300 +AR Path="/616DE7BE" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7BE" Ref="C6" Part="1" +F 0 "C6" H 2150 6350 50 0000 L CNN +F 1 "10u" H 2150 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 2100 6300 50 0001 C CNN +F 3 "~" H 2100 6300 50 0001 C CNN + 1 2100 6300 + 1 0 0 -1 +$EndComp +Connection ~ 3300 6400 +$Comp +L Device:C_Small C? +U 1 1 616DE7C5 +P 3300 6300 +AR Path="/616DE7C5" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7C5" Ref="C9" Part="1" +F 0 "C9" H 3350 6350 50 0000 L CNN +F 1 "10u" H 3350 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 3300 6300 50 0001 C CNN +F 3 "~" H 3300 6300 50 0001 C CNN + 1 3300 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1700 6400 2100 6400 +Wire Wire Line + 1300 6400 1700 6400 +Connection ~ 1700 6400 +Wire Wire Line + 1300 6200 1700 6200 +$Comp +L Device:C_Small C? +U 1 1 616DE7D1 +P 1700 6300 +AR Path="/616DE7D1" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7D1" Ref="C5" Part="1" +F 0 "C5" H 1750 6350 50 0000 L CNN +F 1 "10u" H 1750 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 1700 6300 50 0001 C CNN +F 3 "~" H 1700 6300 50 0001 C CNN + 1 1700 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 6400 3300 6400 +Connection ~ 2900 6400 +$Comp +L Device:C_Small C? +U 1 1 616DE7DB +P 2900 6300 +AR Path="/616DE7DB" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7DB" Ref="C8" Part="1" +F 0 "C8" H 2950 6350 50 0000 L CNN +F 1 "10u" H 2950 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 2900 6300 50 0001 C CNN +F 3 "~" H 2900 6300 50 0001 C CNN + 1 2900 6300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 616DE7E8 +P 1300 6300 +AR Path="/616DE7E8" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7E8" Ref="C4" Part="1" +F 0 "C4" H 1350 6350 50 0000 L CNN +F 1 "10u" H 1350 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 1300 6300 50 0001 C CNN +F 3 "~" H 1300 6300 50 0001 C CNN + 1 1300 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2500 6400 2900 6400 +Wire Wire Line + 2100 6400 2500 6400 +Connection ~ 2500 6400 +Wire Wire Line + 2100 6200 2500 6200 +$Comp +L Device:C_Small C? +U 1 1 616DE7F4 +P 2500 6300 +AR Path="/616DE7F4" Ref="C?" Part="1" +AR Path="/5F6DA71D/616DE7F4" Ref="C7" Part="1" +F 0 "C7" H 2550 6350 50 0000 L CNN +F 1 "10u" H 2550 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 2500 6300 50 0001 C CNN +F 3 "~" H 2500 6300 50 0001 C CNN + 1 2500 6300 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0110 +U 1 1 616E93B6 +P 1300 6200 +F 0 "#PWR0110" H 1300 6050 50 0001 C CNN +F 1 "+5V" H 1300 6350 50 0000 C CNN +F 2 "" H 1300 6200 50 0001 C CNN +F 3 "" H 1300 6200 50 0001 C CNN + 1 1300 6200 + 1 0 0 -1 +$EndComp +Connection ~ 1300 6200 +$Comp +L power:-12V #PWR0111 +U 1 1 616F1447 +P 3700 6200 +F 0 "#PWR0111" H 3700 6300 50 0001 C CNN +F 1 "-12V" H 3700 6350 50 0000 C CNN +F 2 "" H 3700 6200 50 0001 C CNN +F 3 "" H 3700 6200 50 0001 C CNN + 1 3700 6200 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR? +U 1 1 616F27A0 +P 4100 6400 +AR Path="/616F27A0" Ref="#PWR?" Part="1" +AR Path="/5F6DA71D/616F27A0" Ref="#PWR0112" Part="1" +F 0 "#PWR0112" H 4100 6150 50 0001 C CNN +F 1 "GND" H 4100 6250 50 0000 C CNN +F 2 "" H 4100 6400 50 0001 C CNN +F 3 "" H 4100 6400 50 0001 C CNN + 1 4100 6400 + -1 0 0 -1 +$EndComp +Connection ~ 4100 6400 +$Comp +L Device:C_Small C? +U 1 1 616F27A7 +P 4100 6300 +AR Path="/616F27A7" Ref="C?" Part="1" +AR Path="/5F6DA71D/616F27A7" Ref="C11" Part="1" +F 0 "C11" H 4150 6350 50 0000 L CNN +F 1 "10u" H 4150 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 4100 6300 50 0001 C CNN +F 3 "~" H 4100 6300 50 0001 C CNN + 1 4100 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3700 6400 4100 6400 +Connection ~ 3700 6400 +Wire Wire Line + 3700 6200 4100 6200 +Connection ~ 3700 6200 +$Comp +L Device:C_Small C? +U 1 1 616F27B1 +P 3700 6300 +AR Path="/616F27B1" Ref="C?" Part="1" +AR Path="/5F6DA71D/616F27B1" Ref="C10" Part="1" +F 0 "C10" H 3750 6350 50 0000 L CNN +F 1 "10u" H 3750 6250 50 0000 L CNN +F 2 "stdpads:C_0805" H 3700 6300 50 0001 C CNN +F 3 "~" H 3700 6300 50 0001 C CNN + 1 3700 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 3300 6400 3700 6400 +$Comp +L power:-5V #PWR0113 +U 1 1 616FD697 +P 2100 6200 +F 0 "#PWR0113" H 2100 6300 50 0001 C CNN +F 1 "-5V" H 2100 6350 50 0000 C CNN +F 2 "" H 2100 6200 50 0001 C CNN +F 3 "" H 2100 6200 50 0001 C CNN + 1 2100 6200 + 1 0 0 -1 +$EndComp +Connection ~ 2100 6200 +Wire Wire Line + 2900 6200 3300 6200 +$Comp +L power:+12V #PWR0114 +U 1 1 616F0982 +P 2900 6200 +F 0 "#PWR0114" H 2900 6050 50 0001 C CNN +F 1 "+12V" H 2900 6350 50 0000 C CNN +F 2 "" H 2900 6200 50 0001 C CNN +F 3 "" H 2900 6200 50 0001 C CNN + 1 2900 6200 + 1 0 0 -1 +$EndComp +Connection ~ 2900 6200 +Entry Wire Line + 4250 2600 4350 2700 +Entry Wire Line + 4250 2700 4350 2800 +Entry Wire Line + 4250 2800 4350 2900 +Entry Wire Line + 4250 2900 4350 3000 +Entry Wire Line + 4250 3000 4350 3100 +Entry Wire Line + 4250 3100 4350 3200 +Entry Wire Line + 4250 3200 4350 3300 +Entry Wire Line + 4250 3300 4350 3400 +Entry Wire Line + 4250 3400 4350 3500 +Entry Wire Line + 4250 3500 4350 3600 +Entry Wire Line + 4250 3600 4350 3700 +Entry Wire Line + 4250 3700 4350 3800 +Entry Wire Line + 4250 3800 4350 3900 +Entry Wire Line + 4250 3900 4350 4000 +Entry Wire Line + 4250 4000 4350 4100 +Entry Wire Line + 4250 4100 4350 4200 +Text HLabel 5650 3300 0 50 Output ~ 0 +~AS~ +Text HLabel 5650 3400 0 50 Output ~ 0 +~DS~ +Text HLabel 5650 3600 0 50 Input ~ 0 +~BERR~ +Text HLabel 5650 3800 0 50 Input ~ 0 +~DSACK~0 +Text HLabel 5650 3900 0 50 Input ~ 0 +~DSACK~1 +Text HLabel 5650 2700 0 50 Output ~ 0 +R~W~ +Text HLabel 5650 2500 0 50 Output ~ 0 +SIZ[1..0] +Text HLabel 5650 3700 0 50 Input ~ 0 +~HALT~ +Text HLabel 5650 3500 0 50 BiDi ~ 0 +~RESET~ +Text HLabel 5650 2800 0 50 Output ~ 0 +FC[2..0] +Text HLabel 5650 2600 0 50 Output ~ 0 +~RMC~ +Text Label 4050 4200 0 50 ~ 0 +D16 +Text Label 4050 4300 0 50 ~ 0 +D17 +Text Label 4050 4400 0 50 ~ 0 +D18 +Text Label 4050 4500 0 50 ~ 0 +D19 +Text Label 4050 4600 0 50 ~ 0 +D20 +Text Label 4050 4700 0 50 ~ 0 +D21 +Text Label 4050 4800 0 50 ~ 0 +D22 +Text Label 4050 4900 0 50 ~ 0 +D23 +Text Label 4050 5000 0 50 ~ 0 +D24 +Text Label 4050 5100 0 50 ~ 0 +D25 +Text Label 4050 5200 0 50 ~ 0 +D26 +Text Label 4050 5300 0 50 ~ 0 +D27 +Text Label 4050 5400 0 50 ~ 0 +D28 +Text Label 4050 5500 0 50 ~ 0 +D29 +Text Label 4050 5600 0 50 ~ 0 +D30 +Text Label 4050 5700 0 50 ~ 0 +D31 +Wire Wire Line + 4050 5700 4250 5700 +Wire Wire Line + 4050 5600 4250 5600 +Wire Wire Line + 4050 5500 4250 5500 +Wire Wire Line + 4050 5400 4250 5400 +Wire Wire Line + 4050 5300 4250 5300 +Wire Wire Line + 4050 5200 4250 5200 +Wire Wire Line + 4050 5100 4250 5100 +Wire Wire Line + 4050 5000 4250 5000 +Wire Wire Line + 4050 4900 4250 4900 +Wire Wire Line + 4050 4800 4250 4800 +Wire Wire Line + 4050 4700 4250 4700 +Wire Wire Line + 4050 4600 4250 4600 +Wire Wire Line + 4050 4500 4250 4500 +Wire Wire Line + 4050 4400 4250 4400 +Wire Wire Line + 4050 4300 4250 4300 +Wire Wire Line + 4050 4200 4250 4200 +Entry Wire Line + 4250 4200 4350 4300 +Entry Wire Line + 4250 4300 4350 4400 +Entry Wire Line + 4250 4400 4350 4500 +Entry Wire Line + 4250 4500 4350 4600 +Entry Wire Line + 4250 4600 4350 4700 +Entry Wire Line + 4250 4700 4350 4800 +Entry Wire Line + 4250 4800 4350 4900 +Entry Wire Line + 4250 4900 4350 5000 +Entry Wire Line + 4250 5000 4350 5100 +Entry Wire Line + 4250 5100 4350 5200 +Entry Wire Line + 4250 5200 4350 5300 +Entry Wire Line + 4250 5300 4350 5400 +Entry Wire Line + 4250 5400 4350 5500 +Entry Wire Line + 4250 5500 4350 5600 +Entry Wire Line + 4250 5600 4350 5700 +Entry Wire Line + 4250 5700 4350 5800 +Text HLabel 4400 2700 2 50 BiDi ~ 0 +D[31..0] +Wire Wire Line + 1500 2500 1700 2500 +Text Label 1500 2500 0 50 ~ 0 +A0 +Entry Wire Line + 1700 2500 1800 2600 +Wire Bus Line + 1850 2600 1800 2600 +Wire Bus Line + 4400 2700 4350 2700 +Wire Wire Line + 1500 5200 1700 5200 +Wire Wire Line + 1500 5100 1700 5100 +Wire Wire Line + 1500 5000 1700 5000 +Entry Wire Line + 1700 5200 1800 5300 +Entry Wire Line + 1700 5100 1800 5200 +Entry Wire Line + 1700 5000 1800 5100 +Entry Wire Line + 1700 4900 1800 5000 +Text Label 1500 5000 0 50 ~ 0 +A25 +Text Label 1500 5100 0 50 ~ 0 +A26 +Text Label 1500 5200 0 50 ~ 0 +A27 +Wire Wire Line + 1500 4900 1700 4900 +Text Label 1500 4900 0 50 ~ 0 +A24 +Wire Wire Line + 2400 3450 2600 3450 +Wire Wire Line + 2400 3350 2600 3350 +Entry Wire Line + 2600 3450 2700 3550 +Entry Wire Line + 2600 3350 2700 3450 +Text HLabel 2750 3350 2 50 Output ~ 0 +~IPL~[2..0] +Wire Wire Line + 2400 3250 2600 3250 +Text Label 2400 3250 0 50 ~ 0 +~IPL~2 +Entry Wire Line + 2600 3250 2700 3350 +Wire Bus Line + 2750 3350 2700 3350 +Text Label 2400 3350 0 50 ~ 0 +~IPL~1 +Text Label 2400 3450 0 50 ~ 0 +~IPL~0 +Wire Wire Line + 1500 5400 1700 5400 +Wire Wire Line + 1500 5300 1700 5300 +Entry Wire Line + 1700 5400 1800 5500 +Entry Wire Line + 1700 5300 1800 5400 +Text Label 1500 5300 0 50 ~ 0 +A30 +Text Label 1500 5400 0 50 ~ 0 +A31 +Wire Bus Line + 2700 3350 2700 3550 +Wire Bus Line + 1800 2600 1800 5500 +Wire Bus Line + 4350 2700 4350 5800 +$EndSCHEMATC diff --git a/PDSBuf.sch b/PDSBuf.sch new file mode 100644 index 0000000..4ba3adb --- /dev/null +++ b/PDSBuf.sch @@ -0,0 +1,1881 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 5 7 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L GW_Logic:74573 U11 +U 1 1 6094447D +P 2050 5850 +AR Path="/60941922/6094447D" Ref="U11" Part="1" +AR Path="/629B7489/6094447D" Ref="U?" Part="1" +AR Path="/629B918A/6094447D" Ref="U?" Part="1" +AR Path="/62BBE81B/6094447D" Ref="U?" Part="1" +F 0 "U11" H 2050 6450 50 0000 C CNN +F 1 "74AHCT573PW" V 2050 5850 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 2050 5200 50 0001 C TNN +F 3 "" H 2050 5950 60 0001 C CNN + 1 2050 5850 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0130 +U 1 1 6095226D +P 2450 7500 +AR Path="/60941922/6095226D" Ref="#PWR0130" Part="1" +AR Path="/629B7489/6095226D" Ref="#PWR?" Part="1" +AR Path="/629B918A/6095226D" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/6095226D" Ref="#PWR?" Part="1" +F 0 "#PWR0130" H 2450 7250 50 0001 C CNN +F 1 "GND" H 2450 7350 50 0000 C CNN +F 2 "" H 2450 7500 50 0001 C CNN +F 3 "" H 2450 7500 50 0001 C CNN + 1 2450 7500 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0131 +U 1 1 609528BF +P 2450 6300 +AR Path="/60941922/609528BF" Ref="#PWR0131" Part="1" +AR Path="/629B7489/609528BF" Ref="#PWR?" Part="1" +AR Path="/629B918A/609528BF" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/609528BF" Ref="#PWR?" Part="1" +F 0 "#PWR0131" H 2450 6050 50 0001 C CNN +F 1 "GND" H 2450 6150 50 0000 C CNN +F 2 "" H 2450 6300 50 0001 C CNN +F 3 "" H 2450 6300 50 0001 C CNN + 1 2450 6300 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0132 +U 1 1 61398C93 +P 2450 5100 +AR Path="/60941922/61398C93" Ref="#PWR0132" Part="1" +AR Path="/629B7489/61398C93" Ref="#PWR?" Part="1" +AR Path="/629B918A/61398C93" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61398C93" Ref="#PWR?" Part="1" +F 0 "#PWR0132" H 2450 4850 50 0001 C CNN +F 1 "GND" H 2450 4950 50 0000 C CNN +F 2 "" H 2450 5100 50 0001 C CNN +F 3 "" H 2450 5100 50 0001 C CNN + 1 2450 5100 + 1 0 0 -1 +$EndComp +Text HLabel 2450 4200 2 50 Input ~ 0 +A~OE~ +$Comp +L Device:C_Small C? +U 1 1 63262EF4 +P -2250 6300 +AR Path="/63262EF4" Ref="C?" Part="1" +AR Path="/5F723173/63262EF4" Ref="C?" Part="1" +AR Path="/60941922/63262EF4" Ref="C19" Part="1" +AR Path="/629B7489/63262EF4" Ref="C?" Part="1" +AR Path="/629B918A/63262EF4" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EF4" Ref="C?" Part="1" +F 0 "C19" H -2200 6350 50 0000 L CNN +F 1 "2u2" H -2200 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -2250 6300 50 0001 C CNN +F 3 "~" H -2250 6300 50 0001 C CNN + 1 -2250 6300 + 1 0 0 -1 +$EndComp +Wire Wire Line + -2650 6200 -2250 6200 +Connection ~ -2250 6200 +Wire Wire Line + -2250 6200 -1850 6200 +Wire Wire Line + -2650 6400 -2250 6400 +Connection ~ -2250 6400 +Wire Wire Line + -2250 6400 -1850 6400 +$Comp +L Device:C_Small C? +U 1 1 63262EF5 +P -1850 6300 +AR Path="/63262EF5" Ref="C?" Part="1" +AR Path="/5F723173/63262EF5" Ref="C?" Part="1" +AR Path="/60941922/63262EF5" Ref="C21" Part="1" +AR Path="/629B7489/63262EF5" Ref="C?" Part="1" +AR Path="/629B918A/63262EF5" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EF5" Ref="C?" Part="1" +F 0 "C21" H -1800 6350 50 0000 L CNN +F 1 "2u2" H -1800 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1850 6300 50 0001 C CNN +F 3 "~" H -1850 6300 50 0001 C CNN + 1 -1850 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1850 6200 +Wire Wire Line + -1850 6200 -1450 6200 +Connection ~ -1850 6400 +Wire Wire Line + -1850 6400 -1450 6400 +$Comp +L Device:C_Small C? +U 1 1 63262EF6 +P -1450 6300 +AR Path="/63262EF6" Ref="C?" Part="1" +AR Path="/5F723173/63262EF6" Ref="C?" Part="1" +AR Path="/60941922/63262EF6" Ref="C23" Part="1" +AR Path="/629B7489/63262EF6" Ref="C?" Part="1" +AR Path="/629B918A/63262EF6" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EF6" Ref="C?" Part="1" +F 0 "C23" H -1400 6350 50 0000 L CNN +F 1 "2u2" H -1400 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1450 6300 50 0001 C CNN +F 3 "~" H -1450 6300 50 0001 C CNN + 1 -1450 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1450 6200 +Wire Wire Line + -1450 6200 -1050 6200 +Connection ~ -1450 6400 +Wire Wire Line + -1450 6400 -1050 6400 +$Comp +L power:+3V3 #PWR? +U 1 1 63262EF7 +P -2650 6200 +AR Path="/63262EF7" Ref="#PWR?" Part="1" +AR Path="/5F723173/63262EF7" Ref="#PWR?" Part="1" +AR Path="/60941922/63262EF7" Ref="#PWR0133" Part="1" +AR Path="/629B7489/63262EF7" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262EF7" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/63262EF7" Ref="#PWR?" Part="1" +F 0 "#PWR0133" H -2650 6050 50 0001 C CNN +F 1 "+3V3" H -2650 6350 50 0000 C CNN +F 2 "" H -2650 6200 50 0001 C CNN +F 3 "" H -2650 6200 50 0001 C CNN + 1 -2650 6200 + 1 0 0 -1 +$EndComp +Connection ~ -2650 6200 +$Comp +L Device:C_Small C? +U 1 1 63262EF8 +P -2650 6300 +AR Path="/63262EF8" Ref="C?" Part="1" +AR Path="/5F723173/63262EF8" Ref="C?" Part="1" +AR Path="/60941922/63262EF8" Ref="C17" Part="1" +AR Path="/629B7489/63262EF8" Ref="C?" Part="1" +AR Path="/629B918A/63262EF8" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EF8" Ref="C?" Part="1" +F 0 "C17" H -2600 6350 50 0000 L CNN +F 1 "2u2" H -2600 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -2650 6300 50 0001 C CNN +F 3 "~" H -2650 6300 50 0001 C CNN + 1 -2650 6300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 63262EF9 +P -650 6300 +AR Path="/63262EF9" Ref="C?" Part="1" +AR Path="/5F723173/63262EF9" Ref="C?" Part="1" +AR Path="/60941922/63262EF9" Ref="C27" Part="1" +AR Path="/629B7489/63262EF9" Ref="C?" Part="1" +AR Path="/629B918A/63262EF9" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EF9" Ref="C?" Part="1" +F 0 "C27" H -600 6350 50 0000 L CNN +F 1 "2u2" H -600 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -650 6300 50 0001 C CNN +F 3 "~" H -650 6300 50 0001 C CNN + 1 -650 6300 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 63262EFA +P -1050 6300 +AR Path="/63262EFA" Ref="C?" Part="1" +AR Path="/5F723173/63262EFA" Ref="C?" Part="1" +AR Path="/60941922/63262EFA" Ref="C25" Part="1" +AR Path="/629B7489/63262EFA" Ref="C?" Part="1" +AR Path="/629B918A/63262EFA" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EFA" Ref="C?" Part="1" +F 0 "C25" H -1000 6350 50 0000 L CNN +F 1 "2u2" H -1000 6250 50 0000 L CNN +F 2 "stdpads:C_0603" H -1050 6300 50 0001 C CNN +F 3 "~" H -1050 6300 50 0001 C CNN + 1 -1050 6300 + 1 0 0 -1 +$EndComp +Connection ~ -1050 6200 +Wire Wire Line + -1050 6200 -650 6200 +Connection ~ -1050 6400 +Wire Wire Line + -1050 6400 -650 6400 +$Comp +L power:GND #PWR? +U 1 1 616280C6 +P -650 6400 +AR Path="/616280C6" Ref="#PWR?" Part="1" +AR Path="/5F723173/616280C6" Ref="#PWR?" Part="1" +AR Path="/60941922/616280C6" Ref="#PWR0134" Part="1" +AR Path="/629B7489/616280C6" Ref="#PWR?" Part="1" +AR Path="/629B918A/616280C6" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/616280C6" Ref="#PWR?" Part="1" +F 0 "#PWR0134" H -650 6150 50 0001 C CNN +F 1 "GND" H -650 6250 50 0000 C CNN +F 2 "" H -650 6400 50 0001 C CNN +F 3 "" H -650 6400 50 0001 C CNN + 1 -650 6400 + -1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0135 +U 1 1 61669C70 +P 1650 6600 +AR Path="/60941922/61669C70" Ref="#PWR0135" Part="1" +AR Path="/629B7489/61669C70" Ref="#PWR?" Part="1" +AR Path="/629B918A/61669C70" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61669C70" Ref="#PWR?" Part="1" +F 0 "#PWR0135" H 1650 6450 50 0001 C CNN +F 1 "+5V" H 1650 6750 50 0000 C CNN +F 2 "" H 1650 6600 50 0001 C CNN +F 3 "" H 1650 6600 50 0001 C CNN + 1 1650 6600 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0136 +U 1 1 6167232F +P 1650 5400 +AR Path="/60941922/6167232F" Ref="#PWR0136" Part="1" +AR Path="/629B7489/6167232F" Ref="#PWR?" Part="1" +AR Path="/629B918A/6167232F" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/6167232F" Ref="#PWR?" Part="1" +F 0 "#PWR0136" H 1650 5250 50 0001 C CNN +F 1 "+5V" H 1650 5550 50 0000 C CNN +F 2 "" H 1650 5400 50 0001 C CNN +F 3 "" H 1650 5400 50 0001 C CNN + 1 1650 5400 + 1 0 0 -1 +$EndComp +$Comp +L power:+5V #PWR0137 +U 1 1 616832D7 +P 1650 4200 +AR Path="/60941922/616832D7" Ref="#PWR0137" Part="1" +AR Path="/629B7489/616832D7" Ref="#PWR?" Part="1" +AR Path="/629B918A/616832D7" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/616832D7" Ref="#PWR?" Part="1" +F 0 "#PWR0137" H 1650 4050 50 0001 C CNN +F 1 "+5V" H 1650 4350 50 0000 C CNN +F 2 "" H 1650 4200 50 0001 C CNN +F 3 "" H 1650 4200 50 0001 C CNN + 1 1650 4200 + 1 0 0 -1 +$EndComp +Text HLabel 2450 5400 2 50 Input ~ 0 +A~OE~ +Text HLabel 2450 6600 2 50 Input ~ 0 +A~OE~ +$Comp +L Device:C_Small C? +U 1 1 63262EFC +P -2250 5900 +AR Path="/63262EFC" Ref="C?" Part="1" +AR Path="/5F723173/63262EFC" Ref="C?" Part="1" +AR Path="/60941922/63262EFC" Ref="C18" Part="1" +AR Path="/629B7489/63262EFC" Ref="C?" Part="1" +AR Path="/629B918A/63262EFC" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EFC" Ref="C?" Part="1" +F 0 "C18" H -2200 5950 50 0000 L CNN +F 1 "2u2" H -2200 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -2250 5900 50 0001 C CNN +F 3 "~" H -2250 5900 50 0001 C CNN + 1 -2250 5900 + 1 0 0 -1 +$EndComp +Wire Wire Line + -2650 5800 -2250 5800 +Connection ~ -2250 5800 +Wire Wire Line + -2250 5800 -1850 5800 +Wire Wire Line + -2650 6000 -2250 6000 +Connection ~ -2250 6000 +Wire Wire Line + -2250 6000 -1850 6000 +$Comp +L Device:C_Small C? +U 1 1 63262EFD +P -1850 5900 +AR Path="/63262EFD" Ref="C?" Part="1" +AR Path="/5F723173/63262EFD" Ref="C?" Part="1" +AR Path="/60941922/63262EFD" Ref="C20" Part="1" +AR Path="/629B7489/63262EFD" Ref="C?" Part="1" +AR Path="/629B918A/63262EFD" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EFD" Ref="C?" Part="1" +F 0 "C20" H -1800 5950 50 0000 L CNN +F 1 "2u2" H -1800 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1850 5900 50 0001 C CNN +F 3 "~" H -1850 5900 50 0001 C CNN + 1 -1850 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1850 5800 +Wire Wire Line + -1850 5800 -1450 5800 +Connection ~ -1850 6000 +Wire Wire Line + -1850 6000 -1450 6000 +$Comp +L Device:C_Small C? +U 1 1 63262EFE +P -1450 5900 +AR Path="/63262EFE" Ref="C?" Part="1" +AR Path="/5F723173/63262EFE" Ref="C?" Part="1" +AR Path="/60941922/63262EFE" Ref="C22" Part="1" +AR Path="/629B7489/63262EFE" Ref="C?" Part="1" +AR Path="/629B918A/63262EFE" Ref="C?" Part="1" +AR Path="/62BBE81B/63262EFE" Ref="C?" Part="1" +F 0 "C22" H -1400 5950 50 0000 L CNN +F 1 "2u2" H -1400 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1450 5900 50 0001 C CNN +F 3 "~" H -1450 5900 50 0001 C CNN + 1 -1450 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1450 5800 +Wire Wire Line + -1450 5800 -1050 5800 +Connection ~ -1450 6000 +Wire Wire Line + -1450 6000 -1050 6000 +$Comp +L power:+3V3 #PWR? +U 1 1 63262EFF +P -2650 5800 +AR Path="/63262EFF" Ref="#PWR?" Part="1" +AR Path="/5F723173/63262EFF" Ref="#PWR?" Part="1" +AR Path="/60941922/63262EFF" Ref="#PWR0138" Part="1" +AR Path="/629B7489/63262EFF" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262EFF" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/63262EFF" Ref="#PWR?" Part="1" +F 0 "#PWR0138" H -2650 5650 50 0001 C CNN +F 1 "+3V3" H -2650 5950 50 0000 C CNN +F 2 "" H -2650 5800 50 0001 C CNN +F 3 "" H -2650 5800 50 0001 C CNN + 1 -2650 5800 + 1 0 0 -1 +$EndComp +Connection ~ -2650 5800 +$Comp +L Device:C_Small C? +U 1 1 63262F00 +P -2650 5900 +AR Path="/63262F00" Ref="C?" Part="1" +AR Path="/5F723173/63262F00" Ref="C?" Part="1" +AR Path="/60941922/63262F00" Ref="C16" Part="1" +AR Path="/629B7489/63262F00" Ref="C?" Part="1" +AR Path="/629B918A/63262F00" Ref="C?" Part="1" +AR Path="/62BBE81B/63262F00" Ref="C?" Part="1" +F 0 "C16" H -2600 5950 50 0000 L CNN +F 1 "2u2" H -2600 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -2650 5900 50 0001 C CNN +F 3 "~" H -2650 5900 50 0001 C CNN + 1 -2650 5900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 63262F01 +P -650 5900 +AR Path="/63262F01" Ref="C?" Part="1" +AR Path="/5F723173/63262F01" Ref="C?" Part="1" +AR Path="/60941922/63262F01" Ref="C26" Part="1" +AR Path="/629B7489/63262F01" Ref="C?" Part="1" +AR Path="/629B918A/63262F01" Ref="C?" Part="1" +AR Path="/62BBE81B/63262F01" Ref="C?" Part="1" +F 0 "C26" H -600 5950 50 0000 L CNN +F 1 "2u2" H -600 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -650 5900 50 0001 C CNN +F 3 "~" H -650 5900 50 0001 C CNN + 1 -650 5900 + 1 0 0 -1 +$EndComp +$Comp +L Device:C_Small C? +U 1 1 61D73237 +P -1050 5900 +AR Path="/61D73237" Ref="C?" Part="1" +AR Path="/5F723173/61D73237" Ref="C?" Part="1" +AR Path="/60941922/61D73237" Ref="C24" Part="1" +AR Path="/629B7489/61D73237" Ref="C?" Part="1" +AR Path="/629B918A/61D73237" Ref="C?" Part="1" +AR Path="/62BBE81B/61D73237" Ref="C?" Part="1" +F 0 "C24" H -1000 5950 50 0000 L CNN +F 1 "2u2" H -1000 5850 50 0000 L CNN +F 2 "stdpads:C_0603" H -1050 5900 50 0001 C CNN +F 3 "~" H -1050 5900 50 0001 C CNN + 1 -1050 5900 + 1 0 0 -1 +$EndComp +Connection ~ -1050 5800 +Wire Wire Line + -1050 5800 -650 5800 +Connection ~ -1050 6000 +Wire Wire Line + -1050 6000 -650 6000 +Connection ~ -650 6400 +$Comp +L power:GND #PWR? +U 1 1 61DB2803 +P -650 6000 +AR Path="/61DB2803" Ref="#PWR?" Part="1" +AR Path="/5F723173/61DB2803" Ref="#PWR?" Part="1" +AR Path="/60941922/61DB2803" Ref="#PWR0139" Part="1" +AR Path="/629B7489/61DB2803" Ref="#PWR?" Part="1" +AR Path="/629B918A/61DB2803" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61DB2803" Ref="#PWR?" Part="1" +F 0 "#PWR0139" H -650 5750 50 0001 C CNN +F 1 "GND" H -650 5850 50 0000 C CNN +F 2 "" H -650 6000 50 0001 C CNN +F 3 "" H -650 6000 50 0001 C CNN + 1 -650 6000 + -1 0 0 -1 +$EndComp +Connection ~ -650 6000 +$Comp +L GW_Logic:74573 U12 +U 1 1 60941F85 +P 2050 7050 +AR Path="/60941922/60941F85" Ref="U12" Part="1" +AR Path="/629B7489/60941F85" Ref="U?" Part="1" +AR Path="/629B918A/60941F85" Ref="U?" Part="1" +AR Path="/62BBE81B/60941F85" Ref="U?" Part="1" +F 0 "U12" H 2050 7650 50 0000 C CNN +F 1 "74AHCT573PW" V 2050 7050 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 2050 6400 50 0001 C TNN +F 3 "" H 2050 7150 60 0001 C CNN + 1 2050 7050 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74573 U10 +U 1 1 61398C8D +P 2050 4650 +AR Path="/60941922/61398C8D" Ref="U10" Part="1" +AR Path="/629B7489/61398C8D" Ref="U?" Part="1" +AR Path="/629B918A/61398C8D" Ref="U?" Part="1" +AR Path="/62BBE81B/61398C8D" Ref="U?" Part="1" +F 0 "U10" H 2050 5250 50 0000 C CNN +F 1 "74AHCT573PW" V 2050 4650 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 2050 4000 50 0001 C TNN +F 3 "" H 2050 4750 60 0001 C CNN + 1 2050 4650 + -1 0 0 -1 +$EndComp +Text HLabel 1650 6300 0 50 Input ~ 0 +ADoutLE +Text Label 1650 5000 2 50 ~ 0 +IOB_A16 +Text Label 1650 5500 2 50 ~ 0 +IOB_A15 +Text Label 1650 5600 2 50 ~ 0 +IOB_A14 +Text Label 1650 5700 2 50 ~ 0 +IOB_A13 +Text Label 1650 5800 2 50 ~ 0 +IOB_A12 +Text Label 1650 5900 2 50 ~ 0 +IOB_A11 +Text Label 1650 6000 2 50 ~ 0 +IOB_A10 +Text Label 1650 4300 2 50 ~ 0 +IOB_A23 +Text Label 1650 4400 2 50 ~ 0 +IOB_A22 +Text Label 1650 4500 2 50 ~ 0 +IOB_A21 +Text Label 1650 4600 2 50 ~ 0 +IOB_A20 +Text Label 1650 4700 2 50 ~ 0 +IOB_A19 +Text Label 1650 4800 2 50 ~ 0 +IOB_A18 +Text Label 1650 4900 2 50 ~ 0 +IOB_A17 +Text HLabel 1650 3200 0 50 Output ~ 0 +IOB_R~W~ +Text HLabel 1650 7500 0 50 Input ~ 0 +ADoutLE +Text Label 1650 6100 2 50 ~ 0 +IOB_A9 +Text Label 1650 2300 2 50 ~ 0 +IOB_A1 +Text Label 1650 2200 2 50 ~ 0 +IOB_A2 +Text Label 1650 2100 2 50 ~ 0 +IOB_A3 +Text Label 1650 7000 2 50 ~ 0 +IOB_A4 +Text Label 1650 6900 2 50 ~ 0 +IOB_A5 +Text Label 1650 6800 2 50 ~ 0 +IOB_A6 +Text Label 1650 6700 2 50 ~ 0 +IOB_A7 +Text Label 1650 6200 2 50 ~ 0 +IOB_A8 +Text HLabel 4050 2300 0 50 Input ~ 0 +IOB_C16M +Text Label 4050 4400 2 50 ~ 0 +IOB_D8 +Text Label 4050 4500 2 50 ~ 0 +IOB_D9 +Text Label 4050 4600 2 50 ~ 0 +IOB_D10 +Text Label 4050 4700 2 50 ~ 0 +IOB_D11 +Text Label 4050 4800 2 50 ~ 0 +IOB_D12 +Text Label 4050 4900 2 50 ~ 0 +IOB_D13 +Text Label 4050 5000 2 50 ~ 0 +IOB_D14 +Text Label 4050 5100 2 50 ~ 0 +IOB_D15 +Text HLabel 1100 2000 0 50 Output ~ 0 +IOB_SIZ[1..0] +Text HLabel 1100 7300 0 50 Output ~ 0 +IOB_FC[2..0] +Text Label 4050 5600 2 50 ~ 0 +IOB_D16 +Text Label 4050 5700 2 50 ~ 0 +IOB_D17 +Text Label 4050 5800 2 50 ~ 0 +IOB_D18 +Text Label 4050 5900 2 50 ~ 0 +IOB_D19 +Text Label 4050 6000 2 50 ~ 0 +IOB_D20 +Text Label 4050 6100 2 50 ~ 0 +IOB_D21 +Text Label 4050 6200 2 50 ~ 0 +IOB_D22 +Text Label 4050 6300 2 50 ~ 0 +IOB_D23 +Text Label 4050 6800 2 50 ~ 0 +IOB_D24 +Text Label 4050 6900 2 50 ~ 0 +IOB_D25 +Text Label 4050 7000 2 50 ~ 0 +IOB_D26 +Text Label 4050 7100 2 50 ~ 0 +IOB_D27 +Text Label 4050 7200 2 50 ~ 0 +IOB_D28 +Text Label 4050 7300 2 50 ~ 0 +IOB_D29 +Text Label 4050 7400 2 50 ~ 0 +IOB_D30 +Text Label 4050 7500 2 50 ~ 0 +IOB_D31 +Text HLabel 1650 5100 0 50 Input ~ 0 +ADoutLE +Text Label 1650 2400 2 50 ~ 0 +IOB_A0 +$Comp +L power:GND #PWR0140 +U 1 1 61DF3800 +P 2450 3900 +AR Path="/60941922/61DF3800" Ref="#PWR0140" Part="1" +AR Path="/629B7489/61DF3800" Ref="#PWR?" Part="1" +AR Path="/629B918A/61DF3800" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61DF3800" Ref="#PWR?" Part="1" +F 0 "#PWR0140" H 2450 3650 50 0001 C CNN +F 1 "GND" H 2450 3750 50 0000 C CNN +F 2 "" H 2450 3900 50 0001 C CNN +F 3 "" H 2450 3900 50 0001 C CNN + 1 2450 3900 + 1 0 0 -1 +$EndComp +Text HLabel 2450 3000 2 50 Input ~ 0 +A~OE~ +$Comp +L power:+5V #PWR0141 +U 1 1 61DF3807 +P 1550 3000 +AR Path="/60941922/61DF3807" Ref="#PWR0141" Part="1" +AR Path="/629B7489/61DF3807" Ref="#PWR?" Part="1" +AR Path="/629B918A/61DF3807" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61DF3807" Ref="#PWR?" Part="1" +F 0 "#PWR0141" H 1550 2850 50 0001 C CNN +F 1 "+5V" H 1550 3150 50 0000 C CNN +F 2 "" H 1550 3000 50 0001 C CNN +F 3 "" H 1550 3000 50 0001 C CNN + 1 1550 3000 + 1 0 0 -1 +$EndComp +Text Label 1650 3800 2 50 ~ 0 +IOB_A24 +Text Label 1650 3600 2 50 ~ 0 +IOB_A26 +Text Label 1650 3700 2 50 ~ 0 +IOB_A25 +Text HLabel 1650 3900 0 50 Input ~ 0 +ADoutLE +$Comp +L power:GND #PWR0142 +U 1 1 61ED1506 +P 2450 2700 +AR Path="/60941922/61ED1506" Ref="#PWR0142" Part="1" +AR Path="/629B7489/61ED1506" Ref="#PWR?" Part="1" +AR Path="/629B918A/61ED1506" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61ED1506" Ref="#PWR?" Part="1" +F 0 "#PWR0142" H 2450 2450 50 0001 C CNN +F 1 "GND" H 2450 2550 50 0000 C CNN +F 2 "" H 2450 2700 50 0001 C CNN +F 3 "" H 2450 2700 50 0001 C CNN + 1 2450 2700 + 1 0 0 -1 +$EndComp +Text HLabel 2450 1800 2 50 Input ~ 0 +A~OE~ +$Comp +L power:+5V #PWR0143 +U 1 1 61ED150D +P 1650 1800 +AR Path="/60941922/61ED150D" Ref="#PWR0143" Part="1" +AR Path="/629B7489/61ED150D" Ref="#PWR?" Part="1" +AR Path="/629B918A/61ED150D" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61ED150D" Ref="#PWR?" Part="1" +F 0 "#PWR0143" H 1650 1650 50 0001 C CNN +F 1 "+5V" H 1650 1950 50 0000 C CNN +F 2 "" H 1650 1800 50 0001 C CNN +F 3 "" H 1650 1800 50 0001 C CNN + 1 1650 1800 + 1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74573 U8 +U 1 1 61ED1513 +P 2050 2250 +AR Path="/60941922/61ED1513" Ref="U8" Part="1" +AR Path="/629B7489/61ED1513" Ref="U?" Part="1" +AR Path="/629B918A/61ED1513" Ref="U?" Part="1" +AR Path="/62BBE81B/61ED1513" Ref="U?" Part="1" +F 0 "U8" H 2050 2850 50 0000 C CNN +F 1 "74AHCT573PW" V 2050 2250 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 2050 1600 50 0001 C TNN +F 3 "" H 2050 2350 60 0001 C CNN + 1 2050 2250 + -1 0 0 -1 +$EndComp +Text HLabel 4050 1800 0 50 BiDi ~ 0 +IOB_~RESET~ +Text HLabel 4050 2000 0 50 Input ~ 0 +IOB_~HALT~ +Text HLabel 4050 2200 0 50 Input ~ 0 +IOB_~DSACK~1 +Text HLabel 4050 2100 0 50 Input ~ 0 +IOB_~DSACK~0 +Text HLabel 1650 2500 0 50 Output ~ 0 +IOB_~AS~ +Text Label 1650 1900 2 50 ~ 0 +IOB_SIZ1 +Text Label 1650 2000 2 50 ~ 0 +IOB_SIZ0 +Text Label 1650 7200 2 50 ~ 0 +IOB_FC2 +Text Label 1650 7300 2 50 ~ 0 +IOB_FC1 +Text Label 1650 7400 2 50 ~ 0 +IOB_FC0 +Wire Wire Line + 1650 3700 1250 3700 +Wire Wire Line + 1650 3600 1250 3600 +Wire Wire Line + 1650 3500 1250 3500 +Wire Wire Line + 1650 3800 1250 3800 +Wire Wire Line + 1650 2400 1250 2400 +Wire Wire Line + 1650 4900 1250 4900 +Wire Wire Line + 1650 4800 1250 4800 +Wire Wire Line + 1650 4700 1250 4700 +Wire Wire Line + 1650 4600 1250 4600 +Wire Wire Line + 1650 4500 1250 4500 +Wire Wire Line + 1650 4400 1250 4400 +Wire Wire Line + 1650 4300 1250 4300 +Wire Wire Line + 1650 6100 1250 6100 +Wire Wire Line + 1650 6000 1250 6000 +Wire Wire Line + 1650 5900 1250 5900 +Wire Wire Line + 1650 5800 1250 5800 +Wire Wire Line + 1650 5700 1250 5700 +Wire Wire Line + 1650 5600 1250 5600 +Wire Wire Line + 1650 5500 1250 5500 +Wire Wire Line + 1650 5000 1250 5000 +Wire Wire Line + 1650 2300 1250 2300 +Wire Wire Line + 1650 2200 1250 2200 +Wire Wire Line + 1650 2100 1250 2100 +Wire Wire Line + 1650 7000 1250 7000 +Wire Wire Line + 1650 6900 1250 6900 +Wire Wire Line + 1650 6800 1250 6800 +Wire Wire Line + 1650 6700 1250 6700 +Wire Wire Line + 1650 6200 1250 6200 +Entry Wire Line + 1250 3700 1150 3800 +Entry Wire Line + 1250 3600 1150 3700 +Entry Wire Line + 1250 3500 1150 3600 +Entry Wire Line + 1250 3800 1150 3900 +Entry Wire Line + 1250 2400 1150 2500 +Entry Wire Line + 1250 4900 1150 5000 +Entry Wire Line + 1250 4800 1150 4900 +Entry Wire Line + 1250 4700 1150 4800 +Entry Wire Line + 1250 4600 1150 4700 +Entry Wire Line + 1250 4500 1150 4600 +Entry Wire Line + 1250 4400 1150 4500 +Entry Wire Line + 1250 4300 1150 4400 +Entry Wire Line + 1250 6100 1150 6200 +Entry Wire Line + 1250 6000 1150 6100 +Entry Wire Line + 1250 5900 1150 6000 +Entry Wire Line + 1250 5800 1150 5900 +Entry Wire Line + 1250 5700 1150 5800 +Entry Wire Line + 1250 5600 1150 5700 +Entry Wire Line + 1250 5500 1150 5600 +Entry Wire Line + 1250 5000 1150 5100 +Entry Wire Line + 1250 2300 1150 2400 +Entry Wire Line + 1250 2200 1150 2300 +Entry Wire Line + 1250 2100 1150 2200 +Entry Wire Line + 1250 7000 1150 7100 +Entry Wire Line + 1250 6900 1150 7000 +Entry Wire Line + 1250 6800 1150 6900 +Entry Wire Line + 1250 6700 1150 6800 +Entry Wire Line + 1250 6200 1150 6300 +Entry Wire Line + 1250 1900 1150 2000 +Entry Wire Line + 1250 2000 1150 2100 +Entry Wire Line + 1250 7200 1150 7300 +Entry Wire Line + 1250 7300 1150 7400 +Entry Wire Line + 1250 7400 1150 7500 +Wire Wire Line + 1250 1900 1650 1900 +Wire Wire Line + 1650 2000 1250 2000 +Wire Wire Line + 1250 7200 1650 7200 +Wire Wire Line + 1650 7300 1250 7300 +Wire Wire Line + 1250 7400 1650 7400 +Wire Bus Line + 1100 2000 1150 2000 +Wire Bus Line + 1150 2000 1150 2100 +Wire Bus Line + 1100 7300 1150 7300 +$Comp +L GW_Logic:74573 U9 +U 1 1 61DF380D +P 2050 3450 +AR Path="/60941922/61DF380D" Ref="U9" Part="1" +AR Path="/629B7489/61DF380D" Ref="U?" Part="1" +AR Path="/629B918A/61DF380D" Ref="U?" Part="1" +AR Path="/62BBE81B/61DF380D" Ref="U?" Part="1" +F 0 "U9" H 2050 4050 50 0000 C CNN +F 1 "74AHCT573PW" V 2050 3450 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 2050 2800 50 0001 C TNN +F 3 "" H 2050 3550 60 0001 C CNN + 1 2050 3450 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0144 +U 1 1 622729C8 +P 4050 3000 +AR Path="/60941922/622729C8" Ref="#PWR0144" Part="1" +AR Path="/629B7489/622729C8" Ref="#PWR?" Part="1" +AR Path="/629B918A/622729C8" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622729C8" Ref="#PWR?" Part="1" +F 0 "#PWR0144" H 4050 2850 50 0001 C CNN +F 1 "+3V3" H 4050 3150 50 0000 C CNN +F 2 "" H 4050 3000 50 0001 C CNN +F 3 "" H 4050 3000 50 0001 C CNN + 1 4050 3000 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0145 +U 1 1 6226FA8E +P 4850 3900 +AR Path="/60941922/6226FA8E" Ref="#PWR0145" Part="1" +AR Path="/629B7489/6226FA8E" Ref="#PWR?" Part="1" +AR Path="/629B918A/6226FA8E" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/6226FA8E" Ref="#PWR?" Part="1" +F 0 "#PWR0145" H 4850 3650 50 0001 C CNN +F 1 "GND" H 4850 3750 50 0000 C CNN +F 2 "" H 4850 3900 50 0001 C CNN +F 3 "" H 4850 3900 50 0001 C CNN + 1 4850 3900 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U14 +U 1 1 63262F04 +P 4450 3450 +AR Path="/60941922/63262F04" Ref="U14" Part="1" +AR Path="/629B7489/63262F04" Ref="U?" Part="1" +AR Path="/629B918A/63262F04" Ref="U?" Part="1" +AR Path="/62BBE81B/63262F04" Ref="U?" Part="1" +F 0 "U14" H 4450 4050 50 0000 C CNN +F 1 "74AHC245APW" V 4450 3450 50 0000 C CNN +F 2 "" H 4450 2800 50 0001 C TNN +F 3 "" H 4450 3550 60 0001 C CNN + 1 4450 3450 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0146 +U 1 1 63262F07 +P 4050 4200 +AR Path="/60941922/63262F07" Ref="#PWR0146" Part="1" +AR Path="/629B7489/63262F07" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F07" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/63262F07" Ref="#PWR?" Part="1" +F 0 "#PWR0146" H 4050 4050 50 0001 C CNN +F 1 "+3V3" H 4050 4350 50 0000 C CNN +F 2 "" H 4050 4200 50 0001 C CNN +F 3 "" H 4050 4200 50 0001 C CNN + 1 4050 4200 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0147 +U 1 1 63262F08 +P 4850 5100 +AR Path="/60941922/63262F08" Ref="#PWR0147" Part="1" +AR Path="/629B7489/63262F08" Ref="#PWR?" Part="1" +AR Path="/629B918A/63262F08" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/63262F08" Ref="#PWR?" Part="1" +F 0 "#PWR0147" H 4850 4850 50 0001 C CNN +F 1 "GND" H 4850 4950 50 0000 C CNN +F 2 "" H 4850 5100 50 0001 C CNN +F 3 "" H 4850 5100 50 0001 C CNN + 1 4850 5100 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U15 +U 1 1 63262F09 +P 4450 4650 +AR Path="/60941922/63262F09" Ref="U15" Part="1" +AR Path="/629B7489/63262F09" Ref="U?" Part="1" +AR Path="/629B918A/63262F09" Ref="U?" Part="1" +AR Path="/62BBE81B/63262F09" Ref="U?" Part="1" +F 0 "U15" H 4450 5250 50 0000 C CNN +F 1 "74AHC245APW" V 4450 4650 50 0000 C CNN +F 2 "" H 4450 4000 50 0001 C TNN +F 3 "" H 4450 4750 60 0001 C CNN + 1 4450 4650 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0148 +U 1 1 622CABA9 +P 4050 5400 +AR Path="/60941922/622CABA9" Ref="#PWR0148" Part="1" +AR Path="/629B7489/622CABA9" Ref="#PWR?" Part="1" +AR Path="/629B918A/622CABA9" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622CABA9" Ref="#PWR?" Part="1" +F 0 "#PWR0148" H 4050 5250 50 0001 C CNN +F 1 "+3V3" H 4050 5550 50 0000 C CNN +F 2 "" H 4050 5400 50 0001 C CNN +F 3 "" H 4050 5400 50 0001 C CNN + 1 4050 5400 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0149 +U 1 1 622CABAF +P 4850 6300 +AR Path="/60941922/622CABAF" Ref="#PWR0149" Part="1" +AR Path="/629B7489/622CABAF" Ref="#PWR?" Part="1" +AR Path="/629B918A/622CABAF" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622CABAF" Ref="#PWR?" Part="1" +F 0 "#PWR0149" H 4850 6050 50 0001 C CNN +F 1 "GND" H 4850 6150 50 0000 C CNN +F 2 "" H 4850 6300 50 0001 C CNN +F 3 "" H 4850 6300 50 0001 C CNN + 1 4850 6300 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U16 +U 1 1 622CABB5 +P 4450 5850 +AR Path="/60941922/622CABB5" Ref="U16" Part="1" +AR Path="/629B7489/622CABB5" Ref="U?" Part="1" +AR Path="/629B918A/622CABB5" Ref="U?" Part="1" +AR Path="/62BBE81B/622CABB5" Ref="U?" Part="1" +F 0 "U16" H 4450 6450 50 0000 C CNN +F 1 "74AHC245APW" V 4450 5850 50 0000 C CNN +F 2 "" H 4450 5200 50 0001 C TNN +F 3 "" H 4450 5950 60 0001 C CNN + 1 4450 5850 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0150 +U 1 1 622CABBB +P 4050 6600 +AR Path="/60941922/622CABBB" Ref="#PWR0150" Part="1" +AR Path="/629B7489/622CABBB" Ref="#PWR?" Part="1" +AR Path="/629B918A/622CABBB" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622CABBB" Ref="#PWR?" Part="1" +F 0 "#PWR0150" H 4050 6450 50 0001 C CNN +F 1 "+3V3" H 4050 6750 50 0000 C CNN +F 2 "" H 4050 6600 50 0001 C CNN +F 3 "" H 4050 6600 50 0001 C CNN + 1 4050 6600 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0151 +U 1 1 622CABC1 +P 4850 7500 +AR Path="/60941922/622CABC1" Ref="#PWR0151" Part="1" +AR Path="/629B7489/622CABC1" Ref="#PWR?" Part="1" +AR Path="/629B918A/622CABC1" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622CABC1" Ref="#PWR?" Part="1" +F 0 "#PWR0151" H 4850 7250 50 0001 C CNN +F 1 "GND" H 4850 7350 50 0000 C CNN +F 2 "" H 4850 7500 50 0001 C CNN +F 3 "" H 4850 7500 50 0001 C CNN + 1 4850 7500 + -1 0 0 -1 +$EndComp +$Comp +L GW_Logic:74245 U17 +U 1 1 622CABC7 +P 4450 7050 +AR Path="/60941922/622CABC7" Ref="U17" Part="1" +AR Path="/629B7489/622CABC7" Ref="U?" Part="1" +AR Path="/629B918A/622CABC7" Ref="U?" Part="1" +AR Path="/62BBE81B/622CABC7" Ref="U?" Part="1" +F 0 "U17" H 4450 7650 50 0000 C CNN +F 1 "74AHC245APW" V 4450 7050 50 0000 C CNN +F 2 "" H 4450 6400 50 0001 C TNN +F 3 "" H 4450 7150 60 0001 C CNN + 1 4450 7050 + -1 0 0 -1 +$EndComp +$Comp +L power:+3V3 #PWR0152 +U 1 1 622E4B86 +P 4850 1700 +AR Path="/60941922/622E4B86" Ref="#PWR0152" Part="1" +AR Path="/629B7489/622E4B86" Ref="#PWR?" Part="1" +AR Path="/629B918A/622E4B86" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/622E4B86" Ref="#PWR?" Part="1" +F 0 "#PWR0152" H 4850 1550 50 0001 C CNN +F 1 "+3V3" H 4850 1850 50 0000 C CNN +F 2 "" H 4850 1700 50 0001 C CNN +F 3 "" H 4850 1700 50 0001 C CNN + 1 4850 1700 + -1 0 0 -1 +$EndComp +Text HLabel 4050 3100 0 50 Input ~ 0 +D~OE~ +Text HLabel 4050 4300 0 50 Input ~ 0 +D~OE~ +Text Label 4050 3200 2 50 ~ 0 +IOB_D0 +Text Label 4050 3300 2 50 ~ 0 +IOB_D1 +Text Label 4050 3400 2 50 ~ 0 +IOB_D2 +Text Label 4050 3500 2 50 ~ 0 +IOB_D3 +Text Label 4050 3600 2 50 ~ 0 +IOB_D4 +Text Label 4050 3700 2 50 ~ 0 +IOB_D5 +Text Label 4050 3800 2 50 ~ 0 +IOB_D6 +Text Label 4050 3900 2 50 ~ 0 +IOB_D7 +Wire Wire Line + 4050 3900 3750 3900 +Wire Wire Line + 4050 3800 3750 3800 +Wire Wire Line + 4050 3700 3750 3700 +Wire Wire Line + 4050 3600 3750 3600 +Wire Wire Line + 4050 3500 3750 3500 +Wire Wire Line + 4050 3400 3750 3400 +Wire Wire Line + 4050 3300 3750 3300 +Wire Wire Line + 4050 3200 3750 3200 +Entry Wire Line + 3750 3200 3650 3300 +Entry Wire Line + 3750 3300 3650 3400 +Entry Wire Line + 3750 3400 3650 3500 +Entry Wire Line + 3750 3500 3650 3600 +Entry Wire Line + 3750 3600 3650 3700 +Entry Wire Line + 3750 3700 3650 3800 +Entry Wire Line + 3750 3800 3650 3900 +Entry Wire Line + 3750 3900 3650 4000 +Text HLabel 3600 3300 0 50 BiDi ~ 0 +IOB_D[31..0] +Wire Bus Line + 3600 3300 3650 3300 +Wire Wire Line + 4050 5600 3750 5600 +Wire Wire Line + 4050 5700 3750 5700 +Wire Wire Line + 4050 5800 3750 5800 +Wire Wire Line + 4050 5900 3750 5900 +Wire Wire Line + 4050 6000 3750 6000 +Wire Wire Line + 4050 6100 3750 6100 +Wire Wire Line + 4050 6200 3750 6200 +Wire Wire Line + 4050 6300 3750 6300 +Wire Wire Line + 4050 6800 3750 6800 +Wire Wire Line + 4050 6900 3750 6900 +Wire Wire Line + 4050 7000 3750 7000 +Wire Wire Line + 4050 7100 3750 7100 +Wire Wire Line + 4050 7200 3750 7200 +Wire Wire Line + 4050 7300 3750 7300 +Wire Wire Line + 4050 7400 3750 7400 +Wire Wire Line + 4050 7500 3750 7500 +Wire Wire Line + 4050 4400 3750 4400 +Wire Wire Line + 4050 4500 3750 4500 +Wire Wire Line + 4050 4600 3750 4600 +Wire Wire Line + 4050 4700 3750 4700 +Wire Wire Line + 4050 4800 3750 4800 +Wire Wire Line + 4050 4900 3750 4900 +Wire Wire Line + 4050 5000 3750 5000 +Wire Wire Line + 4050 5100 3750 5100 +Entry Wire Line + 3750 4400 3650 4500 +Entry Wire Line + 3750 4500 3650 4600 +Entry Wire Line + 3750 4600 3650 4700 +Entry Wire Line + 3750 4700 3650 4800 +Entry Wire Line + 3750 4800 3650 4900 +Entry Wire Line + 3750 4900 3650 5000 +Entry Wire Line + 3750 5000 3650 5100 +Entry Wire Line + 3750 5100 3650 5200 +Entry Wire Line + 3750 5600 3650 5700 +Entry Wire Line + 3750 5700 3650 5800 +Entry Wire Line + 3750 5800 3650 5900 +Entry Wire Line + 3750 5900 3650 6000 +Entry Wire Line + 3750 6000 3650 6100 +Entry Wire Line + 3750 6100 3650 6200 +Entry Wire Line + 3750 6200 3650 6300 +Entry Wire Line + 3750 6300 3650 6400 +Entry Wire Line + 3750 6800 3650 6900 +Entry Wire Line + 3750 6900 3650 7000 +Entry Wire Line + 3750 7000 3650 7100 +Entry Wire Line + 3750 7100 3650 7200 +Entry Wire Line + 3750 7200 3650 7300 +Entry Wire Line + 3750 7300 3650 7400 +Entry Wire Line + 3750 7400 3650 7500 +Entry Wire Line + 3750 7500 3650 7600 +Text HLabel 4050 5500 0 50 Input ~ 0 +D~OE~ +Text HLabel 4050 6700 0 50 Input ~ 0 +D~OE~ +Text HLabel 4850 6600 2 50 Input ~ 0 +DDIR +Text HLabel 4850 5400 2 50 Input ~ 0 +DDIR +Text HLabel 4850 4200 2 50 Input ~ 0 +DDIR +Text HLabel 4850 3000 2 50 Input ~ 0 +DDIR +Text HLabel 1650 2600 0 50 Output ~ 0 +IOB_~DS~ +Text HLabel 3000 2000 2 50 Input ~ 0 +IOC_SIZ[1..0] +Text HLabel 2450 2500 2 50 Input ~ 0 +IOC_~AS~ +Text Label 2450 1900 0 50 ~ 0 +IOC_SIZ1 +Text Label 2450 2000 0 50 ~ 0 +IOC_SIZ0 +Entry Wire Line + 2850 1900 2950 2000 +Wire Wire Line + 2850 1900 2450 1900 +Wire Wire Line + 2450 2000 2850 2000 +Wire Bus Line + 3000 2000 2950 2000 +Wire Bus Line + 2950 2000 2950 2100 +Text HLabel 2450 2600 2 50 Input ~ 0 +IOC_~DS~ +Text HLabel 2450 3200 2 50 Input ~ 0 +FSB_R~W~ +Text Label 2450 5500 0 50 ~ 0 +FSB_A15 +Text Label 2450 5600 0 50 ~ 0 +FSB_A14 +Text Label 2450 5700 0 50 ~ 0 +FSB_A13 +Text Label 2450 5800 0 50 ~ 0 +FSB_A12 +Text Label 2450 5900 0 50 ~ 0 +FSB_A11 +Text Label 2450 6000 0 50 ~ 0 +FSB_A10 +Text Label 2450 4300 0 50 ~ 0 +FSB_A23 +Text Label 2450 4400 0 50 ~ 0 +FSB_A22 +Text Label 2450 4500 0 50 ~ 0 +FSB_A21 +Text Label 2450 4600 0 50 ~ 0 +FSB_A20 +Text Label 2450 4700 0 50 ~ 0 +FSB_A19 +Text Label 2450 4800 0 50 ~ 0 +FSB_A18 +Text Label 2450 4900 0 50 ~ 0 +FSB_A17 +Text Label 2450 6100 0 50 ~ 0 +FSB_A9 +Text Label 2450 7000 0 50 ~ 0 +FSB_A4 +Text Label 2450 6900 0 50 ~ 0 +FSB_A5 +Text Label 2450 6800 0 50 ~ 0 +FSB_A6 +Text Label 2450 6700 0 50 ~ 0 +FSB_A7 +Text Label 2450 6200 0 50 ~ 0 +FSB_A8 +Text Label 2450 3800 0 50 ~ 0 +FSB_A24 +Text Label 2450 3500 0 50 ~ 0 +FSB_A27 +Text Label 2450 3600 0 50 ~ 0 +FSB_A26 +Text Label 2450 3700 0 50 ~ 0 +FSB_A25 +Wire Wire Line + 2450 3700 2850 3700 +Wire Wire Line + 2450 3600 2850 3600 +Wire Wire Line + 2450 3500 2850 3500 +Wire Wire Line + 2450 3800 2850 3800 +Wire Wire Line + 2450 4900 2850 4900 +Wire Wire Line + 2450 4800 2850 4800 +Wire Wire Line + 2450 4700 2850 4700 +Wire Wire Line + 2450 4600 2850 4600 +Wire Wire Line + 2450 4500 2850 4500 +Wire Wire Line + 2450 4400 2850 4400 +Wire Wire Line + 2450 4300 2850 4300 +Wire Wire Line + 2450 6100 2850 6100 +Wire Wire Line + 2450 6000 2850 6000 +Wire Wire Line + 2450 5900 2850 5900 +Wire Wire Line + 2450 5800 2850 5800 +Wire Wire Line + 2450 5700 2850 5700 +Wire Wire Line + 2450 5600 2850 5600 +Wire Wire Line + 2450 5500 2850 5500 +Wire Wire Line + 2450 7000 2850 7000 +Wire Wire Line + 2450 6900 2850 6900 +Wire Wire Line + 2450 6800 2850 6800 +Wire Wire Line + 2450 6700 2850 6700 +Wire Wire Line + 2450 6200 2850 6200 +Entry Wire Line + 2850 3700 2950 3800 +Entry Wire Line + 2850 3600 2950 3700 +Entry Wire Line + 2850 3500 2950 3600 +Entry Wire Line + 2850 3800 2950 3900 +Entry Wire Line + 2850 4900 2950 5000 +Entry Wire Line + 2850 4800 2950 4900 +Entry Wire Line + 2850 4700 2950 4800 +Entry Wire Line + 2850 4600 2950 4700 +Entry Wire Line + 2850 4500 2950 4600 +Entry Wire Line + 2850 4400 2950 4500 +Entry Wire Line + 2850 4300 2950 4400 +Entry Wire Line + 2850 6100 2950 6200 +Entry Wire Line + 2850 6000 2950 6100 +Entry Wire Line + 2850 5900 2950 6000 +Entry Wire Line + 2850 5800 2950 5900 +Entry Wire Line + 2850 5700 2950 5800 +Entry Wire Line + 2850 5600 2950 5700 +Entry Wire Line + 2850 5500 2950 5600 +Entry Wire Line + 2850 5000 2950 5100 +Entry Wire Line + 2850 7000 2950 7100 +Entry Wire Line + 2850 6900 2950 7000 +Entry Wire Line + 2850 6800 2950 6900 +Entry Wire Line + 2850 6700 2950 6800 +Entry Wire Line + 2850 6200 2950 6300 +Wire Wire Line + 2450 5000 2850 5000 +Text Label 2450 5000 0 50 ~ 0 +FSB_A16 +Text Label 4850 4300 0 50 ~ 0 +IOC_D8 +Text Label 4850 4400 0 50 ~ 0 +IOC_D9 +Text Label 4850 4500 0 50 ~ 0 +IOC_D10 +Text Label 4850 4600 0 50 ~ 0 +IOC_D11 +Text Label 4850 4700 0 50 ~ 0 +IOC_D12 +Text Label 4850 4800 0 50 ~ 0 +IOC_D13 +Text Label 4850 4900 0 50 ~ 0 +IOC_D14 +Text Label 4850 5000 0 50 ~ 0 +IOC_D15 +Text Label 4850 5500 0 50 ~ 0 +IOC_D16 +Text Label 4850 5600 0 50 ~ 0 +IOC_D17 +Text Label 4850 5700 0 50 ~ 0 +IOC_D18 +Text Label 4850 5800 0 50 ~ 0 +IOC_D19 +Text Label 4850 5900 0 50 ~ 0 +IOC_D20 +Text Label 4850 6000 0 50 ~ 0 +IOC_D21 +Text Label 4850 6100 0 50 ~ 0 +IOC_D22 +Text Label 4850 6200 0 50 ~ 0 +IOC_D23 +Text Label 4850 6700 0 50 ~ 0 +IOC_D24 +Text Label 4850 6800 0 50 ~ 0 +IOC_D25 +Text Label 4850 6900 0 50 ~ 0 +IOC_D26 +Text Label 4850 7000 0 50 ~ 0 +IOC_D27 +Text Label 4850 7100 0 50 ~ 0 +IOC_D28 +Text Label 4850 7200 0 50 ~ 0 +IOC_D29 +Text Label 4850 7300 0 50 ~ 0 +IOC_D30 +Text Label 4850 7400 0 50 ~ 0 +IOC_D31 +Text Label 4850 3100 0 50 ~ 0 +IOC_D0 +Text Label 4850 3200 0 50 ~ 0 +IOC_D1 +Text Label 4850 3300 0 50 ~ 0 +IOC_D2 +Text Label 4850 3400 0 50 ~ 0 +IOC_D3 +Text Label 4850 3500 0 50 ~ 0 +IOC_D4 +Text Label 4850 3600 0 50 ~ 0 +IOC_D5 +Text Label 4850 3700 0 50 ~ 0 +IOC_D6 +Text Label 4850 3800 0 50 ~ 0 +IOC_D7 +Wire Wire Line + 4850 3800 5150 3800 +Wire Wire Line + 4850 3700 5150 3700 +Wire Wire Line + 4850 3600 5150 3600 +Wire Wire Line + 4850 3500 5150 3500 +Wire Wire Line + 4850 3400 5150 3400 +Wire Wire Line + 4850 3300 5150 3300 +Wire Wire Line + 4850 3200 5150 3200 +Wire Wire Line + 4850 3100 5150 3100 +Entry Wire Line + 5150 3100 5250 3200 +Entry Wire Line + 5150 3200 5250 3300 +Entry Wire Line + 5150 3300 5250 3400 +Entry Wire Line + 5150 3400 5250 3500 +Entry Wire Line + 5150 3500 5250 3600 +Entry Wire Line + 5150 3600 5250 3700 +Entry Wire Line + 5150 3700 5250 3800 +Entry Wire Line + 5150 3800 5250 3900 +Text HLabel 5300 3200 2 50 BiDi ~ 0 +IOC_D[31..0] +Wire Bus Line + 5300 3200 5250 3200 +Wire Wire Line + 4850 5500 5150 5500 +Wire Wire Line + 4850 5600 5150 5600 +Wire Wire Line + 4850 5700 5150 5700 +Wire Wire Line + 4850 5800 5150 5800 +Wire Wire Line + 4850 5900 5150 5900 +Wire Wire Line + 4850 6000 5150 6000 +Wire Wire Line + 4850 6100 5150 6100 +Wire Wire Line + 4850 6200 5150 6200 +Wire Wire Line + 4850 6700 5150 6700 +Wire Wire Line + 4850 6800 5150 6800 +Wire Wire Line + 4850 6900 5150 6900 +Wire Wire Line + 4850 7000 5150 7000 +Wire Wire Line + 4850 7100 5150 7100 +Wire Wire Line + 4850 7200 5150 7200 +Wire Wire Line + 4850 7300 5150 7300 +Wire Wire Line + 4850 7400 5150 7400 +Wire Wire Line + 4850 4300 5150 4300 +Wire Wire Line + 4850 4400 5150 4400 +Wire Wire Line + 4850 4500 5150 4500 +Wire Wire Line + 4850 4600 5150 4600 +Wire Wire Line + 4850 4700 5150 4700 +Wire Wire Line + 4850 4800 5150 4800 +Wire Wire Line + 4850 4900 5150 4900 +Wire Wire Line + 4850 5000 5150 5000 +Entry Wire Line + 5150 4300 5250 4400 +Entry Wire Line + 5150 4400 5250 4500 +Entry Wire Line + 5150 4500 5250 4600 +Entry Wire Line + 5150 4600 5250 4700 +Entry Wire Line + 5150 4700 5250 4800 +Entry Wire Line + 5150 4800 5250 4900 +Entry Wire Line + 5150 4900 5250 5000 +Entry Wire Line + 5150 5000 5250 5100 +Entry Wire Line + 5150 5500 5250 5600 +Entry Wire Line + 5150 5600 5250 5700 +Entry Wire Line + 5150 5700 5250 5800 +Entry Wire Line + 5150 5800 5250 5900 +Entry Wire Line + 5150 5900 5250 6000 +Entry Wire Line + 5150 6000 5250 6100 +Entry Wire Line + 5150 6100 5250 6200 +Entry Wire Line + 5150 6200 5250 6300 +Entry Wire Line + 5150 6700 5250 6800 +Entry Wire Line + 5150 6800 5250 6900 +Entry Wire Line + 5150 6900 5250 7000 +Entry Wire Line + 5150 7000 5250 7100 +Entry Wire Line + 5150 7100 5250 7200 +Entry Wire Line + 5150 7200 5250 7300 +Entry Wire Line + 5150 7300 5250 7400 +Entry Wire Line + 5150 7400 5250 7500 +Text HLabel 1100 2200 0 50 Output ~ 0 +IOB_A[31..0] +Wire Bus Line + 1100 2200 1150 2200 +Text HLabel 3000 3400 2 50 Input ~ 0 +FSB_A[31..4] +Wire Bus Line + 3000 3400 2950 3400 +Text HLabel 4850 2300 2 50 Output ~ 0 +IOC_C16M +Text HLabel 4850 1800 2 50 Output ~ 0 +FSB_~RESET~ +Text HLabel 4850 2000 2 50 Output ~ 0 +IOC_~HALT~ +Text HLabel 4850 2200 2 50 Output ~ 0 +IOC_~DSACK~1 +Text HLabel 4850 2100 2 50 Output ~ 0 +IOC_~DSACK~0 +$Comp +L power:GND #PWR0153 +U 1 1 628186B3 +P 2450 3100 +AR Path="/60941922/628186B3" Ref="#PWR0153" Part="1" +AR Path="/629B7489/628186B3" Ref="#PWR?" Part="1" +AR Path="/629B918A/628186B3" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/628186B3" Ref="#PWR?" Part="1" +F 0 "#PWR0153" H 2450 2850 50 0001 C CNN +F 1 "GND" V 2450 2900 50 0000 C CNN +F 2 "" H 2450 3100 50 0001 C CNN +F 3 "" H 2450 3100 50 0001 C CNN + 1 2450 3100 + 0 -1 -1 0 +$EndComp +NoConn ~ 1650 3100 +Entry Wire Line + 2850 2100 2950 2200 +Entry Wire Line + 2850 2200 2950 2300 +Entry Wire Line + 2850 2300 2950 2400 +Wire Wire Line + 2450 2100 2850 2100 +Wire Wire Line + 2450 2200 2850 2200 +Wire Wire Line + 2450 2300 2850 2300 +Text Label 2450 2400 0 50 ~ 0 +IOC_A0 +Text Label 2450 2100 0 50 ~ 0 +IOC_A3 +Text Label 2450 2200 0 50 ~ 0 +IOC_A2 +Text Label 2450 2300 0 50 ~ 0 +IOC_A1 +Text HLabel 1650 7100 0 50 Output ~ 0 +IOB_~RMC~ +Text HLabel 4850 1900 2 50 Output ~ 0 +IOC_~BERR~ +Text HLabel 3000 2200 2 50 Input ~ 0 +IOC_A[3..0] +Wire Bus Line + 2950 2200 3000 2200 +Wire Wire Line + 2450 2400 2850 2400 +Entry Wire Line + 2850 2400 2950 2500 +Entry Wire Line + 2850 2000 2950 2100 +Wire Wire Line + 1550 3000 1650 3000 +Wire Wire Line + 1650 3000 1650 2700 +Connection ~ 1650 3000 +Text Label 2450 7200 0 50 ~ 0 +FSB_FC2 +Text Label 2450 7300 0 50 ~ 0 +FSB_FC1 +Text Label 2450 7400 0 50 ~ 0 +FSB_FC0 +Entry Wire Line + 2850 7200 2950 7300 +Entry Wire Line + 2850 7300 2950 7400 +Entry Wire Line + 2850 7400 2950 7500 +Wire Wire Line + 2850 7200 2450 7200 +Wire Wire Line + 2450 7300 2850 7300 +Wire Wire Line + 2850 7400 2450 7400 +Text HLabel 3000 7300 2 50 Input ~ 0 +FSB_FC[2..0] +Wire Bus Line + 3000 7300 2950 7300 +$Comp +L GW_Logic:74244 U13 +U 1 1 62A8E938 +P 4450 2150 +AR Path="/60941922/62A8E938" Ref="U13" Part="1" +AR Path="/62BBE81B/62A8E938" Ref="U?" Part="1" +F 0 "U13" H 4450 2750 50 0000 C CNN +F 1 "74LVC244APW" H 4450 1550 50 0000 C CNN +F 2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" H 4450 1500 50 0001 C TNN +F 3 "" H 4450 2250 60 0001 C CNN + 1 4450 2150 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0154 +U 1 1 62220E31 +P 4850 2600 +AR Path="/60941922/62220E31" Ref="#PWR0154" Part="1" +AR Path="/629B7489/62220E31" Ref="#PWR?" Part="1" +AR Path="/629B918A/62220E31" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/62220E31" Ref="#PWR?" Part="1" +F 0 "#PWR0154" H 4850 2350 50 0001 C CNN +F 1 "GND" H 4850 2450 50 0000 C CNN +F 2 "" H 4850 2600 50 0001 C CNN +F 3 "" H 4850 2600 50 0001 C CNN + 1 4850 2600 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0155 +U 1 1 62ACB26E +P 4050 2600 +AR Path="/60941922/62ACB26E" Ref="#PWR0155" Part="1" +AR Path="/629B7489/62ACB26E" Ref="#PWR?" Part="1" +AR Path="/629B918A/62ACB26E" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/62ACB26E" Ref="#PWR?" Part="1" +F 0 "#PWR0155" H 4050 2350 50 0001 C CNN +F 1 "GND" H 4050 2450 50 0000 C CNN +F 2 "" H 4050 2600 50 0001 C CNN +F 3 "" H 4050 2600 50 0001 C CNN + 1 4050 2600 + -1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0156 +U 1 1 62ACB7A2 +P 3950 1500 +AR Path="/60941922/62ACB7A2" Ref="#PWR0156" Part="1" +AR Path="/629B7489/62ACB7A2" Ref="#PWR?" Part="1" +AR Path="/629B918A/62ACB7A2" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/62ACB7A2" Ref="#PWR?" Part="1" +F 0 "#PWR0156" H 3950 1250 50 0001 C CNN +F 1 "GND" H 3950 1350 50 0000 C CNN +F 2 "" H 3950 1500 50 0001 C CNN +F 3 "" H 3950 1500 50 0001 C CNN + 1 3950 1500 + -1 0 0 -1 +$EndComp +Wire Wire Line + 3950 1500 4050 1500 +Wire Wire Line + 4050 1500 4050 1700 +Wire Wire Line + 4050 2400 4050 2500 +Connection ~ 4050 2600 +Connection ~ 4050 2500 +Wire Wire Line + 4050 2500 4050 2600 +NoConn ~ 4850 2400 +NoConn ~ 4850 2500 +Text HLabel 4050 1900 0 50 Input ~ 0 +IOB_~BERR~ +Text Label 2450 3300 0 50 ~ 0 +FSB_A31 +Text Label 2450 3400 0 50 ~ 0 +FSB_A30 +Wire Wire Line + 2450 3400 2850 3400 +Wire Wire Line + 2450 3300 2850 3300 +Entry Wire Line + 2850 3400 2950 3500 +Entry Wire Line + 2850 3300 2950 3400 +Text HLabel 5450 1000 2 50 Input ~ 0 +RESET~OE~ +Text Label 1650 3500 2 50 ~ 0 +IOB_A27 +Text Label 1650 3400 2 50 ~ 0 +IOB_A30 +Wire Wire Line + 1650 3400 1250 3400 +Wire Wire Line + 1650 3300 1250 3300 +Text Label 1650 3300 2 50 ~ 0 +IOB_A31 +Entry Wire Line + 1250 3400 1150 3500 +Entry Wire Line + 1250 3300 1150 3400 +$Comp +L GW_Logic:741G125GW U29 +U 1 1 6178B34B +P 4750 1100 +F 0 "U29" H 4750 1100 50 0000 C CNN +F 1 "74LVC1G125GW" H 4750 850 50 0000 C CNN +F 2 "stdpads:SOT-353" H 4750 800 50 0001 C TNN +F 3 "" H 4750 900 60 0001 C CNN + 1 4750 1100 + -1 0 0 -1 +$EndComp +$Comp +L Device:R_Small R1 +U 1 1 61798D1B +P 4250 1200 +F 0 "R1" V 4100 1200 50 0000 C CNN +F 1 "30" V 4200 1200 50 0000 C BNN +F 2 "" H 4250 1200 50 0001 C CNN +F 3 "~" H 4250 1200 50 0001 C CNN + 1 4250 1200 + 0 1 1 0 +$EndComp +Text HLabel 4150 1200 0 50 BiDi ~ 0 +IOB_~RESET~ +$Comp +L power:+3V3 #PWR0102 +U 1 1 617A706D +P 4350 1000 +AR Path="/60941922/617A706D" Ref="#PWR0102" Part="1" +AR Path="/629B7489/617A706D" Ref="#PWR?" Part="1" +AR Path="/629B918A/617A706D" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/617A706D" Ref="#PWR?" Part="1" +F 0 "#PWR0102" H 4350 850 50 0001 C CNN +F 1 "+3V3" H 4350 1150 50 0000 C CNN +F 2 "" H 4350 1000 50 0001 C CNN +F 3 "" H 4350 1000 50 0001 C CNN + 1 4350 1000 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5150 1100 5150 1200 +$Comp +L power:GND #PWR0103 +U 1 1 617C0EDA +P 5150 1200 +AR Path="/60941922/617C0EDA" Ref="#PWR0103" Part="1" +AR Path="/629B7489/617C0EDA" Ref="#PWR?" Part="1" +AR Path="/629B918A/617C0EDA" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/617C0EDA" Ref="#PWR?" Part="1" +F 0 "#PWR0103" H 5150 950 50 0001 C CNN +F 1 "GND" H 5150 1050 50 0000 C CNN +F 2 "" H 5150 1200 50 0001 C CNN +F 3 "" H 5150 1200 50 0001 C CNN + 1 5150 1200 + -1 0 0 -1 +$EndComp +Connection ~ 5150 1200 +$Comp +L Device:R_Small R2 +U 1 1 617C2886 +P 5250 1100 +F 0 "R2" H 5309 1146 50 0000 L CNN +F 1 "1k" H 5309 1055 50 0000 L CNN +F 2 "" H 5250 1100 50 0001 C CNN +F 3 "~" H 5250 1100 50 0001 C CNN + 1 5250 1100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5450 1000 5250 1000 +Connection ~ 5250 1000 +Wire Wire Line + 5250 1000 5150 1000 +Wire Wire Line + 5250 1200 5150 1200 +$Comp +L power:+5V #PWR? +U 1 1 61AAD399 +P 2450 7100 +AR Path="/60941922/61AAD399" Ref="#PWR?" Part="1" +AR Path="/629B7489/61AAD399" Ref="#PWR?" Part="1" +AR Path="/629B918A/61AAD399" Ref="#PWR?" Part="1" +AR Path="/62BBE81B/61AAD399" Ref="#PWR?" Part="1" +F 0 "#PWR?" H 2450 6950 50 0001 C CNN +F 1 "+5V" V 2400 7250 50 0000 C CNN +F 2 "" H 2450 7100 50 0001 C CNN +F 3 "" H 2450 7100 50 0001 C CNN + 1 2450 7100 + 0 1 1 0 +$EndComp +Wire Bus Line + 2950 7300 2950 7500 +Wire Bus Line + 1150 7300 1150 7500 +Wire Bus Line + 2950 2200 2950 2500 +Wire Bus Line + 1150 2200 1150 7100 +Wire Bus Line + 3650 3300 3650 7600 +Wire Bus Line + 2950 3400 2950 7100 +Wire Bus Line + 5250 3200 5250 7500 +$EndSCHEMATC diff --git a/RAM.sch b/RAM.sch new file mode 100644 index 0000000..f68be7d --- /dev/null +++ b/RAM.sch @@ -0,0 +1,560 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 4 7 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +Text Label 2400 2500 2 50 ~ 0 +RA0 +Text Label 2400 2600 2 50 ~ 0 +RA1 +Text Label 2400 2700 2 50 ~ 0 +RA2 +Text Label 2400 2900 2 50 ~ 0 +RA4 +Text Label 2400 2800 2 50 ~ 0 +RA3 +Text Label 2400 3000 2 50 ~ 0 +RA5 +$Comp +L GW_RAM:SDRAM-16Mx16-TSOP2-54 U4 +U 1 1 6326A531 +P 2900 3200 +F 0 "U4" H 2900 4350 50 0000 C CNN +F 1 "W9825G6KH-6" V 2900 3200 50 0000 C CNN +F 2 "stdpads:Winbond_TSOPII-54" H 2900 1550 50 0001 C CIN +F 3 "" H 2900 2950 50 0001 C CNN + 1 2900 3200 + 1 0 0 -1 +$EndComp +Text Label 2400 3100 2 50 ~ 0 +RA6 +Text Label 2400 3200 2 50 ~ 0 +RA7 +Text Label 2400 3300 2 50 ~ 0 +RA8 +Text Label 2400 3400 2 50 ~ 0 +RA9 +Text Label 2400 3500 2 50 ~ 0 +RA10 +Text Label 2400 3600 2 50 ~ 0 +RA11 +Text Label 2400 3700 2 50 ~ 0 +RA12 +Text Label 2400 3800 2 50 ~ 0 +BA0 +Text Label 2400 3900 2 50 ~ 0 +BA1 +Text Label 3400 2200 0 50 ~ 0 +D0 +Text Label 3400 2300 0 50 ~ 0 +D1 +Text Label 3400 2400 0 50 ~ 0 +D2 +Text Label 3400 2500 0 50 ~ 0 +D3 +Text Label 3400 2600 0 50 ~ 0 +D4 +Text Label 3400 2700 0 50 ~ 0 +D5 +Text Label 3400 2800 0 50 ~ 0 +D6 +Text Label 3400 2900 0 50 ~ 0 +D7 +Text Label 3400 3000 0 50 ~ 0 +D8 +Text Label 3400 3100 0 50 ~ 0 +D9 +Text Label 3400 3200 0 50 ~ 0 +D10 +Text Label 3400 3300 0 50 ~ 0 +D11 +Text Label 3400 3400 0 50 ~ 0 +D12 +Text Label 3400 3500 0 50 ~ 0 +D13 +Text Label 3400 3600 0 50 ~ 0 +D14 +Text Label 3400 3700 0 50 ~ 0 +D15 +Text Label 3400 3800 0 50 ~ 0 +DQM0 +Text Label 3400 3900 0 50 ~ 0 +DQM1 +Text HLabel 3400 4200 2 50 Input ~ 0 +~CS~ +Text HLabel 3400 4300 2 50 Input ~ 0 +~WE~ +Text HLabel 3400 4400 2 50 Input ~ 0 +~CAS~ +Text HLabel 3400 4500 2 50 Input ~ 0 +~RAS~ +Text HLabel 2400 4100 0 50 Input ~ 0 +CKE +Text HLabel 2400 4200 0 50 Input ~ 0 +CLK01 +$Comp +L power:GND #PWR0126 +U 1 1 632755E1 +P 2400 4500 +F 0 "#PWR0126" H 2400 4250 50 0001 C CNN +F 1 "GND" H 2400 4350 50 0000 C CNN +F 2 "" H 2400 4500 50 0001 C CNN +F 3 "" H 2400 4500 50 0001 C CNN + 1 2400 4500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2400 4500 2400 4400 +$Comp +L power:+3V3 #PWR0127 +U 1 1 632761AA +P 2400 2200 +F 0 "#PWR0127" H 2400 2050 50 0001 C CNN +F 1 "+3V3" H 2400 2350 50 0000 C CNN +F 2 "" H 2400 2200 50 0001 C CNN +F 3 "" H 2400 2200 50 0001 C CNN + 1 2400 2200 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2400 2200 2400 2300 +Wire Wire Line + 3400 3700 3600 3700 +Entry Wire Line + 3600 3700 3700 3800 +Wire Wire Line + 3400 3600 3600 3600 +Entry Wire Line + 3600 3600 3700 3700 +Wire Wire Line + 3400 3500 3600 3500 +Entry Wire Line + 3600 3500 3700 3600 +Wire Wire Line + 3400 3400 3600 3400 +Entry Wire Line + 3600 3400 3700 3500 +Wire Wire Line + 3400 3300 3600 3300 +Entry Wire Line + 3600 3300 3700 3400 +Wire Wire Line + 3400 3200 3600 3200 +Entry Wire Line + 3600 3200 3700 3300 +Wire Wire Line + 3400 3100 3600 3100 +Entry Wire Line + 3600 3100 3700 3200 +Wire Wire Line + 3400 3000 3600 3000 +Entry Wire Line + 3600 3000 3700 3100 +Wire Wire Line + 3400 2900 3600 2900 +Entry Wire Line + 3600 2900 3700 3000 +Wire Wire Line + 3400 2800 3600 2800 +Entry Wire Line + 3600 2800 3700 2900 +Wire Wire Line + 3400 2700 3600 2700 +Entry Wire Line + 3600 2700 3700 2800 +Wire Wire Line + 3400 2600 3600 2600 +Entry Wire Line + 3600 2600 3700 2700 +Wire Wire Line + 3400 2500 3600 2500 +Entry Wire Line + 3600 2500 3700 2600 +Wire Wire Line + 3400 2400 3600 2400 +Entry Wire Line + 3600 2400 3700 2500 +Wire Wire Line + 3400 2300 3600 2300 +Entry Wire Line + 3600 2300 3700 2400 +Wire Wire Line + 3400 2200 3600 2200 +Entry Wire Line + 3600 2200 3700 2300 +Wire Wire Line + 3400 3900 3600 3900 +Entry Wire Line + 3600 3900 3700 4000 +Wire Wire Line + 3400 3800 3600 3800 +Entry Wire Line + 3600 3800 3700 3900 +Wire Wire Line + 2400 3900 2200 3900 +Entry Wire Line + 2200 3900 2100 4000 +Wire Wire Line + 2400 3800 2200 3800 +Entry Wire Line + 2200 3800 2100 3900 +Wire Wire Line + 2400 3700 2200 3700 +Entry Wire Line + 2200 3700 2100 3800 +Wire Wire Line + 2400 3600 2200 3600 +Entry Wire Line + 2200 3600 2100 3700 +Wire Wire Line + 2400 3500 2200 3500 +Entry Wire Line + 2200 3500 2100 3600 +Wire Wire Line + 2400 3400 2200 3400 +Entry Wire Line + 2200 3400 2100 3500 +Wire Wire Line + 2400 3300 2200 3300 +Entry Wire Line + 2200 3300 2100 3400 +Wire Wire Line + 2400 3200 2200 3200 +Entry Wire Line + 2200 3200 2100 3300 +Wire Wire Line + 2400 3100 2200 3100 +Entry Wire Line + 2200 3100 2100 3200 +Wire Wire Line + 2400 3000 2200 3000 +Entry Wire Line + 2200 3000 2100 3100 +Wire Wire Line + 2400 2900 2200 2900 +Entry Wire Line + 2200 2900 2100 3000 +Wire Wire Line + 2400 2800 2200 2800 +Entry Wire Line + 2200 2800 2100 2900 +Wire Wire Line + 2400 2700 2200 2700 +Entry Wire Line + 2200 2700 2100 2800 +Wire Wire Line + 2400 2600 2200 2600 +Entry Wire Line + 2200 2600 2100 2700 +Wire Wire Line + 2400 2500 2200 2500 +Entry Wire Line + 2200 2500 2100 2600 +Wire Bus Line + 3700 3900 3700 4000 +Wire Bus Line + 2100 3900 2100 4000 +Wire Bus Line + 3700 2300 3750 2300 +Wire Bus Line + 2100 2600 2050 2600 +Wire Bus Line + 2100 3900 2050 3900 +Text HLabel 4250 2600 0 50 Input ~ 0 +RA[12..0] +Text HLabel 3750 2300 2 50 BiDi ~ 0 +D[31..0] +Text HLabel 5950 2300 2 50 BiDi ~ 0 +D[31..0] +Wire Bus Line + 4300 3900 4250 3900 +Wire Bus Line + 4300 2600 4250 2600 +Connection ~ 4600 2200 +Wire Bus Line + 5900 2300 5950 2300 +Wire Bus Line + 5900 3900 5900 4000 +Wire Bus Line + 4300 4000 4300 3900 +Entry Wire Line + 4400 2500 4300 2600 +Wire Wire Line + 4600 2500 4400 2500 +Entry Wire Line + 4400 2600 4300 2700 +Wire Wire Line + 4600 2600 4400 2600 +Entry Wire Line + 4400 2700 4300 2800 +Wire Wire Line + 4600 2700 4400 2700 +Entry Wire Line + 4400 2800 4300 2900 +Wire Wire Line + 4600 2800 4400 2800 +Entry Wire Line + 4400 2900 4300 3000 +Wire Wire Line + 4600 2900 4400 2900 +Entry Wire Line + 4400 3000 4300 3100 +Wire Wire Line + 4600 3000 4400 3000 +Entry Wire Line + 4400 3100 4300 3200 +Wire Wire Line + 4600 3100 4400 3100 +Entry Wire Line + 4400 3200 4300 3300 +Wire Wire Line + 4600 3200 4400 3200 +Entry Wire Line + 4400 3300 4300 3400 +Wire Wire Line + 4600 3300 4400 3300 +Entry Wire Line + 4400 3400 4300 3500 +Wire Wire Line + 4600 3400 4400 3400 +Entry Wire Line + 4400 3500 4300 3600 +Wire Wire Line + 4600 3500 4400 3500 +Entry Wire Line + 4400 3600 4300 3700 +Wire Wire Line + 4600 3600 4400 3600 +Entry Wire Line + 4400 3700 4300 3800 +Wire Wire Line + 4600 3700 4400 3700 +Entry Wire Line + 4400 3800 4300 3900 +Wire Wire Line + 4600 3800 4400 3800 +Entry Wire Line + 4400 3900 4300 4000 +Wire Wire Line + 4600 3900 4400 3900 +Entry Wire Line + 5800 3800 5900 3900 +Wire Wire Line + 5600 3800 5800 3800 +Entry Wire Line + 5800 3900 5900 4000 +Wire Wire Line + 5600 3900 5800 3900 +Entry Wire Line + 5800 3000 5900 3100 +Wire Wire Line + 5600 3000 5800 3000 +Entry Wire Line + 5800 3100 5900 3200 +Wire Wire Line + 5600 3100 5800 3100 +Entry Wire Line + 5800 3200 5900 3300 +Wire Wire Line + 5600 3200 5800 3200 +Entry Wire Line + 5800 3300 5900 3400 +Wire Wire Line + 5600 3300 5800 3300 +Entry Wire Line + 5800 3400 5900 3500 +Wire Wire Line + 5600 3400 5800 3400 +Entry Wire Line + 5800 3500 5900 3600 +Wire Wire Line + 5600 3500 5800 3500 +Entry Wire Line + 5800 3600 5900 3700 +Wire Wire Line + 5600 3600 5800 3600 +Entry Wire Line + 5800 3700 5900 3800 +Wire Wire Line + 5600 3700 5800 3700 +Entry Wire Line + 5800 2200 5900 2300 +Wire Wire Line + 5600 2200 5800 2200 +Entry Wire Line + 5800 2300 5900 2400 +Wire Wire Line + 5600 2300 5800 2300 +Entry Wire Line + 5800 2400 5900 2500 +Wire Wire Line + 5600 2400 5800 2400 +Entry Wire Line + 5800 2500 5900 2600 +Wire Wire Line + 5600 2500 5800 2500 +Entry Wire Line + 5800 2600 5900 2700 +Wire Wire Line + 5600 2600 5800 2600 +Entry Wire Line + 5800 2700 5900 2800 +Wire Wire Line + 5600 2700 5800 2700 +Entry Wire Line + 5800 2800 5900 2900 +Wire Wire Line + 5600 2800 5800 2800 +Entry Wire Line + 5800 2900 5900 3000 +Wire Wire Line + 5600 2900 5800 2900 +Wire Wire Line + 4600 2200 4600 2300 +$Comp +L power:+3V3 #PWR0128 +U 1 1 63276882 +P 4600 2200 +F 0 "#PWR0128" H 4600 2050 50 0001 C CNN +F 1 "+3V3" H 4600 2350 50 0000 C CNN +F 2 "" H 4600 2200 50 0001 C CNN +F 3 "" H 4600 2200 50 0001 C CNN + 1 4600 2200 + 1 0 0 -1 +$EndComp +Connection ~ 4600 4500 +Wire Wire Line + 4600 4500 4600 4400 +$Comp +L power:GND #PWR0129 +U 1 1 63274829 +P 4600 4500 +F 0 "#PWR0129" H 4600 4250 50 0001 C CNN +F 1 "GND" H 4600 4350 50 0000 C CNN +F 2 "" H 4600 4500 50 0001 C CNN +F 3 "" H 4600 4500 50 0001 C CNN + 1 4600 4500 + 1 0 0 -1 +$EndComp +Text HLabel 4600 4200 0 50 Input ~ 0 +CLK23 +Text HLabel 4600 4100 0 50 Input ~ 0 +CKE +Text HLabel 5600 4500 2 50 Input ~ 0 +~RAS~ +Text HLabel 5600 4400 2 50 Input ~ 0 +~CAS~ +Text HLabel 5600 4300 2 50 Input ~ 0 +~WE~ +Text HLabel 5600 4200 2 50 Input ~ 0 +~CS~ +Text Label 5600 3700 0 50 ~ 0 +D31 +Text Label 5600 3600 0 50 ~ 0 +D30 +Text Label 5600 3500 0 50 ~ 0 +D29 +Text Label 5600 3400 0 50 ~ 0 +D28 +Text Label 5600 3300 0 50 ~ 0 +D27 +Text Label 5600 3200 0 50 ~ 0 +D26 +Text Label 5600 3100 0 50 ~ 0 +D25 +Text Label 5600 3000 0 50 ~ 0 +D24 +Text Label 5600 2900 0 50 ~ 0 +D23 +Text Label 5600 2800 0 50 ~ 0 +D22 +Text Label 5600 2700 0 50 ~ 0 +D21 +Text Label 5600 2600 0 50 ~ 0 +D20 +Text Label 5600 2500 0 50 ~ 0 +D19 +Text Label 5600 2400 0 50 ~ 0 +D18 +Text Label 5600 2300 0 50 ~ 0 +D17 +Text Label 5600 2200 0 50 ~ 0 +D16 +Text Label 5600 3900 0 50 ~ 0 +DQM3 +Text Label 5600 3800 0 50 ~ 0 +DQM2 +Text Label 4600 3900 2 50 ~ 0 +BA1 +Text Label 4600 3800 2 50 ~ 0 +BA0 +Text Label 4600 3700 2 50 ~ 0 +RA12 +Text Label 4600 3600 2 50 ~ 0 +RA11 +Text Label 4600 3500 2 50 ~ 0 +RA10 +Text Label 4600 3400 2 50 ~ 0 +RA9 +Text Label 4600 3300 2 50 ~ 0 +RA8 +Text Label 4600 3200 2 50 ~ 0 +RA7 +Text Label 4600 3100 2 50 ~ 0 +RA6 +Text Label 4600 3000 2 50 ~ 0 +RA5 +Text Label 4600 2800 2 50 ~ 0 +RA3 +Text Label 4600 2900 2 50 ~ 0 +RA4 +Text Label 4600 2700 2 50 ~ 0 +RA2 +Text Label 4600 2600 2 50 ~ 0 +RA1 +Text Label 4600 2500 2 50 ~ 0 +RA0 +Text HLabel 2050 2600 0 50 Input ~ 0 +RA[12..0] +Text HLabel 2050 3900 0 50 Input ~ 0 +BA[1..0] +Text HLabel 4250 3900 0 50 Input ~ 0 +BA[1..0] +Wire Bus Line + 3700 4000 3750 4000 +Wire Bus Line + 5900 4000 5950 4000 +Text HLabel 3750 4000 2 50 Input ~ 0 +DQM[3..0] +Text HLabel 5950 4000 2 50 Input ~ 0 +DQM[3..0] +$Comp +L GW_RAM:SDRAM-16Mx16-TSOP2-54 U5 +U 1 1 6327223F +P 5100 3200 +F 0 "U5" H 5100 4350 50 0000 C CNN +F 1 "W9825G6KH-6" V 5100 3200 50 0000 C CNN +F 2 "stdpads:Winbond_TSOPII-54" H 5100 1550 50 0001 C CIN +F 3 "" H 5100 2950 50 0001 C CNN + 1 5100 3200 + 1 0 0 -1 +$EndComp +Wire Bus Line + 3700 2300 3700 3800 +Wire Bus Line + 2100 2600 2100 3800 +Wire Bus Line + 4300 2600 4300 3800 +Wire Bus Line + 5900 2300 5900 3800 +$EndSCHEMATC diff --git a/SE-030-cache.lib b/SE-030-cache.lib new file mode 100644 index 0000000..78d9d8b --- /dev/null +++ b/SE-030-cache.lib @@ -0,0 +1,856 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 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 +# +# FPGA_Xilinx_Spartan6_XC6SLX9-FTG256 +# +DEF FPGA_Xilinx_Spartan6_XC6SLX9-FTG256 U 0 40 Y Y 4 L N +F0 "U" 0 50 50 H V C CNN +F1 "FPGA_Xilinx_Spartan6_XC6SLX9-FTG256" 0 -50 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H V C CNN +DRAW +S -1750 2850 1750 -3100 1 1 10 f +S -1750 2850 1750 -3100 2 1 10 f +S -1250 600 1250 -600 3 1 10 f +S -750 1200 750 -1200 4 1 10 f +X IO_L35N_GCLK16_0 A10 -2000 400 250 R 50 50 1 1 B +X IO_L39N_0 A11 -2000 -400 250 R 50 50 1 1 B +X IO_L62N_VREF_0 A12 -2000 -800 250 R 50 50 1 1 B +X IO_L63N_SCP6_0 A13 -2000 -1000 250 R 50 50 1 1 B +X IO_L65N_SCP2_0 A14 -2000 -1400 250 R 50 50 1 1 B +X IO_L1N_VREF_0 A4 -2000 2200 250 R 50 50 1 1 B +X IO_L2N_0 A5 -2000 2000 250 R 50 50 1 1 B +X IO_L4N_0 A6 -2000 1600 250 R 50 50 1 1 B +X IO_L6N_0 A7 -2000 1200 250 R 50 50 1 1 B +X IO_L33N_0 A8 -2000 800 250 R 50 50 1 1 B +X IO_L34N_GCLK18_0 A9 -2000 600 250 R 50 50 1 1 B +X IO_L35P_GCLK17_0 B10 -2000 500 250 R 50 50 1 1 B +X IO_L62P_0 B12 -2000 -700 250 R 50 50 1 1 B +X VCCO_0 B13 -1400 3100 250 D 50 50 1 1 W +X IO_L65P_SCP3_0 B14 -2000 -1300 250 R 50 50 1 1 B +X IO_L29P_A23_M1A13_1 B15 2000 2100 250 L 50 50 1 1 B +X IO_L29N_A22_M1A14_1 B16 2000 2000 250 L 50 50 1 1 B +X VCCO_0 B4 -1600 3100 250 D 50 50 1 1 W +X IO_L2P_0 B5 -2000 2100 250 R 50 50 1 1 B +X IO_L4P_0 B6 -2000 1700 250 R 50 50 1 1 B +X IO_L33P_0 B8 -2000 900 250 R 50 50 1 1 B +X VCCO_0 B9 -1500 3100 250 D 50 50 1 1 W +X IO_L37N_GCLK12_0 C10 -2000 0 250 R 50 50 1 1 B +X IO_L39P_0 C11 -2000 -300 250 R 50 50 1 1 B +X IO_L63P_SCP7_0 C13 -2000 -900 250 R 50 50 1 1 B +X IO_L33P_A15_M1A10_1 C15 2000 1300 250 L 50 50 1 1 B +X IO_L33N_A14_M1A4_1 C16 2000 1200 250 L 50 50 1 1 B +X IO_L1P_HSWAPEN_0 C4 -2000 2300 250 R 50 50 1 1 B +X IO_L3N_0 C5 -2000 1800 250 R 50 50 1 1 B +X IO_L7N_0 C6 -2000 1000 250 R 50 50 1 1 B +X IO_L6P_0 C7 -2000 1300 250 R 50 50 1 1 B +X IO_L38N_VREF_0 C8 -2000 -200 250 R 50 50 1 1 B +X IO_L34P_GCLK19_0 C9 -2000 700 250 R 50 50 1 1 B +X VCCO_0 D10 -1200 3100 250 D 50 50 1 1 W +X IO_L66P_SCP1_0 D11 -2000 -1500 250 R 50 50 1 1 B +X IO_L66N_SCP0_0 D12 -2000 -1600 250 R 50 50 1 1 B +X IO_L31P_A19_M1CKE_1 D14 2000 1700 250 L 50 50 1 1 B +X VCCO_1 D15 1100 3100 250 D 50 50 1 1 W +X IO_L31N_A18_M1A12_1 D16 2000 1600 250 L 50 50 1 1 B +X IO_L3P_0 D5 -2000 1900 250 R 50 50 1 1 B +X IO_L7P_0 D6 -2000 1100 250 R 50 50 1 1 B +X VCCO_0 D7 -1300 3100 250 D 50 50 1 1 W +X IO_L38P_0 D8 -2000 -100 250 R 50 50 1 1 B +X IO_L40N_0 D9 -2000 -600 250 R 50 50 1 1 B +X IO_L37P_GCLK13_0 E10 -2000 100 250 R 50 50 1 1 B +X IO_L64N_SCP4_0 E11 -2000 -1200 250 R 50 50 1 1 B +X IO_L1N_A24_VREF_1 E12 2000 2200 250 L 50 50 1 1 B +X IO_L1P_A25_1 E13 2000 2300 250 L 50 50 1 1 B +X IO_L34P_A13_M1WE_1 E15 2000 1100 250 L 50 50 1 1 B +X IO_L34N_A12_M1BA2_1 E16 2000 1000 250 L 50 50 1 1 B +X IO_L5N_0 E6 -2000 1400 250 R 50 50 1 1 B +X IO_L36P_GCLK15_0 E7 -2000 300 250 R 50 50 1 1 B +X IO_L36N_GCLK14_0 E8 -2000 200 250 R 50 50 1 1 B +X IO_L64P_SCP5_0 F10 -2000 -1100 250 R 50 50 1 1 B +X IO_L30P_A21_M1RESET_1 F12 2000 1900 250 L 50 50 1 1 B +X IO_L32P_A17_M1A8_1 F13 2000 1500 250 L 50 50 1 1 B +X IO_L32N_A16_M1A9_1 F14 2000 1400 250 L 50 50 1 1 B +X IO_L35P_A11_M1A7_1 F15 2000 900 250 L 50 50 1 1 B +X IO_L35N_A10_M1A2_1 F16 2000 800 250 L 50 50 1 1 B +X IO_L5P_0 F7 -2000 1500 250 R 50 50 1 1 B +X IO_L40P_0 F9 -2000 -500 250 R 50 50 1 1 B +X IO_L30N_A20_M1A11_1 G11 2000 1800 250 L 50 50 1 1 B +X IO_L38P_A5_M1CLK_1 G12 2000 300 250 L 50 50 1 1 B +X VCCO_1 G13 1200 3100 250 D 50 50 1 1 W +X IO_L36P_A9_M1BA0_1 G14 2000 700 250 L 50 50 1 1 B +X IO_L36N_A8_M1BA1_1 G16 2000 600 250 L 50 50 1 1 B +X IO_L38N_A4_M1CLKN_1 H11 2000 200 250 L 50 50 1 1 B +X IO_L39P_M1A3_1 H13 2000 100 250 L 50 50 1 1 B +X IO_L39N_M1ODT_1 H14 2000 0 250 L 50 50 1 1 B +X IO_L37P_A7_M1A0_1 H15 2000 500 250 L 50 50 1 1 B +X IO_L37N_A6_M1A1_1 H16 2000 400 250 L 50 50 1 1 B +X IO_L40P_GCLK11_M1A5_1 J11 2000 -100 250 L 50 50 1 1 B +X IO_L40N_GCLK10_M1A6_1 J12 2000 -200 250 L 50 50 1 1 B +X IO_L41P_GCLK9_IRDY1_M1RASN_1 J13 2000 -300 250 L 50 50 1 1 B +X IO_L43P_GCLK5_M1DQ4_1 J14 2000 -700 250 L 50 50 1 1 B +X VCCO_1 J15 1300 3100 250 D 50 50 1 1 W +X IO_L43N_GCLK4_M1DQ5_1 J16 2000 -800 250 L 50 50 1 1 B +X IO_L42N_GCLK6_TRDY1_M1LDM_1 K11 2000 -600 250 L 50 50 1 1 B +X IO_L42P_GCLK7_M1UDM_1 K12 2000 -500 250 L 50 50 1 1 B +X VCCO_1 K13 1400 3100 250 D 50 50 1 1 W +X IO_L41N_GCLK8_M1CASN_1 K14 2000 -400 250 L 50 50 1 1 B +X IO_L44P_A3_M1DQ6_1 K15 2000 -900 250 L 50 50 1 1 B +X IO_L44N_A2_M1DQ7_1 K16 2000 -1000 250 L 50 50 1 1 B +X IO_L53P_1 L12 2000 -2700 250 L 50 50 1 1 B +X IO_L53N_VREF_1 L13 2000 -2800 250 L 50 50 1 1 B +X IO_L47P_FWE_B_M1DQ0_1 L14 2000 -1500 250 L 50 50 1 1 B +X IO_L47N_LDC_M1DQ1_1 L16 2000 -1600 250 L 50 50 1 1 B +X IO_L74P_AWAKE_1 M13 2000 -2900 250 L 50 50 1 1 B +X IO_L74N_DOUT_BUSY_1 M14 2000 -3000 250 L 50 50 1 1 B +X IO_L46P_FCS_B_M1DQ2_1 M15 2000 -1300 250 L 50 50 1 1 B +X IO_L46N_FOE_B_M1DQ3_1 M16 2000 -1400 250 L 50 50 1 1 B +X IO_L45P_A1_M1LDQS_1 N14 2000 -1100 250 L 50 50 1 1 B +X VCCO_1 N15 1500 3100 250 D 50 50 1 1 W +X IO_L45N_A0_M1LDQSN_1 N16 2000 -1200 250 L 50 50 1 1 B +X IO_L48P_HDC_M1DQ8_1 P15 2000 -1700 250 L 50 50 1 1 B +X IO_L48N_M1DQ9_1 P16 2000 -1800 250 L 50 50 1 1 B +X IO_L52P_M1DQ14_1 R12 2000 -2500 250 L 50 50 1 1 B +X VCCO_1 R13 1600 3100 250 D 50 50 1 1 W +X IO_L50P_M1UDQS_1 R14 2000 -2100 250 L 50 50 1 1 B +X IO_L49P_M1DQ10_1 R15 2000 -1900 250 L 50 50 1 1 B +X IO_L49N_M1DQ11_1 R16 2000 -2000 250 L 50 50 1 1 B +X IO_L52N_M1DQ15_1 T12 2000 -2600 250 L 50 50 1 1 B +X IO_L51N_M1DQ13_1 T13 2000 -2400 250 L 50 50 1 1 B +X IO_L51P_M1DQ12_1 T14 2000 -2300 250 L 50 50 1 1 B +X IO_L50N_M1UDQSN_1 T15 2000 -2200 250 L 50 50 1 1 B +X IO_L52N_M3A9_3 A2 2000 -2200 250 L 50 50 2 1 B +X IO_L83N_VREF_3 A3 2000 -3000 250 L 50 50 2 1 B +X IO_L50N_M3BA2_3 B1 2000 -1800 250 L 50 50 2 1 B +X IO_L52P_M3A8_3 B2 2000 -2100 250 L 50 50 2 1 B +X IO_L83P_3 B3 2000 -2900 250 L 50 50 2 1 B +X IO_L50P_M3WE_3 C1 2000 -1700 250 L 50 50 2 1 B +X IO_L48N_M3BA1_3 C2 2000 -1400 250 L 50 50 2 1 B +X IO_L48P_M3BA0_3 C3 2000 -1300 250 L 50 50 2 1 B +X IO_L49N_M3A2_3 D1 2000 -1600 250 L 50 50 2 1 B +X VCCO_3 D2 1200 3100 250 D 50 50 2 1 W +X IO_L49P_M3A7_3 D3 2000 -1500 250 L 50 50 2 1 B +X IO_L46N_M3CLKN_3 E1 2000 -1000 250 L 50 50 2 1 B +X IO_L46P_M3CLK_3 E2 2000 -900 250 L 50 50 2 1 B +X IO_L54N_M3A11_3 E3 2000 -2600 250 L 50 50 2 1 B +X IO_L54P_M3RESET_3 E4 2000 -2500 250 L 50 50 2 1 B +X IO_L41N_GCLK26_M3DQ5_3 F1 2000 0 250 L 50 50 2 1 B +X IO_L41P_GCLK27_M3DQ4_3 F2 2000 100 250 L 50 50 2 1 B +X IO_L53N_M3A12_3 F3 2000 -2400 250 L 50 50 2 1 B +X IO_L53P_M3CKE_3 F4 2000 -2300 250 L 50 50 2 1 B +X IO_L55N_M3A14_3 F5 2000 -2800 250 L 50 50 2 1 B +X IO_L55P_M3A13_3 F6 2000 -2700 250 L 50 50 2 1 B +X IO_L40N_M3DQ7_3 G1 2000 200 250 L 50 50 2 1 B +X IO_L40P_M3DQ6_3 G3 2000 300 250 L 50 50 2 1 B +X VCCO_3 G4 1300 3100 250 D 50 50 2 1 W +X IO_L51N_M3A4_3 G5 2000 -2000 250 L 50 50 2 1 B +X IO_L51P_M3A10_3 G6 2000 -1900 250 L 50 50 2 1 B +X IO_L39N_M3LDQSN_3 H1 2000 400 250 L 50 50 2 1 B +X IO_L39P_M3LDQS_3 H2 2000 500 250 L 50 50 2 1 B +X IO_L44N_GCLK20_M3A6_3 H3 2000 -600 250 L 50 50 2 1 B +X IO_L44P_GCLK21_M3A5_3 H4 2000 -500 250 L 50 50 2 1 B +X IO_L43N_GCLK22_IRDY2_M3CASN_3 H5 2000 -400 250 L 50 50 2 1 B +X IO_L38N_M3DQ3_3 J1 2000 600 250 L 50 50 2 1 B +X VCCO_3 J2 1400 3100 250 D 50 50 2 1 W +X IO_L38P_M3DQ2_3 J3 2000 700 250 L 50 50 2 1 B +X IO_L42N_GCLK24_M3LDM_3 J4 2000 -200 250 L 50 50 2 1 B +X IO_L43P_GCLK23_M3RASN_3 J6 2000 -300 250 L 50 50 2 1 B +X IO_L37N_M3DQ1_3 K1 2000 800 250 L 50 50 2 1 B +X IO_L37P_M3DQ0_3 K2 2000 900 250 L 50 50 2 1 B +X IO_L42P_GCLK25_TRDY2_M3UDM_3 K3 2000 -100 250 L 50 50 2 1 B +X VCCO_3 K4 1500 3100 250 D 50 50 2 1 W +X IO_L47P_M3A0_3 K5 2000 -1100 250 L 50 50 2 1 B +X IO_L47N_M3A1_3 K6 2000 -1200 250 L 50 50 2 1 B +X IO_L36N_M3DQ9_3 L1 2000 1000 250 L 50 50 2 1 B +X IO_L16P_2 L10 -2000 900 250 R 50 50 2 1 B +X IO_L36P_M3DQ8_3 L3 2000 1100 250 L 50 50 2 1 B +X IO_L45P_M3A3_3 L4 2000 -700 250 L 50 50 2 1 B +X IO_L45N_M3ODT_3 L5 2000 -800 250 L 50 50 2 1 B +X IO_L62N_D6_2 L7 -2000 -800 250 R 50 50 2 1 B +X IO_L62P_D5_2 L8 -2000 -700 250 R 50 50 2 1 B +X IO_L35N_M3DQ11_3 M1 2000 1200 250 L 50 50 2 1 B +X IO_L16N_VREF_2 M10 -2000 800 250 R 50 50 2 1 B +X IO_L2N_CMPMOSI_2 M11 -2000 2000 250 R 50 50 2 1 B +X IO_L2P_CMPCLK_2 M12 -2000 2100 250 R 50 50 2 1 B +X IO_L35P_M3DQ10_3 M2 2000 1300 250 L 50 50 2 1 B +X IO_L1N_VREF_3 M3 2000 2200 250 L 50 50 2 1 B +X IO_L1P_3 M4 2000 2300 250 L 50 50 2 1 B +X IO_L2P_3 M5 2000 2100 250 L 50 50 2 1 B +X IO_L64P_D8_2 M6 -2000 -1100 250 R 50 50 2 1 B +X IO_L31N_GCLK30_D15_2 M7 -2000 200 250 R 50 50 2 1 B +X IO_L29P_GCLK3_2 M9 -2000 700 250 R 50 50 2 1 B +X IO_L34N_M3UDQSN_3 N1 2000 1400 250 L 50 50 2 1 B +X VCCO_2 N10 -1500 3100 250 D 50 50 2 1 W +X IO_L13P_M1_2 N11 -2000 1500 250 R 50 50 2 1 B +X IO_L12P_D1_MISO2_2 N12 -2000 1700 250 R 50 50 2 1 B +X VCCO_3 N2 1600 3100 250 D 50 50 2 1 W +X IO_L34P_M3UDQS_3 N3 2000 1500 250 L 50 50 2 1 B +X IO_L2N_3 N4 2000 2000 250 L 50 50 2 1 B +X IO_L49P_D3_2 N5 -2000 -500 250 R 50 50 2 1 B +X IO_L64N_D9_2 N6 -2000 -1200 250 R 50 50 2 1 B +X VCCO_2 N7 -1600 3100 250 D 50 50 2 1 W +X IO_L29N_GCLK2_2 N8 -2000 600 250 R 50 50 2 1 B +X IO_L14P_D11_2 N9 -2000 1300 250 R 50 50 2 1 B +X IO_L33N_M3DQ13_3 P1 2000 1600 250 L 50 50 2 1 B +X IO_L3P_D0_DIN_MISO_MISO1_2 P10 -2000 1900 250 R 50 50 2 1 B +X IO_L13N_D10_2 P11 -2000 1400 250 R 50 50 2 1 B +X IO_L12N_D2_MISO3_2 P12 -2000 1600 250 R 50 50 2 1 B +X IO_L33P_M3DQ12_3 P2 2000 1700 250 L 50 50 2 1 B +X IO_L63P_2 P4 -2000 -900 250 R 50 50 2 1 B +X IO_L49N_D4_2 P5 -2000 -600 250 R 50 50 2 1 B +X IO_L47P_2 P6 -2000 -100 250 R 50 50 2 1 B +X IO_L31P_GCLK31_D14_2 P7 -2000 300 250 R 50 50 2 1 B +X IO_L30P_GCLK1_D13_2 P8 -2000 500 250 R 50 50 2 1 B +X IO_L14N_D12_2 P9 -2000 1200 250 R 50 50 2 1 B +X IO_L32N_M3DQ15_3 R1 2000 1800 250 L 50 50 2 1 B +X IO_L1P_CCLK_2 R11 -2000 2300 250 R 50 50 2 1 B +X IO_L32P_M3DQ14_3 R2 2000 1900 250 L 50 50 2 1 B +X IO_L65P_INIT_B_2 R3 -2000 -1300 250 R 50 50 2 1 B +X VCCO_2 R4 -1400 3100 250 D 50 50 2 1 W +X IO_L48P_D7_2 R5 -2000 -300 250 R 50 50 2 1 B +X IO_L32P_GCLK29_2 R7 -2000 100 250 R 50 50 2 1 B +X VCCO_2 R8 -1300 3100 250 D 50 50 2 1 W +X IO_L23P_2 R9 -2000 1100 250 R 50 50 2 1 B +X IO_L3N_MOSI_CSI_B_MISO0_2 T10 -2000 1800 250 R 50 50 2 1 B +X IO_L1N_M0_CMPMISO_2 T11 -2000 2200 250 R 50 50 2 1 B +X IO_L65N_CSO_B_2 T3 -2000 -1400 250 R 50 50 2 1 B +X IO_L63N_2 T4 -2000 -1000 250 R 50 50 2 1 B +X IO_L48N_RDWR_B_VREF_2 T5 -2000 -400 250 R 50 50 2 1 B +X IO_L47N_2 T6 -2000 -200 250 R 50 50 2 1 B +X IO_L32N_GCLK28_2 T7 -2000 0 250 R 50 50 2 1 B +X IO_L30N_GCLK0_USERCCLK_2 T8 -2000 400 250 R 50 50 2 1 B +X IO_L23N_2 T9 -2000 1000 250 R 50 50 2 1 B +X TMS A15 1500 300 250 L 50 50 3 1 B +X TDI C12 1500 500 250 L 50 50 3 1 B +X TCK C14 1500 200 250 L 50 50 3 1 B +X TDO E14 1500 400 250 L 50 50 3 1 B +X CMPCS_B_2 L11 1500 -500 250 L 50 50 3 1 B +X DONE_2 P13 1500 0 250 L 50 50 3 1 B +X SUSPEND P14 1500 -300 250 L 50 50 3 1 B +X PROGRAM_B_2 T2 1500 -100 250 L 50 50 3 1 B +X GND A1 -1000 100 250 R 50 50 4 1 W +X GND A16 -1000 0 250 R 50 50 4 1 W +X GND B11 -1000 -200 250 R 50 50 4 1 W +X GND B7 -1000 -100 250 R 50 50 4 1 W +X GND D13 -1000 -400 250 R 50 50 4 1 W +X GND D4 -1000 -300 250 R 50 50 4 1 W +X VCCAUX E5 -1000 1100 250 R 50 50 4 1 W +X GND E9 -1000 -500 250 R 50 50 4 1 W +X VCCAUX F11 -1000 900 250 R 50 50 4 1 W +X VCCAUX F8 -1000 1000 250 R 50 50 4 1 W +X VCCAUX G10 -1000 800 250 R 50 50 4 1 W +X GND G15 -1000 -800 250 R 50 50 4 1 W +X GND G2 -1000 -600 250 R 50 50 4 1 W +X VCCINT G7 1000 1100 250 L 50 50 4 1 W +X GND G8 -1000 -700 250 R 50 50 4 1 W +X VCCINT G9 1000 1000 250 L 50 50 4 1 W +X VCCINT H10 1000 800 250 L 50 50 4 1 W +X GND H12 -1000 -1100 250 R 50 50 4 1 W +X VCCAUX H6 -1000 700 250 R 50 50 4 1 W +X GND H7 -1000 -900 250 R 50 50 4 1 W +X VCCINT H8 1000 900 250 L 50 50 4 1 W +X GND H9 -1000 -1000 250 R 50 50 4 1 W +X VCCAUX J10 -1000 600 250 R 50 50 4 1 W +X GND J5 1000 100 250 L 50 50 4 1 W +X VCCINT J7 1000 700 250 L 50 50 4 1 W +X GND J8 1000 0 250 L 50 50 4 1 W +X VCCINT J9 1000 600 250 L 50 50 4 1 W +X VCCINT K10 1000 400 250 L 50 50 4 1 W +X GND K7 1000 -100 250 L 50 50 4 1 W +X VCCINT K8 1000 500 250 L 50 50 4 1 W +X GND K9 1000 -200 250 L 50 50 4 1 W +X GND L15 1000 -400 250 L 50 50 4 1 W +X GND L2 1000 -300 250 L 50 50 4 1 W +X VCCAUX L6 -1000 500 250 R 50 50 4 1 W +X VCCAUX L9 -1000 400 250 R 50 50 4 1 W +X GND M8 1000 -500 250 L 50 50 4 1 W +X GND N13 1000 -600 250 L 50 50 4 1 W +X GND P3 1000 -700 250 L 50 50 4 1 W +X GND R10 1000 -900 250 L 50 50 4 1 W +X GND R6 1000 -800 250 L 50 50 4 1 W +X GND T1 1000 -1000 250 L 50 50 4 1 W +X GND T16 1000 -1100 250 L 50 50 4 1 W +ENDDRAW +ENDDEF +# +# GW_CPU_MC68030FE +# +DEF GW_CPU_MC68030FE U 0 40 Y Y 1 F N +F0 "U" 50 2600 50 H V C CNN +F1 "GW_CPU_MC68030FE" 50 2500 50 H V C CNN +F2 "stdpads:Motorola_CQFP-132" 0 500 40 H I C CNN +F3 "" 0 500 50 H I C CNN +DRAW +S 1200 -2400 -1200 3250 0 1 10 f +X GND 1 -750 -2550 150 U 50 50 1 1 W +X FC1 10 -1350 2700 150 R 50 50 1 1 T +X GND 100 750 -2550 150 U 50 50 1 1 W +X D20 101 1350 550 150 L 50 50 1 1 B +X D21 102 1350 650 150 L 50 50 1 1 B +X D22 103 1350 750 150 L 50 50 1 1 B +X D23 104 1350 850 150 L 50 50 1 1 B +X Vcc 105 250 3400 150 D 50 50 1 1 W +X D24 106 1350 950 150 L 50 50 1 1 B +X D25 107 1350 1050 150 L 50 50 1 1 B +X D26 108 1350 1150 150 L 50 50 1 1 B +X D27 109 1350 1250 150 L 50 50 1 1 B +X GND 11 -450 -2550 150 U 50 50 1 1 W +X GND 110 850 -2550 150 U 50 50 1 1 W +X D28 111 1350 1350 150 L 50 50 1 1 B +X D29 112 1350 1450 150 L 50 50 1 1 B +X D30 113 1350 1550 150 L 50 50 1 1 B +X D31 114 1350 1650 150 L 50 50 1 1 B +X Vcc 115 350 3400 150 D 50 50 1 1 W +X Vcc 116 450 3400 150 D 50 50 1 1 W +X R~W~ 117 1350 1850 150 L 50 50 1 1 T +X ~ECS~ 118 1350 1950 150 L 50 50 1 1 T +X SIZ1 119 1350 2050 150 L 50 50 1 1 T +X FC0 12 -1350 2600 150 R 50 50 1 1 T +X SIZ0 120 1350 2150 150 L 50 50 1 1 T +X ~DBEN~ 121 1350 2250 150 L 50 50 1 1 O +X ~CIIN~ 122 1350 2350 150 L 50 50 1 1 I +X GND 123 950 -2550 150 U 50 50 1 1 W +X ~DS~ 124 1350 2450 150 L 50 50 1 1 T +X ~AS~ 125 1350 2550 150 L 50 50 1 1 T +X ~CBREQ~ 126 1350 2650 150 L 50 50 1 1 T +X ~CBACK~ 127 1350 2750 150 L 50 50 1 1 I +X Vcc 128 550 3400 150 D 50 50 1 1 W +X ~HALT~ 129 1350 2850 150 L 50 50 1 1 I +X ~RMC~ 13 -1350 2500 150 R 50 50 1 1 T +X ~BERR~ 130 1350 2950 150 L 50 50 1 1 I +X ~STERM~ 131 1350 3050 150 L 50 50 1 1 I +X ~DSACK~1 132 1350 3150 150 L 50 50 1 1 I +X ~OCS~ 14 -1350 2400 150 R 50 50 1 1 T +X ~CIOUT~ 15 -1350 2300 150 R 50 50 1 1 T +X ~BG~ 16 -1350 2200 150 R 50 50 1 1 O +X ~BGACK~ 17 -1350 2100 150 R 50 50 1 1 I +X Vcc 18 -350 3400 150 D 50 50 1 1 W +X GND 19 -350 -2550 150 U 50 50 1 1 W +X GND 2 -650 -2550 150 U 50 50 1 1 W +X ~BR~ 20 -1350 2000 150 R 50 50 1 1 I +X A0 21 -1350 1800 150 R 50 50 1 1 T +X A1 22 -1350 1700 150 R 50 50 1 1 T +X A31 23 -1350 1600 150 R 50 50 1 1 T +X A30 24 -1350 1500 150 R 50 50 1 1 T +X GND 25 -250 -2550 150 U 50 50 1 1 W +X A29 26 -1350 1400 150 R 50 50 1 1 T +X A28 27 -1350 1300 150 R 50 50 1 1 T +X A27 28 -1350 1200 150 R 50 50 1 1 T +X A26 29 -1350 1100 150 R 50 50 1 1 T +X ~DSACK~0 3 -1350 3100 150 R 50 50 1 1 I +X Vcc 30 -250 3400 150 D 50 50 1 1 W +X A25 31 -1350 1000 150 R 50 50 1 1 T +X A24 32 -1350 900 150 R 50 50 1 1 T +X A23 33 -1350 800 150 R 50 50 1 1 T +X A22 34 -1350 700 150 R 50 50 1 1 T +X GND 35 -150 -2550 150 U 50 50 1 1 W +X A21 36 -1350 600 150 R 50 50 1 1 T +X A20 37 -1350 500 150 R 50 50 1 1 T +X A19 38 -1350 400 150 R 50 50 1 1 T +X A18 39 -1350 300 150 R 50 50 1 1 T +X Vcc 4 -550 3400 150 D 50 50 1 1 W +X A17 40 -1350 200 150 R 50 50 1 1 T +X A16 41 -1350 100 150 R 50 50 1 1 T +X A15 42 -1350 0 150 R 50 50 1 1 T +X A14 43 -1350 -100 150 R 50 50 1 1 T +X GND 44 -50 -2550 150 U 50 50 1 1 W +X A13 45 -1350 -200 150 R 50 50 1 1 T +X A12 46 -1350 -300 150 R 50 50 1 1 T +X A11 47 -1350 -400 150 R 50 50 1 1 T +X A10 48 -1350 -500 150 R 50 50 1 1 T +X Vcc 49 -150 3400 150 D 50 50 1 1 W +X GND 5 -550 -2550 150 U 50 50 1 1 W +X A9 51 -1350 -600 150 R 50 50 1 1 T +X A8 52 -1350 -700 150 R 50 50 1 1 T +X A7 53 -1350 -800 150 R 50 50 1 1 T +X A6 54 -1350 -900 150 R 50 50 1 1 T +X A5 55 -1350 -1000 150 R 50 50 1 1 T +X A4 56 -1350 -1100 150 R 50 50 1 1 T +X GND 57 50 -2550 150 U 50 50 1 1 W +X A3 58 -1350 -1200 150 R 50 50 1 1 T +X A2 59 -1350 -1300 150 R 50 50 1 1 T +X CLK 6 -1350 3000 150 R 50 50 1 1 I +X GND 60 150 -2550 150 U 50 50 1 1 W +X ~IPEND~ 62 -1350 -1500 150 R 50 50 1 1 O +X Vcc 63 -50 3400 150 D 50 50 1 1 W +X ~RESET~ 64 -1350 -1600 150 R 50 50 1 1 C +X ~MMUDIS~ 65 -1350 -1700 150 R 50 50 1 1 I +X GND 66 250 -2550 150 U 50 50 1 1 W +X GND 67 350 -2550 150 U 50 50 1 1 W +X ~IPL~2 68 -1350 -1800 150 R 50 50 1 1 I +X ~IPL~1 69 -1350 -1900 150 R 50 50 1 1 I +X ~AVEC~ 7 -1350 2900 150 R 50 50 1 1 I +X ~IPL~0 70 -1350 -2000 150 R 50 50 1 1 I +X ~CDIS~ 71 -1350 -2100 150 R 50 50 1 1 I +X Vcc 72 50 3400 150 D 50 50 1 1 W +X ~REFILL~ 73 -1350 -2200 150 R 50 50 1 1 O +X ~STATUS~ 74 -1350 -2300 150 R 50 50 1 1 O +X D0 75 1350 -1450 150 L 50 50 1 1 B +X D1 76 1350 -1350 150 L 50 50 1 1 B +X GND 77 450 -2550 150 U 50 50 1 1 W +X D2 78 1350 -1250 150 L 50 50 1 1 B +X D3 79 1350 -1150 150 L 50 50 1 1 B +X Vcc 8 -450 3400 150 D 50 50 1 1 W +X D4 80 1350 -1050 150 L 50 50 1 1 B +X D5 81 1350 -950 150 L 50 50 1 1 B +X D6 82 1350 -850 150 L 50 50 1 1 B +X D7 83 1350 -750 150 L 50 50 1 1 B +X Vcc 85 150 3400 150 D 50 50 1 1 W +X D8 86 1350 -650 150 L 50 50 1 1 B +X D9 87 1350 -550 150 L 50 50 1 1 B +X D10 88 1350 -450 150 L 50 50 1 1 B +X D11 89 1350 -350 150 L 50 50 1 1 B +X FC2 9 -1350 2800 150 R 50 50 1 1 T +X GND 90 550 -2550 150 U 50 50 1 1 W +X D12 91 1350 -250 150 L 50 50 1 1 B +X D13 92 1350 -150 150 L 50 50 1 1 B +X D14 93 1350 -50 150 L 50 50 1 1 B +X D15 94 1350 50 150 L 50 50 1 1 B +X GND 95 650 -2550 150 U 50 50 1 1 W +X D16 96 1350 150 150 L 50 50 1 1 B +X D17 97 1350 250 150 L 50 50 1 1 B +X D18 98 1350 350 150 L 50 50 1 1 B +X D19 99 1350 450 150 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# GW_CPU_MC68882FN +# +DEF GW_CPU_MC68882FN U 0 40 Y Y 1 F N +F0 "U" 0 1200 50 H V C CNN +F1 "GW_CPU_MC68882FN" 0 1100 50 H V C CNN +F2 "stdpads:PLCC-68" -50 -900 40 H I C CNN +F3 "" -50 -900 50 H I C CNN +DRAW +S 750 -1650 -750 1650 0 1 10 f +X D2 1 900 -1350 150 L 50 50 1 1 B +X Vcc 10 -350 1800 150 D 50 50 1 1 W +X CLK 11 -900 1300 150 R 50 50 1 1 I +X GND 12 -150 -1800 150 U 50 50 1 1 W +X ~RESET~ 13 -900 -400 150 R 50 50 1 1 I +X GND 14 -50 -1800 150 U 50 50 1 1 W +X NC 15 -900 -1100 150 R 50 50 1 1 N +X Vcc 16 -250 1800 150 D 50 50 1 1 W +X Vcc 17 -150 1800 150 D 50 50 1 1 W +X SIZE 18 -900 -800 150 R 50 50 1 1 I +X GND 19 50 -1800 150 U 50 50 1 1 W +X D1 2 900 -1450 150 L 50 50 1 1 B +X ~DS~ 20 -900 1000 150 R 50 50 1 1 T +X ~AS~ 21 -900 1100 150 R 50 50 1 1 T +X A4 22 -900 600 150 R 50 50 1 1 T +X A3 23 -900 500 150 R 50 50 1 1 T +X A2 24 -900 400 150 R 50 50 1 1 T +X A1 25 -900 300 150 R 50 50 1 1 T +X A0 26 -900 100 150 R 50 50 1 1 T +X Vcc 27 -50 1800 150 D 50 50 1 1 W +X R~W~ 28 -900 800 150 R 50 50 1 1 T +X ~CS~ 29 -900 900 150 R 50 50 1 1 I +X D0 3 900 -1550 150 L 50 50 1 1 B +X GND 30 150 -1800 150 U 50 50 1 1 W +X ~DSACK~0 31 -900 -200 150 R 50 50 1 1 I +X ~DSACK~1 32 -900 -100 150 R 50 50 1 1 I +X D31 33 900 1550 150 L 50 50 1 1 B +X D30 34 900 1450 150 L 50 50 1 1 B +X D29 35 900 1350 150 L 50 50 1 1 B +X D28 36 900 1250 150 L 50 50 1 1 B +X D27 37 900 1150 150 L 50 50 1 1 B +X D26 38 900 1050 150 L 50 50 1 1 B +X D25 39 900 950 150 L 50 50 1 1 B +X ~SENSE~ 4 -900 -600 150 R 50 50 1 1 C +X D24 40 900 850 150 L 50 50 1 1 B +X GND 41 250 -1800 150 U 50 50 1 1 W +X D23 42 900 750 150 L 50 50 1 1 B +X Vcc 43 50 1800 150 D 50 50 1 1 W +X D22 44 900 650 150 L 50 50 1 1 B +X D21 45 900 550 150 L 50 50 1 1 B +X D20 46 900 450 150 L 50 50 1 1 B +X D19 47 900 350 150 L 50 50 1 1 B +X D18 48 900 250 150 L 50 50 1 1 B +X D17 49 900 150 150 L 50 50 1 1 B +X GND 5 -650 -1800 150 U 50 50 1 1 W +X D16 50 900 50 150 L 50 50 1 1 B +X GND 51 350 -1800 150 U 50 50 1 1 W +X Vcc 52 150 1800 150 D 50 50 1 1 W +X Vcc 53 250 1800 150 D 50 50 1 1 W +X D15 54 900 -50 150 L 50 50 1 1 B +X D14 55 900 -150 150 L 50 50 1 1 B +X D13 56 900 -250 150 L 50 50 1 1 B +X D12 57 900 -350 150 L 50 50 1 1 B +X D11 58 900 -450 150 L 50 50 1 1 B +X D10 59 900 -550 150 L 50 50 1 1 B +X GND 6 -550 -1800 150 U 50 50 1 1 W +X D9 60 900 -650 150 L 50 50 1 1 B +X Vcc 61 350 1800 150 D 50 50 1 1 W +X D8 62 900 -750 150 L 50 50 1 1 B +X GND 63 450 -1800 150 U 50 50 1 1 W +X D7 64 900 -850 150 L 50 50 1 1 B +X D6 65 900 -950 150 L 50 50 1 1 B +X D5 66 900 -1050 150 L 50 50 1 1 B +X D4 67 900 -1150 150 L 50 50 1 1 B +X D3 68 900 -1250 150 L 50 50 1 1 B +X GND 7 -450 -1800 150 U 50 50 1 1 W +X GND 8 -350 -1800 150 U 50 50 1 1 W +X GND 9 -250 -1800 150 U 50 50 1 1 W +ENDDRAW +ENDDEF +# +# GW_Logic_741G125GW +# +DEF GW_Logic_741G125GW U 0 40 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "GW_Logic_741G125GW" 0 -250 50 H V C CNN +F2 "stdpads:SOT-353" 0 -300 50 H I C TNN +F3 "" 0 -200 60 H I C CNN +DRAW +S 200 -200 -200 200 0 1 10 f +X ~OE~ 1 -400 100 200 R 50 50 1 1 I +X A 2 -400 0 200 R 50 50 1 1 I +X GND 3 -400 -100 200 R 50 50 1 1 W +X Y 4 400 -100 200 L 50 50 1 1 O +X Vcc 5 400 100 200 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# GW_Logic_74244 +# +DEF GW_Logic_74244 U 0 40 Y Y 1 F N +F0 "U" 0 600 50 H V C CNN +F1 "GW_Logic_74244" 0 -600 50 H V C CNN +F2 "stdpads:TSSOP-20_4.4x6.5mm_P0.65mm" 0 -650 50 H I C TNN +F3 "" 0 100 60 H I C CNN +DRAW +S -200 550 200 -550 0 1 10 f +X 1~OE~ 1 400 450 200 L 50 50 1 1 I +X GND 10 -400 -450 200 R 50 50 1 1 W +X 2A3 11 400 -350 200 L 50 50 1 1 I +X 1Y3 12 -400 350 200 R 50 50 1 1 T +X 2A2 13 400 -250 200 L 50 50 1 1 I +X 1Y2 14 -400 250 200 R 50 50 1 1 T +X 2A1 15 400 -150 200 L 50 50 1 1 I +X 1Y1 16 -400 150 200 R 50 50 1 1 T +X 2A0 17 400 -50 200 L 50 50 1 1 I +X 1Y0 18 -400 50 200 R 50 50 1 1 T +X 2~OE~ 19 400 -450 200 L 50 50 1 1 I +X 1A0 2 400 350 200 L 50 50 1 1 I +X Vcc 20 -400 450 200 R 50 50 1 1 W +X 2Y0 3 -400 -50 200 R 50 50 1 1 T +X 1A1 4 400 250 200 L 50 50 1 1 I +X 2Y1 5 -400 -150 200 R 50 50 1 1 T +X 1A2 6 400 150 200 L 50 50 1 1 I +X 2Y2 7 -400 -250 200 R 50 50 1 1 T +X 1A3 8 400 50 200 L 50 50 1 1 I +X 2Y3 9 -400 -350 200 R 50 50 1 1 T +ENDDRAW +ENDDEF +# +# GW_Logic_74245 +# +DEF GW_Logic_74245 U 0 40 Y Y 1 F N +F0 "U" 0 600 50 H V C CNN +F1 "GW_Logic_74245" 0 -600 50 H V C CNN +F2 "" 0 -650 50 H I C TNN +F3 "" 0 100 60 H I C CNN +DRAW +S -200 550 200 -550 0 1 10 f +X AtoB 1 -400 450 200 R 50 50 1 1 I +X GND 10 -400 -450 200 R 50 50 1 1 W +X B7 11 400 -450 200 L 50 50 1 1 B +X B6 12 400 -350 200 L 50 50 1 1 B +X B5 13 400 -250 200 L 50 50 1 1 B +X B4 14 400 -150 200 L 50 50 1 1 B +X B3 15 400 -50 200 L 50 50 1 1 B +X B2 16 400 50 200 L 50 50 1 1 B +X B1 17 400 150 200 L 50 50 1 1 B +X B0 18 400 250 200 L 50 50 1 1 B +X ~OE~ 19 400 350 200 L 50 50 1 1 I +X A0 2 -400 350 200 R 50 50 1 1 B +X Vcc 20 400 450 200 L 50 50 1 1 W +X A1 3 -400 250 200 R 50 50 1 1 B +X A2 4 -400 150 200 R 50 50 1 1 B +X A3 5 -400 50 200 R 50 50 1 1 B +X A4 6 -400 -50 200 R 50 50 1 1 B +X A5 7 -400 -150 200 R 50 50 1 1 B +X A6 8 -400 -250 200 R 50 50 1 1 B +X A7 9 -400 -350 200 R 50 50 1 1 B +ENDDRAW +ENDDEF +# +# GW_Logic_74573 +# +DEF GW_Logic_74573 U 0 40 Y Y 1 F N +F0 "U" 0 600 50 H V C CNN +F1 "GW_Logic_74573" 0 -600 50 H V C CNN +F2 "" 0 -650 50 H I C TNN +F3 "" 0 100 60 H I C CNN +DRAW +S -200 550 200 -550 0 1 10 f +X ~OE~ 1 -400 450 200 R 50 50 1 1 I +X GND 10 -400 -450 200 R 50 50 1 1 W +X ~LE~ 11 400 -450 200 L 50 50 1 1 I +X Q7 12 400 -350 200 L 50 50 1 1 T +X Q6 13 400 -250 200 L 50 50 1 1 T +X Q5 14 400 -150 200 L 50 50 1 1 T +X Q4 15 400 -50 200 L 50 50 1 1 T +X Q3 16 400 50 200 L 50 50 1 1 T +X Q2 17 400 150 200 L 50 50 1 1 T +X Q1 18 400 250 200 L 50 50 1 1 T +X Q0 19 400 350 200 L 50 50 1 1 T +X D0 2 -400 350 200 R 50 50 1 1 I +X Vcc 20 400 450 200 L 50 50 1 1 W +X D1 3 -400 250 200 R 50 50 1 1 I +X D2 4 -400 150 200 R 50 50 1 1 I +X D3 5 -400 50 200 R 50 50 1 1 I +X D4 6 -400 -50 200 R 50 50 1 1 I +X D5 7 -400 -150 200 R 50 50 1 1 I +X D6 8 -400 -250 200 R 50 50 1 1 I +X D7 9 -400 -350 200 R 50 50 1 1 I +ENDDRAW +ENDDEF +# +# GW_Logic_Oscillator_4P +# +DEF GW_Logic_Oscillator_4P U 0 40 Y Y 1 F N +F0 "U" 0 250 50 H V C CNN +F1 "GW_Logic_Oscillator_4P" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +S -250 200 250 -100 0 1 10 f +X EN 1 -350 100 100 R 50 50 1 1 I +X GND 2 -350 0 100 R 50 50 1 1 W +X Output 3 350 0 100 L 50 50 1 1 O +X Vdd 4 350 100 100 L 50 50 1 1 W +ENDDRAW +ENDDEF +# +# GW_RAM_SDRAM-16Mx16-TSOP2-54 +# +DEF GW_RAM_SDRAM-16Mx16-TSOP2-54 U 0 40 Y Y 1 F N +F0 "U" 0 1150 50 H V C CNN +F1 "GW_RAM_SDRAM-16Mx16-TSOP2-54" 0 0 50 V V C CNN +F2 "stdpads:Winbond_TSOPII-54" 0 -1650 50 H I C CIN +F3 "" 0 -250 50 H I C CNN +DRAW +S -300 1100 300 -1400 0 1 10 f +X VDD 1 -500 1000 200 R 50 50 1 1 W +X DQ5 10 500 500 200 L 50 50 1 1 B +X DQ6 11 500 400 200 L 50 50 1 1 B +X VSSQ 12 -500 -1300 200 R 50 50 1 1 W N +X DQ7 13 500 300 200 L 50 50 1 1 B +X VDD 14 -500 1000 200 R 50 50 1 1 W N +X DQML 15 500 -600 200 L 50 50 1 1 I +X ~WE~ 16 500 -1100 200 L 50 50 1 1 I +X ~CAS~ 17 500 -1200 200 L 50 50 1 1 I +X ~RAS~ 18 500 -1300 200 L 50 50 1 1 I +X ~CS~ 19 500 -1000 200 L 50 50 1 1 I +X DQ0 2 500 1000 200 L 50 50 1 1 B +X BA0 20 -500 -600 200 R 50 50 1 1 I +X BA1 21 -500 -700 200 R 50 50 1 1 I +X A10 22 -500 -300 200 R 50 50 1 1 I +X A0 23 -500 700 200 R 50 50 1 1 I +X A1 24 -500 600 200 R 50 50 1 1 I +X A2 25 -500 500 200 R 50 50 1 1 I +X A3 26 -500 400 200 R 50 50 1 1 I +X VDD 27 -500 1000 200 R 50 50 1 1 W N +X VSS 28 -500 -1200 200 R 50 50 1 1 W +X A4 29 -500 300 200 R 50 50 1 1 I +X VDDQ 3 -500 900 200 R 50 50 1 1 W +X A5 30 -500 200 200 R 50 50 1 1 I +X A6 31 -500 100 200 R 50 50 1 1 I +X A7 32 -500 0 200 R 50 50 1 1 I +X A8 33 -500 -100 200 R 50 50 1 1 I +X A9 34 -500 -200 200 R 50 50 1 1 I +X A11 35 -500 -400 200 R 50 50 1 1 I +X A12 36 -500 -500 200 R 50 50 1 1 I +X CKE 37 -500 -900 200 R 50 50 1 1 I +X CLK 38 -500 -1000 200 R 50 50 1 1 I +X DQMH 39 500 -700 200 L 50 50 1 1 I +X DQ1 4 500 900 200 L 50 50 1 1 B +X VSS 41 -500 -1200 200 R 50 50 1 1 W N +X DQ8 42 500 200 200 L 50 50 1 1 B +X VDDQ 43 -500 900 200 R 50 50 1 1 W N +X DQ9 44 500 100 200 L 50 50 1 1 B +X DQ10 45 500 0 200 L 50 50 1 1 B +X VSSQ 46 -500 -1300 200 R 50 50 1 1 W N +X DQ11 47 500 -100 200 L 50 50 1 1 B +X DQ12 48 500 -200 200 L 50 50 1 1 B +X VDDQ 49 -500 900 200 R 50 50 1 1 W N +X DQ2 5 500 800 200 L 50 50 1 1 B +X DQ13 50 500 -300 200 L 50 50 1 1 B +X DQ14 51 500 -400 200 L 50 50 1 1 B +X VSSQ 52 -500 -1300 200 R 50 50 1 1 W N +X DQ15 53 500 -500 200 L 50 50 1 1 B +X VSS 54 -500 -1200 200 R 50 50 1 1 W N +X VSSQ 6 -500 -1300 200 R 50 50 1 1 W +X DQ3 7 500 700 200 L 50 50 1 1 B +X DQ4 8 500 600 200 L 50 50 1 1 B +X VDDQ 9 -500 900 200 R 50 50 1 1 W N +ENDDRAW +ENDDEF +# +# Mechanical_Fiducial +# +DEF Mechanical_Fiducial FID 0 20 Y Y 1 F N +F0 "FID" 0 200 50 H V C CNN +F1 "Mechanical_Fiducial" 0 125 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + Fiducial* +$ENDFPLIST +DRAW +C 0 0 50 0 1 20 f +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 +# +# power_+12V +# +DEF power_+12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -150 50 H I C CNN +F1 "power_+12V" 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 +12V 1 0 0 0 U 50 50 1 1 W N +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_+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_-12V +# +DEF power_-12V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 100 50 H I C CNN +F1 "power_-12V" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F +X -12V 1 0 0 0 U 50 50 0 0 W N +ENDDRAW +ENDDEF +# +# power_-5V +# +DEF power_-5V #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 100 50 H I C CNN +F1 "power_-5V" 0 150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 50 30 50 0 100 -30 50 0 50 F +X -5V 1 0 0 0 U 50 50 0 0 W N +ENDDRAW +ENDDEF +# +# power_GND +# +DEF power_GND #PWR 0 0 Y Y 1 F P +F0 "#PWR" 0 -250 50 H I C CNN +F1 "power_GND" 0 -150 50 H V C CNN +F2 "" 0 0 50 H I C CNN +F3 "" 0 0 50 H I C CNN +DRAW +P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N +X GND 1 0 0 0 D 50 50 1 1 W N +ENDDRAW +ENDDEF +# +#End Library diff --git a/SE-030.kicad_pcb b/SE-030.kicad_pcb new file mode 100644 index 0000000..f3afb30 --- /dev/null +++ b/SE-030.kicad_pcb @@ -0,0 +1,13378 @@ +(kicad_pcb (version 20171130) (host pcbnew "(5.1.10-1-10_14)") + + (general + (thickness 1.6) + (drawings 8) + (tracks 4066) + (zones 0) + (modules 165) + (nets 561) + ) + + (page A4) + (layers + (0 F.Cu signal) + (1 In1.Cu power) + (2 In2.Cu power) + (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.15) + (user_trace_width 0.2) + (user_trace_width 0.25) + (user_trace_width 0.3) + (user_trace_width 0.35) + (user_trace_width 0.4) + (user_trace_width 0.45) + (user_trace_width 0.5) + (user_trace_width 0.55) + (user_trace_width 0.6) + (user_trace_width 0.8) + (user_trace_width 1) + (user_trace_width 1.27) + (user_trace_width 1.524) + (trace_clearance 0.15) + (zone_clearance 0.1524) + (zone_45_only no) + (trace_min 0.15) + (via_size 0.5) + (via_drill 0.2) + (via_min_size 0.5) + (via_min_drill 0.2) + (user_via 0.6 0.3) + (user_via 0.8 0.4) + (user_via 1 0.5) + (user_via 1.524 0.762) + (uvia_size 0.3) + (uvia_drill 0.1) + (uvias_allowed no) + (uvia_min_size 0.2) + (uvia_min_drill 0.1) + (edge_width 0.15) + (segment_width 0.1524) + (pcb_text_width 0.3) + (pcb_text_size 1.5 1.5) + (mod_edge_width 0.15) + (mod_text_size 1 1) + (mod_text_width 0.15) + (pad_size 0.7 0.95) + (pad_drill 0) + (pad_to_mask_clearance 0.0762) + (solder_mask_min_width 0.1) + (pad_to_paste_clearance -0.0381) + (aux_axis_origin 0 0) + (visible_elements FFFFF77F) + (pcbplotparams + (layerselection 0x010fc_ffffffff) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (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 1) + (scaleselection 1) + (outputdirectory "")) + ) + + (net 0 "") + (net 1 +5V) + (net 2 GND) + (net 3 +3V3) + (net 4 /MC68k/A0) + (net 5 /MC68k/A1) + (net 6 /MC68k/A31) + (net 7 /MC68k/A30) + (net 8 /MC68k/A29) + (net 9 /MC68k/A28) + (net 10 /MC68k/A27) + (net 11 /MC68k/A26) + (net 12 /MC68k/A25) + (net 13 /MC68k/A24) + (net 14 /MC68k/A23) + (net 15 /MC68k/A22) + (net 16 /MC68k/A21) + (net 17 /MC68k/A20) + (net 18 /MC68k/A19) + (net 19 /MC68k/A18) + (net 20 /MC68k/A17) + (net 21 /MC68k/A16) + (net 22 /MC68k/A15) + (net 23 /MC68k/A14) + (net 24 /MC68k/A13) + (net 25 /MC68k/A12) + (net 26 /MC68k/A11) + (net 27 /MC68k/A10) + (net 28 /CPUBuf.sch/CPU_D15) + (net 29 /MC68k/A9) + (net 30 /MC68k/A8) + (net 31 /MC68k/A7) + (net 32 /MC68k/A6) + (net 33 /MC68k/A5) + (net 34 /MC68k/A4) + (net 35 /MC68k/A3) + (net 36 /MC68k/A2) + (net 37 "Net-(U1-Pad62)") + (net 38 /PDSBuf/IOB_~RESET~) + (net 39 /MC68k/~IPL~2) + (net 40 /MC68k/~IPL~1) + (net 41 /MC68k/~IPL~0) + (net 42 "Net-(U1-Pad73)") + (net 43 "Net-(U1-Pad74)") + (net 44 /CPUBuf.sch/CPU_D0) + (net 45 "Net-(U1-Pad121)") + (net 46 /Control/CPU_~CIIN~) + (net 47 /Control/CPU_~CBACK~) + (net 48 /Control/CPU_~HALT~) + (net 49 /Control/CPU_~BERR~) + (net 50 /Control/CPU_~STERM~) + (net 51 /Control/CPUCLK) + (net 52 "Net-(U1-Pad14)") + (net 53 "Net-(U1-Pad16)") + (net 54 /Control/FPU~CS~) + (net 55 "Net-(U2-Pad15)") + (net 56 /Control/FPUCLK) + (net 57 "Net-(U2-Pad4)") + (net 58 "Net-(U3-PadA2)") + (net 59 "Net-(U3-PadA3)") + (net 60 "Net-(U3-PadA4)") + (net 61 "Net-(U3-PadA5)") + (net 62 "Net-(U3-PadA6)") + (net 63 "Net-(U3-PadA7)") + (net 64 "Net-(U3-PadA8)") + (net 65 "Net-(U3-PadA9)") + (net 66 "Net-(U3-PadA10)") + (net 67 "Net-(U3-PadA11)") + (net 68 "Net-(U3-PadA12)") + (net 69 "Net-(U3-PadA13)") + (net 70 "Net-(U3-PadA14)") + (net 71 "Net-(U3-PadA15)") + (net 72 "Net-(U3-PadB1)") + (net 73 "Net-(U3-PadC1)") + (net 74 "Net-(U3-PadD1)") + (net 75 "Net-(U3-PadE1)") + (net 76 "Net-(U3-PadF1)") + (net 77 "Net-(U3-PadG1)") + (net 78 "Net-(U3-PadH1)") + (net 79 "Net-(U3-PadJ1)") + (net 80 "Net-(U3-PadB16)") + (net 81 "Net-(U3-PadB15)") + (net 82 "Net-(U3-PadB14)") + (net 83 "Net-(U3-PadB12)") + (net 84 "Net-(U3-PadB10)") + (net 85 "Net-(U3-PadB8)") + (net 86 "Net-(U3-PadB6)") + (net 87 "Net-(U3-PadB5)") + (net 88 "Net-(U3-PadB2)") + (net 89 "Net-(U3-PadB3)") + (net 90 "Net-(U3-PadC2)") + (net 91 "Net-(U3-PadC3)") + (net 92 "Net-(U3-PadC5)") + (net 93 "Net-(U3-PadC6)") + (net 94 "Net-(U3-PadC7)") + (net 95 "Net-(U3-PadC8)") + (net 96 "Net-(U3-PadC9)") + (net 97 "Net-(U3-PadD3)") + (net 98 "Net-(U3-PadD5)") + (net 99 "Net-(U3-PadD6)") + (net 100 "Net-(U3-PadD8)") + (net 101 "Net-(U3-PadD9)") + (net 102 "Net-(U3-PadE2)") + (net 103 "Net-(U3-PadE3)") + (net 104 "Net-(U3-PadE4)") + (net 105 "Net-(U3-PadC10)") + (net 106 "Net-(U3-PadC11)") + (net 107 "Net-(U3-PadD11)") + (net 108 "Net-(U3-PadD12)") + (net 109 "Net-(U3-PadC12)") + (net 110 "Net-(U3-PadC13)") + (net 111 "Net-(U3-PadC14)") + (net 112 "Net-(U3-PadD14)") + (net 113 "Net-(U3-PadC15)") + (net 114 "Net-(U3-PadD16)") + (net 115 "Net-(U3-PadC16)") + (net 116 "Net-(U3-PadE13)") + (net 117 "Net-(U3-PadF13)") + (net 118 "Net-(U3-PadG14)") + (net 119 "Net-(U3-PadF14)") + (net 120 "Net-(U3-PadE14)") + (net 121 "Net-(U3-PadE15)") + (net 122 "Net-(U3-PadF15)") + (net 123 "Net-(U3-PadG16)") + (net 124 "Net-(U3-PadF16)") + (net 125 "Net-(U3-PadE16)") + (net 126 "Net-(U3-PadF2)") + (net 127 "Net-(U3-PadF3)") + (net 128 "Net-(U3-PadF4)") + (net 129 "Net-(U3-PadG3)") + (net 130 "Net-(U3-PadH2)") + (net 131 "Net-(U3-PadH3)") + (net 132 "Net-(U3-PadH4)") + (net 133 "Net-(U3-PadJ4)") + (net 134 "Net-(U3-PadJ3)") + (net 135 "Net-(U3-PadK1)") + (net 136 "Net-(U3-PadK2)") + (net 137 "Net-(U3-PadK3)") + (net 138 "Net-(U3-PadL4)") + (net 139 "Net-(U3-PadL3)") + (net 140 "Net-(U3-PadL1)") + (net 141 "Net-(U3-PadM1)") + (net 142 "Net-(U3-PadM2)") + (net 143 "Net-(U3-PadM3)") + (net 144 "Net-(U3-PadM4)") + (net 145 "Net-(U3-PadN4)") + (net 146 "Net-(U3-PadP4)") + (net 147 "Net-(U3-PadN3)") + (net 148 "Net-(U3-PadP2)") + (net 149 "Net-(U3-PadR2)") + (net 150 "Net-(U3-PadN1)") + (net 151 "Net-(U3-PadP1)") + (net 152 "Net-(U3-PadR1)") + (net 153 "Net-(U3-PadT4)") + (net 154 "Net-(U3-PadE8)") + (net 155 "Net-(U3-PadE7)") + (net 156 "Net-(U3-PadE6)") + (net 157 "Net-(U3-PadF5)") + (net 158 "Net-(U3-PadF6)") + (net 159 "Net-(U3-PadF7)") + (net 160 "Net-(U3-PadG5)") + (net 161 "Net-(U3-PadG6)") + (net 162 "Net-(U3-PadH5)") + (net 163 "Net-(U3-PadJ6)") + (net 164 "Net-(U3-PadK5)") + (net 165 "Net-(U3-PadK6)") + (net 166 "Net-(U3-PadL5)") + (net 167 "Net-(U3-PadL7)") + (net 168 "Net-(U3-PadL8)") + (net 169 "Net-(U3-PadM5)") + (net 170 "Net-(U3-PadM6)") + (net 171 "Net-(U3-PadM7)") + (net 172 "Net-(U3-PadP5)") + (net 173 "Net-(U3-PadP6)") + (net 174 "Net-(U3-PadR5)") + (net 175 "Net-(U3-PadT5)") + (net 176 "Net-(U3-PadT6)") + (net 177 "Net-(U3-PadN5)") + (net 178 "Net-(U3-PadN6)") + (net 179 "Net-(U3-PadP11)") + (net 180 "Net-(U3-PadP9)") + (net 181 "Net-(U3-PadP8)") + (net 182 "Net-(U3-PadP7)") + (net 183 "Net-(U3-PadR7)") + (net 184 "Net-(U3-PadR9)") + (net 185 "Net-(U3-PadT7)") + (net 186 "Net-(U3-PadT8)") + (net 187 "Net-(U3-PadT9)") + (net 188 "Net-(U3-PadN8)") + (net 189 "Net-(U3-PadE10)") + (net 190 "Net-(U3-PadE11)") + (net 191 "Net-(U3-PadE12)") + (net 192 "Net-(U3-PadF9)") + (net 193 "Net-(U3-PadF10)") + (net 194 "Net-(U3-PadF12)") + (net 195 "Net-(U3-PadG12)") + (net 196 "Net-(U3-PadG11)") + (net 197 "Net-(U3-PadR12)") + (net 198 "Net-(U3-PadT12)") + (net 199 "Net-(U3-PadH11)") + (net 200 "Net-(U3-PadJ11)") + (net 201 "Net-(U3-PadJ12)") + (net 202 "Net-(U3-PadH13)") + (net 203 "Net-(U3-PadJ13)") + (net 204 "Net-(U3-PadL13)") + (net 205 "Net-(U3-PadM13)") + (net 206 "Net-(U3-PadT13)") + (net 207 "Net-(U3-PadN9)") + (net 208 "Net-(U3-PadM9)") + (net 209 "Net-(U3-PadL10)") + (net 210 "Net-(U3-PadM10)") + (net 211 "Net-(U3-PadT14)") + (net 212 "Net-(U3-PadR14)") + (net 213 "Net-(U3-PadP14)") + (net 214 "Net-(U3-PadN14)") + (net 215 "Net-(U3-PadM14)") + (net 216 "Net-(U3-PadL14)") + (net 217 "Net-(U3-PadK14)") + (net 218 "Net-(U3-PadJ14)") + (net 219 "Net-(U3-PadH14)") + (net 220 "Net-(U3-PadH15)") + (net 221 "Net-(U3-PadK15)") + (net 222 "Net-(U3-PadM15)") + (net 223 "Net-(U3-PadP15)") + (net 224 "Net-(U3-PadR15)") + (net 225 "Net-(U3-PadT15)") + (net 226 "Net-(U3-PadM11)") + (net 227 "Net-(U3-PadL11)") + (net 228 "Net-(U3-PadK11)") + (net 229 "Net-(U3-PadK12)") + (net 230 "Net-(U3-PadL12)") + (net 231 "Net-(U3-PadM12)") + (net 232 "Net-(U3-PadR16)") + (net 233 "Net-(U3-PadP16)") + (net 234 "Net-(U3-PadN16)") + (net 235 "Net-(U3-PadM16)") + (net 236 "Net-(U3-PadL16)") + (net 237 "Net-(U3-PadK16)") + (net 238 "Net-(U3-PadJ16)") + (net 239 "Net-(U3-PadH16)") + (net 240 /RAM/D15) + (net 241 /RAM/D14) + (net 242 /RAM/D13) + (net 243 /RAM/D12) + (net 244 /RAM/D11) + (net 245 /RAM/D10) + (net 246 /RAM/D9) + (net 247 /RAM/D8) + (net 248 /RAM/DQM1) + (net 249 /RAM/CLK01) + (net 250 /RAM/CKE) + (net 251 /RAM/RA12) + (net 252 /RAM/RA11) + (net 253 /RAM/RA9) + (net 254 /RAM/RA8) + (net 255 /RAM/RA7) + (net 256 /RAM/RA6) + (net 257 /RAM/RA5) + (net 258 /RAM/RA4) + (net 259 /RAM/RA3) + (net 260 /RAM/RA2) + (net 261 /RAM/RA1) + (net 262 /RAM/RA0) + (net 263 /RAM/RA10) + (net 264 /RAM/BA1) + (net 265 /RAM/BA0) + (net 266 /Control/RAM_~CS~) + (net 267 /Control/RAM_~RAS~) + (net 268 /Control/RAM_~CAS~) + (net 269 /Control/RAM_~WE~) + (net 270 /RAM/DQM0) + (net 271 /RAM/D7) + (net 272 /RAM/D6) + (net 273 /RAM/D5) + (net 274 /RAM/D4) + (net 275 /RAM/D3) + (net 276 /RAM/D2) + (net 277 /RAM/D1) + (net 278 /RAM/D0) + (net 279 /RAM/D16) + (net 280 /RAM/D17) + (net 281 /RAM/D18) + (net 282 /RAM/D19) + (net 283 /RAM/D20) + (net 284 /RAM/D21) + (net 285 /RAM/D22) + (net 286 /RAM/D23) + (net 287 /RAM/DQM2) + (net 288 /RAM/CLK23) + (net 289 /RAM/DQM3) + (net 290 /RAM/D24) + (net 291 /RAM/D25) + (net 292 /RAM/D26) + (net 293 /RAM/D27) + (net 294 /RAM/D28) + (net 295 /RAM/D29) + (net 296 /RAM/D30) + (net 297 /RAM/D31) + (net 298 /PDSBuf/IOB_SIZ1) + (net 299 /PDSBuf/IOB_SIZ0) + (net 300 /PDS/A3) + (net 301 /PDS/A2) + (net 302 /PDS/A1) + (net 303 /PDS/A0) + (net 304 /PDSBuf/IOB_~AS~) + (net 305 /PDSBuf/IOB_~DS~) + (net 306 /Control/IOC_~DS~) + (net 307 /Control/IOC_~AS~) + (net 308 /PDSBuf/IOC_A0) + (net 309 /PDSBuf/IOC_A1) + (net 310 /PDSBuf/IOC_A2) + (net 311 /PDSBuf/IOC_A3) + (net 312 /PDSBuf/IOC_SIZ0) + (net 313 /PDSBuf/IOC_SIZ1) + (net 314 /PDSBuf/A~OE~) + (net 315 /PDSBuf/ADoutLE) + (net 316 /PDS/A24) + (net 317 /PDS/A25) + (net 318 /PDS/A26) + (net 319 /PDS/A27) + (net 320 /PDS/A30) + (net 321 /PDS/A31) + (net 322 /PDSBuf/IOB_R~W~) + (net 323 "Net-(U9-Pad19)") + (net 324 /PDS/A16) + (net 325 /PDS/A17) + (net 326 /PDS/A18) + (net 327 /PDS/A19) + (net 328 /PDS/A20) + (net 329 /PDS/A21) + (net 330 /PDS/A22) + (net 331 /PDS/A23) + (net 332 /PDS/A8) + (net 333 /PDS/A9) + (net 334 /PDS/A10) + (net 335 /PDS/A11) + (net 336 /PDS/A12) + (net 337 /PDS/A13) + (net 338 /PDS/A14) + (net 339 /PDS/A15) + (net 340 /PDS/A7) + (net 341 /PDS/A6) + (net 342 /PDS/A5) + (net 343 /PDS/A4) + (net 344 /PDSBuf/IOB_~RMC~) + (net 345 /PDSBuf/IOB_FC2) + (net 346 /PDSBuf/IOB_FC1) + (net 347 /PDSBuf/IOB_FC0) + (net 348 /Control/IOB_~DSACK~0) + (net 349 /PDSBuf/IOB_~DSACK~1) + (net 350 /Control/IOB_~HALT~) + (net 351 /PDS/C16M) + (net 352 /Control/IOB_~BERR~) + (net 353 /PDSBuf/FSB_~RESET~) + (net 354 "Net-(U13-Pad9)") + (net 355 /PDSBuf/IOB_~DSACK~0) + (net 356 "Net-(U13-Pad7)") + (net 357 /PDSBuf/IOB_~HALT~) + (net 358 /Control/IOB_C16M) + (net 359 /PDSBuf/IOB_~BERR~) + (net 360 /Control/IOB_~DSACK~1) + (net 361 /Control/CPU_~DSACK~1) + (net 362 /Control/CPU_~DSACK~0) + (net 363 "Net-(U22-Pad4)") + (net 364 "Net-(U22-Pad5)") + (net 365 "Net-(U22-Pad6)") + (net 366 "Net-(U22-Pad7)") + (net 367 "Net-(U22-Pad8)") + (net 368 "Net-(U22-Pad9)") + (net 369 "Net-(U22-Pad12)") + (net 370 "Net-(U22-Pad13)") + (net 371 "Net-(U22-Pad14)") + (net 372 "Net-(U22-Pad15)") + (net 373 "Net-(U22-Pad16)") + (net 374 "Net-(U22-Pad17)") + (net 375 "Net-(U23-Pad9)") + (net 376 "Net-(U24-Pad5)") + (net 377 "Net-(U24-Pad7)") + (net 378 "Net-(U24-Pad9)") + (net 379 /PDSBuf/DDIR) + (net 380 /PDSBuf/IOC_D0) + (net 381 /PDSBuf/IOC_D1) + (net 382 /PDSBuf/IOC_D2) + (net 383 /PDSBuf/IOC_D3) + (net 384 /PDSBuf/IOC_D4) + (net 385 /PDSBuf/IOC_D5) + (net 386 /PDSBuf/IOC_D6) + (net 387 /PDSBuf/IOC_D7) + (net 388 /PDS/D7) + (net 389 /PDS/D6) + (net 390 /PDS/D5) + (net 391 /PDS/D4) + (net 392 /PDS/D3) + (net 393 /PDS/D2) + (net 394 /PDS/D1) + (net 395 /PDS/D0) + (net 396 /PDSBuf/D~OE~) + (net 397 /PDSBuf/IOC_D8) + (net 398 /PDSBuf/IOC_D9) + (net 399 /PDSBuf/IOC_D10) + (net 400 /PDSBuf/IOC_D11) + (net 401 /PDSBuf/IOC_D12) + (net 402 /PDSBuf/IOC_D13) + (net 403 /PDSBuf/IOC_D14) + (net 404 /PDSBuf/IOC_D15) + (net 405 /PDS/D15) + (net 406 /PDS/D14) + (net 407 /PDS/D13) + (net 408 /PDS/D12) + (net 409 /PDS/D11) + (net 410 /PDS/D10) + (net 411 /PDS/D9) + (net 412 /PDS/D8) + (net 413 /PDS/D16) + (net 414 /PDS/D17) + (net 415 /PDS/D18) + (net 416 /PDS/D19) + (net 417 /PDS/D20) + (net 418 /PDS/D21) + (net 419 /PDS/D22) + (net 420 /PDS/D23) + (net 421 /PDSBuf/IOC_D23) + (net 422 /PDSBuf/IOC_D22) + (net 423 /PDSBuf/IOC_D21) + (net 424 /PDSBuf/IOC_D20) + (net 425 /PDSBuf/IOC_D19) + (net 426 /PDSBuf/IOC_D18) + (net 427 /PDSBuf/IOC_D17) + (net 428 /PDSBuf/IOC_D16) + (net 429 /PDS/D24) + (net 430 /PDS/D25) + (net 431 /PDS/D26) + (net 432 /PDS/D27) + (net 433 /PDS/D28) + (net 434 /PDS/D29) + (net 435 /PDS/D30) + (net 436 /PDS/D31) + (net 437 /PDSBuf/IOC_D31) + (net 438 /PDSBuf/IOC_D30) + (net 439 /PDSBuf/IOC_D29) + (net 440 /PDSBuf/IOC_D28) + (net 441 /PDSBuf/IOC_D27) + (net 442 /PDSBuf/IOC_D26) + (net 443 /PDSBuf/IOC_D25) + (net 444 /PDSBuf/IOC_D24) + (net 445 /Control/CPU_D~OE~) + (net 446 /Control/CPU_DDIR) + (net 447 +1V2) + (net 448 "Net-(U6-Pad4)") + (net 449 "Net-(U6-Pad3)") + (net 450 "Net-(U6-Pad2)") + (net 451 "Net-(U6-Pad1)") + (net 452 -5V) + (net 453 +12V) + (net 454 -12V) + (net 455 /Control/HSWAPEN) + (net 456 /Control/~INIT~) + (net 457 /Control/~PROG~) + (net 458 /Control/M0) + (net 459 /Control/DONE) + (net 460 /Control/M1) + (net 461 /Control/RESET~OE~) + (net 462 "Net-(R1-Pad1)") + (net 463 /CPUBuf/CPU_D8) + (net 464 /CPUBuf/CPU_D9) + (net 465 /CPUBuf/CPU_D10) + (net 466 /CPUBuf/CPU_D11) + (net 467 /CPUBuf/CPU_D12) + (net 468 /CPUBuf/CPU_D13) + (net 469 /CPUBuf/CPU_D14) + (net 470 /CPUBuf/CPU_D15) + (net 471 /CPUBuf/CPU_D16) + (net 472 /CPUBuf/CPU_D17) + (net 473 /CPUBuf/CPU_D18) + (net 474 /CPUBuf/CPU_D19) + (net 475 /CPUBuf/CPU_D20) + (net 476 /CPUBuf/CPU_D21) + (net 477 /CPUBuf/CPU_D22) + (net 478 /CPUBuf/CPU_D23) + (net 479 /CPUBuf/CPU_D24) + (net 480 /CPUBuf/CPU_D25) + (net 481 /CPUBuf/CPU_D26) + (net 482 /CPUBuf/CPU_D27) + (net 483 /CPUBuf/CPU_D28) + (net 484 /CPUBuf/CPU_D29) + (net 485 /CPUBuf/CPU_D30) + (net 486 /CPUBuf/CPU_D31) + (net 487 /CPUBuf/CPU_D0) + (net 488 /CPUBuf/CPU_D1) + (net 489 /CPUBuf/CPU_D2) + (net 490 /CPUBuf/CPU_D3) + (net 491 /CPUBuf/CPU_D4) + (net 492 /CPUBuf/CPU_D5) + (net 493 /CPUBuf/CPU_D6) + (net 494 /CPUBuf/CPU_D7) + (net 495 /CPUBuf/CPU_R~W~) + (net 496 /CPUBuf/CPU_~ECS~) + (net 497 /CPUBuf/CPU_SIZ1) + (net 498 /CPUBuf/CPU_SIZ0) + (net 499 /CPUBuf/CPU_~DS~) + (net 500 /CPUBuf/CPU_~AS~) + (net 501 /CPUBuf/CPU_~CBREQ~) + (net 502 /CPUBuf/CPU_~DSACK~1) + (net 503 /CPUBuf/CPU_~DSACK~0) + (net 504 /CPUBuf/CPU_FC2) + (net 505 /CPUBuf/CPU_FC1) + (net 506 /CPUBuf/CPU_FC0) + (net 507 /CPUBuf/CPU_~RMC~) + (net 508 /CPUBuf/CPU_~CIOUT~) + (net 509 "Net-(U3-PadT3)") + (net 510 /Control/MOSI_DIN) + (net 511 /Control/CCLK_SCK) + (net 512 "Net-(U3-PadT10)") + (net 513 "Net-(U3-PadP12)") + (net 514 "Net-(U3-PadN12)") + (net 515 /CPUBuf/FSB_A24) + (net 516 /CPUBuf/FSB_A25) + (net 517 /CPUBuf/FSB_A26) + (net 518 /CPUBuf/FSB_A27) + (net 519 /CPUBuf/FSB_A30) + (net 520 /CPUBuf/FSB_A31) + (net 521 /CPUBuf/FSB_R~W~) + (net 522 /CPUBuf/FSB_A23) + (net 523 /CPUBuf/FSB_A22) + (net 524 /CPUBuf/FSB_A21) + (net 525 /CPUBuf/FSB_A20) + (net 526 /CPUBuf/FSB_A19) + (net 527 /CPUBuf/FSB_A18) + (net 528 /CPUBuf/FSB_A17) + (net 529 /CPUBuf/FSB_A16) + (net 530 /CPUBuf/FSB_A8) + (net 531 /CPUBuf/FSB_A9) + (net 532 /CPUBuf/FSB_A10) + (net 533 /CPUBuf/FSB_A11) + (net 534 /CPUBuf/FSB_A12) + (net 535 /CPUBuf/FSB_A13) + (net 536 /CPUBuf/FSB_A14) + (net 537 /CPUBuf/FSB_A15) + (net 538 /CPUBuf/FSB_FC0) + (net 539 /CPUBuf/FSB_FC1) + (net 540 /CPUBuf/FSB_FC2) + (net 541 /CPUBuf/FSB_A4) + (net 542 /CPUBuf/FSB_A5) + (net 543 /CPUBuf/FSB_A6) + (net 544 /CPUBuf/FSB_A7) + (net 545 /CPUBuf/A~OE~) + (net 546 /CPUBuf/FSB_A3) + (net 547 /CPUBuf/FSB_A2) + (net 548 /CPUBuf/FSB_A1) + (net 549 /CPUBuf/FSB_A0) + (net 550 /CPUBuf/FSB_A28) + (net 551 /CPUBuf/FSB_A29) + (net 552 /CPUBuf/DSACK~OE~) + (net 553 /CPUBuf/FSB_~CIOUT~) + (net 554 /CPUBuf/FSB_SIZ0) + (net 555 /CPUBuf/FSB_SIZ1) + (net 556 /CPUBuf/FSB_~AS~) + (net 557 /CPUBuf/FSB_~CBREQ~) + (net 558 /CPUBuf/FSB_~DS~) + (net 559 /CPUBuf/FSB_~ECS~) + (net 560 /CPUBuf/FSB_~RMC~) + + (net_class Default "This is the default net class." + (clearance 0.15) + (trace_width 0.15) + (via_dia 0.5) + (via_drill 0.2) + (uvia_dia 0.3) + (uvia_drill 0.1) + (add_net +12V) + (add_net +1V2) + (add_net +3V3) + (add_net +5V) + (add_net -12V) + (add_net -5V) + (add_net /CPUBuf.sch/CPU_D0) + (add_net /CPUBuf.sch/CPU_D15) + (add_net /CPUBuf/A~OE~) + (add_net /CPUBuf/CPU_D0) + (add_net /CPUBuf/CPU_D1) + (add_net /CPUBuf/CPU_D10) + (add_net /CPUBuf/CPU_D11) + (add_net /CPUBuf/CPU_D12) + (add_net /CPUBuf/CPU_D13) + (add_net /CPUBuf/CPU_D14) + (add_net /CPUBuf/CPU_D15) + (add_net /CPUBuf/CPU_D16) + (add_net /CPUBuf/CPU_D17) + (add_net /CPUBuf/CPU_D18) + (add_net /CPUBuf/CPU_D19) + (add_net /CPUBuf/CPU_D2) + (add_net /CPUBuf/CPU_D20) + (add_net /CPUBuf/CPU_D21) + (add_net /CPUBuf/CPU_D22) + (add_net /CPUBuf/CPU_D23) + (add_net /CPUBuf/CPU_D24) + (add_net /CPUBuf/CPU_D25) + (add_net /CPUBuf/CPU_D26) + (add_net /CPUBuf/CPU_D27) + (add_net /CPUBuf/CPU_D28) + (add_net /CPUBuf/CPU_D29) + (add_net /CPUBuf/CPU_D3) + (add_net /CPUBuf/CPU_D30) + (add_net /CPUBuf/CPU_D31) + (add_net /CPUBuf/CPU_D4) + (add_net /CPUBuf/CPU_D5) + (add_net /CPUBuf/CPU_D6) + (add_net /CPUBuf/CPU_D7) + (add_net /CPUBuf/CPU_D8) + (add_net /CPUBuf/CPU_D9) + (add_net /CPUBuf/CPU_FC0) + (add_net /CPUBuf/CPU_FC1) + (add_net /CPUBuf/CPU_FC2) + (add_net /CPUBuf/CPU_R~W~) + (add_net /CPUBuf/CPU_SIZ0) + (add_net /CPUBuf/CPU_SIZ1) + (add_net /CPUBuf/CPU_~AS~) + (add_net /CPUBuf/CPU_~CBREQ~) + (add_net /CPUBuf/CPU_~CIOUT~) + (add_net /CPUBuf/CPU_~DSACK~0) + (add_net /CPUBuf/CPU_~DSACK~1) + (add_net /CPUBuf/CPU_~DS~) + (add_net /CPUBuf/CPU_~ECS~) + (add_net /CPUBuf/CPU_~RMC~) + (add_net /CPUBuf/DSACK~OE~) + (add_net /CPUBuf/FSB_A0) + (add_net /CPUBuf/FSB_A1) + (add_net /CPUBuf/FSB_A10) + (add_net /CPUBuf/FSB_A11) + (add_net /CPUBuf/FSB_A12) + (add_net /CPUBuf/FSB_A13) + (add_net /CPUBuf/FSB_A14) + (add_net /CPUBuf/FSB_A15) + (add_net /CPUBuf/FSB_A16) + (add_net /CPUBuf/FSB_A17) + (add_net /CPUBuf/FSB_A18) + (add_net /CPUBuf/FSB_A19) + (add_net /CPUBuf/FSB_A2) + (add_net /CPUBuf/FSB_A20) + (add_net /CPUBuf/FSB_A21) + (add_net /CPUBuf/FSB_A22) + (add_net /CPUBuf/FSB_A23) + (add_net /CPUBuf/FSB_A24) + (add_net /CPUBuf/FSB_A25) + (add_net /CPUBuf/FSB_A26) + (add_net /CPUBuf/FSB_A27) + (add_net /CPUBuf/FSB_A28) + (add_net /CPUBuf/FSB_A29) + (add_net /CPUBuf/FSB_A3) + (add_net /CPUBuf/FSB_A30) + (add_net /CPUBuf/FSB_A31) + (add_net /CPUBuf/FSB_A4) + (add_net /CPUBuf/FSB_A5) + (add_net /CPUBuf/FSB_A6) + (add_net /CPUBuf/FSB_A7) + (add_net /CPUBuf/FSB_A8) + (add_net /CPUBuf/FSB_A9) + (add_net /CPUBuf/FSB_FC0) + (add_net /CPUBuf/FSB_FC1) + (add_net /CPUBuf/FSB_FC2) + (add_net /CPUBuf/FSB_R~W~) + (add_net /CPUBuf/FSB_SIZ0) + (add_net /CPUBuf/FSB_SIZ1) + (add_net /CPUBuf/FSB_~AS~) + (add_net /CPUBuf/FSB_~CBREQ~) + (add_net /CPUBuf/FSB_~CIOUT~) + (add_net /CPUBuf/FSB_~DS~) + (add_net /CPUBuf/FSB_~ECS~) + (add_net /CPUBuf/FSB_~RMC~) + (add_net /Control/CCLK_SCK) + (add_net /Control/CPUCLK) + (add_net /Control/CPU_DDIR) + (add_net /Control/CPU_D~OE~) + (add_net /Control/CPU_~BERR~) + (add_net /Control/CPU_~CBACK~) + (add_net /Control/CPU_~CIIN~) + (add_net /Control/CPU_~DSACK~0) + (add_net /Control/CPU_~DSACK~1) + (add_net /Control/CPU_~HALT~) + (add_net /Control/CPU_~STERM~) + (add_net /Control/DONE) + (add_net /Control/FPUCLK) + (add_net /Control/FPU~CS~) + (add_net /Control/HSWAPEN) + (add_net /Control/IOB_C16M) + (add_net /Control/IOB_~BERR~) + (add_net /Control/IOB_~DSACK~0) + (add_net /Control/IOB_~DSACK~1) + (add_net /Control/IOB_~HALT~) + (add_net /Control/IOC_~AS~) + (add_net /Control/IOC_~DS~) + (add_net /Control/M0) + (add_net /Control/M1) + (add_net /Control/MOSI_DIN) + (add_net /Control/RAM_~CAS~) + (add_net /Control/RAM_~CS~) + (add_net /Control/RAM_~RAS~) + (add_net /Control/RAM_~WE~) + (add_net /Control/RESET~OE~) + (add_net /Control/~INIT~) + (add_net /Control/~PROG~) + (add_net /MC68k/A0) + (add_net /MC68k/A1) + (add_net /MC68k/A10) + (add_net /MC68k/A11) + (add_net /MC68k/A12) + (add_net /MC68k/A13) + (add_net /MC68k/A14) + (add_net /MC68k/A15) + (add_net /MC68k/A16) + (add_net /MC68k/A17) + (add_net /MC68k/A18) + (add_net /MC68k/A19) + (add_net /MC68k/A2) + (add_net /MC68k/A20) + (add_net /MC68k/A21) + (add_net /MC68k/A22) + (add_net /MC68k/A23) + (add_net /MC68k/A24) + (add_net /MC68k/A25) + (add_net /MC68k/A26) + (add_net /MC68k/A27) + (add_net /MC68k/A28) + (add_net /MC68k/A29) + (add_net /MC68k/A3) + (add_net /MC68k/A30) + (add_net /MC68k/A31) + (add_net /MC68k/A4) + (add_net /MC68k/A5) + (add_net /MC68k/A6) + (add_net /MC68k/A7) + (add_net /MC68k/A8) + (add_net /MC68k/A9) + (add_net /MC68k/~IPL~0) + (add_net /MC68k/~IPL~1) + (add_net /MC68k/~IPL~2) + (add_net /PDS/A0) + (add_net /PDS/A1) + (add_net /PDS/A10) + (add_net /PDS/A11) + (add_net /PDS/A12) + (add_net /PDS/A13) + (add_net /PDS/A14) + (add_net /PDS/A15) + (add_net /PDS/A16) + (add_net /PDS/A17) + (add_net /PDS/A18) + (add_net /PDS/A19) + (add_net /PDS/A2) + (add_net /PDS/A20) + (add_net /PDS/A21) + (add_net /PDS/A22) + (add_net /PDS/A23) + (add_net /PDS/A24) + (add_net /PDS/A25) + (add_net /PDS/A26) + (add_net /PDS/A27) + (add_net /PDS/A3) + (add_net /PDS/A30) + (add_net /PDS/A31) + (add_net /PDS/A4) + (add_net /PDS/A5) + (add_net /PDS/A6) + (add_net /PDS/A7) + (add_net /PDS/A8) + (add_net /PDS/A9) + (add_net /PDS/C16M) + (add_net /PDS/D0) + (add_net /PDS/D1) + (add_net /PDS/D10) + (add_net /PDS/D11) + (add_net /PDS/D12) + (add_net /PDS/D13) + (add_net /PDS/D14) + (add_net /PDS/D15) + (add_net /PDS/D16) + (add_net /PDS/D17) + (add_net /PDS/D18) + (add_net /PDS/D19) + (add_net /PDS/D2) + (add_net /PDS/D20) + (add_net /PDS/D21) + (add_net /PDS/D22) + (add_net /PDS/D23) + (add_net /PDS/D24) + (add_net /PDS/D25) + (add_net /PDS/D26) + (add_net /PDS/D27) + (add_net /PDS/D28) + (add_net /PDS/D29) + (add_net /PDS/D3) + (add_net /PDS/D30) + (add_net /PDS/D31) + (add_net /PDS/D4) + (add_net /PDS/D5) + (add_net /PDS/D6) + (add_net /PDS/D7) + (add_net /PDS/D8) + (add_net /PDS/D9) + (add_net /PDSBuf/ADoutLE) + (add_net /PDSBuf/A~OE~) + (add_net /PDSBuf/DDIR) + (add_net /PDSBuf/D~OE~) + (add_net /PDSBuf/FSB_~RESET~) + (add_net /PDSBuf/IOB_FC0) + (add_net /PDSBuf/IOB_FC1) + (add_net /PDSBuf/IOB_FC2) + (add_net /PDSBuf/IOB_R~W~) + (add_net /PDSBuf/IOB_SIZ0) + (add_net /PDSBuf/IOB_SIZ1) + (add_net /PDSBuf/IOB_~AS~) + (add_net /PDSBuf/IOB_~BERR~) + (add_net /PDSBuf/IOB_~DSACK~0) + (add_net /PDSBuf/IOB_~DSACK~1) + (add_net /PDSBuf/IOB_~DS~) + (add_net /PDSBuf/IOB_~HALT~) + (add_net /PDSBuf/IOB_~RESET~) + (add_net /PDSBuf/IOB_~RMC~) + (add_net /PDSBuf/IOC_A0) + (add_net /PDSBuf/IOC_A1) + (add_net /PDSBuf/IOC_A2) + (add_net /PDSBuf/IOC_A3) + (add_net /PDSBuf/IOC_D0) + (add_net /PDSBuf/IOC_D1) + (add_net /PDSBuf/IOC_D10) + (add_net /PDSBuf/IOC_D11) + (add_net /PDSBuf/IOC_D12) + (add_net /PDSBuf/IOC_D13) + (add_net /PDSBuf/IOC_D14) + (add_net /PDSBuf/IOC_D15) + (add_net /PDSBuf/IOC_D16) + (add_net /PDSBuf/IOC_D17) + (add_net /PDSBuf/IOC_D18) + (add_net /PDSBuf/IOC_D19) + (add_net /PDSBuf/IOC_D2) + (add_net /PDSBuf/IOC_D20) + (add_net /PDSBuf/IOC_D21) + (add_net /PDSBuf/IOC_D22) + (add_net /PDSBuf/IOC_D23) + (add_net /PDSBuf/IOC_D24) + (add_net /PDSBuf/IOC_D25) + (add_net /PDSBuf/IOC_D26) + (add_net /PDSBuf/IOC_D27) + (add_net /PDSBuf/IOC_D28) + (add_net /PDSBuf/IOC_D29) + (add_net /PDSBuf/IOC_D3) + (add_net /PDSBuf/IOC_D30) + (add_net /PDSBuf/IOC_D31) + (add_net /PDSBuf/IOC_D4) + (add_net /PDSBuf/IOC_D5) + (add_net /PDSBuf/IOC_D6) + (add_net /PDSBuf/IOC_D7) + (add_net /PDSBuf/IOC_D8) + (add_net /PDSBuf/IOC_D9) + (add_net /PDSBuf/IOC_SIZ0) + (add_net /PDSBuf/IOC_SIZ1) + (add_net /RAM/BA0) + (add_net /RAM/BA1) + (add_net /RAM/CKE) + (add_net /RAM/CLK01) + (add_net /RAM/CLK23) + (add_net /RAM/D0) + (add_net /RAM/D1) + (add_net /RAM/D10) + (add_net /RAM/D11) + (add_net /RAM/D12) + (add_net /RAM/D13) + (add_net /RAM/D14) + (add_net /RAM/D15) + (add_net /RAM/D16) + (add_net /RAM/D17) + (add_net /RAM/D18) + (add_net /RAM/D19) + (add_net /RAM/D2) + (add_net /RAM/D20) + (add_net /RAM/D21) + (add_net /RAM/D22) + (add_net /RAM/D23) + (add_net /RAM/D24) + (add_net /RAM/D25) + (add_net /RAM/D26) + (add_net /RAM/D27) + (add_net /RAM/D28) + (add_net /RAM/D29) + (add_net /RAM/D3) + (add_net /RAM/D30) + (add_net /RAM/D31) + (add_net /RAM/D4) + (add_net /RAM/D5) + (add_net /RAM/D6) + (add_net /RAM/D7) + (add_net /RAM/D8) + (add_net /RAM/D9) + (add_net /RAM/DQM0) + (add_net /RAM/DQM1) + (add_net /RAM/DQM2) + (add_net /RAM/DQM3) + (add_net /RAM/RA0) + (add_net /RAM/RA1) + (add_net /RAM/RA10) + (add_net /RAM/RA11) + (add_net /RAM/RA12) + (add_net /RAM/RA2) + (add_net /RAM/RA3) + (add_net /RAM/RA4) + (add_net /RAM/RA5) + (add_net /RAM/RA6) + (add_net /RAM/RA7) + (add_net /RAM/RA8) + (add_net /RAM/RA9) + (add_net GND) + (add_net "Net-(R1-Pad1)") + (add_net "Net-(U1-Pad121)") + (add_net "Net-(U1-Pad14)") + (add_net "Net-(U1-Pad16)") + (add_net "Net-(U1-Pad62)") + (add_net "Net-(U1-Pad73)") + (add_net "Net-(U1-Pad74)") + (add_net "Net-(U13-Pad7)") + (add_net "Net-(U13-Pad9)") + (add_net "Net-(U2-Pad15)") + (add_net "Net-(U2-Pad4)") + (add_net "Net-(U22-Pad12)") + (add_net "Net-(U22-Pad13)") + (add_net "Net-(U22-Pad14)") + (add_net "Net-(U22-Pad15)") + (add_net "Net-(U22-Pad16)") + (add_net "Net-(U22-Pad17)") + (add_net "Net-(U22-Pad4)") + (add_net "Net-(U22-Pad5)") + (add_net "Net-(U22-Pad6)") + (add_net "Net-(U22-Pad7)") + (add_net "Net-(U22-Pad8)") + (add_net "Net-(U22-Pad9)") + (add_net "Net-(U23-Pad9)") + (add_net "Net-(U24-Pad5)") + (add_net "Net-(U24-Pad7)") + (add_net "Net-(U24-Pad9)") + (add_net "Net-(U3-PadA10)") + (add_net "Net-(U3-PadA11)") + (add_net "Net-(U3-PadA12)") + (add_net "Net-(U3-PadA13)") + (add_net "Net-(U3-PadA14)") + (add_net "Net-(U3-PadA15)") + (add_net "Net-(U3-PadA2)") + (add_net "Net-(U3-PadA3)") + (add_net "Net-(U3-PadA4)") + (add_net "Net-(U3-PadA5)") + (add_net "Net-(U3-PadA6)") + (add_net "Net-(U3-PadA7)") + (add_net "Net-(U3-PadA8)") + (add_net "Net-(U3-PadA9)") + (add_net "Net-(U3-PadB1)") + (add_net "Net-(U3-PadB10)") + (add_net "Net-(U3-PadB12)") + (add_net "Net-(U3-PadB14)") + (add_net "Net-(U3-PadB15)") + (add_net "Net-(U3-PadB16)") + (add_net "Net-(U3-PadB2)") + (add_net "Net-(U3-PadB3)") + (add_net "Net-(U3-PadB5)") + (add_net "Net-(U3-PadB6)") + (add_net "Net-(U3-PadB8)") + (add_net "Net-(U3-PadC1)") + (add_net "Net-(U3-PadC10)") + (add_net "Net-(U3-PadC11)") + (add_net "Net-(U3-PadC12)") + (add_net "Net-(U3-PadC13)") + (add_net "Net-(U3-PadC14)") + (add_net "Net-(U3-PadC15)") + (add_net "Net-(U3-PadC16)") + (add_net "Net-(U3-PadC2)") + (add_net "Net-(U3-PadC3)") + (add_net "Net-(U3-PadC5)") + (add_net "Net-(U3-PadC6)") + (add_net "Net-(U3-PadC7)") + (add_net "Net-(U3-PadC8)") + (add_net "Net-(U3-PadC9)") + (add_net "Net-(U3-PadD1)") + (add_net "Net-(U3-PadD11)") + (add_net "Net-(U3-PadD12)") + (add_net "Net-(U3-PadD14)") + (add_net "Net-(U3-PadD16)") + (add_net "Net-(U3-PadD3)") + (add_net "Net-(U3-PadD5)") + (add_net "Net-(U3-PadD6)") + (add_net "Net-(U3-PadD8)") + (add_net "Net-(U3-PadD9)") + (add_net "Net-(U3-PadE1)") + (add_net "Net-(U3-PadE10)") + (add_net "Net-(U3-PadE11)") + (add_net "Net-(U3-PadE12)") + (add_net "Net-(U3-PadE13)") + (add_net "Net-(U3-PadE14)") + (add_net "Net-(U3-PadE15)") + (add_net "Net-(U3-PadE16)") + (add_net "Net-(U3-PadE2)") + (add_net "Net-(U3-PadE3)") + (add_net "Net-(U3-PadE4)") + (add_net "Net-(U3-PadE6)") + (add_net "Net-(U3-PadE7)") + (add_net "Net-(U3-PadE8)") + (add_net "Net-(U3-PadF1)") + (add_net "Net-(U3-PadF10)") + (add_net "Net-(U3-PadF12)") + (add_net "Net-(U3-PadF13)") + (add_net "Net-(U3-PadF14)") + (add_net "Net-(U3-PadF15)") + (add_net "Net-(U3-PadF16)") + (add_net "Net-(U3-PadF2)") + (add_net "Net-(U3-PadF3)") + (add_net "Net-(U3-PadF4)") + (add_net "Net-(U3-PadF5)") + (add_net "Net-(U3-PadF6)") + (add_net "Net-(U3-PadF7)") + (add_net "Net-(U3-PadF9)") + (add_net "Net-(U3-PadG1)") + (add_net "Net-(U3-PadG11)") + (add_net "Net-(U3-PadG12)") + (add_net "Net-(U3-PadG14)") + (add_net "Net-(U3-PadG16)") + (add_net "Net-(U3-PadG3)") + (add_net "Net-(U3-PadG5)") + (add_net "Net-(U3-PadG6)") + (add_net "Net-(U3-PadH1)") + (add_net "Net-(U3-PadH11)") + (add_net "Net-(U3-PadH13)") + (add_net "Net-(U3-PadH14)") + (add_net "Net-(U3-PadH15)") + (add_net "Net-(U3-PadH16)") + (add_net "Net-(U3-PadH2)") + (add_net "Net-(U3-PadH3)") + (add_net "Net-(U3-PadH4)") + (add_net "Net-(U3-PadH5)") + (add_net "Net-(U3-PadJ1)") + (add_net "Net-(U3-PadJ11)") + (add_net "Net-(U3-PadJ12)") + (add_net "Net-(U3-PadJ13)") + (add_net "Net-(U3-PadJ14)") + (add_net "Net-(U3-PadJ16)") + (add_net "Net-(U3-PadJ3)") + (add_net "Net-(U3-PadJ4)") + (add_net "Net-(U3-PadJ6)") + (add_net "Net-(U3-PadK1)") + (add_net "Net-(U3-PadK11)") + (add_net "Net-(U3-PadK12)") + (add_net "Net-(U3-PadK14)") + (add_net "Net-(U3-PadK15)") + (add_net "Net-(U3-PadK16)") + (add_net "Net-(U3-PadK2)") + (add_net "Net-(U3-PadK3)") + (add_net "Net-(U3-PadK5)") + (add_net "Net-(U3-PadK6)") + (add_net "Net-(U3-PadL1)") + (add_net "Net-(U3-PadL10)") + (add_net "Net-(U3-PadL11)") + (add_net "Net-(U3-PadL12)") + (add_net "Net-(U3-PadL13)") + (add_net "Net-(U3-PadL14)") + (add_net "Net-(U3-PadL16)") + (add_net "Net-(U3-PadL3)") + (add_net "Net-(U3-PadL4)") + (add_net "Net-(U3-PadL5)") + (add_net "Net-(U3-PadL7)") + (add_net "Net-(U3-PadL8)") + (add_net "Net-(U3-PadM1)") + (add_net "Net-(U3-PadM10)") + (add_net "Net-(U3-PadM11)") + (add_net "Net-(U3-PadM12)") + (add_net "Net-(U3-PadM13)") + (add_net "Net-(U3-PadM14)") + (add_net "Net-(U3-PadM15)") + (add_net "Net-(U3-PadM16)") + (add_net "Net-(U3-PadM2)") + (add_net "Net-(U3-PadM3)") + (add_net "Net-(U3-PadM4)") + (add_net "Net-(U3-PadM5)") + (add_net "Net-(U3-PadM6)") + (add_net "Net-(U3-PadM7)") + (add_net "Net-(U3-PadM9)") + (add_net "Net-(U3-PadN1)") + (add_net "Net-(U3-PadN12)") + (add_net "Net-(U3-PadN14)") + (add_net "Net-(U3-PadN16)") + (add_net "Net-(U3-PadN3)") + (add_net "Net-(U3-PadN4)") + (add_net "Net-(U3-PadN5)") + (add_net "Net-(U3-PadN6)") + (add_net "Net-(U3-PadN8)") + (add_net "Net-(U3-PadN9)") + (add_net "Net-(U3-PadP1)") + (add_net "Net-(U3-PadP11)") + (add_net "Net-(U3-PadP12)") + (add_net "Net-(U3-PadP14)") + (add_net "Net-(U3-PadP15)") + (add_net "Net-(U3-PadP16)") + (add_net "Net-(U3-PadP2)") + (add_net "Net-(U3-PadP4)") + (add_net "Net-(U3-PadP5)") + (add_net "Net-(U3-PadP6)") + (add_net "Net-(U3-PadP7)") + (add_net "Net-(U3-PadP8)") + (add_net "Net-(U3-PadP9)") + (add_net "Net-(U3-PadR1)") + (add_net "Net-(U3-PadR12)") + (add_net "Net-(U3-PadR14)") + (add_net "Net-(U3-PadR15)") + (add_net "Net-(U3-PadR16)") + (add_net "Net-(U3-PadR2)") + (add_net "Net-(U3-PadR5)") + (add_net "Net-(U3-PadR7)") + (add_net "Net-(U3-PadR9)") + (add_net "Net-(U3-PadT10)") + (add_net "Net-(U3-PadT12)") + (add_net "Net-(U3-PadT13)") + (add_net "Net-(U3-PadT14)") + (add_net "Net-(U3-PadT15)") + (add_net "Net-(U3-PadT3)") + (add_net "Net-(U3-PadT4)") + (add_net "Net-(U3-PadT5)") + (add_net "Net-(U3-PadT6)") + (add_net "Net-(U3-PadT7)") + (add_net "Net-(U3-PadT8)") + (add_net "Net-(U3-PadT9)") + (add_net "Net-(U6-Pad1)") + (add_net "Net-(U6-Pad2)") + (add_net "Net-(U6-Pad3)") + (add_net "Net-(U6-Pad4)") + (add_net "Net-(U9-Pad19)") + ) + + (module stdpads:TQFP-100_14x14mm_P0.5mm (layer F.Cu) (tedit 608E5AA2) (tstamp 61BA4157) + (at 243.6 174) + (descr "TQFP, 100 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "TQFP QFP") + (solder_mask_margin 0.024) + (solder_paste_margin -0.035) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value TQFP-100_14x14mm_P0.5mm (at 1.05 0 90) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_line (start 6.4 -8.65) (end 0 -8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.4 -7.25) (end 6.4 -8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.25 -7.25) (end 6.4 -7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.25 -6.4) (end 7.25 -7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 -6.4) (end 7.25 -6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 0) (end 8.65 -6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.4 8.65) (end 0 8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.4 7.25) (end 6.4 8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.25 7.25) (end 6.4 7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 7.25 6.4) (end 7.25 7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 6.4) (end 7.25 6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 8.65 0) (end 8.65 6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.4 -8.65) (end 0 -8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.4 -7.25) (end -6.4 -8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.25 -7.25) (end -6.4 -7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.25 -6.4) (end -7.25 -7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 -6.4) (end -7.25 -6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 0) (end -8.65 -6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.4 8.65) (end 0 8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.4 7.25) (end -6.4 8.65) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.25 7.25) (end -6.4 7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -7.25 6.4) (end -7.25 7.25) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 6.4) (end -7.25 6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.65 0) (end -8.65 6.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6 7) (end -7 6) (layer F.Fab) (width 0.1)) + (fp_line (start 7 7) (end -6 7) (layer F.Fab) (width 0.1)) + (fp_line (start 7 -7) (end 7 7) (layer F.Fab) (width 0.1)) + (fp_line (start -7 -7) (end 7 -7) (layer F.Fab) (width 0.1)) + (fp_line (start -7 6) (end -7 -7) (layer F.Fab) (width 0.1)) + (fp_line (start -6.41 7.11) (end -6.41 8.4) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.11 7.11) (end -6.41 7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.11 6.41) (end -7.11 7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.11 -7.11) (end -6.41 -7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.11 -6.41) (end -7.11 -7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.11 7.11) (end 6.41 7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.11 6.41) (end 7.11 7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.11 -7.11) (end 6.41 -7.11) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.11 -6.41) (end 7.11 -7.11) (layer F.SilkS) (width 0.12)) + (pad 1 smd roundrect (at -6 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -5.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -4.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -4 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -3.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -3 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -2.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at -2 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -1.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at -1 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at -0.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at 0 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at 0.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at 1 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at 1.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 17 smd roundrect (at 2 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 18 smd roundrect (at 2.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 19 smd roundrect (at 3 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 20 smd roundrect (at 3.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 21 smd roundrect (at 4 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 22 smd roundrect (at 4.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 23 smd roundrect (at 5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 24 smd roundrect (at 5.5 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 25 smd roundrect (at 6 7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 26 smd roundrect (at 7.6625 6 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 27 smd roundrect (at 7.6625 5.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 28 smd roundrect (at 7.6625 5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 29 smd roundrect (at 7.6625 4.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 30 smd roundrect (at 7.6625 4 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 31 smd roundrect (at 7.6625 3.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 32 smd roundrect (at 7.6625 3 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 33 smd roundrect (at 7.6625 2.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 34 smd roundrect (at 7.6625 2 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 35 smd roundrect (at 7.6625 1.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 36 smd roundrect (at 7.6625 1 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 37 smd roundrect (at 7.6625 0.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 38 smd roundrect (at 7.6625 0 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 39 smd roundrect (at 7.6625 -0.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 40 smd roundrect (at 7.6625 -1 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 41 smd roundrect (at 7.6625 -1.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 42 smd roundrect (at 7.6625 -2 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 43 smd roundrect (at 7.6625 -2.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 44 smd roundrect (at 7.6625 -3 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 45 smd roundrect (at 7.6625 -3.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 46 smd roundrect (at 7.6625 -4 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 47 smd roundrect (at 7.6625 -4.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 48 smd roundrect (at 7.6625 -5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 49 smd roundrect (at 7.6625 -5.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 50 smd roundrect (at 7.6625 -6 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 51 smd roundrect (at 6 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 52 smd roundrect (at 5.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 53 smd roundrect (at 5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 54 smd roundrect (at 4.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 55 smd roundrect (at 4 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 56 smd roundrect (at 3.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 57 smd roundrect (at 3 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 58 smd roundrect (at 2.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 59 smd roundrect (at 2 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 60 smd roundrect (at 1.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 61 smd roundrect (at 1 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 62 smd roundrect (at 0.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 63 smd roundrect (at 0 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 64 smd roundrect (at -0.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 65 smd roundrect (at -1 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 66 smd roundrect (at -1.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 67 smd roundrect (at -2 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 68 smd roundrect (at -2.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 69 smd roundrect (at -3 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 70 smd roundrect (at -3.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 71 smd roundrect (at -4 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 72 smd roundrect (at -4.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 73 smd roundrect (at -5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 74 smd roundrect (at -5.5 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 75 smd roundrect (at -6 -7.6625 90) (size 1.475 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 76 smd roundrect (at -7.6625 -6 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 77 smd roundrect (at -7.6625 -5.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 78 smd roundrect (at -7.6625 -5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 79 smd roundrect (at -7.6625 -4.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 80 smd roundrect (at -7.6625 -4 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 81 smd roundrect (at -7.6625 -3.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 82 smd roundrect (at -7.6625 -3 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 83 smd roundrect (at -7.6625 -2.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 84 smd roundrect (at -7.6625 -2 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 85 smd roundrect (at -7.6625 -1.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 86 smd roundrect (at -7.6625 -1 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 87 smd roundrect (at -7.6625 -0.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 88 smd roundrect (at -7.6625 0 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 89 smd roundrect (at -7.6625 0.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 90 smd roundrect (at -7.6625 1 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 91 smd roundrect (at -7.6625 1.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 92 smd roundrect (at -7.6625 2 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 93 smd roundrect (at -7.6625 2.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 94 smd roundrect (at -7.6625 3 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 95 smd roundrect (at -7.6625 3.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 96 smd roundrect (at -7.6625 4 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 97 smd roundrect (at -7.6625 4.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 98 smd roundrect (at -7.6625 5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 99 smd roundrect (at -7.6625 5.5 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 100 smd roundrect (at -7.6625 6 90) (size 0.3 1.475) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/TQFP-100_14x14mm_P0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:PLCC-68_SMDSocket (layer F.Cu) (tedit 616FF780) (tstamp 617CEACC) + (at 207.5815 113.792 90) + (descr "PLCC, 68 Pin (http://www.microsemi.com/index.php?option=com_docman&task=doc_download&gid=131095), generated with kicad-footprint-generator ipc_plcc_jLead_generator.py") + (tags "PLCC LCC") + (path /5F72F108/63A841DD) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference U2 (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value MC68882FN (at 0 1.27 90) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_line (start -12.9 -10.71) (end -12.9 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.37 -10.71) (end -12.9 -10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.37 -11.08) (end -12.37 -10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start -11.08 -12.37) (end -12.37 -11.08) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.71 -12.37) (end -11.08 -12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.71 -12.9) (end -10.71 -12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -12.9) (end -10.71 -12.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.9 10.71) (end 12.9 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.37 10.71) (end 12.9 10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.37 12.37) (end 12.37 10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.71 12.37) (end 12.37 12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.71 12.9) (end 10.71 12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 12.9) (end 10.71 12.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.9 10.71) (end -12.9 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.37 10.71) (end -12.9 10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start -12.37 12.37) (end -12.37 10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.71 12.37) (end -12.37 12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.71 12.9) (end -10.71 12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 12.9) (end -10.71 12.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.9 -10.71) (end 12.9 0) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.37 -10.71) (end 12.9 -10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 12.37 -12.37) (end 12.37 -10.71) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.71 -12.37) (end 12.37 -12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.71 -12.9) (end 10.71 -12.37) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0 -12.9) (end 10.71 -12.9) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.5 -12.1158) (end 0 -11.408693) (layer F.Fab) (width 0.1)) + (fp_line (start -10.9728 -12.1158) (end -0.5 -12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start -12.1158 -10.9728) (end -10.9728 -12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start -12.1158 12.1158) (end -12.1158 -10.9728) (layer F.Fab) (width 0.1)) + (fp_line (start 12.1158 12.1158) (end -12.1158 12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start 12.1158 -12.1158) (end 12.1158 12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start 0.5 -12.1158) (end 12.1158 -12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start 0 -11.408693) (end 0.5 -12.1158) (layer F.Fab) (width 0.1)) + (fp_line (start -12.2258 -11.050582) (end -12.2258 -10.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -11.050582 -12.2258) (end -12.2258 -11.050582) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.72 -12.2258) (end -11.050582 -12.2258) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.2258 12.2258) (end 12.2258 10.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.72 12.2258) (end 12.2258 12.2258) (layer F.SilkS) (width 0.12)) + (fp_line (start -12.2258 12.2258) (end -12.2258 10.72) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.72 12.2258) (end -12.2258 12.2258) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.2258 -12.2258) (end 12.2258 -10.72) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.72 -12.2258) (end 12.2258 -12.2258) (layer F.SilkS) (width 0.12)) + (fp_line (start 15.625 -15.625) (end 1 -15.625) (layer F.SilkS) (width 0.12)) + (fp_line (start 15.625 15.625) (end 15.625 -15.625) (layer F.SilkS) (width 0.12)) + (fp_line (start -15.625 15.625) (end 15.625 15.625) (layer F.SilkS) (width 0.12)) + (fp_line (start -15.625 -14.625) (end -15.625 15.625) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.625 -15.625) (end -15.625 -14.625) (layer F.SilkS) (width 0.12)) + (fp_line (start -1 -15.625) (end -14.625 -15.625) (layer F.SilkS) (width 0.12)) + (fp_line (start 0 -14.475) (end 0.5 -15.475) (layer F.Fab) (width 0.1)) + (fp_line (start -0.5 -15.475) (end 0 -14.475) (layer F.Fab) (width 0.1)) + (fp_line (start 14.205 -14.205) (end -14.205 -14.205) (layer F.Fab) (width 0.1)) + (fp_line (start 14.205 14.205) (end 14.205 -14.205) (layer F.Fab) (width 0.1)) + (fp_line (start -14.205 14.205) (end 14.205 14.205) (layer F.Fab) (width 0.1)) + (fp_line (start -14.205 -14.205) (end -14.205 14.205) (layer F.Fab) (width 0.1)) + (fp_line (start 15.95 -15.95) (end -15.95 -15.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.95 15.95) (end 15.95 -15.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 15.95) (end 15.95 15.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -15.95 -15.95) (end -15.95 15.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 15.475 -15.475) (end -14.475 -15.475) (layer F.Fab) (width 0.1)) + (fp_line (start 15.475 15.475) (end 15.475 -15.475) (layer F.Fab) (width 0.1)) + (fp_line (start -15.475 15.475) (end 15.475 15.475) (layer F.Fab) (width 0.1)) + (fp_line (start -15.475 -14.475) (end -15.475 15.475) (layer F.Fab) (width 0.1)) + (fp_line (start -14.475 -15.475) (end -15.475 -14.475) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 66 smd roundrect (at 3.81 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 492 /CPUBuf/CPU_D5)) + (pad 65 smd roundrect (at 5.08 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 493 /CPUBuf/CPU_D6)) + (pad 64 smd roundrect (at 6.35 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 494 /CPUBuf/CPU_D7)) + (pad 63 smd roundrect (at 7.62 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 62 smd roundrect (at 8.89 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 463 /CPUBuf/CPU_D8)) + (pad 61 smd roundrect (at 10.16 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 60 smd roundrect (at 11.8 -10.16 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 464 /CPUBuf/CPU_D9)) + (pad 40 smd roundrect (at 6.35 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 479 /CPUBuf/CPU_D24)) + (pad 39 smd roundrect (at 5.08 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 480 /CPUBuf/CPU_D25)) + (pad 38 smd roundrect (at 3.81 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 481 /CPUBuf/CPU_D26)) + (pad 37 smd roundrect (at 2.54 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 482 /CPUBuf/CPU_D27)) + (pad 36 smd roundrect (at 1.27 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 483 /CPUBuf/CPU_D28)) + (pad 35 smd roundrect (at 0 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 484 /CPUBuf/CPU_D29)) + (pad 34 smd roundrect (at -1.27 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 485 /CPUBuf/CPU_D30)) + (pad 33 smd roundrect (at -2.54 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 486 /CPUBuf/CPU_D31)) + (pad 32 smd roundrect (at -3.81 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 502 /CPUBuf/CPU_~DSACK~1)) + (pad 31 smd roundrect (at -5.08 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 503 /CPUBuf/CPU_~DSACK~0)) + (pad 30 smd roundrect (at -6.35 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 29 smd roundrect (at -7.62 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 54 /Control/FPU~CS~)) + (pad 28 smd roundrect (at -8.89 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 495 /CPUBuf/CPU_R~W~)) + (pad 27 smd roundrect (at -10.16 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 26 smd roundrect (at -11.8 10.16 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 25 smd roundrect (at -11.8 8.89 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 /MC68k/A1)) + (pad 24 smd roundrect (at -11.8 7.62 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 /MC68k/A2)) + (pad 23 smd roundrect (at -11.8 6.35 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 /MC68k/A3)) + (pad 22 smd roundrect (at -11.8 5.08 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 /MC68k/A4)) + (pad 21 smd roundrect (at -11.8 3.81 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 500 /CPUBuf/CPU_~AS~)) + (pad 20 smd roundrect (at -11.8 2.54 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 499 /CPUBuf/CPU_~DS~)) + (pad 19 smd roundrect (at -11.8 1.27 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 18 smd roundrect (at -11.8 0 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 17 smd roundrect (at -11.8 -1.27 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 16 smd roundrect (at -11.8 -2.54 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 15 smd roundrect (at -11.8 -3.81 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 55 "Net-(U2-Pad15)")) + (pad 14 smd roundrect (at -11.8 -5.08 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 13 smd roundrect (at -11.8 -6.35 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /PDSBuf/IOB_~RESET~)) + (pad 12 smd roundrect (at -11.8 -7.62 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at -11.8 -8.89 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 /Control/FPUCLK)) + (pad 10 smd roundrect (at -11.8 -10.16 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 9 smd roundrect (at -10.16 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 8 smd roundrect (at -8.89 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 55 smd roundrect (at 11.8 -3.81 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 469 /CPUBuf/CPU_D14)) + (pad 54 smd roundrect (at 11.8 -2.54 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 470 /CPUBuf/CPU_D15)) + (pad 53 smd roundrect (at 11.8 -1.27 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 52 smd roundrect (at 11.8 0 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 51 smd roundrect (at 11.8 1.27 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 50 smd roundrect (at 11.8 2.54 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 471 /CPUBuf/CPU_D16)) + (pad 49 smd roundrect (at 11.8 3.81 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 472 /CPUBuf/CPU_D17)) + (pad 48 smd roundrect (at 11.8 5.08 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 473 /CPUBuf/CPU_D18)) + (pad 47 smd roundrect (at 11.8 6.35 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 474 /CPUBuf/CPU_D19)) + (pad 46 smd roundrect (at 11.8 7.62 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 475 /CPUBuf/CPU_D20)) + (pad 45 smd roundrect (at 11.8 8.89 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 476 /CPUBuf/CPU_D21)) + (pad 44 smd roundrect (at 11.8 10.16 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 477 /CPUBuf/CPU_D22)) + (pad 43 smd roundrect (at 10.16 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 42 smd roundrect (at 8.89 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 478 /CPUBuf/CPU_D23)) + (pad 41 smd roundrect (at 7.62 11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 59 smd roundrect (at 11.8 -8.89 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 465 /CPUBuf/CPU_D10)) + (pad 58 smd roundrect (at 11.8 -7.62 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 466 /CPUBuf/CPU_D11)) + (pad 57 smd roundrect (at 11.8 -6.35 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 467 /CPUBuf/CPU_D12)) + (pad 56 smd roundrect (at 11.8 -5.08 90) (size 1.7 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 468 /CPUBuf/CPU_D13)) + (pad 67 smd roundrect (at 2.54 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 491 /CPUBuf/CPU_D4)) + (pad 68 smd roundrect (at 1.27 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 490 /CPUBuf/CPU_D3)) + (pad 7 smd roundrect (at -7.62 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 6 smd roundrect (at -6.35 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 5 smd roundrect (at -5.08 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 4 smd roundrect (at -3.81 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 57 "Net-(U2-Pad4)")) + (pad 3 smd roundrect (at -2.54 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 487 /CPUBuf/CPU_D0)) + (pad 2 smd roundrect (at -1.27 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 488 /CPUBuf/CPU_D1)) + (pad 1 smd roundrect (at 0 -11.8 90) (size 0.6 1.7) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 489 /CPUBuf/CPU_D2)) + (model ${KIPRJMOD}/../../stdpads.3dshapes/PLCC-68_PTHSocket.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 0.5)) + (rotate (xyz 0 0 180)) + ) + (model ${KIPRJMOD}/../../stdpads.3dshapes/PLCC-68.wrl + (offset (xyz 0 0 1)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AB4A40) + (at 209.65 38.8) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AB4B1D) + (at 197.35 49 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AB4B0F) + (at 197.35 51.1 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AB4A4E) + (at 207.55 38.8 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module Package_BGA:BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD (layer F.Cu) (tedit 5A058D74) (tstamp 6178601D) + (at 208.6 50.05 90) + (descr "BGA-256, dimensions: https://www.xilinx.com/support/documentation/package_specs/ft256.pdf, design rules: https://www.xilinx.com/support/documentation/user_guides/ug1099-bga-device-design-rules.pdf") + (tags BGA-256) + (path /5F723173/63B6D9FE) + (attr smd) + (fp_text reference U3 (at 0 -9.6 90) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value XC6SLX9-FTG256 (at 0 9.7 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start 9.5 9.5) (end -9.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 9.5 9.5) (end 9.5 -9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.5 -9.5) (end -9.5 9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -9.5 -9.5) (end 9.5 -9.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.5 -8) (end -8.5 8.5) (layer F.Fab) (width 0.1)) + (fp_line (start -8 -8.5) (end -8.5 -8) (layer F.Fab) (width 0.1)) + (fp_line (start 8.5 -8.5) (end -8 -8.5) (layer F.Fab) (width 0.1)) + (fp_line (start 8.5 8.5) (end 8.5 -8.5) (layer F.Fab) (width 0.1)) + (fp_line (start -8.5 8.5) (end 8.5 8.5) (layer F.Fab) (width 0.1)) + (fp_line (start 8.6 8.6) (end 8.6 -8.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -8.6 8.6) (end 8.6 8.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -8.6 -8.6) (end -8.6 8.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 8.6 -8.6) (end -8.6 -8.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -8.8 -8.8) (end -8.8 -8.1) (layer F.SilkS) (width 0.12)) + (fp_line (start -8.1 -8.8) (end -8.8 -8.8) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 90) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad A1 smd circle (at -7.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad A2 smd circle (at -6.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 58 "Net-(U3-PadA2)")) + (pad A3 smd circle (at -5.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 59 "Net-(U3-PadA3)")) + (pad A4 smd circle (at -4.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 60 "Net-(U3-PadA4)")) + (pad A5 smd circle (at -3.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 61 "Net-(U3-PadA5)")) + (pad A6 smd circle (at -2.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 62 "Net-(U3-PadA6)")) + (pad A7 smd circle (at -1.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 63 "Net-(U3-PadA7)")) + (pad A8 smd circle (at -0.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 64 "Net-(U3-PadA8)")) + (pad A9 smd circle (at 0.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 65 "Net-(U3-PadA9)")) + (pad A10 smd circle (at 1.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 66 "Net-(U3-PadA10)")) + (pad A11 smd circle (at 2.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 67 "Net-(U3-PadA11)")) + (pad A12 smd circle (at 3.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 68 "Net-(U3-PadA12)")) + (pad A13 smd circle (at 4.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 69 "Net-(U3-PadA13)")) + (pad A14 smd circle (at 5.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 70 "Net-(U3-PadA14)")) + (pad A15 smd circle (at 6.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 71 "Net-(U3-PadA15)")) + (pad A16 smd circle (at 7.5 -7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad B1 smd circle (at -7.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 72 "Net-(U3-PadB1)")) + (pad C1 smd circle (at -7.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 73 "Net-(U3-PadC1)")) + (pad D1 smd circle (at -7.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 74 "Net-(U3-PadD1)")) + (pad E1 smd circle (at -7.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 75 "Net-(U3-PadE1)")) + (pad F1 smd circle (at -7.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 76 "Net-(U3-PadF1)")) + (pad G1 smd circle (at -7.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 77 "Net-(U3-PadG1)")) + (pad H1 smd circle (at -7.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 78 "Net-(U3-PadH1)")) + (pad J1 smd circle (at -7.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 79 "Net-(U3-PadJ1)")) + (pad B16 smd circle (at 7.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 80 "Net-(U3-PadB16)")) + (pad B15 smd circle (at 6.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 81 "Net-(U3-PadB15)")) + (pad B14 smd circle (at 5.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 82 "Net-(U3-PadB14)")) + (pad B13 smd circle (at 4.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad B12 smd circle (at 3.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 83 "Net-(U3-PadB12)")) + (pad B11 smd circle (at 2.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad B10 smd circle (at 1.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 84 "Net-(U3-PadB10)")) + (pad B9 smd circle (at 0.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad B8 smd circle (at -0.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 85 "Net-(U3-PadB8)")) + (pad B7 smd circle (at -1.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad B6 smd circle (at -2.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 86 "Net-(U3-PadB6)")) + (pad B5 smd circle (at -3.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 87 "Net-(U3-PadB5)")) + (pad B2 smd circle (at -6.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 88 "Net-(U3-PadB2)")) + (pad B3 smd circle (at -5.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 89 "Net-(U3-PadB3)")) + (pad B4 smd circle (at -4.5 -6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad C2 smd circle (at -6.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 90 "Net-(U3-PadC2)")) + (pad C3 smd circle (at -5.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 91 "Net-(U3-PadC3)")) + (pad C4 smd circle (at -4.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 455 /Control/HSWAPEN)) + (pad C5 smd circle (at -3.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 92 "Net-(U3-PadC5)")) + (pad C6 smd circle (at -2.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 93 "Net-(U3-PadC6)")) + (pad C7 smd circle (at -1.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 94 "Net-(U3-PadC7)")) + (pad C8 smd circle (at -0.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 95 "Net-(U3-PadC8)")) + (pad C9 smd circle (at 0.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 96 "Net-(U3-PadC9)")) + (pad D2 smd circle (at -6.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad D3 smd circle (at -5.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 97 "Net-(U3-PadD3)")) + (pad D4 smd circle (at -4.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad D5 smd circle (at -3.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 98 "Net-(U3-PadD5)")) + (pad D6 smd circle (at -2.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 99 "Net-(U3-PadD6)")) + (pad D7 smd circle (at -1.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad D8 smd circle (at -0.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 100 "Net-(U3-PadD8)")) + (pad D9 smd circle (at 0.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 101 "Net-(U3-PadD9)")) + (pad E2 smd circle (at -6.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 102 "Net-(U3-PadE2)")) + (pad E3 smd circle (at -5.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 103 "Net-(U3-PadE3)")) + (pad E4 smd circle (at -4.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 104 "Net-(U3-PadE4)")) + (pad C10 smd circle (at 1.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 105 "Net-(U3-PadC10)")) + (pad D10 smd circle (at 1.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad C11 smd circle (at 2.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 106 "Net-(U3-PadC11)")) + (pad D11 smd circle (at 2.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 107 "Net-(U3-PadD11)")) + (pad D12 smd circle (at 3.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 108 "Net-(U3-PadD12)")) + (pad C12 smd circle (at 3.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 109 "Net-(U3-PadC12)")) + (pad C13 smd circle (at 4.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 110 "Net-(U3-PadC13)")) + (pad C14 smd circle (at 5.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 111 "Net-(U3-PadC14)")) + (pad D14 smd circle (at 5.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 112 "Net-(U3-PadD14)")) + (pad D13 smd circle (at 4.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad C15 smd circle (at 6.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 113 "Net-(U3-PadC15)")) + (pad D15 smd circle (at 6.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad D16 smd circle (at 7.5 -4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 114 "Net-(U3-PadD16)")) + (pad C16 smd circle (at 7.5 -5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 115 "Net-(U3-PadC16)")) + (pad E13 smd circle (at 4.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 116 "Net-(U3-PadE13)")) + (pad F13 smd circle (at 4.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 117 "Net-(U3-PadF13)")) + (pad G13 smd circle (at 4.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad G14 smd circle (at 5.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 118 "Net-(U3-PadG14)")) + (pad F14 smd circle (at 5.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 119 "Net-(U3-PadF14)")) + (pad E14 smd circle (at 5.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 120 "Net-(U3-PadE14)")) + (pad E15 smd circle (at 6.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 121 "Net-(U3-PadE15)")) + (pad F15 smd circle (at 6.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 122 "Net-(U3-PadF15)")) + (pad G15 smd circle (at 6.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad G16 smd circle (at 7.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 123 "Net-(U3-PadG16)")) + (pad F16 smd circle (at 7.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 124 "Net-(U3-PadF16)")) + (pad E16 smd circle (at 7.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 125 "Net-(U3-PadE16)")) + (pad F2 smd circle (at -6.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 126 "Net-(U3-PadF2)")) + (pad F3 smd circle (at -5.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 127 "Net-(U3-PadF3)")) + (pad F4 smd circle (at -4.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 128 "Net-(U3-PadF4)")) + (pad G4 smd circle (at -4.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad G3 smd circle (at -5.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 129 "Net-(U3-PadG3)")) + (pad G2 smd circle (at -6.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad H2 smd circle (at -6.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 130 "Net-(U3-PadH2)")) + (pad H3 smd circle (at -5.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 131 "Net-(U3-PadH3)")) + (pad H4 smd circle (at -4.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 132 "Net-(U3-PadH4)")) + (pad J4 smd circle (at -4.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 133 "Net-(U3-PadJ4)")) + (pad J3 smd circle (at -5.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 134 "Net-(U3-PadJ3)")) + (pad J2 smd circle (at -6.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad K1 smd circle (at -7.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 135 "Net-(U3-PadK1)")) + (pad K2 smd circle (at -6.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 136 "Net-(U3-PadK2)")) + (pad K3 smd circle (at -5.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 137 "Net-(U3-PadK3)")) + (pad K4 smd circle (at -4.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad L4 smd circle (at -4.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 138 "Net-(U3-PadL4)")) + (pad L3 smd circle (at -5.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 139 "Net-(U3-PadL3)")) + (pad L2 smd circle (at -6.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad L1 smd circle (at -7.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 140 "Net-(U3-PadL1)")) + (pad M1 smd circle (at -7.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 141 "Net-(U3-PadM1)")) + (pad M2 smd circle (at -6.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 142 "Net-(U3-PadM2)")) + (pad M3 smd circle (at -5.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 143 "Net-(U3-PadM3)")) + (pad M4 smd circle (at -4.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 144 "Net-(U3-PadM4)")) + (pad N4 smd circle (at -4.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 145 "Net-(U3-PadN4)")) + (pad P4 smd circle (at -4.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 146 "Net-(U3-PadP4)")) + (pad R4 smd circle (at -4.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad R3 smd circle (at -5.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 456 /Control/~INIT~)) + (pad P3 smd circle (at -5.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad N3 smd circle (at -5.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 147 "Net-(U3-PadN3)")) + (pad N2 smd circle (at -6.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad P2 smd circle (at -6.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 148 "Net-(U3-PadP2)")) + (pad R2 smd circle (at -6.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 149 "Net-(U3-PadR2)")) + (pad N1 smd circle (at -7.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 150 "Net-(U3-PadN1)")) + (pad P1 smd circle (at -7.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 151 "Net-(U3-PadP1)")) + (pad R1 smd circle (at -7.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 152 "Net-(U3-PadR1)")) + (pad T1 smd circle (at -7.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad T2 smd circle (at -6.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 457 /Control/~PROG~)) + (pad T3 smd circle (at -5.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 509 "Net-(U3-PadT3)")) + (pad T4 smd circle (at -4.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 153 "Net-(U3-PadT4)")) + (pad E8 smd circle (at -0.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 154 "Net-(U3-PadE8)")) + (pad E7 smd circle (at -1.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 155 "Net-(U3-PadE7)")) + (pad E6 smd circle (at -2.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 156 "Net-(U3-PadE6)")) + (pad E5 smd circle (at -3.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad F5 smd circle (at -3.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 157 "Net-(U3-PadF5)")) + (pad F6 smd circle (at -2.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 158 "Net-(U3-PadF6)")) + (pad F7 smd circle (at -1.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 159 "Net-(U3-PadF7)")) + (pad F8 smd circle (at -0.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad G5 smd circle (at -3.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 160 "Net-(U3-PadG5)")) + (pad G6 smd circle (at -2.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 161 "Net-(U3-PadG6)")) + (pad G7 smd circle (at -1.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad G8 smd circle (at -0.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad H5 smd circle (at -3.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 162 "Net-(U3-PadH5)")) + (pad H6 smd circle (at -2.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad H7 smd circle (at -1.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad H8 smd circle (at -0.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad J5 smd circle (at -3.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad J6 smd circle (at -2.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 163 "Net-(U3-PadJ6)")) + (pad J7 smd circle (at -1.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad J8 smd circle (at -0.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad K5 smd circle (at -3.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 164 "Net-(U3-PadK5)")) + (pad K6 smd circle (at -2.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 165 "Net-(U3-PadK6)")) + (pad K7 smd circle (at -1.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad K8 smd circle (at -0.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad L5 smd circle (at -3.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 166 "Net-(U3-PadL5)")) + (pad L6 smd circle (at -2.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad L7 smd circle (at -1.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 167 "Net-(U3-PadL7)")) + (pad L8 smd circle (at -0.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 168 "Net-(U3-PadL8)")) + (pad M5 smd circle (at -3.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 169 "Net-(U3-PadM5)")) + (pad M6 smd circle (at -2.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 170 "Net-(U3-PadM6)")) + (pad M7 smd circle (at -1.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 171 "Net-(U3-PadM7)")) + (pad P5 smd circle (at -3.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 172 "Net-(U3-PadP5)")) + (pad P6 smd circle (at -2.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 173 "Net-(U3-PadP6)")) + (pad R5 smd circle (at -3.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 174 "Net-(U3-PadR5)")) + (pad R6 smd circle (at -2.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad T5 smd circle (at -3.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 175 "Net-(U3-PadT5)")) + (pad T6 smd circle (at -2.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 176 "Net-(U3-PadT6)")) + (pad M8 smd circle (at -0.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad N5 smd circle (at -3.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 177 "Net-(U3-PadN5)")) + (pad N6 smd circle (at -2.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 178 "Net-(U3-PadN6)")) + (pad N7 smd circle (at -1.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad P11 smd circle (at 2.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 179 "Net-(U3-PadP11)")) + (pad P10 smd circle (at 1.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 510 /Control/MOSI_DIN)) + (pad P9 smd circle (at 0.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 180 "Net-(U3-PadP9)")) + (pad P8 smd circle (at -0.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 181 "Net-(U3-PadP8)")) + (pad P7 smd circle (at -1.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 182 "Net-(U3-PadP7)")) + (pad R7 smd circle (at -1.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 183 "Net-(U3-PadR7)")) + (pad R8 smd circle (at -0.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad R9 smd circle (at 0.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 184 "Net-(U3-PadR9)")) + (pad R10 smd circle (at 1.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad R11 smd circle (at 2.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 511 /Control/CCLK_SCK)) + (pad T7 smd circle (at -1.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 185 "Net-(U3-PadT7)")) + (pad T8 smd circle (at -0.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 186 "Net-(U3-PadT8)")) + (pad T9 smd circle (at 0.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 187 "Net-(U3-PadT9)")) + (pad T10 smd circle (at 1.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 512 "Net-(U3-PadT10)")) + (pad T11 smd circle (at 2.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 458 /Control/M0)) + (pad N8 smd circle (at -0.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 188 "Net-(U3-PadN8)")) + (pad E9 smd circle (at 0.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad E10 smd circle (at 1.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 189 "Net-(U3-PadE10)")) + (pad E11 smd circle (at 2.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 190 "Net-(U3-PadE11)")) + (pad E12 smd circle (at 3.5 -3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 191 "Net-(U3-PadE12)")) + (pad P12 smd circle (at 3.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 513 "Net-(U3-PadP12)")) + (pad F9 smd circle (at 0.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 192 "Net-(U3-PadF9)")) + (pad F10 smd circle (at 1.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 193 "Net-(U3-PadF10)")) + (pad F11 smd circle (at 2.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad F12 smd circle (at 3.5 -2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 194 "Net-(U3-PadF12)")) + (pad J9 smd circle (at 0.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad G12 smd circle (at 3.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 195 "Net-(U3-PadG12)")) + (pad G11 smd circle (at 2.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 196 "Net-(U3-PadG11)")) + (pad G10 smd circle (at 1.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad G9 smd circle (at 0.5 -1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad R12 smd circle (at 3.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 197 "Net-(U3-PadR12)")) + (pad T12 smd circle (at 3.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 198 "Net-(U3-PadT12)")) + (pad H9 smd circle (at 0.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad H10 smd circle (at 1.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad H11 smd circle (at 2.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 199 "Net-(U3-PadH11)")) + (pad H12 smd circle (at 3.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad J10 smd circle (at 1.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad J11 smd circle (at 2.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 200 "Net-(U3-PadJ11)")) + (pad J12 smd circle (at 3.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 201 "Net-(U3-PadJ12)")) + (pad H13 smd circle (at 4.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 202 "Net-(U3-PadH13)")) + (pad J13 smd circle (at 4.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 203 "Net-(U3-PadJ13)")) + (pad K13 smd circle (at 4.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad L13 smd circle (at 4.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 204 "Net-(U3-PadL13)")) + (pad M13 smd circle (at 4.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 205 "Net-(U3-PadM13)")) + (pad N13 smd circle (at 4.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad P13 smd circle (at 4.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 459 /Control/DONE)) + (pad R13 smd circle (at 4.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad T13 smd circle (at 4.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 206 "Net-(U3-PadT13)")) + (pad N9 smd circle (at 0.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 207 "Net-(U3-PadN9)")) + (pad M9 smd circle (at 0.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 208 "Net-(U3-PadM9)")) + (pad L9 smd circle (at 0.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad K9 smd circle (at 0.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad K10 smd circle (at 1.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 447 +1V2)) + (pad L10 smd circle (at 1.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 209 "Net-(U3-PadL10)")) + (pad M10 smd circle (at 1.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 210 "Net-(U3-PadM10)")) + (pad N10 smd circle (at 1.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad T14 smd circle (at 5.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 211 "Net-(U3-PadT14)")) + (pad R14 smd circle (at 5.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 212 "Net-(U3-PadR14)")) + (pad P14 smd circle (at 5.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 213 "Net-(U3-PadP14)")) + (pad N14 smd circle (at 5.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 214 "Net-(U3-PadN14)")) + (pad M14 smd circle (at 5.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 215 "Net-(U3-PadM14)")) + (pad L14 smd circle (at 5.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 216 "Net-(U3-PadL14)")) + (pad K14 smd circle (at 5.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 217 "Net-(U3-PadK14)")) + (pad J14 smd circle (at 5.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 218 "Net-(U3-PadJ14)")) + (pad H14 smd circle (at 5.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 219 "Net-(U3-PadH14)")) + (pad H15 smd circle (at 6.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 220 "Net-(U3-PadH15)")) + (pad J15 smd circle (at 6.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad K15 smd circle (at 6.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 221 "Net-(U3-PadK15)")) + (pad L15 smd circle (at 6.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad M15 smd circle (at 6.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 222 "Net-(U3-PadM15)")) + (pad N15 smd circle (at 6.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 3 +3V3)) + (pad P15 smd circle (at 6.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 223 "Net-(U3-PadP15)")) + (pad R15 smd circle (at 6.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 224 "Net-(U3-PadR15)")) + (pad T15 smd circle (at 6.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 225 "Net-(U3-PadT15)")) + (pad N11 smd circle (at 2.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 460 /Control/M1)) + (pad M11 smd circle (at 2.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 226 "Net-(U3-PadM11)")) + (pad L11 smd circle (at 2.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 227 "Net-(U3-PadL11)")) + (pad K11 smd circle (at 2.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 228 "Net-(U3-PadK11)")) + (pad K12 smd circle (at 3.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 229 "Net-(U3-PadK12)")) + (pad L12 smd circle (at 3.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 230 "Net-(U3-PadL12)")) + (pad M12 smd circle (at 3.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 231 "Net-(U3-PadM12)")) + (pad N12 smd circle (at 3.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 514 "Net-(U3-PadN12)")) + (pad T16 smd circle (at 7.5 7.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 2 GND)) + (pad R16 smd circle (at 7.5 6.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 232 "Net-(U3-PadR16)")) + (pad P16 smd circle (at 7.5 5.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 233 "Net-(U3-PadP16)")) + (pad N16 smd circle (at 7.5 4.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 234 "Net-(U3-PadN16)")) + (pad M16 smd circle (at 7.5 3.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 235 "Net-(U3-PadM16)")) + (pad L16 smd circle (at 7.5 2.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 236 "Net-(U3-PadL16)")) + (pad K16 smd circle (at 7.5 1.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 237 "Net-(U3-PadK16)")) + (pad J16 smd circle (at 7.5 0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 238 "Net-(U3-PadJ16)")) + (pad H16 smd circle (at 7.5 -0.5 90) (size 0.4 0.4) (layers F.Cu F.Paste F.Mask) + (net 239 "Net-(U3-PadH16)")) + (model ${KISYS3DMOD}/Package_BGA.3dshapes/BGA-256_17.0x17.0mm_Layout16x16_P1.0mm_Ball0.5mm_Pad0.4mm_NSMD.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AA5A66) + (at 219.85 51.1 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AA5A58) + (at 219.85 49 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:PQFP-132_24x24mm_P0.635mm_MC68030 (layer F.Cu) (tedit 616BE190) (tstamp 61867E43) + (at 207.5815 145.669 180) + (descr "PQFP, 132 pins, 24mm sq body, 0.635mm pitch (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf)") + (tags "PQFP 132") + (path /5F72F108/627CB7E6) + (autoplace_cost180 5) + (solder_mask_margin 0.03) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U1 (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value MC68030FE (at 0 1.27) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_line (start 12.12 -12.12) (end 12.12 -10.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.6 -12.12) (end 12.12 -12.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -11 -12) (end -12 -11) (layer F.Fab) (width 0.1)) + (fp_line (start -14.47 -14.47) (end -14.47 14.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 14.47 -14.47) (end -14.47 -14.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -11 -12) (end 12 -12) (layer F.Fab) (width 0.1)) + (fp_line (start 12 -12) (end 12 12) (layer F.Fab) (width 0.1)) + (fp_line (start 12 12) (end -12 12) (layer F.Fab) (width 0.1)) + (fp_line (start -12 12) (end -12 -11) (layer F.Fab) (width 0.1)) + (fp_line (start 14.47 -14.47) (end 14.47 14.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start 14.47 14.47) (end -14.47 14.47) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.6 -12.12) (end -12.12 -12.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -12.12 -12.12) (end -12.12 -10.6) (layer F.SilkS) (width 0.12)) + (fp_line (start 10.6 12.12) (end 12.12 12.12) (layer F.SilkS) (width 0.12)) + (fp_line (start 12.12 12.12) (end 12.12 10.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -12.12 12.12) (end -12.12 10.6) (layer F.SilkS) (width 0.12)) + (fp_line (start -10.6 12.12) (end -12.12 12.12) (layer F.SilkS) (width 0.12)) + (fp_line (start -14.1 -10.6) (end -12.12 -10.6) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 18 smd roundrect (at -13.4 -10.16 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 19 smd roundrect (at -13.4 -9.525 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 20 smd roundrect (at -13.4 -8.89 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 21 smd roundrect (at -13.4 -8.255 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 /MC68k/A0)) + (pad 22 smd roundrect (at -13.4 -7.62 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 /MC68k/A1)) + (pad 23 smd roundrect (at -13.4 -6.985 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 /MC68k/A31)) + (pad 24 smd roundrect (at -13.4 -6.35 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 /MC68k/A30)) + (pad 25 smd roundrect (at -13.4 -5.715 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 26 smd roundrect (at -13.4 -5.08 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 /MC68k/A29)) + (pad 27 smd roundrect (at -13.4 -4.445 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 /MC68k/A28)) + (pad 28 smd roundrect (at -13.4 -3.81 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 /MC68k/A27)) + (pad 29 smd roundrect (at -13.4 -3.175 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 /MC68k/A26)) + (pad 30 smd roundrect (at -13.4 -2.54 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 31 smd roundrect (at -13.4 -1.905 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 /MC68k/A25)) + (pad 32 smd roundrect (at -13.4 -1.27 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /MC68k/A24)) + (pad 33 smd roundrect (at -13.4 -0.635 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 14 /MC68k/A23)) + (pad 34 smd roundrect (at -13.4 0 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 15 /MC68k/A22)) + (pad 35 smd roundrect (at -13.4 0.635 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 36 smd roundrect (at -13.4 1.27 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 16 /MC68k/A21)) + (pad 37 smd roundrect (at -13.4 1.905 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 17 /MC68k/A20)) + (pad 38 smd roundrect (at -13.4 2.54 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 18 /MC68k/A19)) + (pad 39 smd roundrect (at -13.4 3.175 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 19 /MC68k/A18)) + (pad 40 smd roundrect (at -13.4 3.81 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 20 /MC68k/A17)) + (pad 41 smd roundrect (at -13.4 4.445 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 21 /MC68k/A16)) + (pad 42 smd roundrect (at -13.4 5.08 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 22 /MC68k/A15)) + (pad 43 smd roundrect (at -13.4 5.715 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 23 /MC68k/A14)) + (pad 44 smd roundrect (at -13.4 6.35 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 45 smd roundrect (at -13.4 6.985 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 24 /MC68k/A13)) + (pad 46 smd roundrect (at -13.4 7.62 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 25 /MC68k/A12)) + (pad 47 smd roundrect (at -13.4 8.255 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 26 /MC68k/A11)) + (pad 48 smd roundrect (at -13.4 8.89 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 27 /MC68k/A10)) + (pad 49 smd roundrect (at -13.4 9.525 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 50 smd roundrect (at -13.4 10.16 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 84 smd roundrect (at 13.4 10.16 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 85 smd roundrect (at 13.4 9.525 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 86 smd roundrect (at 13.4 8.89 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 463 /CPUBuf/CPU_D8)) + (pad 87 smd roundrect (at 13.4 8.255 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 464 /CPUBuf/CPU_D9)) + (pad 88 smd roundrect (at 13.4 7.62 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 465 /CPUBuf/CPU_D10)) + (pad 89 smd roundrect (at 13.4 6.985 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 466 /CPUBuf/CPU_D11)) + (pad 90 smd roundrect (at 13.4 6.35 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 91 smd roundrect (at 13.4 5.715 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 467 /CPUBuf/CPU_D12)) + (pad 92 smd roundrect (at 13.4 5.08 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 468 /CPUBuf/CPU_D13)) + (pad 93 smd roundrect (at 13.4 4.445 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 469 /CPUBuf/CPU_D14)) + (pad 94 smd roundrect (at 13.4 3.81 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 470 /CPUBuf/CPU_D15)) + (pad 95 smd roundrect (at 13.4 3.175 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 96 smd roundrect (at 13.4 2.54 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 471 /CPUBuf/CPU_D16)) + (pad 97 smd roundrect (at 13.4 1.905 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 472 /CPUBuf/CPU_D17)) + (pad 98 smd roundrect (at 13.4 1.27 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 473 /CPUBuf/CPU_D18)) + (pad 99 smd roundrect (at 13.4 0.635 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 474 /CPUBuf/CPU_D19)) + (pad 100 smd roundrect (at 13.4 0 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 101 smd roundrect (at 13.4 -0.635 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 475 /CPUBuf/CPU_D20)) + (pad 102 smd roundrect (at 13.4 -1.27 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 476 /CPUBuf/CPU_D21)) + (pad 103 smd roundrect (at 13.4 -1.905 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 477 /CPUBuf/CPU_D22)) + (pad 104 smd roundrect (at 13.4 -2.54 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 478 /CPUBuf/CPU_D23)) + (pad 105 smd roundrect (at 13.4 -3.175 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 106 smd roundrect (at 13.4 -3.81 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 479 /CPUBuf/CPU_D24)) + (pad 107 smd roundrect (at 13.4 -4.445 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 480 /CPUBuf/CPU_D25)) + (pad 108 smd roundrect (at 13.4 -5.08 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 481 /CPUBuf/CPU_D26)) + (pad 109 smd roundrect (at 13.4 -5.715 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 482 /CPUBuf/CPU_D27)) + (pad 110 smd roundrect (at 13.4 -6.35 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 111 smd roundrect (at 13.4 -6.985 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 483 /CPUBuf/CPU_D28)) + (pad 112 smd roundrect (at 13.4 -7.62 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 484 /CPUBuf/CPU_D29)) + (pad 113 smd roundrect (at 13.4 -8.255 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 485 /CPUBuf/CPU_D30)) + (pad 114 smd roundrect (at 13.4 -8.89 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 486 /CPUBuf/CPU_D31)) + (pad 115 smd roundrect (at 13.4 -9.525 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 116 smd roundrect (at 13.4 -10.16 180) (size 1.635 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 51 smd roundrect (at -10.16 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 29 /MC68k/A9)) + (pad 52 smd roundrect (at -9.525 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 30 /MC68k/A8)) + (pad 53 smd roundrect (at -8.89 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 /MC68k/A7)) + (pad 54 smd roundrect (at -8.255 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 32 /MC68k/A6)) + (pad 55 smd roundrect (at -7.62 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 33 /MC68k/A5)) + (pad 56 smd roundrect (at -6.985 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 /MC68k/A4)) + (pad 57 smd roundrect (at -6.35 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 58 smd roundrect (at -5.715 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 /MC68k/A3)) + (pad 59 smd roundrect (at -5.08 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 /MC68k/A2)) + (pad 60 smd roundrect (at -4.445 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 61 smd roundrect (at -3.81 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 62 smd roundrect (at -3.175 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 37 "Net-(U1-Pad62)")) + (pad 63 smd roundrect (at -2.54 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 64 smd roundrect (at -1.905 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /PDSBuf/IOB_~RESET~)) + (pad 65 smd roundrect (at -1.27 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 66 smd roundrect (at -0.635 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 67 smd roundrect (at 0 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 68 smd roundrect (at 0.635 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 39 /MC68k/~IPL~2)) + (pad 69 smd roundrect (at 1.27 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 40 /MC68k/~IPL~1)) + (pad 70 smd roundrect (at 1.905 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 41 /MC68k/~IPL~0)) + (pad 71 smd roundrect (at 2.54 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 72 smd roundrect (at 3.175 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 73 smd roundrect (at 3.81 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 42 "Net-(U1-Pad73)")) + (pad 74 smd roundrect (at 4.445 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 43 "Net-(U1-Pad74)")) + (pad 75 smd roundrect (at 5.08 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 487 /CPUBuf/CPU_D0)) + (pad 76 smd roundrect (at 5.715 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 488 /CPUBuf/CPU_D1)) + (pad 77 smd roundrect (at 6.35 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 78 smd roundrect (at 6.985 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 489 /CPUBuf/CPU_D2)) + (pad 79 smd roundrect (at 7.62 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 490 /CPUBuf/CPU_D3)) + (pad 80 smd roundrect (at 8.255 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 491 /CPUBuf/CPU_D4)) + (pad 81 smd roundrect (at 8.89 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 492 /CPUBuf/CPU_D5)) + (pad 82 smd roundrect (at 9.525 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 493 /CPUBuf/CPU_D6)) + (pad 83 smd roundrect (at 10.16 13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 494 /CPUBuf/CPU_D7)) + (pad 117 smd roundrect (at 10.16 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 495 /CPUBuf/CPU_R~W~)) + (pad 118 smd roundrect (at 9.525 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 496 /CPUBuf/CPU_~ECS~)) + (pad 119 smd roundrect (at 8.89 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 497 /CPUBuf/CPU_SIZ1)) + (pad 120 smd roundrect (at 8.255 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 498 /CPUBuf/CPU_SIZ0)) + (pad 121 smd roundrect (at 7.62 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 45 "Net-(U1-Pad121)")) + (pad 122 smd roundrect (at 6.985 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 46 /Control/CPU_~CIIN~)) + (pad 123 smd roundrect (at 6.35 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 124 smd roundrect (at 5.715 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 499 /CPUBuf/CPU_~DS~)) + (pad 125 smd roundrect (at 5.08 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 500 /CPUBuf/CPU_~AS~)) + (pad 126 smd roundrect (at 4.445 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 501 /CPUBuf/CPU_~CBREQ~)) + (pad 127 smd roundrect (at 3.81 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 47 /Control/CPU_~CBACK~)) + (pad 128 smd roundrect (at 3.175 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 129 smd roundrect (at 2.54 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 48 /Control/CPU_~HALT~)) + (pad 130 smd roundrect (at 1.905 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 49 /Control/CPU_~BERR~)) + (pad 131 smd roundrect (at 1.27 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 50 /Control/CPU_~STERM~)) + (pad 132 smd roundrect (at 0.635 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 502 /CPUBuf/CPU_~DSACK~1)) + (pad 1 smd roundrect (at 0 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 2 smd roundrect (at -0.635 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 3 smd roundrect (at -1.27 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 503 /CPUBuf/CPU_~DSACK~0)) + (pad 4 smd roundrect (at -1.905 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 5 smd roundrect (at -2.54 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 6 smd roundrect (at -3.175 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 /Control/CPUCLK)) + (pad 7 smd roundrect (at -3.81 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 8 smd roundrect (at -4.445 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 9 smd roundrect (at -5.08 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 504 /CPUBuf/CPU_FC2)) + (pad 10 smd roundrect (at -5.715 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 505 /CPUBuf/CPU_FC1)) + (pad 11 smd roundrect (at -6.35 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 12 smd roundrect (at -6.985 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 506 /CPUBuf/CPU_FC0)) + (pad 13 smd roundrect (at -7.62 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 507 /CPUBuf/CPU_~RMC~)) + (pad 14 smd roundrect (at -8.255 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 52 "Net-(U1-Pad14)")) + (pad 15 smd roundrect (at -8.89 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 508 /CPUBuf/CPU_~CIOUT~)) + (pad 16 smd roundrect (at -9.525 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 53 "Net-(U1-Pad16)")) + (pad 17 smd roundrect (at -10.16 -13.4 180) (size 0.4 1.635) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Package_QFP.3dshapes/PQFP-132_24x24mm_P0.635mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSOP-II-54_22.2x10.16mm_P0.8mm (layer F.Cu) (tedit 616CEBAA) (tstamp 61736EA1) + (at 218.55 74.9 180) + (descr "54-lead TSOP typ II package") + (tags "TSOPII TSOP2") + (path /63261D60/6327223F) + (solder_mask_margin 0.05) + (solder_paste_margin -0.03) + (attr smd) + (fp_text reference U5 (at 0 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value W9825G6KH-6 (at 0 0.95) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -4.08 -11.11) (end 5.08 -11.11) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 -11.11) (end 5.08 11.11) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 11.11) (end -5.08 11.11) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 11.11) (end -5.08 -10.11) (layer F.Fab) (width 0.1)) + (fp_line (start -4.08 -11.11) (end -5.08 -10.11) (layer F.Fab) (width 0.1)) + (fp_line (start -6.5 -10.9) (end -5.3 -10.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 -10.9) (end -5.3 -11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 -11.3) (end 5.3 -11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 11.3) (end 5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.3 -11.3) (end 5.3 -10.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.3 10.9) (end 5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 10.9) (end -5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.76 -11.36) (end 6.76 -11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.76 -11.36) (end 6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.76 11.36) (end -6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.76 -11.36) (end -6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -5.75 -10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at -5.75 -9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 279 /RAM/D16)) + (pad 3 smd roundrect (at -5.75 -8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 4 smd roundrect (at -5.75 -8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 280 /RAM/D17)) + (pad 5 smd roundrect (at -5.75 -7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 281 /RAM/D18)) + (pad 6 smd roundrect (at -5.75 -6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 7 smd roundrect (at -5.75 -5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 282 /RAM/D19)) + (pad 8 smd roundrect (at -5.75 -4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 283 /RAM/D20)) + (pad 9 smd roundrect (at -5.75 -4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 10 smd roundrect (at -5.75 -3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 284 /RAM/D21)) + (pad 11 smd roundrect (at -5.75 -2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 285 /RAM/D22)) + (pad 12 smd roundrect (at -5.75 -1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 13 smd roundrect (at -5.75 -0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 286 /RAM/D23)) + (pad 14 smd roundrect (at -5.75 0 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 15 smd roundrect (at -5.75 0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 287 /RAM/DQM2)) + (pad 16 smd roundrect (at -5.75 1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 269 /Control/RAM_~WE~)) + (pad 17 smd roundrect (at -5.75 2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 268 /Control/RAM_~CAS~)) + (pad 18 smd roundrect (at -5.75 3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 267 /Control/RAM_~RAS~)) + (pad 19 smd roundrect (at -5.75 4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 266 /Control/RAM_~CS~)) + (pad 20 smd roundrect (at -5.75 4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 265 /RAM/BA0)) + (pad 21 smd roundrect (at -5.75 5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 264 /RAM/BA1)) + (pad 22 smd roundrect (at -5.75 6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 263 /RAM/RA10)) + (pad 23 smd roundrect (at -5.75 7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 262 /RAM/RA0)) + (pad 24 smd roundrect (at -5.75 8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 261 /RAM/RA1)) + (pad 25 smd roundrect (at -5.75 8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 260 /RAM/RA2)) + (pad 26 smd roundrect (at -5.75 9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 259 /RAM/RA3)) + (pad 27 smd roundrect (at -5.75 10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 28 smd roundrect (at 5.75 10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 29 smd roundrect (at 5.75 9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 258 /RAM/RA4)) + (pad 30 smd roundrect (at 5.75 8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 257 /RAM/RA5)) + (pad 31 smd roundrect (at 5.75 8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 256 /RAM/RA6)) + (pad 32 smd roundrect (at 5.75 7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 255 /RAM/RA7)) + (pad 33 smd roundrect (at 5.75 6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 254 /RAM/RA8)) + (pad 34 smd roundrect (at 5.75 5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 253 /RAM/RA9)) + (pad 35 smd roundrect (at 5.75 4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 252 /RAM/RA11)) + (pad 36 smd roundrect (at 5.75 4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 251 /RAM/RA12)) + (pad 37 smd roundrect (at 5.75 3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 250 /RAM/CKE)) + (pad 38 smd roundrect (at 5.75 2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 288 /RAM/CLK23)) + (pad 39 smd roundrect (at 5.75 1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 289 /RAM/DQM3)) + (pad 40 smd roundrect (at 5.75 0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 41 smd roundrect (at 5.75 0 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 42 smd roundrect (at 5.75 -0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 290 /RAM/D24)) + (pad 43 smd roundrect (at 5.75 -1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 44 smd roundrect (at 5.75 -2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 291 /RAM/D25)) + (pad 45 smd roundrect (at 5.75 -3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 292 /RAM/D26)) + (pad 46 smd roundrect (at 5.75 -4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 47 smd roundrect (at 5.75 -4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 293 /RAM/D27)) + (pad 48 smd roundrect (at 5.75 -5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 294 /RAM/D28)) + (pad 49 smd roundrect (at 5.75 -6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 50 smd roundrect (at 5.75 -7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 295 /RAM/D29)) + (pad 51 smd roundrect (at 5.75 -8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 296 /RAM/D30)) + (pad 52 smd roundrect (at 5.75 -8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 53 smd roundrect (at 5.75 -9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 297 /RAM/D31)) + (pad 54 smd roundrect (at 5.75 -10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSOP-II-54_22.2x10.16mm_P0.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:R_0603 (layer F.Cu) (tedit 617287CD) (tstamp 619A2E13) + (at 194.05 45 180) + (tags resistor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value R_0603 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.8 0 180) (size 0.7 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 /Control/CPUCLK)) + (pad 1 smd roundrect (at -0.8 0 180) (size 0.7 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 51 /Control/CPUCLK)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:R_0603 (layer F.Cu) (tedit 617287D0) (tstamp 619A2E43) + (at 194.05 43.5 180) + (tags resistor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value R_0603 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.8 0 180) (size 0.7 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 /Control/FPUCLK)) + (pad 2 smd roundrect (at 0.8 0 180) (size 0.7 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 56 /Control/FPUCLK)) + (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AE5030) + (at 197.35 44.05 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61ABC93F) + (at 231.35 104.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/6372B95C) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U22 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 502 /CPUBuf/CPU_~DSACK~1)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 503 /CPUBuf/CPU_~DSACK~0)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 374 "Net-(U22-Pad17)")) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 373 "Net-(U22-Pad16)")) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 372 "Net-(U22-Pad15)")) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 371 "Net-(U22-Pad14)")) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 370 "Net-(U22-Pad13)")) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 369 "Net-(U22-Pad12)")) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 368 "Net-(U22-Pad9)")) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 367 "Net-(U22-Pad8)")) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 366 "Net-(U22-Pad7)")) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 365 "Net-(U22-Pad6)")) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 364 "Net-(U22-Pad5)")) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 363 "Net-(U22-Pad4)")) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 362 /Control/CPU_~DSACK~0)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 361 /Control/CPU_~DSACK~1)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 552 /CPUBuf/DSACK~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61ABC931) + (at 233.8 100 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC31C6) + (at 202.6 38.8) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC321A) + (at 217.85 38.8) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC3244) + (at 199.35 38.8) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC319C) + (at 214.6 38.8) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC30A0) + (at 219.85 40.8 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC2C32) + (at 219.85 59.3 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC32EC) + (at 219.85 56.05 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC2BDE) + (at 219.85 44.05 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC30CA) + (at 217.75 61.3 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6178EECF) + (at 209.65 61.3) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC311E) + (at 199.45 61.3 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6178EEA5) + (at 207.55 61.3 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 447 +1V2)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61795B84) + (at 203.35 61.3 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AC326E) + (at 213.55 61.3) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AE5084) + (at 197.35 40.8 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AE505A) + (at 197.35 59.4 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 61AE4FB2) + (at 197.35 56.05 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:Crystal_SMD_3225-4Pin_3.2x2.5mm (layer F.Cu) (tedit 5F326081) (tstamp 61AC3042) + (at 229.2 54.85 90) + (descr "SMD Crystal SERIES SMD3225/4 http://www.txccrystal.com/images/pdf/7m-accuracy.pdf, 3.2x2.5mm^2 package") + (tags "SMD SMT crystal") + (path /5F723173/63C6B24E) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference U6 (at 0 0 90) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_text value 50M (at 0 0.75 90) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -1.6 -1.25) (end -1.6 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 1.25) (end 1.6 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 1.25) (end 1.6 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start 1.6 -1.25) (end -1.6 -1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -1.6 0.25) (end -0.6 1.25) (layer F.Fab) (width 0.1)) + (fp_line (start -2.15 -0.85) (end -2.15 1.75) (layer F.SilkS) (width 0.1524)) + (fp_line (start -2.15 1.75) (end 1.1 1.75) (layer F.SilkS) (width 0.1524)) + (fp_line (start -2.1 -1.7) (end -2.1 1.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.1 1.7) (end 2.1 1.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.1 1.7) (end 2.1 -1.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 2.1 -1.7) (end -2.1 -1.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 -2.25 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 4 smd roundrect (at -1.1 -0.85 90) (size 1.4 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 448 "Net-(U6-Pad4)")) + (pad 3 smd roundrect (at 1.1 -0.85 90) (size 1.4 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 449 "Net-(U6-Pad3)")) + (pad 2 smd roundrect (at 1.1 0.85 90) (size 1.4 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 450 "Net-(U6-Pad2)")) + (pad 1 smd roundrect (at -1.1 0.85 90) (size 1.4 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 451 "Net-(U6-Pad1)")) + (model ${KISYS3DMOD}/Crystal.3dshapes/Crystal_SMD_3225-4Pin_3.2x2.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:SOIC-16_3.9mm (layer F.Cu) (tedit 5FDA018C) (tstamp 61AB1A60) + (at 251.3965 55.5625 270) + (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") + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference REF** (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value SOIC-16_3.9mm (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -5.2 -3.7) (end -5.2 3.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.2 -3.7) (end -5.2 -3.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 5.2 3.7) (end 5.2 -3.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.2 3.7) (end 5.2 3.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.975 1.95) (end -4.95 0.975) (layer F.Fab) (width 0.1)) + (fp_line (start 4.95 1.95) (end -3.975 1.95) (layer F.Fab) (width 0.1)) + (fp_line (start 4.95 -1.95) (end 4.95 1.95) (layer F.Fab) (width 0.1)) + (fp_line (start -4.95 -1.95) (end 4.95 -1.95) (layer F.Fab) (width 0.1)) + (fp_line (start -4.95 0.975) (end -4.95 -1.95) (layer F.Fab) (width 0.1)) + (fp_line (start -5.06 0) (end -5.06 3.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.06 0) (end -5.06 -1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.06 0) (end 5.06 1.95) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.06 0) (end 5.06 -1.95) (layer F.SilkS) (width 0.12)) + (fp_text user %R (at 0 0 270) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -4.445 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -3.175 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -1.905 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -0.635 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at 0.635 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at 1.905 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at 3.175 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at 4.445 2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at 4.445 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 3.175 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 11 smd roundrect (at 1.905 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 12 smd roundrect (at 0.635 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 13 smd roundrect (at -0.635 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 14 smd roundrect (at -1.905 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 15 smd roundrect (at -3.175 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 16 smd roundrect (at -4.445 -2.475) (size 1.95 0.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (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 -90)) + ) + ) + + (module stdpads:USB_Micro-B_ShouHan_MicroXNJ (layer F.Cu) (tedit 602BA043) (tstamp 61AC0867) + (at 232.75 30 90) + (descr http://www.molex.com/pdm_docs/sd/1050170001_sd.pdf) + (tags "Micro-USB SMD Typ-B") + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference REF** (at -0.45 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value USB_Micro-B_ShouHan_MicroXNJ (at -4.4 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_line (start -2.4225 1.1) (end -2.2125 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.4225 1.5) (end -2.2125 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.4225 1.5) (end -2.4225 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -2.2125 1.1) (end -2.0125 1.3) (layer F.Fab) (width 0.1)) + (fp_line (start -2.0125 1.3) (end -2.2125 1.5) (layer F.Fab) (width 0.1)) + (fp_line (start -2.6125 1.7) (end -2.1625 1.7) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.6125 1.7) (end -2.6125 1.25) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.6125 -3.9) (end -2.6125 -3.45) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.25 -3.9) (end -2.6125 -3.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.35 3.9) (end 1.9875 3.9) (layer F.SilkS) (width 0.12)) + (fp_line (start 2.989204 3.75) (end -2.4625 3.75) (layer F.Fab) (width 0.1)) + (fp_line (start -2.4625 3.75) (end -2.4625 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 2.989204 3.75) (end 2.989204 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 2.6 3) (end 2.6 -3) (layer F.Fab) (width 0.1)) + (fp_line (start 2.989204 -3.75) (end -2.4625 -3.75) (layer F.Fab) (width 0.1)) + (fp_line (start 2.35 -3.9) (end 1.9875 -3.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.25 3.9) (end -2.6125 3.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -2.6125 3.9) (end -2.6125 3.45) (layer F.SilkS) (width 0.12)) + (fp_line (start 3.24 4.4) (end -2.86 4.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.86 4.4) (end -2.86 -4.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.86 -4.4) (end 3.24 -4.4) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.24 4.4) (end 3.24 -4.4) (layer F.CrtYd) (width 0.05)) + (fp_text user "PCB Edge" (at 2.05 0) (layer Dwgs.User) + (effects (font (size 0.5 0.5) (thickness 0.08))) + ) + (fp_text user %R (at -3.5 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 6 smd roundrect (at 0.875 -0.8 180) (size 0.6 1.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 6 thru_hole circle (at -1.8 2.425 180) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask)) + (pad 2 smd roundrect (at -1.775 0.65 180) (size 0.4 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2) + (solder_mask_margin 0.04) (solder_paste_margin -0.05)) + (pad 1 smd roundrect (at -1.775 1.3 180) (size 0.4 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2) + (solder_mask_margin 0.04) (solder_paste_margin -0.05)) + (pad 5 smd roundrect (at -1.775 -1.3 180) (size 0.4 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2) + (solder_mask_margin 0.04) (solder_paste_margin -0.05)) + (pad 4 smd roundrect (at -1.775 -0.65 180) (size 0.4 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2) + (solder_mask_margin 0.04) (solder_paste_margin -0.05)) + (pad 3 smd roundrect (at -1.775 0 180) (size 0.4 1.25) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.2) + (solder_mask_margin 0.04) (solder_paste_margin -0.05)) + (pad 6 thru_hole circle (at -1.8 -2.425 180) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask)) + (pad 6 smd roundrect (at 0.875 0.8 180) (size 0.6 1.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 6 thru_hole oval (at 0.85 3.6) (size 1.07 1.9) (drill oval 0.5 1.3) (layers *.Cu *.Mask)) + (pad 6 thru_hole oval (at 0.85 -3.6 180) (size 1.07 1.9) (drill oval 0.5 1.3) (layers *.Cu *.Mask)) + (model ${KISYS3DMOD}/Connector_USB.3dshapes/USB_Micro-B_Molex_47346-0001.wrl + (offset (xyz -0.6 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:DIN41612_R_3x32_Male_Vertical_THT (layer B.Cu) (tedit 5EAFCB80) (tstamp 61882B84) + (at 268.432 73.872 180) + (descr "DIN41612 connector, type R, Vertical, 3 rows 32 pins wide, https://www.erni-x-press.com/de/downloads/kataloge/englische_kataloge/erni-din41612-iec60603-2-e.pdf") + (tags "DIN 41612 IEC 60603 R") + (fp_text reference REF** (at 2.54 9.13) (layer B.SilkS) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_text value DIN41612_R_3x32_Male_Vertical_THT (at 2.54 -87.87) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (fp_line (start -1.81 3.13) (end 4.39 3.13) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 3.13) (end 4.39 2.13) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 2.13) (end 6.89 2.13) (layer B.Fab) (width 0.1)) + (fp_line (start 6.89 2.13) (end 6.89 -80.87) (layer B.Fab) (width 0.1)) + (fp_line (start 6.89 -80.87) (end 4.39 -80.87) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 -80.87) (end 4.39 -81.87) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 -81.87) (end -1.81 -81.87) (layer B.Fab) (width 0.1)) + (fp_line (start -1.81 -81.87) (end -1.81 3.13) (layer B.Fab) (width 0.1)) + (fp_line (start -3.01 -83.37) (end -0.76 -83.37) (layer B.Fab) (width 0.1)) + (fp_line (start -0.76 -83.37) (end -0.76 -81.87) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 -81.87) (end 5.24 -81.87) (layer B.Fab) (width 0.1)) + (fp_line (start 5.24 -81.87) (end 5.24 -83.37) (layer B.Fab) (width 0.1)) + (fp_line (start 5.24 -83.37) (end 8.09 -83.37) (layer B.Fab) (width 0.1)) + (fp_line (start -3.01 4.63) (end -0.76 4.63) (layer B.Fab) (width 0.1)) + (fp_line (start -0.76 4.63) (end -0.76 3.13) (layer B.Fab) (width 0.1)) + (fp_line (start 4.39 3.13) (end 5.24 3.13) (layer B.Fab) (width 0.1)) + (fp_line (start 5.24 3.13) (end 5.24 4.63) (layer B.Fab) (width 0.1)) + (fp_line (start 5.24 4.63) (end 8.09 4.63) (layer B.Fab) (width 0.1)) + (fp_line (start -3.01 8.13) (end 8.09 8.13) (layer B.Fab) (width 0.1)) + (fp_line (start 8.09 8.13) (end 8.09 -86.87) (layer B.Fab) (width 0.1)) + (fp_line (start 8.09 -86.87) (end -3.01 -86.87) (layer B.Fab) (width 0.1)) + (fp_line (start -3.01 -86.87) (end -3.01 8.13) (layer B.Fab) (width 0.1)) + (fp_line (start -3.12 8.24) (end 8.2 8.24) (layer B.SilkS) (width 0.12)) + (fp_line (start 8.2 8.24) (end 8.2 -86.98) (layer B.SilkS) (width 0.12)) + (fp_line (start 8.2 -86.98) (end -3.12 -86.98) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.12 -86.98) (end -3.12 8.24) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.5 8.63) (end 8.59 8.63) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.59 8.63) (end 8.59 -87.37) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.59 -87.37) (end -3.5 -87.37) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.5 -87.37) (end -3.5 8.63) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.31 0) (end -3.99 0.3) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.99 0.3) (end -3.99 -0.3) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.99 -0.3) (end -3.31 0) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.01 0.5) (end -2.31 0) (layer B.Fab) (width 0.1)) + (fp_line (start -2.31 0) (end -3.01 -0.5) (layer B.Fab) (width 0.1)) + (fp_line (start -1.81 3.131) (end 4.39 3.131) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.39 3.131) (end 4.39 2.131) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.39 2.131) (end 6.89 2.131) (layer B.SilkS) (width 0.12)) + (fp_line (start 6.89 2.131) (end 6.89 -80.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 6.89 -80.87) (end 4.39 -80.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.39 -80.87) (end 4.39 -81.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.39 -81.87) (end -1.81 -81.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.81 -81.87) (end -1.81 3.131) (layer B.SilkS) (width 0.12)) + (fp_text user %R (at 2.54 -39.37) (layer B.Fab) + (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + ) + (pad "" np_thru_hole circle (at 2.24 -84.37 180) (size 2.85 2.85) (drill 2.85) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 2.24 5.63 180) (size 2.85 2.85) (drill 2.85) (layers *.Cu *.Mask)) + (pad C32 thru_hole circle (at 5.08 -78.74 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C31 thru_hole circle (at 5.08 -76.2 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C30 thru_hole circle (at 5.08 -73.66 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C29 thru_hole circle (at 5.08 -71.12 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C28 thru_hole circle (at 5.08 -68.58 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C27 thru_hole circle (at 5.08 -66.04 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C26 thru_hole circle (at 5.08 -63.5 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C25 thru_hole circle (at 5.08 -60.96 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C24 thru_hole circle (at 5.08 -58.42 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C23 thru_hole circle (at 5.08 -55.88 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C22 thru_hole circle (at 5.08 -53.34 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C21 thru_hole circle (at 5.08 -50.8 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C20 thru_hole circle (at 5.08 -48.26 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C19 thru_hole circle (at 5.08 -45.72 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C18 thru_hole circle (at 5.08 -43.18 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C17 thru_hole circle (at 5.08 -40.64 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C16 thru_hole circle (at 5.08 -38.1 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C15 thru_hole circle (at 5.08 -35.56 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C14 thru_hole circle (at 5.08 -33.02 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C13 thru_hole circle (at 5.08 -30.48 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C12 thru_hole circle (at 5.08 -27.94 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C11 thru_hole circle (at 5.08 -25.4 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C10 thru_hole circle (at 5.08 -22.86 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C9 thru_hole circle (at 5.08 -20.32 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C8 thru_hole circle (at 5.08 -17.78 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C7 thru_hole circle (at 5.08 -15.24 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C6 thru_hole circle (at 5.08 -12.7 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C5 thru_hole circle (at 5.08 -10.16 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C4 thru_hole circle (at 5.08 -7.62 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C3 thru_hole circle (at 5.08 -5.08 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C2 thru_hole circle (at 5.08 -2.54 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad C1 thru_hole circle (at 5.08 0 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B32 thru_hole circle (at 2.54 -78.74 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B31 thru_hole circle (at 2.54 -76.2 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B30 thru_hole circle (at 2.54 -73.66 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B29 thru_hole circle (at 2.54 -71.12 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B28 thru_hole circle (at 2.54 -68.58 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B27 thru_hole circle (at 2.54 -66.04 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B26 thru_hole circle (at 2.54 -63.5 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B25 thru_hole circle (at 2.54 -60.96 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B24 thru_hole circle (at 2.54 -58.42 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B23 thru_hole circle (at 2.54 -55.88 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B22 thru_hole circle (at 2.54 -53.34 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B21 thru_hole circle (at 2.54 -50.8 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B20 thru_hole circle (at 2.54 -48.26 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B19 thru_hole circle (at 2.54 -45.72 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B18 thru_hole circle (at 2.54 -43.18 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B17 thru_hole circle (at 2.54 -40.64 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B16 thru_hole circle (at 2.54 -38.1 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B15 thru_hole circle (at 2.54 -35.56 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B14 thru_hole circle (at 2.54 -33.02 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B13 thru_hole circle (at 2.54 -30.48 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B12 thru_hole circle (at 2.54 -27.94 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B11 thru_hole circle (at 2.54 -25.4 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B10 thru_hole circle (at 2.54 -22.86 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B9 thru_hole circle (at 2.54 -20.32 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B8 thru_hole circle (at 2.54 -17.78 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B7 thru_hole circle (at 2.54 -15.24 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B6 thru_hole circle (at 2.54 -12.7 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B5 thru_hole circle (at 2.54 -10.16 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B4 thru_hole circle (at 2.54 -7.62 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B3 thru_hole circle (at 2.54 -5.08 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B2 thru_hole circle (at 2.54 -2.54 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad B1 thru_hole circle (at 2.54 0 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A32 thru_hole circle (at 0 -78.74 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A31 thru_hole circle (at 0 -76.2 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A30 thru_hole circle (at 0 -73.66 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A29 thru_hole circle (at 0 -71.12 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A28 thru_hole circle (at 0 -68.58 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A27 thru_hole circle (at 0 -66.04 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A26 thru_hole circle (at 0 -63.5 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A25 thru_hole circle (at 0 -60.96 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A24 thru_hole circle (at 0 -58.42 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A23 thru_hole circle (at 0 -55.88 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A22 thru_hole circle (at 0 -53.34 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A21 thru_hole circle (at 0 -50.8 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A20 thru_hole circle (at 0 -48.26 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A19 thru_hole circle (at 0 -45.72 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A18 thru_hole circle (at 0 -43.18 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A17 thru_hole circle (at 0 -40.64 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A16 thru_hole circle (at 0 -38.1 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A15 thru_hole circle (at 0 -35.56 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A14 thru_hole circle (at 0 -33.02 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A13 thru_hole circle (at 0 -30.48 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A12 thru_hole circle (at 0 -27.94 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A11 thru_hole circle (at 0 -25.4 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A10 thru_hole circle (at 0 -22.86 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A9 thru_hole circle (at 0 -20.32 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A8 thru_hole circle (at 0 -17.78 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A7 thru_hole circle (at 0 -15.24 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A6 thru_hole circle (at 0 -12.7 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A5 thru_hole circle (at 0 -10.16 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A4 thru_hole circle (at 0 -7.62 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A3 thru_hole circle (at 0 -5.08 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A2 thru_hole circle (at 0 -2.54 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask)) + (pad A1 thru_hole roundrect (at 0 0 180) (size 1.55 1.55) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.16129)) + (model ${KISYS3DMOD}/Connector_DIN.3dshapes/DIN41612_R_3x32_Male_Vertical_THT.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:Xunpu_TF-115_microSD (layer F.Cu) (tedit 606CA97D) (tstamp 61A9D25C) + (at 265.6 56.55) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at -2.55 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value Xunpu_TF-115_microSD (at -1.65 0 90) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -8.25 7.6) (end 6.15 7.6) (layer F.SilkS) (width 0.127)) + (fp_line (start 5.45 -0.9) (end 5.45 7.4) (layer F.Fab) (width 0.127)) + (fp_line (start 6.45 -4.6) (end 5.45 -0.9) (layer F.Fab) (width 0.127)) + (fp_line (start 6.45 -7.35) (end 6.45 -4.6) (layer F.Fab) (width 0.127)) + (fp_line (start -8.05 -7.35) (end 6.45 -7.35) (layer F.Fab) (width 0.127)) + (fp_line (start -8.05 7.4) (end -8.05 -7.35) (layer F.Fab) (width 0.127)) + (fp_line (start -8.25 7.6) (end -8.25 -7.55) (layer F.SilkS) (width 0.127)) + (fp_line (start -8.25 -7.55) (end 6.15 -7.55) (layer F.SilkS) (width 0.127)) + (fp_line (start -8.05 7.4) (end 5.45 7.4) (layer F.Fab) (width 0.127)) + (fp_line (start -8.85 8.55) (end 6.9 8.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.9 8.55) (end 6.9 -8.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.85 -8.55) (end 6.9 -8.55) (layer F.CrtYd) (width 0.05)) + (fp_line (start -8.85 -8.55) (end -8.85 8.55) (layer F.CrtYd) (width 0.05)) + (pad 10 smd roundrect (at 2.75 7.75 90) (size 1.2 2.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -6.85 7.8 90) (size 1.2 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 9 smd roundrect (at -7.85 6.6 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at -6.85 -6.85 90) (size 1.6 1.5) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 10 smd roundrect (at 2.75 -7.75 90) (size 1.2 2.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -7.85 -2.2 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at -7.85 -1.1 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 3 smd roundrect (at -7.85 0 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 4 smd roundrect (at -7.85 1.1 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 5 smd roundrect (at -7.85 2.2 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 6 smd roundrect (at -7.85 3.3 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 7 smd roundrect (at -7.85 4.4 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 8 smd roundrect (at -7.85 5.5 90) (size 0.7 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad "" np_thru_hole circle (at 3.15 4.95 90) (size 1 1) (drill 1) (layers *.Cu *.Mask)) + (pad "" np_thru_hole circle (at 3.15 -3.05 90) (size 1 1) (drill 1) (layers *.Cu *.Mask)) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 6182787D) + (at 209.9 88.35 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSOP-II-54_22.2x10.16mm_P0.8mm (layer F.Cu) (tedit 616CEBAA) (tstamp 61736BBB) + (at 200.85 74.9 180) + (descr "54-lead TSOP typ II package") + (tags "TSOPII TSOP2") + (path /63261D60/6326A531) + (solder_mask_margin 0.05) + (solder_paste_margin -0.03) + (attr smd) + (fp_text reference U4 (at 0 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value W9825G6KH-6 (at 0 0.95) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -6.76 -11.36) (end -6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.76 11.36) (end -6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start 6.76 -11.36) (end 6.76 11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start -6.76 -11.36) (end 6.76 -11.36) (layer F.CrtYd) (width 0.05)) + (fp_line (start -5.3 10.9) (end -5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.3 10.9) (end 5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start 5.3 -11.3) (end 5.3 -10.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 11.3) (end 5.3 11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 -11.3) (end 5.3 -11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -5.3 -10.9) (end -5.3 -11.3) (layer F.SilkS) (width 0.12)) + (fp_line (start -6.5 -10.9) (end -5.3 -10.9) (layer F.SilkS) (width 0.12)) + (fp_line (start -4.08 -11.11) (end -5.08 -10.11) (layer F.Fab) (width 0.1)) + (fp_line (start -5.08 11.11) (end -5.08 -10.11) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 11.11) (end -5.08 11.11) (layer F.Fab) (width 0.1)) + (fp_line (start 5.08 -11.11) (end 5.08 11.11) (layer F.Fab) (width 0.1)) + (fp_line (start -4.08 -11.11) (end 5.08 -11.11) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 54 smd roundrect (at 5.75 -10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 53 smd roundrect (at 5.75 -9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 240 /RAM/D15)) + (pad 52 smd roundrect (at 5.75 -8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 51 smd roundrect (at 5.75 -8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 241 /RAM/D14)) + (pad 50 smd roundrect (at 5.75 -7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 242 /RAM/D13)) + (pad 49 smd roundrect (at 5.75 -6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 48 smd roundrect (at 5.75 -5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 243 /RAM/D12)) + (pad 47 smd roundrect (at 5.75 -4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 244 /RAM/D11)) + (pad 46 smd roundrect (at 5.75 -4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 45 smd roundrect (at 5.75 -3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 245 /RAM/D10)) + (pad 44 smd roundrect (at 5.75 -2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 246 /RAM/D9)) + (pad 43 smd roundrect (at 5.75 -1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 42 smd roundrect (at 5.75 -0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 247 /RAM/D8)) + (pad 41 smd roundrect (at 5.75 0 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 40 smd roundrect (at 5.75 0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 39 smd roundrect (at 5.75 1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 248 /RAM/DQM1)) + (pad 38 smd roundrect (at 5.75 2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 249 /RAM/CLK01)) + (pad 37 smd roundrect (at 5.75 3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 250 /RAM/CKE)) + (pad 36 smd roundrect (at 5.75 4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 251 /RAM/RA12)) + (pad 35 smd roundrect (at 5.75 4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 252 /RAM/RA11)) + (pad 34 smd roundrect (at 5.75 5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 253 /RAM/RA9)) + (pad 33 smd roundrect (at 5.75 6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 254 /RAM/RA8)) + (pad 32 smd roundrect (at 5.75 7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 255 /RAM/RA7)) + (pad 31 smd roundrect (at 5.75 8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 256 /RAM/RA6)) + (pad 30 smd roundrect (at 5.75 8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 257 /RAM/RA5)) + (pad 29 smd roundrect (at 5.75 9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 258 /RAM/RA4)) + (pad 28 smd roundrect (at 5.75 10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 27 smd roundrect (at -5.75 10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 26 smd roundrect (at -5.75 9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 259 /RAM/RA3)) + (pad 25 smd roundrect (at -5.75 8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 260 /RAM/RA2)) + (pad 24 smd roundrect (at -5.75 8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 261 /RAM/RA1)) + (pad 23 smd roundrect (at -5.75 7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 262 /RAM/RA0)) + (pad 22 smd roundrect (at -5.75 6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 263 /RAM/RA10)) + (pad 21 smd roundrect (at -5.75 5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 264 /RAM/BA1)) + (pad 20 smd roundrect (at -5.75 4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 265 /RAM/BA0)) + (pad 19 smd roundrect (at -5.75 4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 266 /Control/RAM_~CS~)) + (pad 18 smd roundrect (at -5.75 3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 267 /Control/RAM_~RAS~)) + (pad 17 smd roundrect (at -5.75 2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 268 /Control/RAM_~CAS~)) + (pad 16 smd roundrect (at -5.75 1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 269 /Control/RAM_~WE~)) + (pad 15 smd roundrect (at -5.75 0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 270 /RAM/DQM0)) + (pad 14 smd roundrect (at -5.75 0 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 13 smd roundrect (at -5.75 -0.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 271 /RAM/D7)) + (pad 12 smd roundrect (at -5.75 -1.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at -5.75 -2.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 272 /RAM/D6)) + (pad 10 smd roundrect (at -5.75 -3.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 273 /RAM/D5)) + (pad 9 smd roundrect (at -5.75 -4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 8 smd roundrect (at -5.75 -4.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 274 /RAM/D4)) + (pad 7 smd roundrect (at -5.75 -5.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 275 /RAM/D3)) + (pad 6 smd roundrect (at -5.75 -6.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 5 smd roundrect (at -5.75 -7.2 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 276 /RAM/D2)) + (pad 4 smd roundrect (at -5.75 -8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 277 /RAM/D1)) + (pad 3 smd roundrect (at -5.75 -8.8 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at -5.75 -9.6 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 278 /RAM/D0)) + (pad 1 smd roundrect (at -5.75 -10.4 180) (size 1.51 0.458) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSOP-II-54_22.2x10.16mm_P0.8mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188EED4) + (at 222.975 90.8) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/63262F0F) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U28 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 180) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 445 /Control/CPU_D~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 290 /RAM/D24)) + (pad 17 smd roundrect (at -0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 291 /RAM/D25)) + (pad 16 smd roundrect (at -0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 292 /RAM/D26)) + (pad 15 smd roundrect (at 0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 293 /RAM/D27)) + (pad 14 smd roundrect (at 0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 294 /RAM/D28)) + (pad 13 smd roundrect (at 1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 295 /RAM/D29)) + (pad 12 smd roundrect (at 2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 296 /RAM/D30)) + (pad 11 smd roundrect (at 2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 297 /RAM/D31)) + (pad 10 smd roundrect (at 2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 486 /CPUBuf/CPU_D31)) + (pad 8 smd roundrect (at 1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 485 /CPUBuf/CPU_D30)) + (pad 7 smd roundrect (at 0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 484 /CPUBuf/CPU_D29)) + (pad 6 smd roundrect (at 0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 483 /CPUBuf/CPU_D28)) + (pad 5 smd roundrect (at -0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 482 /CPUBuf/CPU_D27)) + (pad 4 smd roundrect (at -0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 481 /CPUBuf/CPU_D26)) + (pad 3 smd roundrect (at -1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 480 /CPUBuf/CPU_D25)) + (pad 2 smd roundrect (at -2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 479 /CPUBuf/CPU_D24)) + (pad 1 smd roundrect (at -2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 446 /Control/CPU_DDIR)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618DDCA1) + (at 226.2 85.8 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618DDC93) + (at 226.2 65 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618DDC85) + (at 226.2 75.7 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618DDC77) + (at 226.2 83.2 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618DDC69) + (at 226.2 79.4 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618A2E3B) + (at 193.2 77 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618A2E2D) + (at 193.2 81.8 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618A1429) + (at 210.9 81.8 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618A13E3) + (at 210.9 77 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 618F11FE) + (at 208.5 65 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6189FEEB) + (at 208.5 75.7 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6189FEDD) + (at 208.5 85.8 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6189FE85) + (at 208.5 79.4 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616CEBED) (tstamp 6189FE77) + (at 208.5 83.2 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61891CD1) + (at 206.8115 130.302) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61882E22) + (at 255.2 75.575 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/622CABC7) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U17 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 396 /PDSBuf/D~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 429 /PDS/D24)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 430 /PDS/D25)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 431 /PDS/D26)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 432 /PDS/D27)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 433 /PDS/D28)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 434 /PDS/D29)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 435 /PDS/D30)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 436 /PDS/D31)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 437 /PDSBuf/IOC_D31)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 438 /PDSBuf/IOC_D30)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 439 /PDSBuf/IOC_D29)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 440 /PDSBuf/IOC_D28)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 441 /PDSBuf/IOC_D27)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 442 /PDSBuf/IOC_D26)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 443 /PDSBuf/IOC_D25)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 444 /PDSBuf/IOC_D24)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 379 /PDSBuf/DDIR)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61882E14) + (at 257.65 71.35 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188172E) + (at 231.35 132.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/629FA6C8) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U21 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244 (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 13 /MC68k/A24)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 550 /CPUBuf/FSB_A28)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 12 /MC68k/A25)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 551 /CPUBuf/FSB_A29)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 11 /MC68k/A26)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 519 /CPUBuf/FSB_A30)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 10 /MC68k/A27)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 520 /CPUBuf/FSB_A31)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 6 /MC68k/A31)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 515 /CPUBuf/FSB_A24)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 7 /MC68k/A30)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 516 /CPUBuf/FSB_A25)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 8 /MC68k/A29)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 517 /CPUBuf/FSB_A26)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 9 /MC68k/A28)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 518 /CPUBuf/FSB_A27)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61881720) + (at 233.8 137 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61881712) + (at 233.8 146 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61881704) + (at 233.8 155 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 618816F6) + (at 233.8 128 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 618816D3) + (at 231.35 141.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/629F220F) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U20 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244 (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 526 /CPUBuf/FSB_A19)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 17 /MC68k/A20)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 527 /CPUBuf/FSB_A18)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 16 /MC68k/A21)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 528 /CPUBuf/FSB_A17)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 15 /MC68k/A22)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 529 /CPUBuf/FSB_A16)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 14 /MC68k/A23)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 522 /CPUBuf/FSB_A23)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 18 /MC68k/A19)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 523 /CPUBuf/FSB_A22)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 19 /MC68k/A18)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 524 /CPUBuf/FSB_A21)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 20 /MC68k/A17)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 525 /CPUBuf/FSB_A20)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 21 /MC68k/A16)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 618816B0) + (at 231.35 150.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/629E6572) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U19 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244 (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 30 /MC68k/A8)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 534 /CPUBuf/FSB_A12)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 29 /MC68k/A9)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 535 /CPUBuf/FSB_A13)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 27 /MC68k/A10)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 536 /CPUBuf/FSB_A14)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 26 /MC68k/A11)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 537 /CPUBuf/FSB_A15)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 22 /MC68k/A15)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 530 /CPUBuf/FSB_A8)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 23 /MC68k/A14)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 531 /CPUBuf/FSB_A9)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 24 /MC68k/A13)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 532 /CPUBuf/FSB_A10)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 25 /MC68k/A12)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 533 /CPUBuf/FSB_A11)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188168D) + (at 231.35 159.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/629FEFBA) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U18 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244 (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 546 /CPUBuf/FSB_A3)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 34 /MC68k/A4)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 547 /CPUBuf/FSB_A2)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 33 /MC68k/A5)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 548 /CPUBuf/FSB_A1)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 32 /MC68k/A6)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 549 /CPUBuf/FSB_A0)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 31 /MC68k/A7)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 544 /CPUBuf/FSB_A7)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 35 /MC68k/A3)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 543 /CPUBuf/FSB_A6)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 36 /MC68k/A2)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 542 /CPUBuf/FSB_A5)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 5 /MC68k/A1)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 541 /CPUBuf/FSB_A4)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 4 /MC68k/A0)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 6188167F) + (at 233.8 119 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61ABC89D) + (at 231.35 114.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/62A2CF45) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U24 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 507 /CPUBuf/CPU_~RMC~)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 538 /CPUBuf/FSB_FC0)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 495 /CPUBuf/CPU_R~W~)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 376 "Net-(U24-Pad5)")) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 504 /CPUBuf/CPU_FC2)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 377 "Net-(U24-Pad7)")) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 505 /CPUBuf/CPU_FC1)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 378 "Net-(U24-Pad9)")) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 560 /CPUBuf/FSB_~RMC~)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 521 /CPUBuf/FSB_R~W~)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 540 /CPUBuf/FSB_FC2)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 506 /CPUBuf/CPU_FC0)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 539 /CPUBuf/FSB_FC1)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 545 /CPUBuf/A~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61ABC8F1) + (at 233.8 110 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61ABC7FA) + (at 231.35 123.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/62A56F1A) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U23 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 500 /CPUBuf/CPU_~AS~)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 553 /CPUBuf/FSB_~CIOUT~)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 501 /CPUBuf/CPU_~CBREQ~)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 554 /CPUBuf/FSB_SIZ0)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 499 /CPUBuf/CPU_~DS~)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 555 /CPUBuf/FSB_SIZ1)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 496 /CPUBuf/CPU_~ECS~)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 375 "Net-(U23-Pad9)")) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 556 /CPUBuf/FSB_~AS~)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 497 /CPUBuf/CPU_SIZ1)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 557 /CPUBuf/FSB_~CBREQ~)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 498 /CPUBuf/CPU_SIZ0)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 558 /CPUBuf/FSB_~DS~)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 508 /CPUBuf/CPU_~CIOUT~)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 559 /CPUBuf/FSB_~ECS~)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61871312) + (at 196.9215 130.302 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 618712BE) + (at 224.2185 123.452 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61871294) + (at 218.8925 97.282 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61871240) + (at 208.0815 97.282) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61871081) + (at 205.8115 97.282 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 617C1B28) + (at 197.731 97.282) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867D0F) + (at 209.804 161.036) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867CE5) + (at 212.5345 161.036) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867CBB) + (at 204.9065 161.036) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867C91) + (at 192.2145 156.0115 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867C67) + (at 210.6215 130.302) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867D8D) + (at 203.9065 130.302 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867D63) + (at 192.2145 149.344 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867D39) + (at 192.2145 135.644 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867C3D) + (at 222.9485 155.5115 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867F85) + (at 222.9485 148.709 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 616BDDCB) (tstamp 61867FAF) + (at 223.012 135.644 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:ESP32-WROOM-32 (layer F.Cu) (tedit 601CCBE5) (tstamp 61ABAACE) + (at 258.953 28.575) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value ESP32-WROOM-32 (at 0 1.5) (layer F.Fab) hide + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_line (start -11.55 20.55) (end -11.55 -10.05) (layer F.CrtYd) (width 0.12)) + (fp_line (start 11.55 20.55) (end -11.55 20.55) (layer F.CrtYd) (width 0.12)) + (fp_line (start 11.55 -10.05) (end 11.55 20.55) (layer F.CrtYd) (width 0.12)) + (fp_line (start -11.55 -10.05) (end 11.55 -10.05) (layer F.CrtYd) (width 0.12)) + (fp_line (start 9.1 18.11) (end 6.4 18.11) (layer F.SilkS) (width 0.2032)) + (fp_line (start 9 -7.49) (end -9 -7.49) (layer F.Fab) (width 0.05)) + (fp_line (start 9 18.01) (end 9 -7.49) (layer F.Fab) (width 0.05)) + (fp_line (start -9 18.01) (end 9 18.01) (layer F.Fab) (width 0.05)) + (fp_line (start -9 -7.49) (end -9 18.01) (layer F.Fab) (width 0.05)) + (fp_line (start -9.1 -1.14) (end 9.1 -1.14) (layer F.SilkS) (width 0.2032)) + (fp_line (start -9.1 18.11) (end -9.1 17.19) (layer F.SilkS) (width 0.2032)) + (fp_line (start -9.1 -0.65) (end -9.1 -7.49) (layer F.SilkS) (width 0.2032)) + (fp_line (start 9.1 -0.65) (end 9.1 -7.49) (layer F.SilkS) (width 0.2032)) + (fp_line (start -9 -1.14) (end 9 -1.14) (layer F.Fab) (width 0.05)) + (fp_line (start 9.1 18.11) (end 9.1 17.19) (layer F.SilkS) (width 0.2032)) + (fp_line (start -6.4 18.11) (end -9.1 18.11) (layer F.SilkS) (width 0.2032)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 39 smd rect (at -1 7.53) (size 1.5 1.5) (layers F.Cu F.Paste F.Mask) + (zone_connect 2)) + (pad 39 smd rect (at 1.159 7.53) (size 0.5 3) (layers F.Cu F.Paste F.Mask) + (zone_connect 2)) + (pad 39 smd rect (at -1 9.562) (size 3 0.5) (layers F.Cu F.Paste F.Mask) + (zone_connect 2)) + (pad 39 smd rect (at -3.032 7.53) (size 0.5 3) (layers F.Cu F.Paste F.Mask) + (zone_connect 2)) + (pad 39 smd rect (at -1 5.498) (size 3 0.5) (layers F.Cu F.Paste F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at -1 6.403) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at -1 8.657) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at 0.127 8.657) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at 0.127 7.53) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at 0.127 6.403) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at -2.127 6.403) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at -2.127 7.53) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 thru_hole circle (at -2.127 8.657) (size 0.8 0.8) (drill 0.3) (layers *.Cu F.Mask) + (zone_connect 2)) + (pad 39 smd rect (at -1 7.53) (size 5 5) (layers F.Cu F.Mask) + (zone_connect 2)) + (pad 1 smd oval (at -8.75 0) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd oval (at -8.75 1.27) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd oval (at -8.75 2.54) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd oval (at -8.75 3.81) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd oval (at -8.75 5.08) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd oval (at -8.75 6.35) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd oval (at -8.75 7.62) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd oval (at -8.75 8.89) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd oval (at -8.75 10.16) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd oval (at -8.75 11.43) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd oval (at -8.75 12.7) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd oval (at -8.75 13.97) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd oval (at -8.75 15.24) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd oval (at -8.75 16.51) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd oval (at 8.75 16.51) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd oval (at 8.75 15.24) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd oval (at 8.75 13.97) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd oval (at 8.75 12.7) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd oval (at 8.75 11.43) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd oval (at 8.75 10.16) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd oval (at 8.75 8.89) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd oval (at 8.75 7.62) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd oval (at 8.75 6.35) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd oval (at 8.75 5.08) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd oval (at 8.75 3.81) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd oval (at 8.75 2.54) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd oval (at 8.75 1.27) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd oval (at 8.75 0) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd oval (at -0.635 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd oval (at -1.905 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd oval (at -3.175 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd oval (at -4.445 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd oval (at -5.715 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd oval (at 0.635 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd oval (at 1.905 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd oval (at 3.175 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd oval (at 4.445 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd oval (at 5.715 17.79 90) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/RF_Module.3dshapes/ESP32-WROOM-32.wrl + (offset (xyz 0 -8.210000000000001 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188EF84) + (at 214.125 90.8) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/63262F0C) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U27 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 180) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 446 /Control/CPU_DDIR)) + (pad 2 smd roundrect (at -2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 471 /CPUBuf/CPU_D16)) + (pad 3 smd roundrect (at -1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 472 /CPUBuf/CPU_D17)) + (pad 4 smd roundrect (at -0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 473 /CPUBuf/CPU_D18)) + (pad 5 smd roundrect (at -0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 474 /CPUBuf/CPU_D19)) + (pad 6 smd roundrect (at 0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 475 /CPUBuf/CPU_D20)) + (pad 7 smd roundrect (at 0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 476 /CPUBuf/CPU_D21)) + (pad 8 smd roundrect (at 1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 478 /CPUBuf/CPU_D23)) + (pad 9 smd roundrect (at 2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 477 /CPUBuf/CPU_D22)) + (pad 10 smd roundrect (at 2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 285 /RAM/D22)) + (pad 12 smd roundrect (at 2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 286 /RAM/D23)) + (pad 13 smd roundrect (at 1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 284 /RAM/D21)) + (pad 14 smd roundrect (at 0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 283 /RAM/D20)) + (pad 15 smd roundrect (at 0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 282 /RAM/D19)) + (pad 16 smd roundrect (at -0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 281 /RAM/D18)) + (pad 17 smd roundrect (at -0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 280 /RAM/D17)) + (pad 18 smd roundrect (at -1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 279 /RAM/D16)) + (pad 19 smd roundrect (at -2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 445 /Control/CPU_D~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61827853) + (at 218.75 88.35 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188F23C) + (at 205.275 90.8) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/622AE852) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U26 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 180) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 446 /Control/CPU_DDIR)) + (pad 2 smd roundrect (at -2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 464 /CPUBuf/CPU_D9)) + (pad 3 smd roundrect (at -1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 463 /CPUBuf/CPU_D8)) + (pad 4 smd roundrect (at -0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 465 /CPUBuf/CPU_D10)) + (pad 5 smd roundrect (at -0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 466 /CPUBuf/CPU_D11)) + (pad 6 smd roundrect (at 0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 467 /CPUBuf/CPU_D12)) + (pad 7 smd roundrect (at 0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 468 /CPUBuf/CPU_D13)) + (pad 8 smd roundrect (at 1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 469 /CPUBuf/CPU_D14)) + (pad 9 smd roundrect (at 2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 470 /CPUBuf/CPU_D15)) + (pad 10 smd roundrect (at 2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 240 /RAM/D15)) + (pad 12 smd roundrect (at 2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 241 /RAM/D14)) + (pad 13 smd roundrect (at 1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 242 /RAM/D13)) + (pad 14 smd roundrect (at 0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 243 /RAM/D12)) + (pad 15 smd roundrect (at 0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 244 /RAM/D11)) + (pad 16 smd roundrect (at -0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 245 /RAM/D10)) + (pad 17 smd roundrect (at -0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 247 /RAM/D8)) + (pad 18 smd roundrect (at -1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 246 /RAM/D9)) + (pad 19 smd roundrect (at -2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 445 /Control/CPU_D~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 618279A3) + (at 201.05 88.35 270) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 270) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188F2EC) + (at 196.425 90.8) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /629B918A/6226E539) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U25 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 180) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 445 /Control/CPU_D~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 274 /RAM/D4)) + (pad 17 smd roundrect (at -0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 273 /RAM/D5)) + (pad 16 smd roundrect (at -0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 275 /RAM/D3)) + (pad 15 smd roundrect (at 0.325 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 272 /RAM/D6)) + (pad 14 smd roundrect (at 0.975 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 276 /RAM/D2)) + (pad 13 smd roundrect (at 1.625 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 271 /RAM/D7)) + (pad 12 smd roundrect (at 2.275 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 277 /RAM/D1)) + (pad 11 smd roundrect (at 2.925 -2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 278 /RAM/D0)) + (pad 10 smd roundrect (at 2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 487 /CPUBuf/CPU_D0)) + (pad 8 smd roundrect (at 1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 488 /CPUBuf/CPU_D1)) + (pad 7 smd roundrect (at 0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 494 /CPUBuf/CPU_D7)) + (pad 6 smd roundrect (at 0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 489 /CPUBuf/CPU_D2)) + (pad 5 smd roundrect (at -0.325 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 493 /CPUBuf/CPU_D6)) + (pad 4 smd roundrect (at -0.975 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 490 /CPUBuf/CPU_D3)) + (pad 3 smd roundrect (at -1.625 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 492 /CPUBuf/CPU_D5)) + (pad 2 smd roundrect (at -2.275 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 491 /CPUBuf/CPU_D4)) + (pad 1 smd roundrect (at -2.925 2.95 90) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 446 /Control/CPU_DDIR)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61A01B2E) + (at 193.2 85.6 90) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4 90) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 90) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61815AF6) + (at 255.2 119.825 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/60941F85) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U12 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 340 /PDS/A7)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 341 /PDS/A6)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 342 /PDS/A5)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 343 /PDS/A4)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 344 /PDSBuf/IOB_~RMC~)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 345 /PDSBuf/IOB_FC2)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 346 /PDSBuf/IOB_FC1)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 347 /PDSBuf/IOB_FC0)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 315 /PDSBuf/ADoutLE)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 538 /CPUBuf/FSB_FC0)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 539 /CPUBuf/FSB_FC1)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 540 /CPUBuf/FSB_FC2)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 541 /CPUBuf/FSB_A4)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 542 /CPUBuf/FSB_A5)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 543 /CPUBuf/FSB_A6)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 544 /CPUBuf/FSB_A7)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 314 /PDSBuf/A~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815AE8) + (at 257.65 115.6 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61815A3F) + (at 255.2 110.975 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/62A8E938) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U13 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74LVC244APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 348 /Control/IOB_~DSACK~0)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 349 /PDSBuf/IOB_~DSACK~1)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 350 /Control/IOB_~HALT~)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 351 /PDS/C16M)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 352 /Control/IOB_~BERR~)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 353 /PDSBuf/FSB_~RESET~)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 354 "Net-(U13-Pad9)")) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 355 /PDSBuf/IOB_~DSACK~0)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 356 "Net-(U13-Pad7)")) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 357 /PDSBuf/IOB_~HALT~)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 358 /Control/IOB_C16M)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 359 /PDSBuf/IOB_~BERR~)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 360 /Control/IOB_~DSACK~1)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 38 /PDSBuf/IOB_~RESET~)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815A31) + (at 257.65 106.75 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6188298A) + (at 255.2 102.125 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/63262F04) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U14 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 379 /PDSBuf/DDIR)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 380 /PDSBuf/IOC_D0)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 381 /PDSBuf/IOC_D1)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 382 /PDSBuf/IOC_D2)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 383 /PDSBuf/IOC_D3)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 384 /PDSBuf/IOC_D4)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 385 /PDSBuf/IOC_D5)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 386 /PDSBuf/IOC_D6)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 387 /PDSBuf/IOC_D7)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 388 /PDS/D7)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 389 /PDS/D6)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 390 /PDS/D5)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 391 /PDS/D4)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 392 /PDS/D3)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 393 /PDS/D2)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 394 /PDS/D1)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 395 /PDS/D0)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 396 /PDSBuf/D~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815A00) + (at 257.65 97.9 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 6181596C) + (at 257.65 89.05 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61882870) + (at 255.2 93.275 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/63262F09) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U15 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 379 /PDSBuf/DDIR)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 397 /PDSBuf/IOC_D8)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 398 /PDSBuf/IOC_D9)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 399 /PDSBuf/IOC_D10)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 400 /PDSBuf/IOC_D11)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 401 /PDSBuf/IOC_D12)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 402 /PDSBuf/IOC_D13)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 403 /PDSBuf/IOC_D14)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 404 /PDSBuf/IOC_D15)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 405 /PDS/D15)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 406 /PDS/D14)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 407 /PDS/D13)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 408 /PDS/D12)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 409 /PDS/D11)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 410 /PDS/D10)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 411 /PDS/D9)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 412 /PDS/D8)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 396 /PDSBuf/D~OE~)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 618828FD) + (at 255.2 84.425 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/622CABB5) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U16 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHC245APW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 396 /PDSBuf/D~OE~)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 413 /PDS/D16)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 414 /PDS/D17)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 415 /PDS/D18)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 416 /PDS/D19)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 417 /PDS/D20)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 418 /PDS/D21)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 419 /PDS/D22)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 420 /PDS/D23)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 421 /PDSBuf/IOC_D23)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 422 /PDSBuf/IOC_D22)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 423 /PDSBuf/IOC_D21)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 424 /PDSBuf/IOC_D20)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 425 /PDSBuf/IOC_D19)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 426 /PDSBuf/IOC_D18)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 427 /PDSBuf/IOC_D17)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 428 /PDSBuf/IOC_D16)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 379 /PDSBuf/DDIR)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815918) + (at 257.65 80.2 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815884) + (at 257.65 133.3 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61822CBA) + (at 255.2 128.675 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/6094447D) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U11 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 339 /PDS/A15)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 338 /PDS/A14)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 337 /PDS/A13)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 336 /PDS/A12)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 335 /PDS/A11)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 334 /PDS/A10)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 333 /PDS/A9)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 332 /PDS/A8)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 315 /PDSBuf/ADoutLE)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 530 /CPUBuf/FSB_A8)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 531 /CPUBuf/FSB_A9)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 532 /CPUBuf/FSB_A10)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 533 /CPUBuf/FSB_A11)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 534 /CPUBuf/FSB_A12)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 535 /CPUBuf/FSB_A13)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 536 /CPUBuf/FSB_A14)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 537 /CPUBuf/FSB_A15)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 314 /PDSBuf/A~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6181583E) + (at 255.2 137.525 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/61398C8D) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U10 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 314 /PDSBuf/A~OE~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 522 /CPUBuf/FSB_A23)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 523 /CPUBuf/FSB_A22)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 524 /CPUBuf/FSB_A21)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 525 /CPUBuf/FSB_A20)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 526 /CPUBuf/FSB_A19)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 527 /CPUBuf/FSB_A18)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 528 /CPUBuf/FSB_A17)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 529 /CPUBuf/FSB_A16)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 315 /PDSBuf/ADoutLE)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 324 /PDS/A16)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 325 /PDS/A17)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 326 /PDS/A18)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 327 /PDS/A19)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 328 /PDS/A20)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 329 /PDS/A21)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 330 /PDS/A22)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 331 /PDS/A23)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61815830) + (at 257.65 124.45 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 618157F9) + (at 257.65 151 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0402 (layer F.Cu) (tedit 5EE29C3C) (tstamp 61814E9B) + (at 257.65 142.15 180) + (tags capacitor) + (solder_mask_margin 0.05) + (solder_paste_margin -0.05) + (attr smd) + (fp_text reference REF** (at 0 0) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_text value C_0402 (at 0 0.4) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.5 0.25) (end -0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -0.5 -0.25) (end 0.5 -0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 -0.25) (end 0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start 0.5 0.25) (end -0.5 0.25) (layer F.Fab) (width 0.05)) + (fp_line (start -1 0.5) (end -1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1 -0.5) (end 1 -0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 -0.5) (end 1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1 0.5) (end -1 0.5) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (pad 1 smd roundrect (at -0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (pad 2 smd roundrect (at 0.5 0 180) (size 0.6 0.65) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0402_1005Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 6181573F) + (at 255.2 146.375 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/61DF380D) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U9 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 323 "Net-(U9-Pad19)")) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 322 /PDSBuf/IOB_R~W~)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 321 /PDS/A31)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 320 /PDS/A30)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 319 /PDS/A27)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 318 /PDS/A26)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 317 /PDS/A25)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 316 /PDS/A24)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 315 /PDSBuf/ADoutLE)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 515 /CPUBuf/FSB_A24)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 516 /CPUBuf/FSB_A25)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 517 /CPUBuf/FSB_A26)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 518 /CPUBuf/FSB_A27)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 519 /CPUBuf/FSB_A30)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 520 /CPUBuf/FSB_A31)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 521 /CPUBuf/FSB_R~W~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 314 /PDSBuf/A~OE~)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:TSSOP-20_4.4x6.5mm_P0.65mm (layer F.Cu) (tedit 5F27C9F6) (tstamp 61724302) + (at 255.2 155.225 270) + (descr "20-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") + (tags "SSOP 0.65") + (path /60941922/61ED1513) + (solder_mask_margin 0.024) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U8 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (fp_text value 74AHCT573PW (at 0 1.016 270) (layer F.Fab) + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_line (start -3.45 3.75) (end -3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.45 2.225) (end 3.45 -2.225) (layer F.SilkS) (width 0.15)) + (fp_line (start 3.55 3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end -3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 -3.95) (end 3.55 -3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -3.55 3.95) (end 3.55 3.95) (layer F.CrtYd) (width 0.05)) + (fp_line (start -2.25 2.2) (end -3.25 1.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 2.2) (end -2.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start 3.25 -2.2) (end 3.25 2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 -2.2) (end 3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_line (start -3.25 1.2) (end -3.25 -2.2) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 90) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 1 smd roundrect (at -2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 314 /PDSBuf/A~OE~)) + (pad 2 smd roundrect (at -2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 313 /PDSBuf/IOC_SIZ1)) + (pad 3 smd roundrect (at -1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 312 /PDSBuf/IOC_SIZ0)) + (pad 4 smd roundrect (at -0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 311 /PDSBuf/IOC_A3)) + (pad 5 smd roundrect (at -0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 310 /PDSBuf/IOC_A2)) + (pad 6 smd roundrect (at 0.325 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 309 /PDSBuf/IOC_A1)) + (pad 7 smd roundrect (at 0.975 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 308 /PDSBuf/IOC_A0)) + (pad 8 smd roundrect (at 1.625 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 307 /Control/IOC_~AS~)) + (pad 9 smd roundrect (at 2.275 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 306 /Control/IOC_~DS~)) + (pad 10 smd roundrect (at 2.925 2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 11 smd roundrect (at 2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 12 smd roundrect (at 2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 305 /PDSBuf/IOB_~DS~)) + (pad 13 smd roundrect (at 1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 304 /PDSBuf/IOB_~AS~)) + (pad 14 smd roundrect (at 0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 303 /PDS/A0)) + (pad 15 smd roundrect (at 0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 302 /PDS/A1)) + (pad 16 smd roundrect (at -0.325 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 301 /PDS/A2)) + (pad 17 smd roundrect (at -0.975 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 300 /PDS/A3)) + (pad 18 smd roundrect (at -1.625 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 299 /PDSBuf/IOB_SIZ0)) + (pad 19 smd roundrect (at -2.275 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 298 /PDSBuf/IOB_SIZ1)) + (pad 20 smd roundrect (at -2.925 -2.95) (size 1.45 0.45) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-20_4.4x6.5mm_P0.65mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 -90)) + ) + ) + + (module stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AEB5) + (at 118.396001 184.020501) + (tags capacitor) + (path /5F6DA71D/616DE7E8) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C4 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AE85) + (at 118.396001 187.070501) + (tags capacitor) + (path /5F6DA71D/616DE7D1) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C5 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AE55) + (at 122.846001 184.020501) + (tags capacitor) + (path /5F6DA71D/616DE7BE) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C6 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 452 -5V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 616FF043) + (at 118.396001 190.120501) + (tags capacitor) + (path /5F6DA71D/616DE7F4) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C7 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 452 -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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AE25) + (at 122.846001 187.070501) + (tags capacitor) + (path /5F6DA71D/616DE7DB) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C8 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 453 +12V)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9ADF5) + (at 127.296001 184.020501) + (tags capacitor) + (path /5F6DA71D/616DE7C5) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C9 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 453 +12V)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 616FF076) + (at 122.846001 190.120501) + (tags capacitor) + (path /5F6DA71D/616F27B1) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C10 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 454 -12V)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9ADC5) + (at 127.296001 187.070501) + (tags capacitor) + (path /5F6DA71D/616F27A7) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C11 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 454 -12V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AD95) + (at 156.806001 183.010501) + (tags capacitor) + (path /5F72F108/6161ACA7) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C12 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AD65) + (at 156.806001 186.060501) + (tags capacitor) + (path /5F72F108/6161ACA0) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C13 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AD35) + (at 161.256001 183.010501) + (tags capacitor) + (path /5F72F108/613F0B6D) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C14 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +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 stdpads:C_0805 (layer F.Cu) (tedit 5F02840E) (tstamp 61B9AD05) + (at 161.256001 186.060501) + (tags capacitor) + (path /5F72F108/613F0B66) + (solder_mask_margin 0.05) + (solder_paste_margin -0.025) + (attr smd) + (fp_text reference C15 (at 0 0 180) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 10u (at 0 0.35) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_line (start 1.7 1) (end -1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.7 -1) (end 1.7 1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 -1) (end 1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.7 1) (end -1.7 -1) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.4064 0.8) (end 0.4064 0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start -0.4064 -0.8) (end 0.4064 -0.8) (layer F.SilkS) (width 0.1524)) + (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.15)) + (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.15)) + (fp_text user %R (at 0 0 180) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 1 +5V)) + (pad 2 smd roundrect (at 0.85 0) (size 1.05 1.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (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 stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B4EE) + (at 130.046001 170.420501) + (tags capacitor) + (path /60941922/63262F00) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C16 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B4BE) + (at 125.796001 172.870501) + (tags capacitor) + (path /60941922/63262EF8) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C17 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B1BE) + (at 121.946001 176.520501) + (tags capacitor) + (path /60941922/63262EFC) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C18 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B18E) + (at 126.196001 170.420501) + (tags capacitor) + (path /60941922/63262EF4) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C19 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B15E) + (at 121.946001 174.070501) + (tags capacitor) + (path /60941922/63262EFD) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C20 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B12E) + (at 118.096001 174.070501) + (tags capacitor) + (path /60941922/63262EF5) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C21 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B24E) + (at 129.646001 175.320501) + (tags capacitor) + (path /60941922/63262EFE) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C22 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B21E) + (at 125.796001 177.770501) + (tags capacitor) + (path /60941922/63262EF6) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C23 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B1EE) + (at 129.646001 172.870501) + (tags capacitor) + (path /60941922/61D73237) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C24 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B48E) + (at 125.796001 175.320501) + (tags capacitor) + (path /60941922/63262EFA) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C25 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B45E) + (at 118.096001 176.520501) + (tags capacitor) + (path /60941922/63262F01) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C26 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B42E) + (at 122.346001 170.420501) + (tags capacitor) + (path /60941922/63262EF9) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C27 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B3FE) + (at 158.926001 175.320501) + (tags capacitor) + (path /5F723173/616131FC) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C28 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B3CE) + (at 162.776001 172.870501) + (tags capacitor) + (path /5F723173/616131D5) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C29 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B39E) + (at 158.926001 170.420501) + (tags capacitor) + (path /5F723173/616131E1) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C30 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B36E) + (at 162.776001 175.320501) + (tags capacitor) + (path /5F723173/616131EB) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C31 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B0FE) + (at 166.626001 170.420501) + (tags capacitor) + (path /5F723173/6161320E) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C32 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B0CE) + (at 162.776001 170.420501) + (tags capacitor) + (path /5F723173/61613208) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C33 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B09E) + (at 158.926001 172.870501) + (tags capacitor) + (path /5F723173/616151AF) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C34 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B06E) + (at 137.906001 183.720501) + (tags capacitor) + (path /629B918A/61D7322B) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C35 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B03E) + (at 137.906001 186.170501) + (tags capacitor) + (path /629B918A/616280AF) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C36 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B00E) + (at 141.756001 183.720501) + (tags capacitor) + (path /629B918A/61D73204) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C37 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B33E) + (at 137.906001 188.620501) + (tags capacitor) + (path /629B918A/61628088) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C38 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B30E) + (at 149.456001 188.620501) + (tags capacitor) + (path /629B918A/61D73210) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C39 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B2DE) + (at 141.756001 186.170501) + (tags capacitor) + (path /629B918A/61628094) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C40 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B2AE) + (at 145.606001 183.720501) + (tags capacitor) + (path /629B918A/61D7321A) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C41 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9B27E) + (at 141.756001 188.620501) + (tags capacitor) + (path /629B918A/6162809E) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C42 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9AFDE) + (at 145.606001 186.170501) + (tags capacitor) + (path /629B918A/63262F02) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C43 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9AFAE) + (at 149.456001 183.720501) + (tags capacitor) + (path /629B918A/616280BB) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C44 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9AEE5) + (at 145.606001 188.620501) + (tags capacitor) + (path /629B918A/61D73231) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C45 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:C_0603 (layer F.Cu) (tedit 5EE29C36) (tstamp 61B9AF15) + (at 149.456001 186.170501) + (tags capacitor) + (path /629B918A/616280B5) + (solder_mask_margin 0.05) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference C46 (at 0 0) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 2u2 (at 0 0.25) (layer F.Fab) + (effects (font (size 0.127 0.127) (thickness 0.03175))) + ) + (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) + (fp_line (start -0.162779 -0.51) (end 0.162779 -0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.162779 0.51) (end 0.162779 0.51) (layer F.SilkS) (width 0.12)) + (fp_line (start -1.4 0.7) (end -1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.4 -0.7) (end 1.4 -0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 -0.7) (end 1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.4 0.7) (end -1.4 0.7) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0 0) (layer F.SilkS) hide + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (pad 2 smd roundrect (at 0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at -0.75 0) (size 0.85 0.95) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Capacitor_SMD.3dshapes/C_0603_1608Metric.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module stdpads:Fiducial (layer F.Cu) (tedit 5F1BCA76) (tstamp 61B9AF58) + (at 151.431001 170.745501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC47A28) + (attr smd) + (fp_text reference FID1 (at 0 0.05) (layer F.Fab) + (effects (font (size 0.381 0.381) (thickness 0.09525))) + ) + (fp_text value Fiducial (at 0 1.651) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.575)) + ) + + (module stdpads:Fiducial (layer F.Cu) (tedit 5F1BCA76) (tstamp 61B9AF49) + (at 148.331001 173.845501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC4DBD8) + (attr smd) + (fp_text reference FID2 (at 0 0.05) (layer F.Fab) + (effects (font (size 0.381 0.381) (thickness 0.09525))) + ) + (fp_text value Fiducial (at 0 1.651) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.575)) + ) + + (module stdpads:Fiducial (layer F.Cu) (tedit 5F1BCA76) (tstamp 61B9AF3A) + (at 148.331001 170.745501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC4921D) + (attr smd) + (fp_text reference FID3 (at 0 0.05) (layer F.Fab) + (effects (font (size 0.381 0.381) (thickness 0.09525))) + ) + (fp_text value Fiducial (at 0 1.651) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.575)) + ) + + (module stdpads:Fiducial (layer F.Cu) (tedit 5F1BCA76) (tstamp 61B9AF67) + (at 145.231001 173.845501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC4DBDF) + (attr smd) + (fp_text reference FID4 (at 0 0.05) (layer F.Fab) + (effects (font (size 0.381 0.381) (thickness 0.09525))) + ) + (fp_text value Fiducial (at 0 1.651) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad ~ smd circle (at 0 0) (size 1 1) (layers F.Cu F.Mask) + (solder_mask_margin 0.5) (clearance 0.575)) + ) + + (module stdpads:PasteHole_1.1mm_PTH (layer F.Cu) (tedit 5E892B4B) (tstamp 61B9AF76) + (at 145.231001 170.745501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC53461) + (zone_connect 2) + (attr virtual) + (fp_text reference H1 (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (fp_text value " " (at 0 2) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module stdpads:PasteHole_1.1mm_PTH (layer F.Cu) (tedit 5E892B4B) (tstamp 61B9AF94) + (at 142.131001 173.845501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC795A2) + (zone_connect 2) + (attr virtual) + (fp_text reference H2 (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (fp_text value " " (at 0 2) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module stdpads:PasteHole_1.1mm_PTH (layer F.Cu) (tedit 5E892B4B) (tstamp 61B9AF85) + (at 142.131001 170.745501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC7E0B9) + (zone_connect 2) + (attr virtual) + (fp_text reference H3 (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (fp_text value " " (at 0 2) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module stdpads:PasteHole_1.1mm_PTH (layer F.Cu) (tedit 5E892B4B) (tstamp 61B9ACEB) + (at 139.031001 173.845501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5CC7E0C0) + (zone_connect 2) + (attr virtual) + (fp_text reference H4 (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (fp_text value " " (at 0 2) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module stdpads:PasteHole_1.1mm_PTH (layer F.Cu) (tedit 5E892B4B) (tstamp 61B9ACDC) + (at 139.031001 170.745501) + (descr "Circular Fiducial, 1mm bare copper top; 2mm keepout (Level A)") + (tags marker) + (path /5ED15A93) + (zone_connect 2) + (attr virtual) + (fp_text reference H5 (at 0 0) (layer F.Fab) + (effects (font (size 0.4 0.4) (thickness 0.1))) + ) + (fp_text value " " (at 0 2) (layer F.Fab) hide + (effects (font (size 0.508 0.508) (thickness 0.127))) + ) + (fp_circle (center 0 0) (end 1 0) (layer F.Fab) (width 0.1)) + (pad 1 thru_hole circle (at 0 0) (size 2 2) (drill 1.1) (layers *.Cu *.Mask) + (net 2 GND) (zone_connect 2)) + ) + + (module stdpads:SOT-353 (layer F.Cu) (tedit 5F739FE4) (tstamp 61B9ACAF) + (at 118.296001 171.020501) + (tags "SOT-353 SC-70-5") + (path /60941922/6178B34B) + (solder_mask_margin 0.04) + (solder_paste_margin -0.04) + (attr smd) + (fp_text reference U29 (at 0 0 270) (layer F.Fab) + (effects (font (size 0.254 0.254) (thickness 0.0635))) + ) + (fp_text value 74LVC1G125GW (at -0.35 0 270) (layer F.Fab) + (effects (font (size 0.1905 0.1905) (thickness 0.047625))) + ) + (fp_line (start -1.6 -1.3) (end 1.6 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -1.6 1.3) (end -1.6 -1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.6 1.3) (end -1.6 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start 1.6 -1.3) (end 1.6 1.3) (layer F.CrtYd) (width 0.05)) + (fp_line (start -0.73 1.16) (end 1.3 1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start 0.68 -1.16) (end -0.73 -1.16) (layer F.SilkS) (width 0.12)) + (fp_line (start -0.67 1.1) (end 0.18 1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.68 0.6) (end 0.68 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.67 1.1) (end -0.67 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start -0.67 -1.1) (end 0.68 -1.1) (layer F.Fab) (width 0.1)) + (fp_line (start 0.18 1.1) (end 0.68 0.6) (layer F.Fab) (width 0.1)) + (fp_text user %R (at 0 1.9) (layer F.SilkS) + (effects (font (size 0.8128 0.8128) (thickness 0.2032))) + ) + (pad 3 smd roundrect (at 0.85 -0.65 180) (size 1 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 1 smd roundrect (at 0.85 0.65 180) (size 1 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 461 /Control/RESET~OE~)) + (pad 2 smd roundrect (at 0.85 0 180) (size 1 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 2 GND)) + (pad 4 smd roundrect (at -0.85 -0.65 180) (size 1 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 462 "Net-(R1-Pad1)")) + (pad 5 smd roundrect (at -0.85 0.65 180) (size 1 0.4) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25) + (net 3 +3V3)) + (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-353_SC-70-5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) + ) + ) + + (gr_arc (start 191.389 29.464) (end 191.389 27.432) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 6185F845)) + (gr_arc (start 270.002 29.464) (end 272.034 29.464) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 6185F8D4)) + (gr_arc (start 270.002 161.925) (end 270.002 163.957) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 6185F8CD)) + (gr_arc (start 191.389 161.925) (end 189.357 161.925) (angle -90) (layer Edge.Cuts) (width 0.15) (tstamp 61867BD9)) + (gr_line (start 272.034 29.464) (end 272.034 161.925) (layer Edge.Cuts) (width 0.15) (tstamp 618069C5)) + (gr_line (start 191.389 27.432) (end 270.002 27.432) (layer Edge.Cuts) (width 0.15)) + (gr_line (start 189.357 161.925) (end 189.357 29.464) (layer Edge.Cuts) (width 0.15) (tstamp 61887A9B)) + (gr_line (start 270.002 163.957) (end 191.389 163.957) (layer Edge.Cuts) (width 0.15)) + + (segment (start 258.15 143.45) (end 258.15 142.85) (width 0.45) (layer F.Cu) (net 0) (tstamp 61814E93)) + (segment (start 258.15 142.15) (end 258.15 141.45) (width 0.5) (layer F.Cu) (net 0) (tstamp 61814E94)) + (segment (start 257.15 142.15) (end 257.15 142.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61814E95)) + (segment (start 257.15 142.15) (end 257.15 141.45) (width 0.5) (layer F.Cu) (net 0) (tstamp 61814E96)) + (via (at 258.15 142.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61814E97)) + (via (at 257.15 141.45) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61814E98)) + (via (at 257.15 142.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61814E99)) + (via (at 258.15 141.45) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61814E9A)) + (segment (start 258.15 142.85) (end 258.15 142.15) (width 0.5) (layer F.Cu) (net 0)) + (segment (start 258.15 151.7) (end 258.15 151) (width 0.5) (layer F.Cu) (net 0) (tstamp 618157F0)) + (via (at 258.15 150.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618157F1)) + (via (at 257.15 150.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618157F2)) + (segment (start 257.15 151) (end 257.15 151.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 618157F3)) + (segment (start 258.15 152.3) (end 258.15 151.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 618157F4)) + (via (at 257.15 151.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618157F5)) + (via (at 258.15 151.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618157F6)) + (segment (start 258.15 151) (end 258.15 150.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 618157F7)) + (segment (start 257.15 151) (end 257.15 150.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 618157F8)) + (segment (start 258.15 134) (end 258.15 133.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181581E)) + (via (at 258.15 132.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181581F)) + (via (at 257.15 132.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815820)) + (segment (start 257.15 133.3) (end 257.15 134) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815821)) + (segment (start 258.15 134.6) (end 258.15 134) (width 0.45) (layer F.Cu) (net 0) (tstamp 61815822)) + (via (at 257.15 134) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815823)) + (via (at 258.15 134) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815824)) + (segment (start 258.15 133.3) (end 258.15 132.6) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815825)) + (segment (start 257.15 133.3) (end 257.15 132.6) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815826)) + (via (at 257.15 125.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815827)) + (segment (start 257.15 124.45) (end 257.15 125.15) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815828)) + (via (at 258.15 123.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815829)) + (segment (start 258.15 124.45) (end 258.15 123.75) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181582A)) + (segment (start 257.15 124.45) (end 257.15 123.75) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181582B)) + (segment (start 258.15 125.75) (end 258.15 125.15) (width 0.45) (layer F.Cu) (net 0) (tstamp 6181582C)) + (segment (start 258.15 125.15) (end 258.15 124.45) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181582D)) + (via (at 257.15 123.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181582E)) + (via (at 258.15 125.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181582F)) + (segment (start 258.15 80.9) (end 258.15 80.2) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815906)) + (segment (start 258.15 81.5) (end 258.15 80.9) (width 0.45) (layer F.Cu) (net 0) (tstamp 61815907)) + (via (at 257.15 79.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815908)) + (via (at 258.15 79.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815909)) + (segment (start 257.15 80.2) (end 257.15 80.9) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181590A)) + (segment (start 258.15 89.75) (end 258.15 89.05) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181590B)) + (via (at 258.15 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181590C)) + (via (at 257.15 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181590D)) + (via (at 257.15 80.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6181590E)) + (segment (start 257.15 80.2) (end 257.15 79.5) (width 0.5) (layer F.Cu) (net 0) (tstamp 6181590F)) + (segment (start 258.15 89.05) (end 258.15 88.35) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815910)) + (segment (start 257.15 89.05) (end 257.15 89.75) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815911)) + (via (at 258.15 80.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815912)) + (segment (start 258.15 80.2) (end 258.15 79.5) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815913)) + (via (at 258.15 88.35) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815914)) + (segment (start 258.15 90.35) (end 258.15 89.75) (width 0.45) (layer F.Cu) (net 0) (tstamp 61815915)) + (segment (start 257.15 89.05) (end 257.15 88.35) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815916)) + (via (at 257.15 88.35) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815917)) + (via (at 258.15 97.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159EE)) + (segment (start 258.15 106.75) (end 258.15 106.05) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159EF)) + (via (at 258.15 98.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159F0)) + (segment (start 257.15 106.75) (end 257.15 107.45) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159F1)) + (via (at 257.15 107.45) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159F2)) + (segment (start 257.15 97.9) (end 257.15 98.6) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159F3)) + (via (at 258.15 106.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159F4)) + (segment (start 258.15 97.9) (end 258.15 97.2) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159F5)) + (segment (start 258.15 99.2) (end 258.15 98.6) (width 0.45) (layer F.Cu) (net 0) (tstamp 618159F6)) + (via (at 258.15 107.45) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159F7)) + (segment (start 258.15 107.45) (end 258.15 106.75) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159F8)) + (segment (start 257.15 106.75) (end 257.15 106.05) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159F9)) + (segment (start 258.15 98.6) (end 258.15 97.9) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159FA)) + (segment (start 258.15 108.05) (end 258.15 107.45) (width 0.45) (layer F.Cu) (net 0) (tstamp 618159FB)) + (via (at 257.15 106.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159FC)) + (segment (start 257.15 97.9) (end 257.15 97.2) (width 0.5) (layer F.Cu) (net 0) (tstamp 618159FD)) + (via (at 257.15 97.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159FE)) + (via (at 257.15 98.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618159FF)) + (segment (start 258.15 116.3) (end 258.15 115.6) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815AD7)) + (segment (start 258.15 115.6) (end 258.15 114.9) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815ADA)) + (via (at 257.15 116.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815ADB)) + (segment (start 257.15 115.6) (end 257.15 114.9) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815ADE)) + (segment (start 258.15 116.9) (end 258.15 116.3) (width 0.45) (layer F.Cu) (net 0) (tstamp 61815ADF)) + (via (at 258.15 116.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815AE0)) + (segment (start 257.15 115.6) (end 257.15 116.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61815AE1)) + (via (at 258.15 114.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815AE4)) + (via (at 257.15 114.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61815AE5)) + (segment (start 201.05 88.85) (end 200.35 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A92)) + (segment (start 201.05 87.85) (end 200.35 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A8C)) + (via (at 200.35 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A8F)) + (segment (start 201.75 87.85) (end 201.05 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A80)) + (via (at 201.75 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A7D)) + (segment (start 193.5 87.85) (end 192.9 87.85) (width 0.45) (layer F.Cu) (net 0) (tstamp 61827A77)) + (via (at 192.9 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A74)) + (segment (start 202.35 87.85) (end 201.75 87.85) (width 0.45) (layer F.Cu) (net 0) (tstamp 61827A6E)) + (via (at 201.75 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A6B)) + (segment (start 201.05 88.85) (end 201.75 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A62)) + (via (at 200.35 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A5F)) + (via (at 210.6 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A5C)) + (via (at 219.45 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A59)) + (segment (start 211.2 87.85) (end 210.6 87.85) (width 0.45) (layer F.Cu) (net 0) (tstamp 61827A56)) + (via (at 219.45 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A53)) + (segment (start 219.45 87.85) (end 218.75 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A50)) + (segment (start 218.75 88.85) (end 219.45 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A4D)) + (segment (start 218.75 88.85) (end 218.05 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A4A)) + (segment (start 220.05 87.85) (end 219.45 87.85) (width 0.45) (layer F.Cu) (net 0) (tstamp 61827A44)) + (segment (start 209.9 88.85) (end 209.2 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A41)) + (via (at 210.6 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A3E)) + (via (at 218.05 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A3B)) + (via (at 218.05 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A38)) + (segment (start 210.6 87.85) (end 209.9 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A35)) + (via (at 209.2 88.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A32)) + (segment (start 218.75 87.85) (end 218.05 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A2F)) + (segment (start 209.9 88.85) (end 210.6 88.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A29)) + (via (at 233.3 128.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618815F5)) + (segment (start 234.3 129.3) (end 234.3 128.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 618815F7)) + (via (at 234.3 109.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC926)) + (segment (start 234.3 137.7) (end 234.3 137) (width 0.5) (layer F.Cu) (net 0) (tstamp 618815F9)) + (via (at 233.3 146.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618815FA)) + (segment (start 233.3 137) (end 233.3 137.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 618815FB)) + (via (at 233.3 119.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618815FC)) + (segment (start 233.3 146) (end 233.3 145.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 618815FE)) + (segment (start 234.3 128) (end 234.3 127.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 618815FF)) + (via (at 233.3 145.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881600)) + (via (at 233.3 127.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881601)) + (segment (start 234.3 138.3) (end 234.3 137.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 61881602)) + (segment (start 233.3 110) (end 233.3 110.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC920)) + (segment (start 234.3 111.3) (end 234.3 110.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 61ABC91D)) + (via (at 234.3 128.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881607)) + (via (at 234.3 145.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881608)) + (segment (start 234.3 110) (end 234.3 109.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC923)) + (segment (start 233.3 128) (end 233.3 128.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188160B)) + (segment (start 234.3 146.7) (end 234.3 146) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188160C)) + (segment (start 233.3 146) (end 233.3 146.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188160E)) + (via (at 234.3 146.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6188160F)) + (via (at 233.3 136.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881610)) + (segment (start 234.3 110.7) (end 234.3 110) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC91A)) + (via (at 233.3 110.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC917)) + (segment (start 234.3 146) (end 234.3 145.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881614)) + (segment (start 233.3 128) (end 233.3 127.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881615)) + (via (at 234.3 127.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881616)) + (via (at 234.3 136.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881617)) + (segment (start 234.3 128.7) (end 234.3 128) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881618)) + (via (at 233.3 137.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881619)) + (via (at 234.3 137.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6188161A)) + (segment (start 234.3 137) (end 234.3 136.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188161B)) + (segment (start 234.3 147.3) (end 234.3 146.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 6188161D)) + (segment (start 233.3 137) (end 233.3 136.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188161E)) + (segment (start 234.3 119.7) (end 234.3 119) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881620)) + (segment (start 234.3 119) (end 234.3 118.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881621)) + (via (at 234.3 110.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC90E)) + (segment (start 233.3 110) (end 233.3 109.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC914)) + (via (at 233.3 109.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC911)) + (segment (start 234.3 120.3) (end 234.3 119.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 61881625)) + (via (at 234.3 119.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881626)) + (segment (start 233.3 119) (end 233.3 119.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 61881627)) + (via (at 233.3 118.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881628)) + (via (at 234.3 118.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61881629)) + (segment (start 233.3 119) (end 233.3 118.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 6188162A)) + (segment (start 258.15 80.9) (end 258.15 80.2) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882DF7)) + (via (at 258.15 80.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882DF1)) + (via (at 257.15 79.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882DFA)) + (segment (start 257.15 80.2) (end 257.15 80.9) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882DEB)) + (via (at 258.15 79.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E00)) + (segment (start 258.15 80.2) (end 258.15 79.5) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882DFD)) + (segment (start 258.15 81.5) (end 258.15 80.9) (width 0.45) (layer F.Cu) (net 0) (tstamp 61882DF4)) + (via (at 257.15 80.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882DEE)) + (segment (start 257.15 80.2) (end 257.15 79.5) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882DE8)) + (segment (start 258.15 72.05) (end 258.15 71.35) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E02)) + (via (at 258.15 72.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E03)) + (via (at 257.15 70.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E04)) + (segment (start 257.15 71.35) (end 257.15 72.05) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E05)) + (via (at 258.15 70.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E06)) + (segment (start 258.15 71.35) (end 258.15 70.65) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E07)) + (segment (start 258.15 72.65) (end 258.15 72.05) (width 0.45) (layer F.Cu) (net 0) (tstamp 61882E08)) + (via (at 257.15 72.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E09)) + (segment (start 257.15 71.35) (end 257.15 70.65) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E0A)) + (via (at 258.15 70.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E0B)) + (segment (start 258.15 71.35) (end 258.15 70.65) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E0C)) + (via (at 257.15 70.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E0D)) + (segment (start 258.15 72.05) (end 258.15 71.35) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E0E)) + (segment (start 258.15 72.65) (end 258.15 72.05) (width 0.45) (layer F.Cu) (net 0) (tstamp 61882E0F)) + (via (at 258.15 72.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E10)) + (via (at 257.15 72.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61882E11)) + (segment (start 257.15 71.35) (end 257.15 72.05) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E12)) + (segment (start 257.15 71.35) (end 257.15 70.65) (width 0.5) (layer F.Cu) (net 0) (tstamp 61882E13)) + (via (at 196.85 84.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 195.1 84.5) (end 196.85 84.5) (width 0.15) (layer F.Cu) (net 0)) + (via (at 197 83) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D5270)) + (via (at 197 82) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 196.9 82.1) (end 197 82) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 195.1 82.1) (end 196.9 82.1) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 196.9 82.9) (end 197 83) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 195.1 82.9) (end 196.9 82.9) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 195.1 79.7) (end 196.9 79.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6478)) + (segment (start 196.9 79.7) (end 197 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6479)) + (via (at 197 79.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D647A)) + (via (at 197 80.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D647B)) + (segment (start 195.1 80.5) (end 196.9 80.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D647C)) + (segment (start 196.9 80.5) (end 197 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D647D)) + (segment (start 195.1 77.3) (end 196.9 77.3) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6484)) + (via (at 197 77.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6485)) + (via (at 197 78.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6486)) + (segment (start 195.1 78.1) (end 196.9 78.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6487)) + (segment (start 196.9 78.1) (end 197 78.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6488)) + (segment (start 196.9 77.3) (end 197 77.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6489)) + (segment (start 212.8 84.5) (end 214.55 84.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B6B)) + (via (at 214.55 84.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B6C)) + (segment (start 212.8 82.1) (end 214.6 82.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B6D)) + (segment (start 214.6 82.1) (end 214.7 82) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B6E)) + (via (at 214.7 82) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B6F)) + (via (at 214.7 83) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B70)) + (segment (start 212.8 82.9) (end 214.6 82.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B71)) + (segment (start 214.6 82.9) (end 214.7 83) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B72)) + (segment (start 212.8 79.7) (end 214.6 79.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B73)) + (via (at 214.7 79.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B74)) + (via (at 214.7 80.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B75)) + (segment (start 212.8 80.5) (end 214.6 80.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B76)) + (segment (start 214.6 80.5) (end 214.7 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B77)) + (segment (start 214.6 79.7) (end 214.7 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B78)) + (via (at 214.55 75.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B79)) + (segment (start 212.8 75.7) (end 214.55 75.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B7A)) + (segment (start 214.6 77.3) (end 214.7 77.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B7B)) + (segment (start 212.8 78.1) (end 214.6 78.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B7C)) + (segment (start 212.8 77.3) (end 214.6 77.3) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B7D)) + (segment (start 214.6 78.1) (end 214.7 78.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D6B7E)) + (via (at 214.7 78.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B7F)) + (via (at 214.7 77.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D6B80)) + (via (at 204.85 75.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 206.6 75.7) (end 204.85 75.7) (width 0.15) (layer F.Cu) (net 0)) + (via (at 204.7 77.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 204.8 77.3) (end 204.7 77.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 206.6 77.3) (end 204.8 77.3) (width 0.15) (layer F.Cu) (net 0)) + (via (at 204.7 78.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 204.8 78.1) (end 204.7 78.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 206.6 78.1) (end 204.8 78.1) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 204.8 80.5) (end 204.7 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75E0)) + (via (at 204.7 80.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D75E1)) + (segment (start 206.6 80.5) (end 204.8 80.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75E2)) + (segment (start 206.6 79.7) (end 204.8 79.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75E3)) + (via (at 204.7 79.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D75E4)) + (segment (start 204.8 79.7) (end 204.7 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75E5)) + (via (at 204.7 83) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D75EC)) + (segment (start 204.8 82.9) (end 204.7 83) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75ED)) + (segment (start 204.8 82.1) (end 204.7 82) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75EE)) + (via (at 204.7 82) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618D75EF)) + (segment (start 206.6 82.1) (end 204.8 82.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75F0)) + (segment (start 206.6 82.9) (end 204.8 82.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 618D75F1)) + (via (at 204.85 84.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 206.6 84.5) (end 204.85 84.5) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 222.5 78.1) (end 222.4 78.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBF4)) + (via (at 222.4 78.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDBF5)) + (segment (start 224.3 78.1) (end 222.5 78.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBF6)) + (segment (start 222.5 82.1) (end 222.4 82) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBF7)) + (via (at 222.4 80.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDBF8)) + (segment (start 222.5 80.5) (end 222.4 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBF9)) + (segment (start 224.3 77.3) (end 222.5 77.3) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBFA)) + (via (at 222.4 77.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDBFB)) + (segment (start 222.5 79.7) (end 222.4 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBFC)) + (via (at 222.4 82) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDBFD)) + (segment (start 224.3 82.9) (end 222.5 82.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDBFE)) + (via (at 222.4 83) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDBFF)) + (segment (start 222.5 82.9) (end 222.4 83) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC00)) + (via (at 222.4 79.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDC01)) + (segment (start 224.3 79.7) (end 222.5 79.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC02)) + (segment (start 224.3 80.5) (end 222.5 80.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC03)) + (segment (start 222.5 77.3) (end 222.4 77.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC04)) + (segment (start 224.3 82.1) (end 222.5 82.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC05)) + (via (at 222.55 84.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDC13)) + (segment (start 224.3 84.5) (end 222.55 84.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC14)) + (via (at 222.55 75.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 618DDC24)) + (segment (start 224.3 75.7) (end 222.55 75.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 618DDC25)) + (via (at 194.8 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 194.8 87.85) (end 194.8 88.95) (width 0.15) (layer F.Cu) (net 0)) + (via (at 195.45 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 195.45 87.85) (end 195.45 89.75) (width 0.15) (layer F.Cu) (net 0)) + (via (at 196.75 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FC9)) + (segment (start 196.75 87.85) (end 196.75 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FCA)) + (segment (start 196.1 87.85) (end 196.1 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FCB)) + (via (at 196.1 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FCC)) + (via (at 198.05 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FD1)) + (segment (start 198.05 87.85) (end 198.05 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FD2)) + (segment (start 198.7 87.85) (end 198.7 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FD4)) + (via (at 198.7 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FD5)) + (segment (start 197.4 87.85) (end 197.4 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FD7)) + (via (at 197.4 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FD8)) + (via (at 204.3 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FE1)) + (segment (start 204.3 87.85) (end 204.3 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FE2)) + (segment (start 205.6 87.85) (end 205.6 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FE3)) + (segment (start 204.95 87.85) (end 204.95 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FE4)) + (via (at 204.95 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FE5)) + (via (at 205.6 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FE6)) + (segment (start 203.65 87.85) (end 203.65 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FE7)) + (via (at 203.65 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FE8)) + (via (at 206.9 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FE9)) + (via (at 208.2 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FEA)) + (segment (start 207.55 87.85) (end 207.55 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FEB)) + (via (at 207.55 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FEC)) + (segment (start 206.9 87.85) (end 206.9 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FED)) + (segment (start 206.25 87.85) (end 206.25 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FEE)) + (via (at 206.25 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61903FEF)) + (segment (start 208.2 87.85) (end 208.2 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61903FF0)) + (via (at 215.1 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904021)) + (segment (start 217.05 87.85) (end 217.05 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904022)) + (via (at 217.05 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904023)) + (segment (start 216.4 87.85) (end 216.4 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904024)) + (segment (start 215.75 87.85) (end 215.75 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904025)) + (segment (start 215.1 87.85) (end 215.1 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904026)) + (via (at 216.4 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904027)) + (via (at 213.8 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904028)) + (via (at 213.15 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904029)) + (segment (start 213.8 87.85) (end 213.8 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190402A)) + (segment (start 213.15 87.85) (end 213.15 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190402B)) + (segment (start 214.45 87.85) (end 214.45 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190402C)) + (via (at 215.75 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6190402D)) + (via (at 212.5 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6190402E)) + (segment (start 212.5 87.85) (end 212.5 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190402F)) + (via (at 214.45 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904030)) + (via (at 225.25 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904051)) + (via (at 223.3 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904052)) + (via (at 221.35 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904053)) + (via (at 222 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904054)) + (segment (start 222.65 87.85) (end 222.65 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904055)) + (segment (start 221.35 87.85) (end 221.35 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904056)) + (segment (start 222 87.85) (end 222 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904057)) + (via (at 224.6 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61904058)) + (segment (start 223.3 87.85) (end 223.3 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904059)) + (via (at 222.65 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6190405A)) + (segment (start 225.25 87.85) (end 225.25 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190405B)) + (segment (start 224.6 87.85) (end 224.6 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190405C)) + (segment (start 225.9 87.85) (end 225.9 89.75) (width 0.15) (layer F.Cu) (net 0) (tstamp 6190405D)) + (via (at 223.95 88.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6190405E)) + (via (at 225.9 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6190405F)) + (segment (start 223.95 87.85) (end 223.95 88.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 61904060)) + (via (at 202.35 86.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 202.35 87.85) (end 202.35 86.75) (width 0.45) (layer F.Cu) (net 0)) + (via (at 202.35 89.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0)) + (segment (start 202.35 87.85) (end 202.35 89.65) (width 0.45) (layer F.Cu) (net 0)) + (segment (start 193.5 87.85) (end 193.5 89.65) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C148)) + (via (at 193.5 89.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C14B)) + (via (at 193.5 86.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C14C)) + (segment (start 193.5 87.85) (end 193.5 86.75) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C14D)) + (segment (start 220.05 87.85) (end 220.05 89.65) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C154)) + (via (at 220.05 89.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C157)) + (segment (start 211.2 87.85) (end 211.2 89.65) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C158)) + (via (at 211.2 86.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C159)) + (via (at 211.2 89.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C15C)) + (segment (start 211.2 87.85) (end 211.2 86.75) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C15D)) + (via (at 220.05 86.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 6192C15E)) + (segment (start 220.05 87.85) (end 220.05 86.75) (width 0.45) (layer F.Cu) (net 0) (tstamp 6192C15F)) + (segment (start 225.9 89.75) (end 225.9 88.75) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222.55 85.4) (end 222.55 84.5) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 225.9 88.75) (end 222.55 85.4) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222.05 83.35) (end 222.4 83) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222.05 85.35) (end 222.05 83.35) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 225.25 88.55) (end 222.05 85.35) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 225.25 88.95) (end 225.25 88.55) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.75 82.65) (end 222.4 82) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.75 85.5) (end 221.75 82.65) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 224.6 88.35) (end 221.75 85.5) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 224.6 89.75) (end 224.6 88.35) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 223.95 88.15) (end 221.45 85.65) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.45 81.55) (end 222.4 80.6) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.45 85.65) (end 221.45 81.55) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 223.95 88.95) (end 223.95 88.15) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.15 85.8) (end 221.15 80.85) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 223.3 87.95) (end 221.15 85.8) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.15 80.85) (end 222.4 79.6) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 223.3 89.75) (end 223.3 87.95) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.85 79.75) (end 222.4 78.2) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.85 85.95) (end 220.85 79.75) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222.65 87.75) (end 220.85 85.95) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222.65 88.95) (end 222.65 87.75) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.55 79.05) (end 222.4 77.2) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.55 86.1) (end 220.55 79.05) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222 87.55) (end 220.55 86.1) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 222 89.75) (end 222 87.55) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.25 78) (end 222.55 75.7) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 220.25 86.25) (end 220.25 78) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.35 87.35) (end 220.25 86.25) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 221.35 88.95) (end 221.35 87.35) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 202.85 79.05) (end 204.7 77.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB94)) + (segment (start 202.85 86.1) (end 202.85 79.05) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB95)) + (segment (start 204.3 87.55) (end 202.85 86.1) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB96)) + (segment (start 204.3 89.75) (end 204.3 87.55) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB97)) + (segment (start 203.65 88.95) (end 203.65 87.35) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB98)) + (segment (start 202.55 78) (end 204.85 75.7) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB99)) + (segment (start 203.65 87.35) (end 202.55 86.25) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9A)) + (segment (start 202.55 86.25) (end 202.55 78) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9B)) + (segment (start 203.15 79.75) (end 204.7 78.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9C)) + (segment (start 204.95 87.75) (end 203.15 85.95) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9D)) + (segment (start 204.95 88.95) (end 204.95 87.75) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9E)) + (segment (start 203.15 85.95) (end 203.15 79.75) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195AB9F)) + (segment (start 203.45 80.85) (end 204.7 79.6) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA0)) + (segment (start 203.45 85.8) (end 203.45 80.85) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA1)) + (segment (start 205.6 87.95) (end 203.45 85.8) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA2)) + (segment (start 205.6 89.75) (end 205.6 87.95) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA3)) + (segment (start 208.2 88.75) (end 204.85 85.4) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA4)) + (segment (start 204.85 85.4) (end 204.85 84.5) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA5)) + (segment (start 207.55 88.95) (end 207.55 88.55) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA6)) + (segment (start 204.35 85.35) (end 204.35 83.35) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA7)) + (segment (start 207.55 88.55) (end 204.35 85.35) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA8)) + (segment (start 204.35 83.35) (end 204.7 83) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABA9)) + (segment (start 208.2 89.75) (end 208.2 88.75) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAA)) + (segment (start 204.05 82.65) (end 204.7 82) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAB)) + (segment (start 206.9 88.35) (end 204.05 85.5) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAC)) + (segment (start 206.9 89.75) (end 206.9 88.35) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAD)) + (segment (start 204.05 85.5) (end 204.05 82.65) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAE)) + (segment (start 206.25 88.15) (end 203.75 85.65) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABAF)) + (segment (start 203.75 81.55) (end 204.7 80.6) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABB0)) + (segment (start 206.25 88.95) (end 206.25 88.15) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABB1)) + (segment (start 203.75 85.65) (end 203.75 81.55) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195ABB2)) + (segment (start 198.7 88.95) (end 199.05 88.6) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 199.05 79.25) (end 197 77.2) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 199.05 88.6) (end 199.05 79.25) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197 78.2) (end 198.75 79.95) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.75 79.95) (end 198.75 88.2) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.05 88.9) (end 198.05 89.75) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.75 88.2) (end 198.05 88.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197.4 88.95) (end 198.45 87.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.45 81.05) (end 198.45 87.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197 79.6) (end 198.45 81.05) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 196.75 89.75) (end 196.75 88.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 196.75 88.9) (end 198.15 87.5) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.15 81.75) (end 197 80.6) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 198.15 87.5) (end 198.15 81.75) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197 82) (end 197.85 82.85) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197.85 87.2) (end 196.1 88.95) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197.85 82.85) (end 197.85 87.2) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 196.85 86.9) (end 194.8 88.95) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 196.85 84.5) (end 196.85 86.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197.55 86.8) (end 197.55 83.55) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 197.55 83.55) (end 197 83) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 195.45 88.9) (end 197.55 86.8) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 195.45 89.75) (end 195.45 88.9) (width 0.15) (layer B.Cu) (net 0)) + (segment (start 216.45 79.95) (end 216.45 88.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFDE)) + (segment (start 215.55 87.2) (end 213.8 88.95) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFDF)) + (segment (start 215.55 82.85) (end 215.55 87.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE0)) + (segment (start 214.45 88.9) (end 215.85 87.5) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE1)) + (segment (start 216.75 79.25) (end 214.7 77.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE2)) + (segment (start 216.75 88.6) (end 216.75 79.25) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE3)) + (segment (start 217.05 89.75) (end 217.05 78.2) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE4)) + (segment (start 217.05 78.2) (end 214.55 75.7) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE5)) + (segment (start 215.1 88.95) (end 216.15 87.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE6)) + (segment (start 214.7 82) (end 215.55 82.85) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE7)) + (segment (start 215.25 83.55) (end 214.7 83) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE8)) + (segment (start 213.15 89.75) (end 213.15 88.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFE9)) + (segment (start 213.15 88.9) (end 215.25 86.8) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFEA)) + (segment (start 215.25 86.8) (end 215.25 83.55) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFEB)) + (segment (start 214.55 86.9) (end 212.5 88.95) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFEC)) + (segment (start 214.7 78.2) (end 216.45 79.95) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFED)) + (segment (start 214.55 84.5) (end 214.55 86.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFEE)) + (segment (start 214.45 89.75) (end 214.45 88.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFEF)) + (segment (start 215.85 81.75) (end 214.7 80.6) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF0)) + (segment (start 215.85 87.5) (end 215.85 81.75) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF1)) + (segment (start 216.4 88.95) (end 216.75 88.6) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF2)) + (segment (start 214.7 79.6) (end 216.15 81.05) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF3)) + (segment (start 216.15 81.05) (end 216.15 87.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF4)) + (segment (start 215.75 88.9) (end 215.75 89.75) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF5)) + (segment (start 216.45 88.2) (end 215.75 88.9) (width 0.15) (layer B.Cu) (net 0) (tstamp 6195DFF6)) + (segment (start 203.1 73.95) (end 204.85 75.7) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 203.1 64.15) (end 203.1 73.95) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.8 75.3) (end 204.7 77.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.8 64.15) (end 202.8 75.3) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.5 76) (end 204.7 78.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.5 64.15) (end 202.5 76) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.2 77.1) (end 204.7 79.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 202.2 64.15) (end 202.2 77.1) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201.9 77.8) (end 204.7 80.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201.9 64.15) (end 201.9 77.8) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 204.7 82) (end 201.6 78.9) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201.6 64.15) (end 201.6 78.9) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201.3 79.6) (end 204.7 83) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201.3 64.15) (end 201.3 79.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201 80.65) (end 204.85 84.5) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 201 64.15) (end 201 80.65) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.7 80.65) (end 196.85 84.5) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.7 64.15) (end 200.7 80.65) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.4 79.6) (end 197 83) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.4 64.15) (end 200.4 79.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.1 78.9) (end 197 82) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 200.1 64.15) (end 200.1 78.9) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.8 77.8) (end 197 80.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.8 64.15) (end 199.8 77.8) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.5 77.1) (end 197 79.6) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.5 64.15) (end 199.5 77.1) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.2 76) (end 197 78.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 199.2 64.15) (end 199.2 76) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 198.9 75.3) (end 197 77.2) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 198.9 64.15) (end 198.9 75.3) (width 0.15) (layer F.Cu) (net 0)) + (segment (start 218.4 80.65) (end 214.55 84.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE44)) + (segment (start 218.4 64.15) (end 218.4 80.65) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE45)) + (segment (start 216.6 75.3) (end 214.7 77.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE46)) + (segment (start 216.6 64.15) (end 216.6 75.3) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE47)) + (segment (start 222.4 82) (end 219.3 78.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE48)) + (segment (start 216.9 76) (end 214.7 78.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE49)) + (segment (start 216.9 64.15) (end 216.9 76) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4A)) + (segment (start 218.1 64.15) (end 218.1 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4B)) + (segment (start 219.6 64.15) (end 219.6 77.8) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4C)) + (segment (start 219.6 77.8) (end 222.4 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4D)) + (segment (start 217.8 64.15) (end 217.8 78.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4E)) + (segment (start 217.8 78.9) (end 214.7 82) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE4F)) + (segment (start 218.1 79.6) (end 214.7 83) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE50)) + (segment (start 220.5 75.3) (end 222.4 77.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE51)) + (segment (start 220.5 64.15) (end 220.5 75.3) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE52)) + (segment (start 220.8 64.15) (end 220.8 73.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE53)) + (segment (start 220.8 73.95) (end 222.55 75.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE54)) + (segment (start 219 79.6) (end 222.4 83) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE55)) + (segment (start 219 64.15) (end 219 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE56)) + (segment (start 216.3 73.95) (end 214.55 75.7) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE57)) + (segment (start 216.3 64.15) (end 216.3 73.95) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE58)) + (segment (start 219.3 64.15) (end 219.3 78.9) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE59)) + (segment (start 220.2 76) (end 222.4 78.2) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5A)) + (segment (start 220.2 64.15) (end 220.2 76) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5B)) + (segment (start 217.2 77.1) (end 214.7 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5C)) + (segment (start 217.5 77.8) (end 214.7 80.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5D)) + (segment (start 217.5 64.15) (end 217.5 77.8) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5E)) + (segment (start 217.2 64.15) (end 217.2 77.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE5F)) + (segment (start 218.7 80.65) (end 222.55 84.5) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE60)) + (segment (start 218.7 64.15) (end 218.7 80.65) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE61)) + (segment (start 219.9 77.1) (end 222.4 79.6) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE62)) + (segment (start 219.9 64.15) (end 219.9 77.1) (width 0.15) (layer F.Cu) (net 0) (tstamp 6196EE63)) + (via (at 192.5 86.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61A01B51)) + (segment (start 193.2 86.1) (end 192.5 86.1) (width 0.5) (layer F.Cu) (net 0)) + (via (at 192.5 85.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61A01B4B)) + (segment (start 193.2 85.1) (end 192.5 85.1) (width 0.5) (layer F.Cu) (net 0) (tstamp 61A01B4E)) + (segment (start 193.2 86.1) (end 193.2 86.6) (width 0.5) (layer F.Cu) (net 0)) + (segment (start 193.5 86.9) (end 193.5 87.85) (width 0.5) (layer F.Cu) (net 0)) + (segment (start 193.2 86.6) (end 193.5 86.9) (width 0.5) (layer F.Cu) (net 0)) + (via (at 209.2 87.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61827A2C)) + (segment (start 209.9 87.85) (end 209.2 87.85) (width 0.5) (layer F.Cu) (net 0) (tstamp 61827A47)) + (via (at 269.494 28.575) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0) (tstamp 61A9F784)) + (segment (start 267.703 28.575) (end 269.494 28.575) (width 0.8) (layer F.Cu) (net 0) (tstamp 61A9F781)) + (via (at 248.412 28.575) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0) (tstamp 61A9F77E)) + (segment (start 250.203 28.575) (end 248.412 28.575) (width 0.8) (layer F.Cu) (net 0) (tstamp 61A9F77B)) + (via (at 248.412 29.845) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 0)) + (segment (start 250.203 29.845) (end 248.412 29.845) (width 0.8) (layer F.Cu) (net 0)) + (via (at 234.3 99.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC928)) + (segment (start 234.3 100) (end 234.3 99.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC929)) + (segment (start 233.3 100) (end 233.3 100.7) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC92A)) + (segment (start 234.3 101.3) (end 234.3 100.7) (width 0.45) (layer F.Cu) (net 0) (tstamp 61ABC92B)) + (segment (start 234.3 100.7) (end 234.3 100) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC92C)) + (via (at 233.3 100.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC92D)) + (segment (start 233.3 100) (end 233.3 99.3) (width 0.5) (layer F.Cu) (net 0) (tstamp 61ABC92E)) + (via (at 233.3 99.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC92F)) + (via (at 234.3 100.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 0) (tstamp 61ABC930)) + (via (at 207.5815 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 207.5815 125.592) (end 207.5815 126.8095) (width 0.15) (layer F.Cu) (net 1)) + (via (at 222.25 136.144) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186835F)) + (segment (start 223.012 136.144) (end 222.25 136.144) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868368)) + (segment (start 220.9815 148.209) (end 222.1865 148.209) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186839B)) + (via (at 222.1865 148.209) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868380)) + (segment (start 222.9485 148.209) (end 222.1865 148.209) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683B0)) + (via (at 222.25 156.083) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683A4)) + (segment (start 221.996 155.829) (end 222.25 156.083) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683C2)) + (segment (start 220.9815 155.829) (end 221.996 155.829) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868386)) + (segment (start 222.3215 156.0115) (end 222.25 156.083) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683B6)) + (segment (start 222.9485 156.0115) (end 222.3215 156.0115) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868356)) + (via (at 212.0265 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868374)) + (segment (start 212.0265 159.069) (end 212.0265 160.274) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186837D)) + (via (at 212.0265 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186835C)) + (segment (start 212.0265 159.069) (end 212.0265 157.861) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683B3)) + (via (at 204.4065 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868362)) + (segment (start 204.4065 159.069) (end 204.4065 160.274) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868389)) + (via (at 204.4065 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683C5)) + (segment (start 204.4065 159.069) (end 204.4065 157.861) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683D4)) + (segment (start 194.1815 155.829) (end 195.199 155.829) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683AD)) + (via (at 195.3895 155.5115) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186834D)) + (segment (start 195.3895 155.6385) (end 195.3895 155.5115) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683D7)) + (segment (start 195.199 155.829) (end 195.3895 155.6385) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868350)) + (segment (start 194.1815 155.194) (end 195.199 155.194) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868395)) + (segment (start 195.3895 155.3845) (end 195.3895 155.5115) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683DD)) + (segment (start 195.199 155.194) (end 195.3895 155.3845) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186839E)) + (segment (start 194.1815 155.829) (end 193.167 155.829) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683DA)) + (via (at 192.9765 155.5115) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683AA)) + (segment (start 192.9765 155.6385) (end 192.9765 155.5115) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868398)) + (segment (start 193.167 155.829) (end 192.9765 155.6385) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186834A)) + (segment (start 194.1815 155.194) (end 193.167 155.194) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868365)) + (segment (start 192.9765 155.3845) (end 192.9765 155.5115) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186838F)) + (segment (start 193.167 155.194) (end 192.9765 155.3845) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683BF)) + (via (at 195.3895 148.844) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868383)) + (segment (start 194.1815 148.844) (end 195.3895 148.844) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868392)) + (via (at 192.9765 148.844) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683C8)) + (segment (start 194.1815 148.844) (end 192.9765 148.844) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683CB)) + (via (at 195.3895 136.144) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683D1)) + (segment (start 194.1815 136.144) (end 195.3895 136.144) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683A7)) + (via (at 192.9765 136.144) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186837A)) + (segment (start 194.1815 136.144) (end 192.9765 136.144) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683CE)) + (segment (start 192.2145 136.144) (end 192.9765 136.144) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868353)) + (segment (start 192.2145 148.844) (end 192.9765 148.844) (width 0.5) (layer F.Cu) (net 1) (tstamp 618683B9)) + (segment (start 220.9815 155.829) (end 219.964 155.829) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186836E)) + (via (at 219.71 156.083) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868359)) + (segment (start 219.964 155.829) (end 219.71 156.083) (width 0.4) (layer F.Cu) (net 1) (tstamp 618683A1)) + (via (at 204.4065 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 619E7C82)) + (via (at 204.4065 131.064) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868377)) + (segment (start 204.4065 132.269) (end 204.4065 131.064) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868371)) + (segment (start 204.4065 130.302) (end 204.4065 131.064) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868164)) + (via (at 210.1215 131.064) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61868140)) + (via (at 210.1215 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186819D)) + (segment (start 210.1215 130.302) (end 210.1215 131.064) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868101)) + (segment (start 192.9765 155.5115) (end 192.2145 155.5115) (width 0.5) (layer F.Cu) (net 1) (tstamp 6186818E)) + (segment (start 204.4065 161.036) (end 204.4065 160.274) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868161)) + (via (at 209.2325 160.3375) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618680D1)) + (segment (start 209.4865 160.0835) (end 209.2325 160.3375) (width 0.4) (layer F.Cu) (net 1) (tstamp 618680C2)) + (segment (start 209.4865 159.069) (end 209.4865 160.0835) (width 0.4) (layer F.Cu) (net 1) (tstamp 618681F4)) + (segment (start 212.0345 160.282) (end 212.0265 160.274) (width 0.5) (layer F.Cu) (net 1) (tstamp 618681E5)) + (segment (start 212.0345 161.036) (end 212.0345 160.282) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868116)) + (segment (start 209.304 160.409) (end 209.2325 160.3375) (width 0.5) (layer F.Cu) (net 1) (tstamp 6186813A)) + (segment (start 209.304 161.036) (end 209.304 160.409) (width 0.5) (layer F.Cu) (net 1) (tstamp 618681A0)) + (via (at 209.2325 157.7975) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618680DD)) + (segment (start 209.4865 158.0515) (end 209.2325 157.7975) (width 0.4) (layer F.Cu) (net 1) (tstamp 61868197)) + (segment (start 209.4865 159.069) (end 209.4865 158.0515) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186816D)) + (via (at 196.723 125.603) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6187135F)) + (segment (start 197.4105 125.603) (end 196.723 125.603) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871374)) + (segment (start 197.4215 125.592) (end 197.4105 125.603) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871362)) + (via (at 197.4215 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618713A7)) + (segment (start 197.4215 125.592) (end 197.4215 126.8095) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871368)) + (via (at 207.5815 100.7745) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871398)) + (segment (start 207.5815 101.992) (end 207.5815 100.7745) (width 0.5) (layer F.Cu) (net 1) (tstamp 6187139B)) + (via (at 206.3115 100.7745) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871347)) + (segment (start 206.3115 101.992) (end 206.3115 100.7745) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871380)) + (via (at 207.5815 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6187134A)) + (segment (start 207.5815 101.992) (end 207.5815 103.1875) (width 0.5) (layer F.Cu) (net 1) (tstamp 6187138C)) + (via (at 206.3115 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618713A4)) + (segment (start 206.3115 101.992) (end 206.3115 103.1875) (width 0.5) (layer F.Cu) (net 1) (tstamp 6187135C)) + (via (at 205.0415 124.3965) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871377)) + (segment (start 205.0415 125.592) (end 205.0415 124.3965) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871359)) + (via (at 206.3115 124.3965) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618713A1)) + (segment (start 206.3115 125.592) (end 206.3115 124.3965) (width 0.5) (layer F.Cu) (net 1) (tstamp 618713AD)) + (via (at 206.3115 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871392)) + (segment (start 206.3115 125.592) (end 206.3115 126.8095) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871350)) + (via (at 205.0415 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871386)) + (segment (start 205.0415 125.592) (end 205.0415 126.8095) (width 0.5) (layer F.Cu) (net 1) (tstamp 6187137A)) + (via (at 218.186 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871395)) + (segment (start 219.3815 123.952) (end 218.186 123.952) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871365)) + (via (at 220.7895 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6187136E)) + (via (at 219.3925 102.997) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61871356)) + (segment (start 219.3815 103.008) (end 219.3925 102.997) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871353)) + (segment (start 219.3815 103.632) (end 219.3815 103.008) (width 0.5) (layer F.Cu) (net 1) (tstamp 61871383)) + (via (at 220.599 103.632) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618713AA)) + (segment (start 219.3815 103.632) (end 220.599 103.632) (width 0.5) (layer F.Cu) (net 1) (tstamp 6187138F)) + (via (at 223.647 156.0195) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186808F)) + (segment (start 223.639 156.0115) (end 223.647 156.0195) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868092)) + (segment (start 222.9485 156.0115) (end 223.639 156.0115) (width 0.5) (layer F.Cu) (net 1) (tstamp 6186808C)) + (via (at 223.647 148.209) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683E0)) + (segment (start 222.9485 148.209) (end 223.647 148.209) (width 0.5) (layer F.Cu) (net 1) (tstamp 618683E3)) + (via (at 223.7105 136.144) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618683E6)) + (segment (start 223.012 136.144) (end 223.7105 136.144) (width 0.5) (layer F.Cu) (net 1) (tstamp 618683E9)) + (via (at 204.4065 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6186804A)) + (segment (start 204.4065 130.302) (end 204.4065 129.6035) (width 0.5) (layer F.Cu) (net 1) (tstamp 61868050)) + (via (at 210.1215 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618680A1)) + (segment (start 210.1215 130.302) (end 210.1215 129.6035) (width 0.5) (layer F.Cu) (net 1) (tstamp 6186809B)) + (via (at 204.4065 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 619141D1)) + (segment (start 204.4065 161.036) (end 204.4065 161.7345) (width 0.5) (layer F.Cu) (net 1)) + (via (at 191.516 148.844) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 192.2145 148.844) (end 191.516 148.844) (width 0.5) (layer F.Cu) (net 1)) + (via (at 197.4215 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 197.4215 130.302) (end 197.4215 129.6035) (width 0.5) (layer F.Cu) (net 1)) + (via (at 206.3115 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 206.3115 130.302) (end 206.3115 129.6035) (width 0.5) (layer F.Cu) (net 1)) + (via (at 207.75 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE35)) + (segment (start 206.6 74.9) (end 207.75 74.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE36)) + (segment (start 206.6 74.9) (end 205.45 74.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE37)) + (via (at 205.45 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE38)) + (segment (start 207.95 75.2) (end 207.75 75) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE3C)) + (via (at 205.45 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE3D)) + (segment (start 207.75 75) (end 207.75 74.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE3E)) + (segment (start 206.6 78.9) (end 205.45 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE3F)) + (segment (start 208.5 83.7) (end 207.75 83.7) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE41)) + (segment (start 208.5 78.9) (end 209.2 78.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE42)) + (via (at 209.2 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE43)) + (via (at 207.75 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE4C)) + (segment (start 206.6 83.7) (end 207.75 83.7) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE4D)) + (segment (start 206.6 85.3) (end 205.45 85.3) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE4E)) + (via (at 209.2 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE4F)) + (segment (start 208.5 83.7) (end 209.2 83.7) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE50)) + (via (at 205.45 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE51)) + (via (at 206.6 63.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE52)) + (segment (start 206.6 64.5) (end 206.6 63.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE53)) + (via (at 209.2 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE54)) + (segment (start 208.5 85.3) (end 209.2 85.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE55)) + (segment (start 206.6 64.5) (end 207.75 64.5) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE56)) + (via (at 205.45 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE57)) + (via (at 207.75 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE58)) + (segment (start 206.6 64.5) (end 205.45 64.5) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE59)) + (segment (start 208.5 85.3) (end 207.75 85.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE5C)) + (segment (start 208.5 75.2) (end 207.95 75.2) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE5F)) + (segment (start 208.5 64.5) (end 209.2 64.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618F1224)) + (segment (start 208.5 75.2) (end 209.2 75.2) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE67)) + (via (at 209.2 75.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE68)) + (via (at 209.2 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618F121B)) + (via (at 207.75 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE6F)) + (via (at 205.45 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE70)) + (segment (start 206.6 85.3) (end 207.75 85.3) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE71)) + (segment (start 206.6 78.9) (end 207.75 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE72)) + (segment (start 208.5 64.5) (end 207.75 64.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 6189FE73)) + (segment (start 208.5 78.9) (end 207.75 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE74)) + (segment (start 206.6 83.7) (end 205.45 83.7) (width 0.45) (layer F.Cu) (net 1) (tstamp 6189FE75)) + (via (at 207.75 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 6189FE76)) + (via (at 213.95 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A06DE)) + (segment (start 212.8 76.5) (end 213.95 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A06DF)) + (segment (start 212.8 76.5) (end 211.65 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A06E0)) + (via (at 211.65 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A06E1)) + (segment (start 212.8 81.3) (end 213.95 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A06F6)) + (via (at 211.65 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A06F7)) + (via (at 213.95 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A06F8)) + (segment (start 212.8 81.3) (end 211.65 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A06F9)) + (segment (start 210.9 76.5) (end 211.65 76.5) (width 0.5) (layer F.Cu) (net 1)) + (via (at 210.2 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 210.9 76.5) (end 210.2 76.5) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 210.9 81.3) (end 211.65 81.3) (width 0.5) (layer F.Cu) (net 1)) + (via (at 210.2 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 210.9 81.3) (end 210.2 81.3) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 193.2 81.3) (end 192.5 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E03)) + (via (at 192.5 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E04)) + (segment (start 195.1 81.3) (end 193.95 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E08)) + (via (at 196.25 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E09)) + (via (at 193.95 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E0A)) + (segment (start 195.1 81.3) (end 196.25 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E13)) + (segment (start 193.2 81.3) (end 193.95 81.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E17)) + (segment (start 193.2 76.5) (end 193.95 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E1A)) + (via (at 193.95 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E1B)) + (segment (start 195.1 76.5) (end 193.95 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E1C)) + (via (at 196.25 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E1D)) + (segment (start 195.1 76.5) (end 196.25 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E1F)) + (segment (start 193.2 76.5) (end 192.5 76.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618A2E27)) + (via (at 192.5 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618A2E28)) + (via (at 225.45 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC2A)) + (via (at 223.15 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC2B)) + (segment (start 224.3 85.3) (end 225.45 85.3) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC2C)) + (segment (start 224.3 78.9) (end 225.45 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC2D)) + (segment (start 226.2 64.5) (end 225.45 64.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC2E)) + (segment (start 226.2 78.9) (end 225.45 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC2F)) + (segment (start 224.3 83.7) (end 223.15 83.7) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC30)) + (via (at 225.45 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC31)) + (segment (start 224.3 74.9) (end 225.45 74.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC32)) + (via (at 225.45 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC35)) + (segment (start 224.3 74.9) (end 223.15 74.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC36)) + (via (at 223.15 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC37)) + (segment (start 225.65 75.2) (end 225.45 75) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC3B)) + (via (at 223.15 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC3C)) + (segment (start 225.45 75) (end 225.45 74.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC3D)) + (segment (start 224.3 78.9) (end 223.15 78.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC3E)) + (segment (start 226.2 83.7) (end 225.45 83.7) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC40)) + (segment (start 226.2 78.9) (end 226.9 78.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC41)) + (via (at 226.9 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC42)) + (via (at 225.45 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC4B)) + (segment (start 224.3 83.7) (end 225.45 83.7) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC4C)) + (segment (start 224.3 85.3) (end 223.15 85.3) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC4D)) + (via (at 226.9 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC4E)) + (segment (start 226.2 83.7) (end 226.9 83.7) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC4F)) + (via (at 223.15 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC50)) + (via (at 224.3 63.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC51)) + (segment (start 224.3 64.5) (end 224.3 63.9) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC52)) + (via (at 226.9 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC53)) + (segment (start 226.2 85.3) (end 226.9 85.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC54)) + (segment (start 224.3 64.5) (end 225.45 64.5) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC55)) + (via (at 223.15 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC56)) + (via (at 225.45 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC57)) + (segment (start 224.3 64.5) (end 223.15 64.5) (width 0.45) (layer F.Cu) (net 1) (tstamp 618DDC58)) + (segment (start 226.2 85.3) (end 225.45 85.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC5B)) + (segment (start 226.2 75.2) (end 225.65 75.2) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC5E)) + (segment (start 226.2 75.2) (end 226.9 75.2) (width 0.5) (layer F.Cu) (net 1) (tstamp 618DDC63)) + (via (at 226.9 75.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 618DDC64)) + (via (at 226.9 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 226.2 64.5) (end 226.9 64.5) (width 0.5) (layer F.Cu) (net 1)) + (via (at 195.7705 102.9335) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 195.7815 102.9445) (end 195.7705 102.9335) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 195.7815 103.632) (end 195.7815 102.9445) (width 0.5) (layer F.Cu) (net 1)) + (via (at 223.52 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61907078)) + (segment (start 224.2185 123.952) (end 223.52 123.952) (width 0.5) (layer F.Cu) (net 1)) + (via (at 196.65 56.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50E6)) + (segment (start 197.35 56.55) (end 196.65 56.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50E3)) + (via (at 198.05 56.4) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50DD)) + (segment (start 197.35 44.55) (end 196.65 44.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50C2)) + (via (at 198.05 44.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50BF)) + (segment (start 197.35 44.55) (end 198.05 44.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50BC)) + (via (at 196.65 44.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50B9)) + (via (at 198.05 59.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50B0)) + (segment (start 197.35 59.9) (end 198.05 59.9) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50AD)) + (segment (start 197.35 41.3) (end 196.65 41.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50AA)) + (via (at 198.05 41.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50A7)) + (segment (start 197.35 41.3) (end 198.05 41.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AE50A4)) + (via (at 196.65 41.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AE50A1)) + (via (at 199.95 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC350A)) + (segment (start 218.25 61.3) (end 218.25 62) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3501)) + (segment (start 199.95 61.3) (end 199.95 62) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC34B9)) + (via (at 218.25 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC349E)) + (via (at 218.25 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC34A7)) + (segment (start 199.95 61.3) (end 199.95 60.6) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3510)) + (segment (start 218.25 61.3) (end 218.25 60.6) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC34BC)) + (via (at 199.95 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC34FE)) + (segment (start 219.85 58.8) (end 219.15 58.8) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC331E)) + (via (at 220.55 58.8) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3327)) + (segment (start 219.85 43.55) (end 219.15 43.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC332A)) + (segment (start 219.85 40.3) (end 220.55 40.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3330)) + (via (at 219.15 58.8) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3333)) + (via (at 219.15 55.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC333F)) + (segment (start 219.85 43.55) (end 220.55 43.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC334E)) + (segment (start 219.85 55.55) (end 220.55 55.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC335D)) + (via (at 220.55 43.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3360)) + (via (at 219.15 43.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3366)) + (segment (start 219.85 40.3) (end 219.15 40.3) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC336C)) + (segment (start 219.85 58.8) (end 220.55 58.8) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC336F)) + (via (at 220.55 55.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC337E)) + (via (at 219.15 40.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3384)) + (segment (start 219.85 55.55) (end 219.15 55.55) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3387)) + (via (at 220.55 40.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC338A)) + (via (at 198.85 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3513)) + (segment (start 214.1 38.8) (end 214.1 39.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC342F)) + (via (at 198.85 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC340E)) + (via (at 214.1 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC33E4)) + (segment (start 217.35 38.8) (end 217.35 38.1) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3438)) + (segment (start 198.85 38.8) (end 198.85 39.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3435)) + (via (at 202.1 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC33FF)) + (via (at 202.1 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC340B)) + (segment (start 214.1 38.8) (end 214.1 38.1) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC33F3)) + (segment (start 202.1 38.8) (end 202.1 38.1) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC341A)) + (via (at 214.1 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC343E)) + (via (at 217.35 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3432)) + (segment (start 198.85 38.8) (end 198.85 38.1) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC33E1)) + (segment (start 202.1 38.8) (end 202.1 39.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3411)) + (via (at 217.35 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 61AC3441)) + (segment (start 217.35 38.8) (end 217.35 39.5) (width 0.5) (layer F.Cu) (net 1) (tstamp 61AC3453)) + (via (at 197.35 60.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 197.35 59.9) (end 197.35 60.65) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 197.9 56.55) (end 198.05 56.4) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 197.35 56.55) (end 197.9 56.55) (width 0.5) (layer F.Cu) (net 1)) + (via (at 207.5815 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 207.5815 97.282) (end 207.5815 97.9805) (width 0.5) (layer F.Cu) (net 1)) + (via (at 206.3115 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 206.3115 97.282) (end 206.3115 97.9805) (width 0.5) (layer F.Cu) (net 1)) + (via (at 207.5815 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 207.5815 97.282) (end 207.5815 96.5835) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 206.3115 100.7745) (end 206.3115 97.9805) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 207.5815 97.9805) (end 207.5815 100.7745) (width 0.6) (layer F.Cu) (net 1)) + (via (at 206.3115 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 206.3115 97.282) (end 206.3115 96.5835) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 197.231 97.282) (end 197.231 96.5835) (width 0.5) (layer F.Cu) (net 1) (tstamp 617C1B4B)) + (via (at 197.231 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 617C1B4E)) + (via (at 197.231 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1) (tstamp 617C1B45)) + (segment (start 197.231 97.282) (end 197.231 97.9805) (width 0.5) (layer F.Cu) (net 1) (tstamp 617C1B48)) + (via (at 219.3925 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 219.3925 97.282) (end 219.3925 97.9805) (width 0.5) (layer F.Cu) (net 1)) + (via (at 219.3925 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 219.3925 97.282) (end 219.3925 96.5835) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 219.3925 97.9805) (end 219.3925 102.997) (width 0.6) (layer F.Cu) (net 1)) + (via (at 217.7415 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 217.7415 159.069) (end 217.7415 157.861) (width 0.4) (layer F.Cu) (net 1)) + (via (at 217.7415 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 217.7415 159.069) (end 217.7415 160.274) (width 0.4) (layer F.Cu) (net 1)) + (via (at 218.3765 159.0675) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (via (at 212.0265 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 212.0345 161.7265) (end 212.0265 161.7345) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 212.0345 161.036) (end 212.0345 161.7265) (width 0.5) (layer F.Cu) (net 1)) + (via (at 209.296 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 209.304 161.7265) (end 209.296 161.7345) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 209.304 161.036) (end 209.304 161.7265) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 218.375 159.069) (end 218.3765 159.0675) (width 0.4) (layer F.Cu) (net 1)) + (segment (start 217.7415 159.069) (end 218.375 159.069) (width 0.4) (layer F.Cu) (net 1)) + (via (at 224.917 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 224.2185 123.952) (end 224.917 123.952) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 220.9815 136.144) (end 222.25 136.144) (width 0.4) (layer F.Cu) (net 1)) + (via (at 196.977 103.632) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 195.7815 103.632) (end 196.977 103.632) (width 0.5) (layer F.Cu) (net 1)) + (via (at 191.516 155.5115) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 192.2145 155.5115) (end 191.516 155.5115) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 197.231 99.06) (end 197.231 97.9805) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 195.7705 100.5205) (end 197.231 99.06) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 195.7705 102.9335) (end 195.7705 100.5205) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 204.4065 132.269) (end 204.4065 133.477) (width 0.4) (layer F.Cu) (net 1) (tstamp 6186836B)) + (segment (start 210.1215 132.269) (end 210.1215 131.064) (width 0.4) (layer F.Cu) (net 1) (tstamp 618681AC)) + (segment (start 210.1215 132.269) (end 210.1215 133.477) (width 0.4) (layer F.Cu) (net 1)) + (via (at 218.186 128.27) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 217.424 127) (end 217.7415 126.6825) (width 0.15) (layer F.Cu) (net 1)) + (segment (start 217.7415 126.6825) (end 217.7415 125.592) (width 0.15) (layer F.Cu) (net 1)) + (segment (start 218.186 128.27) (end 217.424 127.508) (width 0.15) (layer F.Cu) (net 1)) + (segment (start 217.424 127.508) (end 217.424 127) (width 0.15) (layer F.Cu) (net 1)) + (segment (start 220.7895 123.952) (end 223.52 123.952) (width 0.6) (layer F.Cu) (net 1)) + (segment (start 219.3815 123.952) (end 220.7895 123.952) (width 0.5) (layer F.Cu) (net 1)) + (via (at 198.12 130.302) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 1)) + (segment (start 197.4215 130.302) (end 198.12 130.302) (width 0.5) (layer F.Cu) (net 1)) + (segment (start 233.3 155) (end 233.3 154.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618815F6)) + (via (at 233.3 154.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61881603)) + (via (at 190.119 51.435) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61737E0E)) + (via (at 214.05 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34CB)) + (segment (start 214.05 61.3) (end 214.05 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34DD)) + (via (at 214.05 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34C5)) + (segment (start 214.05 61.3) (end 214.05 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3507)) + (via (at 210.15 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6178EF13)) + (via (at 210.15 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6178EF0D)) + (segment (start 210.15 61.3) (end 210.15 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 6178EF07)) + (segment (start 210.15 61.3) (end 210.15 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 6178EF01)) + (via (at 199.35 92.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 199.35 93.75) (end 199.35 92.65) (width 0.45) (layer F.Cu) (net 2)) + (via (at 199.35 94.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 199.35 93.75) (end 199.35 94.85) (width 0.45) (layer F.Cu) (net 2)) + (via (at 199.95 93.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 199.35 93.75) (end 199.95 93.75) (width 0.45) (layer F.Cu) (net 2)) + (segment (start 208.2 93.75) (end 208.8 93.75) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931A88)) + (via (at 208.8 93.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931A8B)) + (segment (start 208.2 93.75) (end 208.2 92.65) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931A8C)) + (via (at 208.2 92.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931A8D)) + (segment (start 217.05 93.75) (end 217.65 93.75) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931A94)) + (segment (start 217.05 93.75) (end 217.05 92.65) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931A95)) + (segment (start 217.05 93.75) (end 217.05 94.85) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931A96)) + (via (at 217.05 92.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931A97)) + (via (at 217.65 93.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931A98)) + (via (at 225.9 92.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931AA0)) + (segment (start 225.9 93.75) (end 225.9 94.85) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931AA1)) + (via (at 226.5 93.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931AA2)) + (segment (start 225.9 93.75) (end 225.9 92.65) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931AA3)) + (segment (start 225.9 93.75) (end 226.5 93.75) (width 0.45) (layer F.Cu) (net 2) (tstamp 61931AA4)) + (via (at 225.9 94.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931AA5)) + (segment (start 222.9485 149.209) (end 222.266 149.209) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681CA)) + (via (at 222.25 149.225) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618680EF)) + (segment (start 222.266 149.209) (end 222.25 149.225) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868125)) + (via (at 222.25 154.94) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868158)) + (segment (start 221.996 155.194) (end 222.25 154.94) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681EB)) + (segment (start 220.9815 155.194) (end 221.996 155.194) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868119)) + (segment (start 222.3215 155.0115) (end 222.25 154.94) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681EE)) + (segment (start 222.9485 155.0115) (end 222.3215 155.0115) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681A6)) + (segment (start 208.2165 159.069) (end 208.2165 160.0835) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868191)) + (via (at 207.899 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618680CB)) + (segment (start 208.026 160.274) (end 207.899 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680CE)) + (segment (start 208.2165 160.0835) (end 208.026 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868104)) + (segment (start 207.5815 159.069) (end 207.5815 160.0835) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868131)) + (segment (start 207.772 160.274) (end 207.899 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680E0)) + (segment (start 207.5815 160.0835) (end 207.772 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186814F)) + (segment (start 208.2165 159.069) (end 208.2165 158.0515) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186812B)) + (via (at 207.899 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868146)) + (segment (start 208.026 157.861) (end 207.899 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681E2)) + (segment (start 208.2165 158.0515) (end 208.026 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186811C)) + (segment (start 207.5815 159.069) (end 207.5815 158.0515) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186810A)) + (segment (start 207.772 157.861) (end 207.899 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680FB)) + (segment (start 207.5815 158.0515) (end 207.772 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186818B)) + (segment (start 207.5815 132.269) (end 207.5815 133.2865) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681DF)) + (via (at 207.8355 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868170)) + (segment (start 208.2165 132.269) (end 208.2165 133.2865) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868263)) + (segment (start 208.2165 132.269) (end 208.2165 131.2545) (width 0.4) (layer F.Cu) (net 2) (tstamp 618682BA)) + (via (at 207.8355 131.064) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868236)) + (via (at 192.913 135.128) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868257)) + (segment (start 192.897 135.144) (end 192.913 135.128) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682C9)) + (segment (start 192.2145 135.144) (end 192.897 135.144) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682B1)) + (via (at 192.913 149.86) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681FA)) + (segment (start 192.897 149.844) (end 192.913 149.86) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186822D)) + (segment (start 192.2145 149.844) (end 192.897 149.844) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868302)) + (via (at 222.3135 135.128) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868299)) + (segment (start 222.3295 135.144) (end 222.3135 135.128) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682BD)) + (segment (start 223.012 135.144) (end 222.3295 135.144) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868293)) + (via (at 219.71 154.94) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868215)) + (segment (start 219.964 155.194) (end 219.71 154.94) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868287)) + (segment (start 220.9815 155.194) (end 219.964 155.194) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868251)) + (via (at 203.3905 131.0005) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868218)) + (segment (start 203.4065 130.9845) (end 203.3905 131.0005) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186825A)) + (segment (start 203.4065 130.302) (end 203.4065 130.9845) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682FC)) + (via (at 211.1375 131.0005) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186828A)) + (segment (start 211.1215 130.9845) (end 211.1375 131.0005) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868209)) + (segment (start 211.1215 130.302) (end 211.1215 130.9845) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186833B)) + (via (at 192.913 156.5275) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186826C)) + (segment (start 192.897 156.5115) (end 192.913 156.5275) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868326)) + (segment (start 192.2145 156.5115) (end 192.897 156.5115) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868248)) + (via (at 205.4225 160.3375) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618682D5)) + (segment (start 205.4065 160.3535) (end 205.4225 160.3375) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682D2)) + (segment (start 205.4065 161.036) (end 205.4065 160.3535) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868317)) + (via (at 210.3755 160.3375) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618682AE)) + (segment (start 210.1215 160.0835) (end 210.3755 160.3375) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186821E)) + (segment (start 210.1215 159.069) (end 210.1215 160.0835) (width 0.4) (layer F.Cu) (net 2) (tstamp 618682FF)) + (segment (start 210.304 160.409) (end 210.3755 160.3375) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186823C)) + (segment (start 210.304 161.036) (end 210.304 160.409) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868206)) + (via (at 213.0425 160.3375) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186820F)) + (segment (start 213.0345 160.3455) (end 213.0425 160.3375) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186832F)) + (segment (start 213.0345 161.036) (end 213.0345 160.3455) (width 0.5) (layer F.Cu) (net 2) (tstamp 618682A8)) + (via (at 210.3755 157.7975) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868269)) + (segment (start 210.1215 158.0515) (end 210.3755 157.7975) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868278)) + (segment (start 210.1215 159.069) (end 210.1215 158.0515) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186820C)) + (via (at 196.977 122.682) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871416)) + (segment (start 195.7815 122.682) (end 196.977 122.682) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713B6)) + (via (at 196.977 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713EF)) + (segment (start 195.7815 123.952) (end 196.977 123.952) (width 0.5) (layer F.Cu) (net 2) (tstamp 6187141F)) + (via (at 196.977 121.412) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713E0)) + (segment (start 195.7815 121.412) (end 196.977 121.412) (width 0.5) (layer F.Cu) (net 2) (tstamp 6187140D)) + (via (at 196.977 120.142) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713B3)) + (segment (start 195.7815 120.142) (end 196.977 120.142) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871401)) + (via (at 196.977 118.872) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713FB)) + (segment (start 195.7815 118.872) (end 196.977 118.872) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871422)) + (via (at 194.564 118.872) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713F8)) + (segment (start 195.7815 118.872) (end 194.564 118.872) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713D4)) + (via (at 194.564 120.142) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6187142B)) + (segment (start 195.7815 120.142) (end 194.564 120.142) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713DD)) + (via (at 194.564 121.412) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713CB)) + (segment (start 195.7815 121.412) (end 194.564 121.412) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713E9)) + (via (at 194.564 122.682) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713E3)) + (segment (start 195.7815 122.682) (end 194.564 122.682) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871413)) + (via (at 194.564 123.952) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871425)) + (segment (start 195.7815 123.952) (end 194.564 123.952) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713F5)) + (segment (start 195.7705 123.963) (end 195.7705 124.6505) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713B9)) + (via (at 195.7705 124.6505) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713FE)) + (segment (start 195.7815 123.952) (end 195.7705 123.963) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871419)) + (via (at 196.977 106.172) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713CE)) + (segment (start 195.7815 106.172) (end 196.977 106.172) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713EC)) + (via (at 194.564 106.172) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713E6)) + (segment (start 195.7815 106.172) (end 194.564 106.172) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713C2)) + (via (at 208.8515 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713C5)) + (segment (start 208.8515 101.992) (end 208.8515 103.1875) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871407)) + (via (at 208.8515 100.7745) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6187142E)) + (segment (start 208.8515 101.992) (end 208.8515 100.7745) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713BC)) + (via (at 199.9615 124.3965) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713D7)) + (segment (start 199.9615 125.592) (end 199.9615 124.3965) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871428)) + (via (at 199.9615 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871410)) + (segment (start 199.9615 125.592) (end 199.9615 126.8095) (width 0.5) (layer F.Cu) (net 2) (tstamp 6187140A)) + (via (at 202.5015 124.3965) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713C8)) + (segment (start 202.5015 125.592) (end 202.5015 124.3965) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713F2)) + (via (at 202.5015 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871431)) + (segment (start 202.5015 125.592) (end 202.5015 126.8095) (width 0.5) (layer F.Cu) (net 2) (tstamp 6187141C)) + (via (at 208.8515 124.3965) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618713BF)) + (segment (start 208.8515 125.592) (end 208.8515 124.3965) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713DA)) + (via (at 208.8515 126.8095) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871404)) + (segment (start 208.8515 125.592) (end 208.8515 126.8095) (width 0.5) (layer F.Cu) (net 2) (tstamp 618713D1)) + (via (at 220.599 120.142) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6187133E)) + (segment (start 219.3815 120.142) (end 220.599 120.142) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871335)) + (via (at 218.186 120.142) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871338)) + (segment (start 219.3815 120.142) (end 218.186 120.142) (width 0.5) (layer F.Cu) (net 2) (tstamp 6187132F)) + (via (at 220.599 106.172) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6187133B)) + (segment (start 219.3815 106.172) (end 220.599 106.172) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871344)) + (via (at 218.186 106.172) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61871332)) + (segment (start 219.3815 106.172) (end 218.186 106.172) (width 0.5) (layer F.Cu) (net 2) (tstamp 61871341)) + (segment (start 223.639 155.0115) (end 223.647 155.0035) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868083)) + (via (at 223.647 155.0035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868089)) + (segment (start 222.9485 155.0115) (end 223.639 155.0115) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868086)) + (via (at 223.647 149.225) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868068)) + (segment (start 223.631 149.209) (end 223.647 149.225) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186804D)) + (segment (start 222.9485 149.209) (end 223.631 149.209) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186805F)) + (via (at 223.7105 135.128) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868062)) + (segment (start 223.6945 135.144) (end 223.7105 135.128) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868065)) + (segment (start 223.012 135.144) (end 223.6945 135.144) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868056)) + (via (at 203.3905 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868095)) + (segment (start 203.4065 129.6195) (end 203.3905 129.6035) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186809E)) + (segment (start 203.4065 130.302) (end 203.4065 129.6195) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868098)) + (segment (start 211.1215 129.6195) (end 211.1375 129.6035) (width 0.5) (layer F.Cu) (net 2) (tstamp 6186805C)) + (via (at 211.1375 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868059)) + (segment (start 211.1215 130.302) (end 211.1215 129.6195) (width 0.5) (layer F.Cu) (net 2) (tstamp 61868053)) + (via (at 205.4225 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 205.4065 161.7185) (end 205.4225 161.7345) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 205.4065 161.036) (end 205.4065 161.7185) (width 0.5) (layer F.Cu) (net 2)) + (via (at 191.516 149.86) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 191.532 149.844) (end 191.516 149.86) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 192.2145 149.844) (end 191.532 149.844) (width 0.5) (layer F.Cu) (net 2)) + (via (at 198.247 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617C1B60)) + (segment (start 198.231 96.5995) (end 198.247 96.5835) (width 0.5) (layer F.Cu) (net 2) (tstamp 617C1B5D)) + (segment (start 198.231 97.282) (end 198.231 96.5995) (width 0.5) (layer F.Cu) (net 2) (tstamp 617C1B5A)) + (via (at 207.3275 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 207.3115 129.6195) (end 207.3275 129.6035) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 207.3115 130.302) (end 207.3115 129.6195) (width 0.5) (layer F.Cu) (net 2)) + (via (at 207.8 82.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE33)) + (segment (start 208.5 82.7) (end 207.8 82.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE34)) + (segment (start 208.5 79.9) (end 207.8 79.9) (width 0.45) (layer F.Cu) (net 2) (tstamp 6189FE39)) + (via (at 207.8 79.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE3A)) + (segment (start 207.95 76.2) (end 207.75 76.4) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE3B)) + (segment (start 207.75 76.4) (end 207.75 76.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE40)) + (via (at 207.75 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE44)) + (segment (start 206.6 81.3) (end 207.75 81.3) (width 0.45) (layer F.Cu) (net 2) (tstamp 6189FE45)) + (segment (start 206.6 81.3) (end 205.45 81.3) (width 0.45) (layer F.Cu) (net 2) (tstamp 6189FE46)) + (via (at 205.45 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE47)) + (segment (start 208.5 86.3) (end 207.8 86.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE48)) + (via (at 209.2 86.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE49)) + (segment (start 208.5 86.3) (end 209.2 86.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE4A)) + (via (at 207.8 86.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE4B)) + (segment (start 208.5 82.7) (end 209.2 82.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE5A)) + (via (at 209.2 82.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE5B)) + (via (at 207.8 65.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618F122A)) + (segment (start 208.5 65.5) (end 207.8 65.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618F1227)) + (via (at 209.2 79.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE61)) + (via (at 209.2 76.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE62)) + (segment (start 208.5 79.9) (end 209.2 79.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE63)) + (segment (start 208.5 65.5) (end 209.2 65.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618F1221)) + (via (at 209.2 65.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618F121E)) + (segment (start 208.5 76.2) (end 209.2 76.2) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE66)) + (segment (start 208.5 76.2) (end 207.95 76.2) (width 0.5) (layer F.Cu) (net 2) (tstamp 6189FE6A)) + (via (at 207.75 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE6B)) + (via (at 205.45 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6189FE6C)) + (segment (start 206.6 76.5) (end 207.75 76.5) (width 0.45) (layer F.Cu) (net 2) (tstamp 6189FE6D)) + (segment (start 206.6 76.5) (end 205.45 76.5) (width 0.45) (layer F.Cu) (net 2) (tstamp 6189FE6E)) + (via (at 211.65 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 212.8 74.9) (end 211.65 74.9) (width 0.5) (layer F.Cu) (net 2)) + (via (at 213.95 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 212.8 74.9) (end 213.95 74.9) (width 0.5) (layer F.Cu) (net 2)) + (via (at 211.65 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A06EA)) + (segment (start 212.8 78.9) (end 211.65 78.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A06EB)) + (via (at 213.95 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A06EC)) + (segment (start 212.8 78.9) (end 213.95 78.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A06ED)) + (segment (start 212.8 83.7) (end 211.65 83.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A0702)) + (via (at 213.95 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A0703)) + (via (at 211.65 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A0704)) + (segment (start 212.8 83.7) (end 213.95 83.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A0705)) + (via (at 213.95 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A070E)) + (segment (start 212.8 85.3) (end 213.95 85.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A070F)) + (via (at 211.65 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A0710)) + (segment (start 212.8 85.3) (end 211.65 85.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A0711)) + (segment (start 212.8 64.5) (end 213.95 64.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A0716)) + (via (at 213.95 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A0719)) + (via (at 211.6 77.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.9 77.5) (end 211.6 77.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 210.2 77.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.9 77.5) (end 210.2 77.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 211.6 82.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.9 82.3) (end 211.6 82.3) (width 0.5) (layer F.Cu) (net 2)) + (via (at 210.2 82.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.9 82.3) (end 210.2 82.3) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 195.1 78.9) (end 196.25 78.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E05)) + (via (at 193.95 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E06)) + (segment (start 195.1 64.5) (end 193.95 64.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E07)) + (via (at 196.25 78.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E0B)) + (segment (start 195.1 85.3) (end 196.25 85.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E0C)) + (segment (start 195.1 78.9) (end 193.95 78.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E0F)) + (via (at 196.25 85.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E10)) + (segment (start 195.1 64.5) (end 196.25 64.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E11)) + (via (at 196.25 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E12)) + (via (at 193.95 64.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E14)) + (segment (start 193.2 82.3) (end 193.9 82.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E15)) + (via (at 193.9 82.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E16)) + (via (at 192.5 77.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E18)) + (segment (start 193.2 77.5) (end 192.5 77.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E19)) + (via (at 196.25 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E1E)) + (segment (start 195.1 83.7) (end 196.25 83.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E20)) + (via (at 196.25 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E21)) + (segment (start 195.1 74.9) (end 196.25 74.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E22)) + (via (at 193.95 83.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E23)) + (segment (start 195.1 74.9) (end 193.95 74.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E24)) + (via (at 193.95 74.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E25)) + (segment (start 195.1 83.7) (end 193.95 83.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E26)) + (via (at 193.9 77.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E29)) + (segment (start 193.2 82.3) (end 192.5 82.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E2A)) + (via (at 192.5 82.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618A2E2B)) + (segment (start 193.2 77.5) (end 193.9 77.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618A2E2C)) + (via (at 225.45 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC26)) + (via (at 223.15 76.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC27)) + (segment (start 224.3 76.5) (end 225.45 76.5) (width 0.45) (layer F.Cu) (net 2) (tstamp 618DDC28)) + (segment (start 224.3 76.5) (end 223.15 76.5) (width 0.45) (layer F.Cu) (net 2) (tstamp 618DDC29)) + (segment (start 226.2 82.7) (end 225.5 82.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC33)) + (via (at 225.5 82.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC34)) + (segment (start 226.2 79.9) (end 225.5 79.9) (width 0.45) (layer F.Cu) (net 2) (tstamp 618DDC38)) + (via (at 225.5 79.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC39)) + (segment (start 225.65 76.2) (end 225.45 76.4) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC3A)) + (segment (start 225.45 76.4) (end 225.45 76.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC3F)) + (via (at 225.45 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC43)) + (segment (start 224.3 81.3) (end 225.45 81.3) (width 0.45) (layer F.Cu) (net 2) (tstamp 618DDC44)) + (segment (start 224.3 81.3) (end 223.15 81.3) (width 0.45) (layer F.Cu) (net 2) (tstamp 618DDC45)) + (via (at 223.15 81.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC46)) + (segment (start 226.2 86.3) (end 225.5 86.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC47)) + (via (at 226.9 86.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC48)) + (segment (start 226.2 86.3) (end 226.9 86.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC49)) + (via (at 225.5 86.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC4A)) + (segment (start 226.2 82.7) (end 226.9 82.7) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC59)) + (via (at 226.9 82.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC5A)) + (via (at 225.5 65.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC5C)) + (segment (start 226.2 65.5) (end 225.5 65.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC5D)) + (via (at 226.9 79.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC5F)) + (via (at 226.9 76.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618DDC60)) + (segment (start 226.2 79.9) (end 226.9 79.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC61)) + (segment (start 226.2 76.2) (end 226.9 76.2) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC62)) + (segment (start 226.2 76.2) (end 225.65 76.2) (width 0.5) (layer F.Cu) (net 2) (tstamp 618DDC65)) + (via (at 226.9 65.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 226.2 65.5) (end 226.9 65.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 212.8 63.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 212.8 64.5) (end 212.8 63.9) (width 0.45) (layer F.Cu) (net 2)) + (via (at 223.52 122.936) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 223.536 122.952) (end 223.52 122.936) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 224.2185 122.952) (end 223.536 122.952) (width 0.5) (layer F.Cu) (net 2)) + (via (at 195.1 85.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 195.1 85.3) (end 195.1 85.9) (width 0.5) (layer F.Cu) (net 2)) + (via (at 193.95 85.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 194.05 85.3) (end 193.95 85.2) (width 0.45) (layer F.Cu) (net 2)) + (segment (start 195.1 85.3) (end 194.05 85.3) (width 0.45) (layer F.Cu) (net 2)) + (via (at 218.186 127.254) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61A75103)) + (via (at 196.65 55.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE510A)) + (segment (start 197.35 55.55) (end 196.65 55.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE5122)) + (via (at 198.05 55.4) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE5104)) + (segment (start 197.35 58.9) (end 198.05 58.9) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE5110)) + (via (at 198.05 58.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE511C)) + (segment (start 197.35 40.3) (end 198.05 40.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE50E9)) + (via (at 198.05 40.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE512B)) + (segment (start 197.35 40.3) (end 196.65 40.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE5128)) + (via (at 196.65 40.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE50F8)) + (segment (start 207.05 61.3) (end 207.05 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 6178EF19)) + (via (at 207.05 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6178EF1F)) + (via (at 207.05 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6178EF25)) + (segment (start 207.05 61.3) (end 207.05 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 6178EF22)) + (segment (start 202.85 61.3) (end 202.85 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3495)) + (via (at 202.85 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34D4)) + (segment (start 202.85 61.3) (end 202.85 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3492)) + (via (at 202.85 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34C8)) + (segment (start 198.95 61.3) (end 198.95 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34A4)) + (via (at 198.95 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34EF)) + (via (at 217.25 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34D1)) + (via (at 198.95 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC352B)) + (segment (start 198.95 61.3) (end 198.95 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34C2)) + (via (at 217.25 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3516)) + (segment (start 217.25 61.3) (end 217.25 62) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3522)) + (segment (start 217.25 61.3) (end 217.25 60.6) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34B6)) + (via (at 220.55 59.8) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3309)) + (segment (start 219.85 41.3) (end 220.55 41.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3315)) + (via (at 220.55 41.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC331B)) + (segment (start 219.85 44.55) (end 220.55 44.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC333C)) + (via (at 219.15 59.8) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3342)) + (segment (start 219.85 44.55) (end 219.15 44.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3348)) + (via (at 219.15 56.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3357)) + (via (at 219.15 41.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC335A)) + (via (at 220.55 56.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3363)) + (segment (start 219.85 59.8) (end 219.15 59.8) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3369)) + (segment (start 219.85 41.3) (end 219.15 41.3) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3372)) + (via (at 219.15 44.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3378)) + (segment (start 219.85 59.8) (end 220.55 59.8) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3381)) + (via (at 220.55 44.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3390)) + (segment (start 219.85 56.55) (end 219.15 56.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3393)) + (segment (start 219.85 56.55) (end 220.55 56.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3396)) + (segment (start 215.1 38.8) (end 215.1 38.1) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34E3)) + (segment (start 215.1 38.8) (end 215.1 39.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC34BF)) + (via (at 203.1 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC34E0)) + (segment (start 218.35 38.8) (end 218.35 38.1) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC33E7)) + (via (at 203.1 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC341D)) + (segment (start 199.85 38.8) (end 199.85 39.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3408)) + (segment (start 218.35 38.8) (end 218.35 39.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC343B)) + (via (at 215.1 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC33F0)) + (via (at 199.85 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC342C)) + (via (at 215.1 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3426)) + (segment (start 203.1 38.8) (end 203.1 39.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC33ED)) + (via (at 218.35 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC3402)) + (segment (start 203.1 38.8) (end 203.1 38.1) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC33F9)) + (via (at 199.85 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC345C)) + (segment (start 199.85 38.8) (end 199.85 38.1) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AC3459)) + (via (at 218.35 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AC344A)) + (via (at 200.6 42.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 201.1 42.55) (end 200.6 42.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 206.6 43.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 207.1 43.55) (end 206.6 43.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 211.6 43.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 211.1 43.55) (end 211.6 43.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 216.6 42.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 216.1 42.55) (end 216.6 42.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 213.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 213.1 45.55) (end 213.6 45.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 203.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 204.1 45.55) (end 203.6 45.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 201.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 202.1 47.55) (end 201.6 47.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 207.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 208.1 46.55) (end 207.6 46.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 204.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 205.1 49.55) (end 204.6 49.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 207.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 208.1 49.55) (end 207.6 49.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 210.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.1 49.55) (end 210.6 49.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 209.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 209.1 50.55) (end 209.6 51.05) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 212.1 50.55) (end 212.6 51.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 212.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (via (at 210.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3517)) + (segment (start 210.1 51.55) (end 210.6 52.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3518)) + (via (at 215.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD351B)) + (segment (start 215.1 52.55) (end 215.6 53.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD351C)) + (via (at 214.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD351F)) + (segment (start 214.1 55.55) (end 214.6 56.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3520)) + (segment (start 216.1 57.55) (end 216.6 58.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3523)) + (via (at 216.6 58.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3524)) + (segment (start 211.1 56.55) (end 211.6 57.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3527)) + (via (at 211.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3528)) + (segment (start 207.1 56.55) (end 206.6 57.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3872)) + (via (at 206.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3873)) + (via (at 203.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3880)) + (segment (start 204.1 54.55) (end 203.6 55.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3881)) + (segment (start 201.1 57.55) (end 200.6 58.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3884)) + (via (at 200.6 58.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3885)) + (segment (start 202.1 51.55) (end 201.6 52.05) (width 0.4) (layer F.Cu) (net 2) (tstamp 61AD3888)) + (via (at 201.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AD3889)) + (segment (start 207.1 50.55) (end 206.6 51.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 206.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (via (at 215.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 215.1 48.55) (end 215.6 48.05) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 209.1 53.55) (end 209.6 54.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 209.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (via (at 207.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 208.1 51.55) (end 207.6 52.05) (width 0.4) (layer F.Cu) (net 2)) + (via (at 198.05 43.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE5113)) + (segment (start 197.35 43.55) (end 198.05 43.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE50F2)) + (segment (start 197.35 43.55) (end 196.65 43.55) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AE5116)) + (via (at 196.65 43.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AE50FE)) + (via (at 190.119 69.246) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61737E08)) + (via (at 197.35 58.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 197.35 58.9) (end 197.35 58.15) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 197.9 55.55) (end 198.05 55.4) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 197.35 55.55) (end 197.9 55.55) (width 0.5) (layer F.Cu) (net 2)) + (via (at 208.6 59.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61792938)) + (via (at 205.2955 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 205.3115 96.5995) (end 205.2955 96.5835) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 205.3115 97.282) (end 205.3115 96.5995) (width 0.5) (layer F.Cu) (net 2)) + (via (at 205.2955 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 205.3115 97.9645) (end 205.2955 97.9805) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 205.3115 97.282) (end 205.3115 97.9645) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 208.5815 96.5995) (end 208.5975 96.5835) (width 0.5) (layer F.Cu) (net 2)) + (via (at 208.5975 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 208.5815 97.282) (end 208.5815 96.5995) (width 0.5) (layer F.Cu) (net 2)) + (via (at 208.5975 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 208.5815 97.9645) (end 208.5975 97.9805) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 208.5815 97.282) (end 208.5815 97.9645) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 198.231 97.282) (end 198.231 97.9645) (width 0.5) (layer F.Cu) (net 2) (tstamp 617C1B51)) + (segment (start 198.231 97.9645) (end 198.247 97.9805) (width 0.5) (layer F.Cu) (net 2) (tstamp 617C1B54)) + (via (at 198.247 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617C1B57)) + (via (at 218.3765 97.9805) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 218.3925 97.9645) (end 218.3765 97.9805) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 218.3925 97.282) (end 218.3925 97.9645) (width 0.5) (layer F.Cu) (net 2)) + (via (at 218.3765 96.5835) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 218.3925 96.5995) (end 218.3765 96.5835) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 218.3925 97.282) (end 218.3925 96.5995) (width 0.5) (layer F.Cu) (net 2)) + (via (at 220.599 108.077) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D599E)) + (via (at 220.599 109.347) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E3E)) + (via (at 220.599 110.617) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E40)) + (via (at 220.599 111.887) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E42)) + (via (at 220.599 113.157) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E44)) + (via (at 220.599 114.427) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E46)) + (via (at 220.599 115.697) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E48)) + (via (at 220.599 116.967) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617D5E4A)) + (via (at 220.599 118.237) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 617E4793)) + (via (at 222.1865 151.384) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186829F)) + (segment (start 220.9815 151.384) (end 222.1865 151.384) (width 0.4) (layer F.Cu) (net 2) (tstamp 618682AB)) + (via (at 219.7735 151.384) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868224)) + (segment (start 220.9815 151.384) (end 219.7735 151.384) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868242)) + (via (at 222.1865 145.034) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618682E1)) + (segment (start 220.9815 145.034) (end 222.1865 145.034) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868200)) + (via (at 219.7735 145.034) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186824E)) + (segment (start 220.9815 145.034) (end 219.7735 145.034) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186828D)) + (via (at 222.1865 139.319) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868281)) + (segment (start 220.9815 139.319) (end 222.1865 139.319) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681FD)) + (via (at 219.7735 139.319) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618682E7)) + (segment (start 220.9815 139.319) (end 219.7735 139.319) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868230)) + (via (at 195.3895 139.319) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868128)) + (segment (start 194.1815 139.319) (end 195.3895 139.319) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868176)) + (via (at 192.9765 139.319) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681B8)) + (segment (start 194.1815 139.319) (end 192.9765 139.319) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186817C)) + (via (at 195.3895 142.494) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681F7)) + (segment (start 194.1815 142.494) (end 195.3895 142.494) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681C4)) + (via (at 192.9765 142.494) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868122)) + (segment (start 194.1815 142.494) (end 192.9765 142.494) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680D4)) + (via (at 195.3895 145.669) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681F1)) + (segment (start 194.1815 145.669) (end 195.3895 145.669) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680E9)) + (via (at 192.9765 145.669) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868149)) + (segment (start 194.1815 145.669) (end 192.9765 145.669) (width 0.4) (layer F.Cu) (net 2) (tstamp 618680F5)) + (via (at 195.3895 152.019) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618680BF)) + (segment (start 194.1815 152.019) (end 195.3895 152.019) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868173)) + (via (at 192.9765 152.019) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868167)) + (segment (start 194.1815 152.019) (end 192.9765 152.019) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868110)) + (via (at 214.0585 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618682C3)) + (via (at 214.0585 131.064) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61868329)) + (via (at 201.2315 131.064) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681CD)) + (segment (start 201.2315 132.269) (end 201.2315 131.064) (width 0.4) (layer F.Cu) (net 2) (tstamp 618681DC)) + (segment (start 201.2315 132.269) (end 201.2315 133.477) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868113)) + (via (at 201.2315 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186811F)) + (via (at 201.2315 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681A9)) + (segment (start 201.2315 159.069) (end 201.2315 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868137)) + (via (at 201.2315 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6186819A)) + (segment (start 201.2315 159.069) (end 201.2315 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186815B)) + (via (at 214.0585 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618681B5)) + (via (at 213.9315 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 618680C8)) + (segment (start 213.9315 159.069) (end 213.9315 157.861) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868134)) + (segment (start 213.9315 160.147) (end 214.0585 160.274) (width 0.4) (layer F.Cu) (net 2) (tstamp 6186827B)) + (segment (start 213.9315 159.069) (end 213.9315 160.147) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868335)) + (via (at 213.0425 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 213.0345 161.7265) (end 213.0425 161.7345) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 213.0345 161.036) (end 213.0345 161.7265) (width 0.5) (layer F.Cu) (net 2)) + (via (at 210.312 161.7345) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.304 161.7265) (end 210.312 161.7345) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 210.304 161.036) (end 210.304 161.7265) (width 0.5) (layer F.Cu) (net 2)) + (via (at 216.154 163.195) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 6196822F)) + (via (at 229.5 162.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 228.4 162.15) (end 229.5 162.15) (width 0.45) (layer F.Cu) (net 2)) + (via (at 227.3 162.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 228.4 162.15) (end 227.3 162.15) (width 0.45) (layer F.Cu) (net 2)) + (via (at 228.4 162.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 228.4 162.15) (end 228.4 162.75) (width 0.45) (layer F.Cu) (net 2)) + (via (at 232.65 155) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 233.3 155) (end 232.65 155) (width 0.45) (layer F.Cu) (net 2)) + (via (at 224.917 122.936) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 224.901 122.952) (end 224.917 122.936) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 224.2185 122.952) (end 224.901 122.952) (width 0.5) (layer F.Cu) (net 2)) + (via (at 211.3915 157.0355) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 211.3915 159.069) (end 211.3915 157.0355) (width 0.15) (layer F.Cu) (net 2)) + (via (at 191.516 156.5275) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 191.532 156.5115) (end 191.516 156.5275) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 192.2145 156.5115) (end 191.532 156.5115) (width 0.5) (layer F.Cu) (net 2)) + (via (at 190.119 155.194) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61963B19)) + (via (at 208.28 163.195) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61968234)) + (via (at 217.05 94.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61931A99)) + (via (at 210.55 72.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 619DDFA6)) + (segment (start 207.5815 132.269) (end 207.5815 131.2545) (width 0.4) (layer F.Cu) (net 2) (tstamp 61868296)) + (segment (start 207.772 131.064) (end 207.8355 131.064) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 207.5815 131.2545) (end 207.772 131.064) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 208.026 131.064) (end 208.2165 131.2545) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 207.8355 131.064) (end 208.026 131.064) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 207.772 133.477) (end 207.8355 133.477) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 207.5815 133.2865) (end 207.772 133.477) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 208.026 133.477) (end 207.8355 133.477) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 208.2165 133.2865) (end 208.026 133.477) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 213.9315 133.35) (end 214.0585 133.477) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 213.9315 132.269) (end 213.9315 133.35) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 213.9315 131.191) (end 214.0585 131.064) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 213.9315 132.269) (end 213.9315 131.191) (width 0.4) (layer F.Cu) (net 2)) + (via (at 212.09 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (via (at 208.915 135.9535) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61A40B55)) + (segment (start 212.0265 133.4135) (end 212.0265 132.269) (width 0.4) (layer F.Cu) (net 2)) + (segment (start 212.09 133.477) (end 212.0265 133.4135) (width 0.4) (layer F.Cu) (net 2)) + (via (at 219.15 51.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AA5A3E)) + (via (at 220.55 51.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AA5A40)) + (via (at 218.3 50.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AA5A43)) + (via (at 220.55 48.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AA5A44)) + (segment (start 219.85 48.5) (end 220.55 48.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AA5A45)) + (via (at 219.15 48.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AA5A46)) + (segment (start 219.85 48.5) (end 219.15 48.5) (width 0.5) (layer F.Cu) (net 2) (tstamp 61AA5A4A)) + (segment (start 219.15 51.6) (end 219.85 51.6) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 219.85 51.6) (end 220.55 51.6) (width 0.5) (layer F.Cu) (net 2)) + (via (at 208.6 40.35) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AB4A32)) + (via (at 198.9 50.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2) (tstamp 61AB4AEB)) + (via (at 210.15 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.15 38.8) (end 210.15 39.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 210.15 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 210.15 38.8) (end 210.15 38.1) (width 0.5) (layer F.Cu) (net 2)) + (via (at 207.05 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 207.05 38.8) (end 207.05 38.1) (width 0.5) (layer F.Cu) (net 2)) + (via (at 207.05 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 207.05 38.8) (end 207.05 39.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 196.65 51.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 197.35 51.6) (end 196.65 51.6) (width 0.5) (layer F.Cu) (net 2)) + (via (at 198.05 51.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 197.35 51.6) (end 198.05 51.6) (width 0.5) (layer F.Cu) (net 2)) + (via (at 196.65 48.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 197.35 48.5) (end 196.65 48.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 198.05 48.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 197.35 48.5) (end 198.05 48.5) (width 0.5) (layer F.Cu) (net 2)) + (via (at 196.4055 129.6035) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 196.4215 129.6195) (end 196.4055 129.6035) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 196.4215 130.302) (end 196.4215 129.6195) (width 0.5) (layer F.Cu) (net 2)) + (via (at 196.4055 131.0005) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 196.4215 130.9845) (end 196.4055 131.0005) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 196.4215 130.302) (end 196.4215 130.9845) (width 0.5) (layer F.Cu) (net 2)) + (via (at 195.7705 130.302) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 2)) + (segment (start 196.4215 130.302) (end 195.7705 130.302) (width 0.5) (layer F.Cu) (net 2)) + (segment (start 234.3 155) (end 234.3 154.3) (width 0.5) (layer F.Cu) (net 3) (tstamp 618815FD)) + (via (at 234.3 154.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61881604)) + (via (at 234.3 155.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 6188160A)) + (segment (start 234.3 155.7) (end 234.3 155) (width 0.5) (layer F.Cu) (net 3) (tstamp 6188160D)) + (segment (start 234.3 156.3) (end 234.3 155.7) (width 0.45) (layer F.Cu) (net 3) (tstamp 6188161F)) + (segment (start 203.85 61.3) (end 203.85 62) (width 0.5) (layer F.Cu) (net 3) (tstamp 61AC34CE)) + (via (at 203.85 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AC34AA)) + (segment (start 213.05 61.3) (end 213.05 60.6) (width 0.5) (layer F.Cu) (net 3) (tstamp 61AC34E9)) + (via (at 213.05 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AC3498)) + (segment (start 213.05 61.3) (end 213.05 62) (width 0.5) (layer F.Cu) (net 3) (tstamp 61AC34F5)) + (via (at 213.05 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AC34B0)) + (via (at 209.6 43.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3)) + (segment (start 209.1 43.55) (end 209.6 43.05) (width 0.4) (layer F.Cu) (net 3)) + (via (at 210.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD4885)) + (segment (start 210.1 45.55) (end 210.6 45.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD4886)) + (segment (start 213.1 43.55) (end 213.6 43.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD4889)) + (via (at 213.6 43.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD488A)) + (segment (start 215.1 45.55) (end 215.6 45.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD488D)) + (via (at 215.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD488E)) + (via (at 203.6 43.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD4891)) + (segment (start 204.1 43.55) (end 203.6 43.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD4892)) + (segment (start 207.1 45.55) (end 206.6 45.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD4897)) + (via (at 206.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD4898)) + (segment (start 202.1 45.55) (end 201.6 45.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD489B)) + (via (at 201.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD489C)) + (via (at 205.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD489F)) + (segment (start 206.1 47.55) (end 205.6 47.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48A0)) + (via (at 201.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48A3)) + (segment (start 202.1 49.55) (end 201.6 49.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48A4)) + (segment (start 213.1 48.55) (end 213.6 48.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48A7)) + (via (at 213.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48A8)) + (via (at 211.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48B1)) + (segment (start 211.1 49.55) (end 211.6 49.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48B2)) + (segment (start 209.1 48.55) (end 209.6 48.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48B5)) + (via (at 209.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48B6)) + (segment (start 207.1 48.55) (end 206.6 48.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48B9)) + (via (at 206.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48BA)) + (via (at 203.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48BF)) + (segment (start 204.1 48.55) (end 203.6 48.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48C0)) + (via (at 205.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48C3)) + (segment (start 206.1 50.55) (end 205.6 51.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48C4)) + (segment (start 204.1 51.55) (end 203.6 52.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48C9)) + (via (at 203.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48CA)) + (via (at 207.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48CD)) + (segment (start 208.1 52.55) (end 207.6 53.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48CE)) + (segment (start 211.1 52.55) (end 211.6 53.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48D1)) + (via (at 211.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48D2)) + (segment (start 213.1 51.55) (end 213.6 52.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48D7)) + (via (at 213.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48D8)) + (via (at 215.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48DB)) + (segment (start 215.1 50.55) (end 215.6 51.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48DC)) + (segment (start 215.1 54.55) (end 215.6 55.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48DF)) + (via (at 215.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48E0)) + (via (at 213.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48E3)) + (segment (start 213.1 56.55) (end 213.6 57.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48E4)) + (via (at 210.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48E7)) + (segment (start 210.1 54.55) (end 210.6 55.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48E8)) + (via (at 209.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48EB)) + (segment (start 209.1 56.55) (end 209.6 57.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48EC)) + (segment (start 207.1 54.55) (end 206.6 55.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48EF)) + (via (at 206.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48F0)) + (via (at 204.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48FD)) + (segment (start 205.1 53.55) (end 204.6 54.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48FE)) + (via (at 201.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD4901)) + (segment (start 202.1 54.55) (end 201.6 55.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD4902)) + (segment (start 213.6 60.05) (end 213.05 60.6) (width 0.3) (layer F.Cu) (net 3)) + (segment (start 213.6 57.05) (end 213.6 60.05) (width 0.3) (layer F.Cu) (net 3)) + (segment (start 203.85 61.3) (end 203.85 60.6) (width 0.5) (layer F.Cu) (net 3) (tstamp 61AC34A1)) + (via (at 203.85 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AC34F2)) + (segment (start 204.1 56.55) (end 203.6 57.05) (width 0.4) (layer F.Cu) (net 3) (tstamp 61AD48FA)) + (via (at 203.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3) (tstamp 61AD48F9)) + (segment (start 203.6 60.35) (end 203.85 60.6) (width 0.3) (layer F.Cu) (net 3)) + (segment (start 203.6 57.05) (end 203.6 60.35) (width 0.3) (layer F.Cu) (net 3)) + (via (at 233.2 156.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3)) + (segment (start 234.3 156.3) (end 233.2 156.3) (width 0.45) (layer F.Cu) (net 3)) + (via (at 235.4 156.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 3)) + (segment (start 234.3 156.3) (end 235.4 156.3) (width 0.45) (layer F.Cu) (net 3)) + (via (at 229.5 156.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 4) (tstamp 618BEEEE)) + (segment (start 228.4 156.95) (end 229.5 156.95) (width 0.15) (layer F.Cu) (net 4) (tstamp 618BEEED)) + (segment (start 213.0425 122.428) (end 216.9795 122.428) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 212.0265 127.762) (end 212.0265 123.444) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 212.9155 128.016) (end 212.2805 128.016) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 213.2965 127.635) (end 212.9155 128.016) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 214.0585 123.19) (end 213.2965 123.952) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 212.0265 123.444) (end 213.0425 122.428) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 212.2805 128.016) (end 212.0265 127.762) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 216.4715 124.079) (end 215.5825 123.19) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 213.2965 123.952) (end 213.2965 127.635) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 215.5825 123.19) (end 214.0585 123.19) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 216.4715 125.592) (end 216.4715 124.079) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 216.9795 122.428) (end 217.8685 123.317) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 217.8685 123.317) (end 221.4245 123.317) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 221.4245 123.317) (end 223.2025 121.539) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 223.2025 121.539) (end 223.9645 121.539) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 228.4 158.25) (end 229.5 158.25) (width 0.15) (layer F.Cu) (net 5) (tstamp 618BEEEC)) + (via (at 229.5 158.25) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 5) (tstamp 618BEEEB)) + (via (at 206.4385 151.0665) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 5)) + (segment (start 208.661 153.289) (end 206.4385 151.0665) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 220.9815 153.289) (end 208.661 153.289) (width 0.15) (layer F.Cu) (net 5)) + (segment (start 213.614 146.6215) (end 221.6785 138.557) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 221.6785 138.557) (end 221.6785 130.302) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 210.8835 146.6215) (end 213.614 146.6215) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 206.4385 151.0665) (end 210.8835 146.6215) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 221.6785 130.302) (end 221.6785 128.2065) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 221.6785 128.2065) (end 222.3135 127.5715) (width 0.15) (layer B.Cu) (net 5)) + (segment (start 222.3135 127.5715) (end 222.3135 120.65) (width 0.15) (layer B.Cu) (net 5)) + (via (at 207.55 91.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 28)) + (segment (start 217.7415 132.269) (end 217.7415 131.318) (width 0.15) (layer F.Cu) (net 29)) + (segment (start 217.7415 131.318) (end 218.5035 130.556) (width 0.15) (layer F.Cu) (net 29)) + (segment (start 218.5035 130.556) (end 222.6945 130.556) (width 0.15) (layer F.Cu) (net 29)) + (segment (start 217.1065 132.269) (end 217.1065 131.318) (width 0.15) (layer F.Cu) (net 30)) + (segment (start 217.1065 131.318) (end 218.186 130.2385) (width 0.15) (layer F.Cu) (net 30)) + (segment (start 218.186 130.2385) (end 222.3135 130.2385) (width 0.15) (layer F.Cu) (net 30)) + (segment (start 216.4715 132.269) (end 216.4715 131.318) (width 0.15) (layer F.Cu) (net 31)) + (segment (start 216.4715 131.318) (end 217.8685 129.921) (width 0.15) (layer F.Cu) (net 31)) + (segment (start 217.8685 129.921) (end 222.25 129.921) (width 0.15) (layer F.Cu) (net 31)) + (via (at 232.4 162.15) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 31)) + (segment (start 234.3 162.15) (end 232.4 162.15) (width 0.15) (layer F.Cu) (net 31)) + (segment (start 230.25 162.15) (end 229.7 161.6) (width 0.15) (layer B.Cu) (net 31)) + (segment (start 229.7 161.6) (end 225.6 161.6) (width 0.15) (layer B.Cu) (net 31)) + (segment (start 232.4 162.15) (end 230.25 162.15) (width 0.15) (layer B.Cu) (net 31)) + (segment (start 234.3 160.85) (end 232.4 160.85) (width 0.15) (layer F.Cu) (net 32) (tstamp 618C2B8D)) + (via (at 232.4 160.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 32) (tstamp 618C2B8E)) + (segment (start 215.8365 132.269) (end 215.8365 131.318) (width 0.15) (layer F.Cu) (net 32)) + (segment (start 215.8365 131.318) (end 217.551 129.6035) (width 0.15) (layer F.Cu) (net 32)) + (segment (start 217.551 129.6035) (end 222.25 129.6035) (width 0.15) (layer F.Cu) (net 32)) + (segment (start 229.75 160.35) (end 226.1 160.35) (width 0.15) (layer B.Cu) (net 32)) + (segment (start 230.25 160.85) (end 229.75 160.35) (width 0.15) (layer B.Cu) (net 32)) + (segment (start 232.4 160.85) (end 230.25 160.85) (width 0.15) (layer B.Cu) (net 32)) + (segment (start 234.3 159.55) (end 232.4 159.55) (width 0.15) (layer F.Cu) (net 33) (tstamp 618C2B93)) + (via (at 232.4 159.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 33) (tstamp 618C2B94)) + (segment (start 217.2335 129.286) (end 222.25 129.286) (width 0.15) (layer F.Cu) (net 33)) + (segment (start 215.2015 131.318) (end 217.2335 129.286) (width 0.15) (layer F.Cu) (net 33)) + (segment (start 215.2015 132.269) (end 215.2015 131.318) (width 0.15) (layer F.Cu) (net 33)) + (segment (start 229.75 159.05) (end 226.95 159.05) (width 0.15) (layer B.Cu) (net 33)) + (segment (start 230.25 159.55) (end 229.75 159.05) (width 0.15) (layer B.Cu) (net 33)) + (segment (start 232.4 159.55) (end 230.25 159.55) (width 0.15) (layer B.Cu) (net 33)) + (segment (start 234.3 158.25) (end 232.4 158.25) (width 0.15) (layer F.Cu) (net 34) (tstamp 618C2B99)) + (via (at 232.4 158.25) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 34) (tstamp 618C2B9A)) + (segment (start 214.5665 132.269) (end 214.5665 129.794) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 214.5665 129.794) (end 217.1065 127.254) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 217.1065 127.254) (end 217.1065 124.079) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 217.1065 124.079) (end 215.8365 122.809) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 215.8365 122.809) (end 213.5505 122.809) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 212.6615 123.698) (end 212.6615 125.592) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 213.5505 122.809) (end 212.6615 123.698) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 214.8205 133.858) (end 218.186 133.858) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 218.186 133.858) (end 220.091 131.953) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 214.5665 133.604) (end 214.8205 133.858) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 214.5665 132.269) (end 214.5665 133.604) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 220.091 131.953) (end 220.472 131.572) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 220.472 131.572) (end 222.5675 131.572) (width 0.15) (layer F.Cu) (net 34)) + (segment (start 229.75 157.75) (end 228.15 157.75) (width 0.15) (layer B.Cu) (net 34)) + (segment (start 230.25 158.25) (end 229.75 157.75) (width 0.15) (layer B.Cu) (net 34)) + (segment (start 232.4 158.25) (end 230.25 158.25) (width 0.15) (layer B.Cu) (net 34)) + (segment (start 228.15 157.75) (end 227.8 157.75) (width 0.15) (layer B.Cu) (net 34)) + (segment (start 213.9315 123.952) (end 213.9315 125.592) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 214.3125 123.571) (end 213.9315 123.952) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 215.4555 123.571) (end 214.3125 123.571) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 215.8365 123.952) (end 215.4555 123.571) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 213.2965 130.556) (end 215.8365 128.016) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 215.8365 128.016) (end 215.8365 123.952) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 213.2965 132.269) (end 213.2965 130.556) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 213.2965 132.269) (end 213.2965 133.5405) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 213.2965 133.5405) (end 213.9315 134.1755) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 213.9315 134.1755) (end 218.313 134.1755) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 218.313 134.1755) (end 220.4085 132.08) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 220.4085 132.08) (end 220.599 131.8895) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 220.599 131.8895) (end 222.377 131.8895) (width 0.15) (layer F.Cu) (net 35)) + (segment (start 228.4 160.85) (end 229.5 160.85) (width 0.15) (layer F.Cu) (net 35)) + (via (at 229.5 160.85) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 35)) + (segment (start 212.6615 132.269) (end 212.6615 130.683) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 215.2015 128.143) (end 215.2015 125.592) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 212.6615 130.683) (end 215.2015 128.143) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 220.726 132.207) (end 222.377 132.207) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 212.6615 132.269) (end 212.6615 133.35) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 218.44 134.493) (end 220.726 132.207) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 213.8045 134.493) (end 218.44 134.493) (width 0.15) (layer F.Cu) (net 36)) + (segment (start 212.6615 133.35) (end 213.8045 134.493) (width 0.15) (layer F.Cu) (net 36)) + (via (at 229.5 159.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 36) (tstamp 618BEEE5)) + (segment (start 228.4 159.55) (end 229.5 159.55) (width 0.15) (layer F.Cu) (net 36) (tstamp 618BEEE6)) + (segment (start 209.4865 129.794) (end 209.4865 132.269) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 208.28 128.5875) (end 209.4865 129.794) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 201.803 128.5875) (end 208.28 128.5875) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 201.2315 128.016) (end 201.803 128.5875) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 201.2315 125.592) (end 201.2315 128.016) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 200.66 128.5875) (end 201.2315 128.016) (width 0.15) (layer F.Cu) (net 38)) + (segment (start 196.9135 128.5875) (end 200.66 128.5875) (width 0.15) (layer F.Cu) (net 38)) + (via (at 196.9135 128.5875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 38)) + (via (at 206.9465 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 39)) + (segment (start 206.9465 132.269) (end 206.9465 134.3025) (width 0.15) (layer F.Cu) (net 39)) + (segment (start 205.486 131.953) (end 200.5965 131.953) (width 0.15) (layer B.Cu) (net 39)) + (segment (start 206.9465 133.4135) (end 205.486 131.953) (width 0.15) (layer B.Cu) (net 39)) + (segment (start 206.9465 134.3025) (end 206.9465 133.4135) (width 0.15) (layer B.Cu) (net 39)) + (via (at 206.3115 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 40)) + (segment (start 206.3115 132.269) (end 206.3115 133.477) (width 0.15) (layer F.Cu) (net 40)) + (segment (start 205.359 132.2705) (end 200.5965 132.2705) (width 0.15) (layer B.Cu) (net 40)) + (segment (start 206.3115 133.223) (end 205.359 132.2705) (width 0.15) (layer B.Cu) (net 40)) + (segment (start 206.3115 133.477) (end 206.3115 133.223) (width 0.15) (layer B.Cu) (net 40)) + (via (at 205.6765 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 41)) + (segment (start 205.6765 132.269) (end 205.6765 134.3025) (width 0.15) (layer F.Cu) (net 41)) + (segment (start 205.232 132.588) (end 200.5965 132.588) (width 0.15) (layer B.Cu) (net 41)) + (segment (start 205.6765 133.0325) (end 205.232 132.588) (width 0.15) (layer B.Cu) (net 41)) + (segment (start 205.6765 134.3025) (end 205.6765 133.0325) (width 0.15) (layer B.Cu) (net 41)) + (via (at 194.15 92.65) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 44) (tstamp 61935598)) + (segment (start 200.5965 156.9085) (end 198.882 155.194) (width 0.15) (layer F.Cu) (net 46)) + (segment (start 200.5965 159.069) (end 200.5965 156.9085) (width 0.15) (layer F.Cu) (net 46)) + (via (at 198.882 155.194) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 46)) + (segment (start 190.627 156.7815) (end 190.627 154.1145) (width 0.15) (layer B.Cu) (net 46)) + (segment (start 191.897 158.0515) (end 190.627 156.7815) (width 0.15) (layer B.Cu) (net 46)) + (segment (start 196.0245 158.0515) (end 191.897 158.0515) (width 0.15) (layer B.Cu) (net 46)) + (segment (start 198.882 155.194) (end 196.0245 158.0515) (width 0.15) (layer B.Cu) (net 46)) + (segment (start 203.7715 159.069) (end 203.7715 156.2735) (width 0.15) (layer F.Cu) (net 47)) + (via (at 200.025 154.1145) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 47)) + (segment (start 201.6125 154.1145) (end 200.025 154.1145) (width 0.15) (layer F.Cu) (net 47)) + (segment (start 203.7715 156.2735) (end 201.6125 154.1145) (width 0.15) (layer F.Cu) (net 47)) + (segment (start 191.008 156.718) (end 191.008 154.2415) (width 0.15) (layer B.Cu) (net 47)) + (segment (start 191.643 157.353) (end 191.008 156.718) (width 0.15) (layer B.Cu) (net 47)) + (segment (start 196.0245 157.353) (end 191.643 157.353) (width 0.15) (layer B.Cu) (net 47)) + (segment (start 199.263 154.1145) (end 196.0245 157.353) (width 0.15) (layer B.Cu) (net 47)) + (segment (start 200.025 154.1145) (end 199.263 154.1145) (width 0.15) (layer B.Cu) (net 47)) + (segment (start 205.0415 155.956) (end 201.7395 152.654) (width 0.15) (layer F.Cu) (net 48)) + (segment (start 205.0415 159.069) (end 205.0415 155.956) (width 0.15) (layer F.Cu) (net 48)) + (via (at 201.7395 152.654) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 48)) + (segment (start 192.024 155.6385) (end 192.024 155.321) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 192.024 155.321) (end 191.3255 154.6225) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 192.405 156.0195) (end 192.024 155.6385) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 191.3255 154.6225) (end 191.3255 152.908) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 193.1035 156.0195) (end 192.405 156.0195) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 194.1195 157.0355) (end 193.1035 156.0195) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 200.279 152.654) (end 195.8975 157.0355) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 195.8975 157.0355) (end 194.1195 157.0355) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 201.7395 152.654) (end 200.279 152.654) (width 0.15) (layer B.Cu) (net 48)) + (segment (start 205.6765 154.4955) (end 202.819 151.638) (width 0.15) (layer F.Cu) (net 49)) + (segment (start 205.6765 159.069) (end 205.6765 154.4955) (width 0.15) (layer F.Cu) (net 49)) + (via (at 202.819 151.638) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 49)) + (segment (start 192.151 155.0035) (end 191.643 154.4955) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 193.167 155.0035) (end 192.151 155.0035) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 193.4845 155.321) (end 193.167 155.0035) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 194.2465 156.718) (end 193.4845 155.956) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 195.7705 156.718) (end 194.2465 156.718) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 193.4845 155.956) (end 193.4845 155.321) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 200.8505 151.638) (end 195.7705 156.718) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 191.643 154.4955) (end 191.643 152.9715) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 202.819 151.638) (end 200.8505 151.638) (width 0.15) (layer B.Cu) (net 49)) + (segment (start 206.3115 153.162) (end 203.581 150.4315) (width 0.15) (layer F.Cu) (net 50)) + (segment (start 206.3115 159.069) (end 206.3115 153.162) (width 0.15) (layer F.Cu) (net 50)) + (via (at 203.581 150.4315) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 50)) + (segment (start 191.9605 154.3685) (end 191.9605 152.781) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 192.278 154.686) (end 191.9605 154.3685) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 193.294 154.686) (end 192.278 154.686) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 193.802 155.194) (end 193.294 154.686) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 193.802 155.829) (end 193.802 155.194) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 194.3735 156.4005) (end 193.802 155.829) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 195.6435 156.4005) (end 194.3735 156.4005) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 201.6125 150.4315) (end 195.6435 156.4005) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 203.581 150.4315) (end 201.6125 150.4315) (width 0.15) (layer B.Cu) (net 50)) + (segment (start 196.9135 162.6235) (end 190.627 156.337) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 190.627 100.203) (end 190.627 64.135) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 210.185 162.6235) (end 196.9135 162.6235) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 190.627 156.337) (end 190.627 100.203) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 211.0105 160.2994) (end 211.0105 161.798) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 211.0105 161.798) (end 210.185 162.6235) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 210.7565 160.0454) (end 211.0105 160.2994) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 210.7565 159.069) (end 210.7565 160.0454) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 196.1 45.6) (end 198.35 45.6) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 195.5 45) (end 196.1 45.6) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 194.85 45) (end 195.5 45) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 191.65 49.1) (end 191.65 51.45) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 193.25 47.5) (end 191.65 49.1) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 193.25 45) (end 193.25 47.5) (width 0.15) (layer F.Cu) (net 51)) + (segment (start 225.044 111.5695) (end 228.219 108.3945) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 225.044 119.38) (end 225.044 111.5695) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 228.219 108.3945) (end 232.6005 108.3945) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 224.282 120.142) (end 225.044 119.38) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 222.5675 120.142) (end 224.282 120.142) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 221.2975 121.412) (end 222.5675 120.142) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 219.3815 121.412) (end 221.2975 121.412) (width 0.15) (layer F.Cu) (net 54)) + (segment (start 196.05 45.1) (end 198.4 45.1) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 195.8 44.85) (end 196.05 45.1) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 195.55 43.5) (end 195.8 43.75) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 195.8 43.75) (end 195.8 44.85) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 194.85 43.5) (end 195.55 43.5) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 190.6 45.45) (end 190.6 52.2) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 192.55 43.5) (end 190.6 45.45) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 193.25 43.5) (end 192.55 43.5) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 198.6915 125.592) (end 198.6915 121.158) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 197.0405 119.507) (end 194.5005 119.507) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 194.5005 119.507) (end 191.35 116.3565) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 198.6915 121.158) (end 197.0405 119.507) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 191.35 116.3565) (end 191.35 62.289) (width 0.15) (layer F.Cu) (net 56)) + (segment (start 195.7815 117.602) (end 198.0565 117.602) (width 0.15) (layer F.Cu) (net 57)) + (segment (start 199.8 57.7) (end 199.8 58.95) (width 0.15) (layer F.Cu) (net 58)) + (segment (start 200.95 56.55) (end 199.8 57.7) (width 0.15) (layer F.Cu) (net 58)) + (segment (start 201.1 56.55) (end 200.95 56.55) (width 0.15) (layer F.Cu) (net 58)) + (segment (start 199.8 58.95) (end 200.8 59.95) (width 0.15) (layer F.Cu) (net 58)) + (segment (start 200.8 59.95) (end 200.8 61.85) (width 0.15) (layer F.Cu) (net 58)) + (segment (start 199.2 57.35) (end 199.2 59.25) (width 0.15) (layer F.Cu) (net 59)) + (segment (start 201 55.55) (end 199.2 57.35) (width 0.15) (layer F.Cu) (net 59)) + (segment (start 201.1 55.55) (end 201 55.55) (width 0.15) (layer F.Cu) (net 59)) + (segment (start 198.9 59.75) (end 197.2 61.45) (width 0.15) (layer F.Cu) (net 60)) + (segment (start 198.9 57.1375) (end 198.9 59.75) (width 0.15) (layer F.Cu) (net 60)) + (segment (start 201.1 54.9375) (end 198.9 57.1375) (width 0.15) (layer F.Cu) (net 60)) + (segment (start 201.1 54.55) (end 201.1 54.9375) (width 0.15) (layer F.Cu) (net 60)) + (segment (start 196.9 57.2) (end 196.45 57.65) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 197.95 57.2) (end 196.9 57.2) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 198.8 56.35) (end 197.95 57.2) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 200.675 53.55) (end 198.8 55.425) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 198.8 55.425) (end 198.8 56.35) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 201.1 53.55) (end 200.675 53.55) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 196.45 57.65) (end 196.45 59.55) (width 0.15) (layer F.Cu) (net 61)) + (segment (start 195.85 54.75) (end 195.85 59.15) (width 0.15) (layer F.Cu) (net 62)) + (segment (start 196.2 54.4) (end 195.85 54.75) (width 0.15) (layer F.Cu) (net 62)) + (segment (start 198.95 54.4) (end 196.2 54.4) (width 0.15) (layer F.Cu) (net 62)) + (segment (start 200.8 52.55) (end 198.95 54.4) (width 0.15) (layer F.Cu) (net 62)) + (segment (start 201.1 52.55) (end 200.8 52.55) (width 0.15) (layer F.Cu) (net 62)) + (segment (start 195.55 54.6) (end 195.55 58.7) (width 0.15) (layer F.Cu) (net 63)) + (segment (start 196.05 54.1) (end 195.55 54.6) (width 0.15) (layer F.Cu) (net 63)) + (segment (start 198.8 54.1) (end 196.05 54.1) (width 0.15) (layer F.Cu) (net 63)) + (segment (start 201.1 51.8) (end 198.8 54.1) (width 0.15) (layer F.Cu) (net 63)) + (segment (start 201.1 51.55) (end 201.1 51.8) (width 0.15) (layer F.Cu) (net 63)) + (segment (start 194.95 54.3) (end 194.95 58.65) (width 0.15) (layer F.Cu) (net 64)) + (segment (start 195.75 53.5) (end 194.95 54.3) (width 0.15) (layer F.Cu) (net 64)) + (segment (start 198.05 53.5) (end 195.75 53.5) (width 0.15) (layer F.Cu) (net 64)) + (segment (start 201 50.55) (end 198.05 53.5) (width 0.15) (layer F.Cu) (net 64)) + (segment (start 201.1 50.55) (end 201 50.55) (width 0.15) (layer F.Cu) (net 64)) + (segment (start 194.65 48.8) (end 194.65 58.45) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 196.45 47) (end 194.65 48.8) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 198.55 47.35) (end 198.2 47) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 201.1 49.55) (end 200.1 49.55) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 200.1 49.55) (end 198.55 48) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 198.2 47) (end 196.45 47) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 198.55 48) (end 198.55 47.35) (width 0.15) (layer F.Cu) (net 65)) + (segment (start 193.9 49.1) (end 193.9 58.05) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 198.35 46.7) (end 196.3 46.7) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 199.65 48.55) (end 198.9 47.8) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 198.9 47.25) (end 198.35 46.7) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 198.9 47.8) (end 198.9 47.25) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 196.3 46.7) (end 193.9 49.1) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 201.1 48.55) (end 199.65 48.55) (width 0.15) (layer F.Cu) (net 66)) + (segment (start 192.4 49.6) (end 192.4 56.25) (width 0.15) (layer F.Cu) (net 67)) + (segment (start 195.9 46.1) (end 192.4 49.6) (width 0.15) (layer F.Cu) (net 67)) + (segment (start 198.65 46.1) (end 195.9 46.1) (width 0.15) (layer F.Cu) (net 67)) + (segment (start 200.1 47.55) (end 198.65 46.1) (width 0.15) (layer F.Cu) (net 67)) + (segment (start 201.1 47.55) (end 200.1 47.55) (width 0.15) (layer F.Cu) (net 67)) + (segment (start 201.1 46.55) (end 199.6 46.55) (width 0.15) (layer F.Cu) (net 68)) + (segment (start 201.1 45.55) (end 199.6 45.55) (width 0.15) (layer F.Cu) (net 69)) + (segment (start 201.1 44.55) (end 199.6 44.55) (width 0.15) (layer F.Cu) (net 70)) + (segment (start 201.1 43.55) (end 199.6 43.55) (width 0.15) (layer F.Cu) (net 71)) + (segment (start 202.1 57.55) (end 202.1 58.9) (width 0.15) (layer F.Cu) (net 72)) + (segment (start 202.1 58.9) (end 202.1 59.75) (width 0.15) (layer F.Cu) (net 72)) + (segment (start 202.1 59.75) (end 201.7 60.15) (width 0.15) (layer F.Cu) (net 72)) + (segment (start 201.7 60.15) (end 201.7 61.7) (width 0.15) (layer F.Cu) (net 72)) + (segment (start 203.1 57.55) (end 203.1 59) (width 0.15) (layer F.Cu) (net 73)) + (segment (start 203.1 59) (end 203.1 59.65) (width 0.15) (layer F.Cu) (net 73)) + (segment (start 203.1 59.65) (end 202.3 60.45) (width 0.15) (layer F.Cu) (net 73)) + (segment (start 202.3 60.45) (end 202.3 62.05) (width 0.15) (layer F.Cu) (net 73)) + (segment (start 204.1 57.55) (end 204.1 59.55) (width 0.15) (layer F.Cu) (net 74)) + (segment (start 204.1 59.55) (end 204.4 59.85) (width 0.15) (layer F.Cu) (net 74)) + (segment (start 204.4 59.85) (end 204.4 62.05) (width 0.15) (layer F.Cu) (net 74)) + (segment (start 205.1 59.6) (end 205 59.7) (width 0.15) (layer F.Cu) (net 75)) + (segment (start 205.1 57.55) (end 205.1 59.6) (width 0.15) (layer F.Cu) (net 75)) + (segment (start 205 59.7) (end 205 62) (width 0.15) (layer F.Cu) (net 75)) + (segment (start 206.1 57.55) (end 206.1 58.55) (width 0.15) (layer F.Cu) (net 76)) + (segment (start 206.1 58.55) (end 206.1 59.5) (width 0.15) (layer F.Cu) (net 76)) + (segment (start 206.1 59.5) (end 205.6 60) (width 0.15) (layer F.Cu) (net 76)) + (segment (start 205.6 60) (end 205.6 62.2) (width 0.15) (layer F.Cu) (net 76)) + (segment (start 207.1 57.55) (end 207.1 58.55) (width 0.15) (layer F.Cu) (net 77)) + (segment (start 207.1 58.55) (end 207.1 58.95) (width 0.15) (layer F.Cu) (net 77)) + (segment (start 207.1 58.95) (end 205.9 60.15) (width 0.15) (layer F.Cu) (net 77)) + (segment (start 205.9 60.15) (end 205.9 62.1) (width 0.15) (layer F.Cu) (net 77)) + (segment (start 208.1 57.55) (end 208.1 58.55) (width 0.15) (layer F.Cu) (net 78)) + (segment (start 208.1 58.55) (end 208.1 58.85) (width 0.15) (layer F.Cu) (net 78)) + (segment (start 208.1 58.85) (end 206.5 60.45) (width 0.15) (layer F.Cu) (net 78)) + (segment (start 206.5 60.45) (end 206.5 62.1) (width 0.15) (layer F.Cu) (net 78)) + (segment (start 209.1 57.55) (end 209.1 58.55) (width 0.15) (layer F.Cu) (net 79)) + (segment (start 209.1 58.55) (end 209.1 58.85) (width 0.15) (layer F.Cu) (net 79)) + (segment (start 209.1 58.85) (end 210.7 60.45) (width 0.15) (layer F.Cu) (net 79)) + (segment (start 210.7 60.45) (end 210.7 62) (width 0.15) (layer F.Cu) (net 79)) + (segment (start 202.1 42.55) (end 202.1 41.55) (width 0.15) (layer F.Cu) (net 80)) + (segment (start 202.1 43.55) (end 202.1 43.3) (width 0.15) (layer F.Cu) (net 81)) + (segment (start 202.1 43.3) (end 201.6 42.8) (width 0.15) (layer F.Cu) (net 81)) + (segment (start 201.6 42.8) (end 201.6 41.55) (width 0.15) (layer F.Cu) (net 81)) + (segment (start 201.35 44.05) (end 199.6 44.05) (width 0.15) (layer F.Cu) (net 82)) + (segment (start 201.85 44.55) (end 201.35 44.05) (width 0.15) (layer F.Cu) (net 82)) + (segment (start 202.1 44.55) (end 201.85 44.55) (width 0.15) (layer F.Cu) (net 82)) + (segment (start 202.1 46.55) (end 201.6 46.05) (width 0.15) (layer F.Cu) (net 83)) + (segment (start 201.6 46.05) (end 199.6 46.05) (width 0.15) (layer F.Cu) (net 83)) + (segment (start 193.15 49.3) (end 193.15 56.8) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 196.05 46.4) (end 193.15 49.3) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 198.5 46.4) (end 196.05 46.4) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 199.2 47.1) (end 198.5 46.4) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 199.2 47.55) (end 199.2 47.1) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 199.7 48.05) (end 199.2 47.55) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 201.6 48.05) (end 199.7 48.05) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 202.1 48.55) (end 201.6 48.05) (width 0.15) (layer F.Cu) (net 84)) + (segment (start 195.25 54.45) (end 195.25 58.7) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 195.9 53.8) (end 195.25 54.45) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 198.2 53.8) (end 195.9 53.8) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 200.9 51.1) (end 198.2 53.8) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 201.55 51.1) (end 200.9 51.1) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 202.1 50.55) (end 201.55 51.1) (width 0.15) (layer F.Cu) (net 85)) + (segment (start 196.15 54.9) (end 196.15 59.2) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 196.35 54.7) (end 196.15 54.9) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 201.6 53.05) (end 200.75 53.05) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 200.75 53.05) (end 199.1 54.7) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 199.1 54.7) (end 196.35 54.7) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 202.1 52.55) (end 201.6 53.05) (width 0.15) (layer F.Cu) (net 86)) + (segment (start 196.75 57.9) (end 196.75 59.45) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 197.15 57.5) (end 196.75 57.9) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 198.1 57.5) (end 197.15 57.5) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 199.95 55.65) (end 198.1 57.5) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 199.95 55.05) (end 199.95 55.65) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 200.95 54.05) (end 199.95 55.05) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 201.6 54.05) (end 200.95 54.05) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 202.1 53.55) (end 201.6 54.05) (width 0.15) (layer F.Cu) (net 87)) + (segment (start 202.1 56.8) (end 201.6 57.3) (width 0.15) (layer F.Cu) (net 88)) + (segment (start 201.6 57.3) (end 201.6 59.6) (width 0.15) (layer F.Cu) (net 88)) + (segment (start 202.1 56.55) (end 202.1 56.8) (width 0.15) (layer F.Cu) (net 88)) + (segment (start 201.6 59.6) (end 201.4 59.8) (width 0.15) (layer F.Cu) (net 88)) + (segment (start 201.4 59.8) (end 201.4 61.75) (width 0.15) (layer F.Cu) (net 88)) + (segment (start 199.5 57.5) (end 199.5 59.1) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 200.95 56.05) (end 199.5 57.5) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 201.35 56.05) (end 200.95 56.05) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 201.85 55.55) (end 201.35 56.05) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 202.1 55.55) (end 201.85 55.55) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 199.5 59.1) (end 200.5 60.1) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 200.5 60.1) (end 200.5 61.85) (width 0.15) (layer F.Cu) (net 89)) + (segment (start 202.6 57.05) (end 202.6 58.95) (width 0.15) (layer F.Cu) (net 90)) + (segment (start 203.1 56.55) (end 202.6 57.05) (width 0.15) (layer F.Cu) (net 90)) + (segment (start 202.6 58.95) (end 202.6 59.7) (width 0.15) (layer F.Cu) (net 90)) + (segment (start 202.6 59.7) (end 202 60.3) (width 0.15) (layer F.Cu) (net 90)) + (segment (start 202 60.3) (end 202 61.9) (width 0.15) (layer F.Cu) (net 90)) + (segment (start 201.35 57.05) (end 200.9 57.05) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 201.85 56.05) (end 201.6 56.3) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 200.9 57.05) (end 200.1 57.85) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 201.6 56.8) (end 201.35 57.05) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 200.1 57.85) (end 200.1 58.8) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 202.6 56.05) (end 201.85 56.05) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 201.6 56.3) (end 201.6 56.8) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 203.1 55.55) (end 202.6 56.05) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 200.1 58.8) (end 201.1 59.8) (width 0.15) (layer F.Cu) (net 91)) + (segment (start 201.1 59.8) (end 201.1 61.85) (width 0.15) (layer F.Cu) (net 91)) + (via (at 202.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 92)) + (segment (start 203.1 53.55) (end 202.6 54.05) (width 0.15) (layer F.Cu) (net 92)) + (segment (start 202.6 54.05) (end 202.35 54.05) (width 0.15) (layer B.Cu) (net 92)) + (segment (start 202.35 54.05) (end 202.1 54.3) (width 0.15) (layer B.Cu) (net 92)) + (segment (start 202.1 54.3) (end 201.35 54.3) (width 0.15) (layer B.Cu) (net 92)) + (segment (start 201.35 54.3) (end 199.85 55.8) (width 0.15) (layer B.Cu) (net 92)) + (via (at 202.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 93)) + (segment (start 203.1 52.55) (end 202.6 53.05) (width 0.15) (layer F.Cu) (net 93)) + (segment (start 202.6 53.05) (end 202.35 53.05) (width 0.15) (layer B.Cu) (net 93)) + (segment (start 202.35 53.05) (end 202.1 53.3) (width 0.15) (layer B.Cu) (net 93)) + (segment (start 202.1 53.3) (end 201.6 53.3) (width 0.15) (layer B.Cu) (net 93)) + (segment (start 201.6 53.3) (end 201.25 53.3) (width 0.15) (layer B.Cu) (net 93)) + (segment (start 201.25 53.3) (end 199.6 54.95) (width 0.15) (layer B.Cu) (net 93)) + (via (at 202.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 94)) + (segment (start 203.1 51.55) (end 202.6 52.05) (width 0.15) (layer F.Cu) (net 94)) + (segment (start 202.6 52.05) (end 202.35 52.05) (width 0.15) (layer B.Cu) (net 94)) + (segment (start 202.35 52.05) (end 201.85 52.55) (width 0.15) (layer B.Cu) (net 94)) + (segment (start 201.85 52.55) (end 200.85 52.55) (width 0.15) (layer B.Cu) (net 94)) + (segment (start 200.85 52.55) (end 198.6 54.8) (width 0.15) (layer B.Cu) (net 94)) + (via (at 202.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 95)) + (segment (start 203.1 50.55) (end 202.6 51.05) (width 0.15) (layer F.Cu) (net 95)) + (segment (start 202.6 51.05) (end 201.35 51.05) (width 0.15) (layer B.Cu) (net 95)) + (segment (start 201.35 51.05) (end 198.6 53.8) (width 0.15) (layer B.Cu) (net 95)) + (via (at 202.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 96)) + (segment (start 203.1 49.55) (end 202.6 49.05) (width 0.15) (layer F.Cu) (net 96)) + (segment (start 202.6 49.05) (end 202.35 49.05) (width 0.15) (layer B.Cu) (net 96)) + (segment (start 202.35 49.05) (end 201.85 48.55) (width 0.15) (layer B.Cu) (net 96)) + (segment (start 201.85 48.55) (end 200.85 48.55) (width 0.15) (layer B.Cu) (net 96)) + (segment (start 200.85 48.55) (end 200.1 47.8) (width 0.15) (layer B.Cu) (net 96)) + (via (at 203.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 97)) + (segment (start 204.1 55.55) (end 203.6 56.05) (width 0.15) (layer F.Cu) (net 97)) + (segment (start 203.6 56.05) (end 203.1 56.55) (width 0.15) (layer B.Cu) (net 97)) + (segment (start 203.1 56.55) (end 203.1 57.7) (width 0.15) (layer B.Cu) (net 97)) + (via (at 203.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 98)) + (segment (start 204.1 53.55) (end 203.6 54.05) (width 0.15) (layer F.Cu) (net 98)) + (segment (start 202.1 55.3) (end 201.1 56.3) (width 0.15) (layer B.Cu) (net 98)) + (segment (start 202.1 54.8) (end 202.1 55.3) (width 0.15) (layer B.Cu) (net 98)) + (segment (start 202.35 54.55) (end 202.1 54.8) (width 0.15) (layer B.Cu) (net 98)) + (segment (start 202.85 54.55) (end 202.35 54.55) (width 0.15) (layer B.Cu) (net 98)) + (segment (start 203.35 54.05) (end 202.85 54.55) (width 0.15) (layer B.Cu) (net 98)) + (segment (start 203.6 54.05) (end 203.35 54.05) (width 0.15) (layer B.Cu) (net 98)) + (via (at 203.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 99)) + (segment (start 204.1 52.55) (end 203.6 53.05) (width 0.15) (layer F.Cu) (net 99)) + (segment (start 203.6 53.05) (end 203.1 53.55) (width 0.15) (layer B.Cu) (net 99)) + (segment (start 203.1 53.55) (end 202.35 53.55) (width 0.15) (layer B.Cu) (net 99)) + (segment (start 202.35 53.55) (end 202.1 53.8) (width 0.15) (layer B.Cu) (net 99)) + (segment (start 202.1 53.8) (end 201.35 53.8) (width 0.15) (layer B.Cu) (net 99)) + (segment (start 201.35 53.8) (end 199.6 55.55) (width 0.15) (layer B.Cu) (net 99)) + (via (at 203.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 100)) + (segment (start 204.1 50.55) (end 203.6 51.05) (width 0.15) (layer F.Cu) (net 100)) + (segment (start 203.6 51.05) (end 203.1 51.55) (width 0.15) (layer B.Cu) (net 100)) + (segment (start 203.1 51.55) (end 201.35 51.55) (width 0.15) (layer B.Cu) (net 100)) + (segment (start 201.35 51.55) (end 198.6 54.3) (width 0.15) (layer B.Cu) (net 100)) + (via (at 203.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 101)) + (segment (start 204.1 49.55) (end 203.6 49.05) (width 0.15) (layer F.Cu) (net 101)) + (segment (start 200.3 47.45) (end 198.85 47.45) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 201.05 48.2) (end 200.3 47.45) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 202.4 48.55) (end 202.05 48.2) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 202.05 48.2) (end 201.05 48.2) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 203.1 48.55) (end 202.4 48.55) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 203.6 49.05) (end 203.1 48.55) (width 0.15) (layer B.Cu) (net 101)) + (segment (start 204.6 57.05) (end 204.6 59.6) (width 0.15) (layer F.Cu) (net 102)) + (segment (start 205.1 56.55) (end 204.6 57.05) (width 0.15) (layer F.Cu) (net 102)) + (segment (start 204.6 59.6) (end 204.7 59.7) (width 0.15) (layer F.Cu) (net 102)) + (segment (start 204.7 59.7) (end 204.7 62.05) (width 0.15) (layer F.Cu) (net 102)) + (via (at 204.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 103)) + (segment (start 205.1 55.55) (end 204.6 56.05) (width 0.15) (layer F.Cu) (net 103)) + (segment (start 204.6 56.05) (end 204.6 57.65) (width 0.15) (layer B.Cu) (net 103)) + (via (at 204.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 104)) + (segment (start 205.1 54.55) (end 204.6 55.05) (width 0.15) (layer F.Cu) (net 104)) + (segment (start 204.1 55.85) (end 204.1 57.7) (width 0.15) (layer B.Cu) (net 104)) + (segment (start 204.6 55.35) (end 204.1 55.85) (width 0.15) (layer B.Cu) (net 104)) + (segment (start 204.6 55.05) (end 204.6 55.35) (width 0.15) (layer B.Cu) (net 104)) + (via (at 202.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 105)) + (segment (start 203.1 48.55) (end 202.6 48.05) (width 0.15) (layer F.Cu) (net 105)) + (segment (start 200.5 47.15) (end 199.05 47.15) (width 0.15) (layer B.Cu) (net 105)) + (segment (start 201.2 47.85) (end 200.5 47.15) (width 0.15) (layer B.Cu) (net 105)) + (segment (start 202.4 47.85) (end 201.2 47.85) (width 0.15) (layer B.Cu) (net 105)) + (segment (start 202.6 48.05) (end 202.4 47.85) (width 0.15) (layer B.Cu) (net 105)) + (via (at 202.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 106)) + (segment (start 203.1 47.55) (end 202.6 47.05) (width 0.15) (layer F.Cu) (net 106)) + (segment (start 201.8 46.55) (end 199.85 46.55) (width 0.15) (layer B.Cu) (net 106)) + (segment (start 202.3 47.05) (end 201.8 46.55) (width 0.15) (layer B.Cu) (net 106)) + (segment (start 202.6 47.05) (end 202.3 47.05) (width 0.15) (layer B.Cu) (net 106)) + (via (at 203.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 107)) + (segment (start 204.1 47.55) (end 203.6 47.05) (width 0.15) (layer F.Cu) (net 107)) + (segment (start 203.6 47.05) (end 203.1 46.55) (width 0.15) (layer B.Cu) (net 107)) + (segment (start 203.1 46.55) (end 202.4 46.55) (width 0.15) (layer B.Cu) (net 107)) + (segment (start 202.4 46.55) (end 202.05 46.2) (width 0.15) (layer B.Cu) (net 107)) + (segment (start 202.05 46.2) (end 199.85 46.2) (width 0.15) (layer B.Cu) (net 107)) + (via (at 203.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 108)) + (segment (start 204.1 46.55) (end 203.6 46.05) (width 0.15) (layer F.Cu) (net 108)) + (segment (start 202.85 45.55) (end 199.85 45.55) (width 0.15) (layer B.Cu) (net 108)) + (segment (start 203.35 46.05) (end 202.85 45.55) (width 0.15) (layer B.Cu) (net 108)) + (segment (start 203.6 46.05) (end 203.35 46.05) (width 0.15) (layer B.Cu) (net 108)) + (via (at 202.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 109)) + (segment (start 203.1 46.55) (end 202.6 46.05) (width 0.15) (layer F.Cu) (net 109)) + (segment (start 202.4 45.85) (end 200.4 45.85) (width 0.15) (layer B.Cu) (net 109)) + (segment (start 202.6 46.05) (end 202.4 45.85) (width 0.15) (layer B.Cu) (net 109)) + (via (at 202.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 110)) + (segment (start 203.1 45.55) (end 202.6 45.05) (width 0.15) (layer F.Cu) (net 110)) + (segment (start 202.6 45.05) (end 202.1 44.55) (width 0.15) (layer B.Cu) (net 110)) + (segment (start 202.1 44.55) (end 200.35 44.55) (width 0.15) (layer B.Cu) (net 110)) + (segment (start 203.1 44.55) (end 202.6 44.05) (width 0.15) (layer F.Cu) (net 111)) + (segment (start 202.6 44.05) (end 201.85 44.05) (width 0.15) (layer F.Cu) (net 111)) + (segment (start 201.85 44.05) (end 201.6 43.8) (width 0.15) (layer F.Cu) (net 111)) + (segment (start 201.6 43.8) (end 201.6 43.3) (width 0.15) (layer F.Cu) (net 111)) + (segment (start 201.6 43.3) (end 201.35 43.05) (width 0.15) (layer F.Cu) (net 111)) + (segment (start 201.35 43.05) (end 199.6 43.05) (width 0.15) (layer F.Cu) (net 111)) + (via (at 203.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 112)) + (segment (start 204.1 44.55) (end 203.6 44.05) (width 0.15) (layer F.Cu) (net 112)) + (segment (start 203.6 44.05) (end 203.1 43.55) (width 0.15) (layer B.Cu) (net 112)) + (segment (start 203.1 43.55) (end 203.1 41.8) (width 0.15) (layer B.Cu) (net 112)) + (segment (start 203.1 43.55) (end 202.6 43.05) (width 0.15) (layer F.Cu) (net 113)) + (segment (start 202.6 43.05) (end 202.6 41.55) (width 0.15) (layer F.Cu) (net 113)) + (segment (start 204.1 42.55) (end 204.1 41.55) (width 0.15) (layer F.Cu) (net 114)) + (segment (start 203.1 42.55) (end 203.1 41.55) (width 0.15) (layer F.Cu) (net 115)) + (via (at 204.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 116)) + (segment (start 205.1 45.55) (end 204.6 45.05) (width 0.15) (layer F.Cu) (net 116)) + (segment (start 204.1 44.3) (end 204.1 42.05) (width 0.15) (layer B.Cu) (net 116)) + (segment (start 204.6 44.8) (end 204.1 44.3) (width 0.15) (layer B.Cu) (net 116)) + (segment (start 204.6 45.05) (end 204.6 44.8) (width 0.15) (layer B.Cu) (net 116)) + (via (at 205.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 117)) + (segment (start 206.1 45.55) (end 205.6 45.05) (width 0.15) (layer F.Cu) (net 117)) + (segment (start 205.6 45.05) (end 205.1 44.55) (width 0.15) (layer B.Cu) (net 117)) + (segment (start 205.1 44.55) (end 205.1 41.8) (width 0.15) (layer B.Cu) (net 117)) + (via (at 206.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 118)) + (segment (start 207.1 44.55) (end 206.6 44.05) (width 0.15) (layer F.Cu) (net 118)) + (segment (start 206.6 44.05) (end 206.6 43.9) (width 0.15) (layer B.Cu) (net 118)) + (segment (start 206.6 43.9) (end 207.1 43.4) (width 0.15) (layer B.Cu) (net 118)) + (segment (start 207.1 43.4) (end 207.1 41.6) (width 0.15) (layer B.Cu) (net 118)) + (via (at 205.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 119)) + (segment (start 206.1 44.55) (end 205.6 44.05) (width 0.15) (layer F.Cu) (net 119)) + (segment (start 205.6 44.05) (end 205.6 41.55) (width 0.15) (layer B.Cu) (net 119)) + (via (at 204.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 120)) + (segment (start 205.1 44.55) (end 204.6 44.05) (width 0.15) (layer F.Cu) (net 120)) + (segment (start 204.6 44.05) (end 204.6 42.24999) (width 0.15) (layer B.Cu) (net 120)) + (segment (start 205.1 43.55) (end 204.6 43.05) (width 0.15) (layer F.Cu) (net 121)) + (segment (start 204.6 43.05) (end 204.6 41.55) (width 0.15) (layer F.Cu) (net 121)) + (segment (start 206.1 43.55) (end 205.6 43.05) (width 0.15) (layer F.Cu) (net 122)) + (segment (start 205.6 43.05) (end 205.6 41.55) (width 0.15) (layer F.Cu) (net 122)) + (segment (start 207.1 42.55) (end 207.1 41.55) (width 0.15) (layer F.Cu) (net 123)) + (segment (start 206.1 42.55) (end 206.1 41.55) (width 0.15) (layer F.Cu) (net 124)) + (segment (start 205.1 42.55) (end 205.1 41.55) (width 0.15) (layer F.Cu) (net 125)) + (segment (start 206.1 56.55) (end 205.6 57.05) (width 0.15) (layer F.Cu) (net 126)) + (segment (start 205.6 57.05) (end 205.6 59.55) (width 0.15) (layer F.Cu) (net 126)) + (segment (start 205.6 59.55) (end 205.3 59.85) (width 0.15) (layer F.Cu) (net 126)) + (segment (start 205.3 59.85) (end 205.3 62.2) (width 0.15) (layer F.Cu) (net 126)) + (via (at 205.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 127)) + (segment (start 206.1 55.55) (end 205.6 56.05) (width 0.15) (layer F.Cu) (net 127)) + (segment (start 205.6 56.05) (end 205.6 57.75) (width 0.15) (layer B.Cu) (net 127)) + (via (at 205.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 128)) + (segment (start 206.1 54.55) (end 205.6 55.05) (width 0.15) (layer F.Cu) (net 128)) + (segment (start 205.6 55.05) (end 205.1 55.55) (width 0.15) (layer B.Cu) (net 128)) + (segment (start 205.1 55.55) (end 205.1 57.95) (width 0.15) (layer B.Cu) (net 128)) + (via (at 206.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 129)) + (segment (start 207.1 55.55) (end 206.6 56.05) (width 0.15) (layer F.Cu) (net 129)) + (segment (start 206.6 56.35) (end 207.05 56.8) (width 0.15) (layer B.Cu) (net 129)) + (segment (start 206.6 56.05) (end 206.6 56.35) (width 0.15) (layer B.Cu) (net 129)) + (segment (start 207.05 56.8) (end 207.1 56.85) (width 0.15) (layer B.Cu) (net 129)) + (segment (start 207.1 56.85) (end 207.1 57.55) (width 0.15) (layer B.Cu) (net 129)) + (segment (start 207.1 57.55) (end 206.8 57.85) (width 0.15) (layer B.Cu) (net 129)) + (segment (start 208.1 56.55) (end 207.6 57.05) (width 0.15) (layer F.Cu) (net 130)) + (segment (start 207.6 57.05) (end 207.6 58.55) (width 0.15) (layer F.Cu) (net 130)) + (segment (start 207.6 58.55) (end 207.6 58.9) (width 0.15) (layer F.Cu) (net 130)) + (segment (start 207.6 58.9) (end 206.2 60.3) (width 0.15) (layer F.Cu) (net 130)) + (segment (start 206.2 60.3) (end 206.2 62.1) (width 0.15) (layer F.Cu) (net 130)) + (via (at 207.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 131)) + (segment (start 208.1 55.55) (end 207.6 56.05) (width 0.15) (layer F.Cu) (net 131)) + (segment (start 207.7 56.15) (end 207.7 57.95) (width 0.15) (layer B.Cu) (net 131)) + (segment (start 207.6 56.05) (end 207.7 56.15) (width 0.15) (layer B.Cu) (net 131)) + (via (at 207.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 132)) + (segment (start 208.1 54.55) (end 207.6 55.05) (width 0.15) (layer F.Cu) (net 132)) + (segment (start 207.4 56.55) (end 207.4 58.05) (width 0.15) (layer B.Cu) (net 132)) + (segment (start 207.1 56.25) (end 207.4 56.55) (width 0.15) (layer B.Cu) (net 132)) + (segment (start 207.1 55.55) (end 207.1 56.25) (width 0.15) (layer B.Cu) (net 132)) + (segment (start 207.6 55.05) (end 207.1 55.55) (width 0.15) (layer B.Cu) (net 132)) + (via (at 209.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 133)) + (segment (start 209.1 54.55) (end 209.6 55.05) (width 0.15) (layer F.Cu) (net 133)) + (segment (start 209.6 55.05) (end 210.1 55.55) (width 0.15) (layer B.Cu) (net 133)) + (segment (start 210.1 55.55) (end 210.1 56.3) (width 0.15) (layer B.Cu) (net 133)) + (segment (start 210.1 56.3) (end 210.4 56.6) (width 0.15) (layer B.Cu) (net 133)) + (segment (start 210.4 56.6) (end 210.4 58) (width 0.15) (layer B.Cu) (net 133)) + (via (at 209.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 134)) + (segment (start 209.1 55.55) (end 209.6 56.05) (width 0.15) (layer F.Cu) (net 134)) + (segment (start 209.6 56.05) (end 209.6 56.3) (width 0.15) (layer B.Cu) (net 134)) + (segment (start 209.6 56.3) (end 210.1 56.8) (width 0.15) (layer B.Cu) (net 134)) + (segment (start 210.1 56.8) (end 210.1 58.05) (width 0.15) (layer B.Cu) (net 134)) + (segment (start 210.1 57.55) (end 210.1 58.55) (width 0.15) (layer F.Cu) (net 135)) + (segment (start 210.1 58.55) (end 210.1 59.4) (width 0.15) (layer F.Cu) (net 135)) + (segment (start 210.1 59.4) (end 211 60.3) (width 0.15) (layer F.Cu) (net 135)) + (segment (start 211 60.3) (end 211 62.1) (width 0.15) (layer F.Cu) (net 135)) + (segment (start 210.1 56.55) (end 210.6 57.05) (width 0.15) (layer F.Cu) (net 136)) + (segment (start 210.6 57.05) (end 210.6 58.55) (width 0.15) (layer F.Cu) (net 136)) + (segment (start 210.6 58.55) (end 210.6 59.45) (width 0.15) (layer F.Cu) (net 136)) + (segment (start 210.6 59.45) (end 211.3 60.15) (width 0.15) (layer F.Cu) (net 136)) + (segment (start 211.3 60.15) (end 211.3 62.05) (width 0.15) (layer F.Cu) (net 136)) + (via (at 210.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 137)) + (segment (start 210.1 55.55) (end 210.6 56.05) (width 0.15) (layer F.Cu) (net 137)) + (segment (start 210.6 56.05) (end 210.7 56.15) (width 0.15) (layer B.Cu) (net 137)) + (segment (start 210.7 56.15) (end 210.7 58.05) (width 0.15) (layer B.Cu) (net 137)) + (via (at 211.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 138)) + (segment (start 211.1 54.55) (end 211.6 55.05) (width 0.15) (layer F.Cu) (net 138)) + (segment (start 211.6 55.05) (end 212.1 55.55) (width 0.15) (layer B.Cu) (net 138)) + (segment (start 212.1 55.55) (end 212.1 56.3) (width 0.15) (layer B.Cu) (net 138)) + (segment (start 212.1 56.3) (end 212.4 56.6) (width 0.15) (layer B.Cu) (net 138)) + (segment (start 212.4 56.6) (end 212.4 58.3) (width 0.15) (layer B.Cu) (net 138)) + (via (at 211.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 139)) + (segment (start 211.1 55.55) (end 211.6 56.05) (width 0.15) (layer F.Cu) (net 139)) + (segment (start 211.6 56.05) (end 211.6 56.3) (width 0.15) (layer B.Cu) (net 139)) + (segment (start 211.6 56.3) (end 212.1 56.8) (width 0.15) (layer B.Cu) (net 139)) + (segment (start 212.1 56.8) (end 212.1 58.3) (width 0.15) (layer B.Cu) (net 139)) + (segment (start 211.1 57.55) (end 211.1 58.55) (width 0.15) (layer F.Cu) (net 140)) + (segment (start 211.1 58.55) (end 211.1 59.5) (width 0.15) (layer F.Cu) (net 140)) + (segment (start 211.1 59.5) (end 211.6 60) (width 0.15) (layer F.Cu) (net 140)) + (segment (start 211.6 60) (end 211.6 62.35) (width 0.15) (layer F.Cu) (net 140)) + (segment (start 212.1 57.55) (end 212.1 58.55) (width 0.15) (layer F.Cu) (net 141)) + (segment (start 212.1 58.55) (end 212.1 59.1) (width 0.15) (layer F.Cu) (net 141)) + (segment (start 212.1 59.1) (end 211.9 59.3) (width 0.15) (layer F.Cu) (net 141)) + (segment (start 211.9 59.3) (end 211.9 62.4) (width 0.15) (layer F.Cu) (net 141)) + (segment (start 212.1 56.55) (end 212.6 57.05) (width 0.15) (layer F.Cu) (net 142)) + (segment (start 212.6 57.05) (end 212.6 58.55) (width 0.15) (layer F.Cu) (net 142)) + (segment (start 212.6 58.55) (end 212.6 59.25) (width 0.15) (layer F.Cu) (net 142)) + (segment (start 212.6 59.25) (end 212.2 59.65) (width 0.15) (layer F.Cu) (net 142)) + (segment (start 212.2 59.65) (end 212.2 62.25) (width 0.15) (layer F.Cu) (net 142)) + (via (at 212.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 143)) + (segment (start 212.1 55.55) (end 212.6 56.05) (width 0.15) (layer F.Cu) (net 143)) + (segment (start 212.6 56.05) (end 212.7 56.15) (width 0.15) (layer B.Cu) (net 143)) + (segment (start 212.7 56.15) (end 212.7 58.3) (width 0.15) (layer B.Cu) (net 143)) + (via (at 212.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 144)) + (segment (start 212.1 54.55) (end 212.6 55.05) (width 0.15) (layer F.Cu) (net 144)) + (segment (start 212.6 55.05) (end 213.1 55.55) (width 0.15) (layer B.Cu) (net 144)) + (segment (start 213.1 55.55) (end 213.1 58.05) (width 0.15) (layer B.Cu) (net 144)) + (via (at 213.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 145)) + (segment (start 213.1 54.55) (end 213.6 55.05) (width 0.15) (layer F.Cu) (net 145)) + (segment (start 214.6 56.8) (end 214.6 58.3) (width 0.15) (layer B.Cu) (net 145)) + (segment (start 214.1 56.3) (end 214.6 56.8) (width 0.15) (layer B.Cu) (net 145)) + (segment (start 214.1 55.85) (end 214.1 56.3) (width 0.15) (layer B.Cu) (net 145)) + (segment (start 213.6 55.35) (end 214.1 55.85) (width 0.15) (layer B.Cu) (net 145)) + (segment (start 213.6 55.05) (end 213.6 55.35) (width 0.15) (layer B.Cu) (net 145)) + (via (at 214.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 146)) + (segment (start 214.1 54.55) (end 214.6 55.05) (width 0.15) (layer F.Cu) (net 146)) + (segment (start 215.6 55.75) (end 215.6 56.9) (width 0.15) (layer B.Cu) (net 146)) + (segment (start 214.9 55.05) (end 215.6 55.75) (width 0.15) (layer B.Cu) (net 146)) + (segment (start 215.6 56.9) (end 215.6 57.8) (width 0.15) (layer B.Cu) (net 146)) + (segment (start 214.6 55.05) (end 214.9 55.05) (width 0.15) (layer B.Cu) (net 146)) + (via (at 213.6 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 147)) + (segment (start 213.1 55.55) (end 213.6 56.05) (width 0.15) (layer F.Cu) (net 147)) + (segment (start 214.1 56.8) (end 214.1 58.05) (width 0.15) (layer B.Cu) (net 147)) + (segment (start 213.6 56.3) (end 214.1 56.8) (width 0.15) (layer B.Cu) (net 147)) + (segment (start 213.6 56.05) (end 213.6 56.3) (width 0.15) (layer B.Cu) (net 147)) + (segment (start 214.1 56.55) (end 214.6 57.05) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 214.6 57.05) (end 214.6 58.55) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 214.6 58.55) (end 214.6 58.7) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 214.6 58.7) (end 214.6 60) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 214.6 60) (end 214.9 60.3) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 214.9 60.3) (end 214.9 62.55) (width 0.15) (layer F.Cu) (net 148)) + (segment (start 215.6 57.05) (end 215.6 58.55) (width 0.15) (layer F.Cu) (net 149)) + (segment (start 215.1 56.55) (end 215.6 57.05) (width 0.15) (layer F.Cu) (net 149)) + (segment (start 215.6 58.55) (end 215.5 58.65) (width 0.15) (layer F.Cu) (net 149)) + (segment (start 215.5 58.65) (end 215.5 61.8) (width 0.15) (layer F.Cu) (net 149)) + (segment (start 213.1 57.55) (end 213.1 58.55) (width 0.15) (layer F.Cu) (net 150)) + (segment (start 213.1 58.55) (end 213.1 59.25) (width 0.15) (layer F.Cu) (net 150)) + (segment (start 213.1 59.25) (end 212.5 59.85) (width 0.15) (layer F.Cu) (net 150)) + (segment (start 212.5 59.85) (end 212.5 62.05) (width 0.15) (layer F.Cu) (net 150)) + (segment (start 214.1 57.55) (end 214.1 59.95) (width 0.15) (layer F.Cu) (net 151)) + (segment (start 214.1 59.95) (end 214.6 60.45) (width 0.15) (layer F.Cu) (net 151)) + (segment (start 214.6 60.45) (end 214.6 62.9) (width 0.15) (layer F.Cu) (net 151)) + (segment (start 215.1 57.55) (end 215.1 58.55) (width 0.15) (layer F.Cu) (net 152)) + (segment (start 215.1 58.55) (end 215.1 60.05) (width 0.15) (layer F.Cu) (net 152)) + (segment (start 215.1 60.05) (end 215.2 60.15) (width 0.15) (layer F.Cu) (net 152)) + (segment (start 215.2 60.15) (end 215.2 62) (width 0.15) (layer F.Cu) (net 152)) + (segment (start 216.1 54.55) (end 218.35 54.55) (width 0.15) (layer F.Cu) (net 153)) + (segment (start 205.1 50.55) (end 204.6 51.05) (width 0.15) (layer F.Cu) (net 154)) + (via (at 204.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 154)) + (segment (start 204.6 51.05) (end 204.1 50.55) (width 0.15) (layer B.Cu) (net 154)) + (segment (start 204.1 50.55) (end 200.45 50.55) (width 0.15) (layer B.Cu) (net 154)) + (via (at 204.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 155)) + (segment (start 205.1 51.55) (end 204.6 52.05) (width 0.15) (layer F.Cu) (net 155)) + (segment (start 204.6 52.05) (end 204.1 52.55) (width 0.15) (layer B.Cu) (net 155)) + (segment (start 204.1 52.55) (end 202.35 52.55) (width 0.15) (layer B.Cu) (net 155)) + (segment (start 202.35 52.55) (end 201.95 52.95) (width 0.15) (layer B.Cu) (net 155)) + (segment (start 201.95 52.95) (end 201.1 52.95) (width 0.15) (layer B.Cu) (net 155)) + (segment (start 201.1 52.95) (end 199.6 54.45) (width 0.15) (layer B.Cu) (net 155)) + (via (at 204.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 156)) + (segment (start 205.1 52.55) (end 204.6 53.05) (width 0.15) (layer F.Cu) (net 156)) + (segment (start 204.6 53.05) (end 204.1 53.55) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 204.1 53.55) (end 204.1 54.4) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 204.1 54.4) (end 203.95 54.55) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 203.95 54.55) (end 203.3 54.55) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 203.3 54.55) (end 203.1 54.75) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 203.1 54.75) (end 203.1 55.4) (width 0.15) (layer B.Cu) (net 156)) + (segment (start 203.1 55.4) (end 201.65 56.85) (width 0.15) (layer B.Cu) (net 156)) + (via (at 205.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 157)) + (segment (start 206.1 53.55) (end 205.6 54.05) (width 0.15) (layer F.Cu) (net 157)) + (segment (start 205.6 54.05) (end 205.1 54.55) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 205.1 54.55) (end 204.4 54.55) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 204.4 54.55) (end 204.1 54.85) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 204.1 54.85) (end 204.1 55.3) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 204.1 55.3) (end 203.85 55.55) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 203.85 55.55) (end 203.4 55.55) (width 0.15) (layer B.Cu) (net 157)) + (segment (start 203.4 55.55) (end 202.35 56.6) (width 0.15) (layer B.Cu) (net 157)) + (via (at 206.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 160)) + (segment (start 207.1 53.55) (end 206.6 54.05) (width 0.15) (layer F.Cu) (net 160)) + (segment (start 206.6 54.05) (end 206.1 54.55) (width 0.15) (layer B.Cu) (net 160)) + (segment (start 206.1 54.55) (end 206.1 57.85) (width 0.15) (layer B.Cu) (net 160)) + (segment (start 208.1 53.55) (end 207.6 54.05) (width 0.15) (layer F.Cu) (net 162)) + (via (at 207.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 162)) + (segment (start 207.6 54.05) (end 208.1 54.55) (width 0.15) (layer B.Cu) (net 162)) + (segment (start 208.1 54.55) (end 208.1 58) (width 0.15) (layer B.Cu) (net 162)) + (via (at 209.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 163)) + (segment (start 209.1 52.55) (end 209.6 53.05) (width 0.15) (layer F.Cu) (net 163)) + (segment (start 209.6 53.05) (end 209.1 53.55) (width 0.15) (layer B.Cu) (net 163)) + (segment (start 209.1 53.55) (end 209.1 57.8) (width 0.15) (layer B.Cu) (net 163)) + (via (at 210.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 164)) + (segment (start 210.1 53.55) (end 210.6 54.05) (width 0.15) (layer F.Cu) (net 164)) + (segment (start 211.1 54.55) (end 211.1 57.9) (width 0.15) (layer B.Cu) (net 164)) + (segment (start 210.6 54.05) (end 211.1 54.55) (width 0.15) (layer B.Cu) (net 164)) + (via (at 211.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 168)) + (segment (start 211.1 50.55) (end 211.6 51.05) (width 0.15) (layer F.Cu) (net 168)) + (segment (start 215.95 50.55) (end 216.5 51.1) (width 0.15) (layer B.Cu) (net 168)) + (segment (start 212.1 50.55) (end 215.95 50.55) (width 0.15) (layer B.Cu) (net 168)) + (segment (start 211.6 51.05) (end 212.1 50.55) (width 0.15) (layer B.Cu) (net 168)) + (via (at 212.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 169)) + (segment (start 212.1 53.55) (end 212.6 54.05) (width 0.15) (layer F.Cu) (net 169)) + (segment (start 212.6 54.05) (end 213.1 54.55) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 213.1 54.55) (end 213.8 54.55) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 213.8 54.55) (end 214.1 54.85) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 214.1 54.85) (end 214.1 55.3) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 214.1 55.3) (end 214.35 55.55) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 214.35 55.55) (end 214.9 55.55) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 214.9 55.55) (end 215.15 55.8) (width 0.15) (layer B.Cu) (net 169)) + (segment (start 215.15 55.8) (end 215.15 57.9) (width 0.15) (layer B.Cu) (net 169)) + (via (at 212.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 171)) + (segment (start 212.1 51.55) (end 212.6 52.05) (width 0.15) (layer F.Cu) (net 171)) + (segment (start 213.1 52.55) (end 217.5 52.55) (width 0.15) (layer B.Cu) (net 171)) + (segment (start 212.6 52.05) (end 213.1 52.55) (width 0.15) (layer B.Cu) (net 171)) + (via (at 214.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 172)) + (segment (start 214.1 53.55) (end 214.6 54.05) (width 0.15) (layer F.Cu) (net 172)) + (segment (start 214.8 54.25) (end 217.15 54.25) (width 0.15) (layer B.Cu) (net 172)) + (segment (start 214.6 54.05) (end 214.8 54.25) (width 0.15) (layer B.Cu) (net 172)) + (via (at 214.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 173)) + (segment (start 214.1 52.55) (end 214.6 53.05) (width 0.15) (layer F.Cu) (net 173)) + (segment (start 214.6 53.05) (end 214.8 53.05) (width 0.15) (layer B.Cu) (net 173)) + (segment (start 214.8 53.05) (end 215.4 53.65) (width 0.15) (layer B.Cu) (net 173)) + (segment (start 215.4 53.65) (end 217.1 53.65) (width 0.15) (layer B.Cu) (net 173)) + (segment (start 215.1 53.55) (end 215.6 54.05) (width 0.15) (layer F.Cu) (net 174)) + (segment (start 215.6 54.05) (end 218.35 54.05) (width 0.15) (layer F.Cu) (net 174)) + (segment (start 216.1 53.55) (end 218.35 53.55) (width 0.15) (layer F.Cu) (net 175)) + (segment (start 216.1 52.55) (end 216.6 53.05) (width 0.15) (layer F.Cu) (net 176)) + (segment (start 216.6 53.05) (end 218.35 53.05) (width 0.15) (layer F.Cu) (net 176)) + (segment (start 218.35 53.05) (end 219.35 54.05) (width 0.15) (layer F.Cu) (net 176)) + (via (at 213.6 54.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 177)) + (segment (start 213.1 53.55) (end 213.6 54.05) (width 0.15) (layer F.Cu) (net 177)) + (segment (start 214.4 54.55) (end 216.85 54.55) (width 0.15) (layer B.Cu) (net 177)) + (segment (start 213.9 54.05) (end 214.4 54.55) (width 0.15) (layer B.Cu) (net 177)) + (segment (start 213.6 54.05) (end 213.9 54.05) (width 0.15) (layer B.Cu) (net 177)) + (via (at 213.6 53.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 178)) + (segment (start 213.1 52.55) (end 213.6 53.05) (width 0.15) (layer F.Cu) (net 178)) + (segment (start 214.8 53.55) (end 215.2 53.95) (width 0.15) (layer B.Cu) (net 178)) + (segment (start 214.1 53.55) (end 214.8 53.55) (width 0.15) (layer B.Cu) (net 178)) + (segment (start 213.6 53.05) (end 214.1 53.55) (width 0.15) (layer B.Cu) (net 178)) + (segment (start 215.2 53.95) (end 217.15 53.95) (width 0.15) (layer B.Cu) (net 178)) + (via (at 214.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 179)) + (segment (start 214.1 47.55) (end 214.6 47.05) (width 0.15) (layer F.Cu) (net 179)) + (segment (start 215.55 46.35) (end 218.6 46.35) (width 0.15) (layer B.Cu) (net 179)) + (segment (start 214.85 47.05) (end 215.55 46.35) (width 0.15) (layer B.Cu) (net 179)) + (segment (start 214.6 47.05) (end 214.85 47.05) (width 0.15) (layer B.Cu) (net 179)) + (via (at 214.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 180)) + (segment (start 214.1 49.55) (end 214.6 49.05) (width 0.15) (layer F.Cu) (net 180)) + (segment (start 216.2 49.05) (end 216.4 49.25) (width 0.15) (layer B.Cu) (net 180)) + (segment (start 214.6 49.05) (end 216.2 49.05) (width 0.15) (layer B.Cu) (net 180)) + (via (at 214.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 181)) + (segment (start 214.1 50.55) (end 214.6 51.05) (width 0.15) (layer F.Cu) (net 181)) + (segment (start 214.6 51.05) (end 214.85 51.05) (width 0.15) (layer B.Cu) (net 181)) + (segment (start 214.85 51.05) (end 215.45 51.65) (width 0.15) (layer B.Cu) (net 181)) + (segment (start 215.45 51.65) (end 217.8 51.65) (width 0.15) (layer B.Cu) (net 181)) + (via (at 214.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 182)) + (segment (start 214.1 51.55) (end 214.6 52.05) (width 0.15) (layer F.Cu) (net 182)) + (segment (start 214.6 52.05) (end 214.8 52.25) (width 0.15) (layer B.Cu) (net 182)) + (segment (start 214.8 52.25) (end 217.65 52.25) (width 0.15) (layer B.Cu) (net 182)) + (segment (start 215.1 51.55) (end 215.6 52.05) (width 0.15) (layer F.Cu) (net 183)) + (segment (start 215.6 52.05) (end 217.85 52.05) (width 0.15) (layer F.Cu) (net 183)) + (segment (start 217.85 52.05) (end 219.6 53.8) (width 0.15) (layer F.Cu) (net 183)) + (segment (start 221.5 47.25) (end 221.5 49.65) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 218.85 46.7) (end 220.95 46.7) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 218.35 48.4) (end 218.35 47.2) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 216.8 48.75) (end 218 48.75) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 215.1 49.55) (end 215.6 49.05) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 216.5 49.05) (end 216.8 48.75) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 218.35 47.2) (end 218.85 46.7) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 215.6 49.05) (end 216.5 49.05) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 220.95 46.7) (end 221.5 47.25) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 218 48.75) (end 218.35 48.4) (width 0.15) (layer F.Cu) (net 184)) + (segment (start 218 51.55) (end 218.4 51.95) (width 0.15) (layer F.Cu) (net 185)) + (segment (start 216.1 51.55) (end 218 51.55) (width 0.15) (layer F.Cu) (net 185)) + (segment (start 218.3 51.15) (end 218.5 51.35) (width 0.15) (layer F.Cu) (net 186)) + (segment (start 217.5 51.15) (end 218.3 51.15) (width 0.15) (layer F.Cu) (net 186)) + (segment (start 216.9 50.55) (end 217.5 51.15) (width 0.15) (layer F.Cu) (net 186)) + (segment (start 216.1 50.55) (end 216.9 50.55) (width 0.15) (layer F.Cu) (net 186)) + (segment (start 221.1 47.3) (end 221.1 49.8) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 219 47) (end 220.8 47) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 220.8 47) (end 221.1 47.3) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 218.65 47.35) (end 219 47) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 218.65 48.6) (end 218.65 47.35) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 218.65 48.6) (end 218.2 49.05) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 218.2 49.05) (end 217.4 49.05) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 216.9 49.55) (end 216.1 49.55) (width 0.15) (layer F.Cu) (net 187)) + (segment (start 217.4 49.05) (end 216.9 49.55) (width 0.15) (layer F.Cu) (net 187)) + (via (at 213.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 188)) + (segment (start 213.1 50.55) (end 213.6 51.05) (width 0.15) (layer F.Cu) (net 188)) + (segment (start 213.6 51.05) (end 214.1 51.55) (width 0.15) (layer B.Cu) (net 188)) + (segment (start 214.1 51.55) (end 214.8 51.55) (width 0.15) (layer B.Cu) (net 188)) + (segment (start 214.8 51.55) (end 215.2 51.95) (width 0.15) (layer B.Cu) (net 188)) + (segment (start 215.2 51.95) (end 217.7 51.95) (width 0.15) (layer B.Cu) (net 188)) + (via (at 204.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 189)) + (segment (start 205.1 48.55) (end 204.6 48.05) (width 0.15) (layer F.Cu) (net 189)) + (segment (start 204.6 48.05) (end 204.1 47.55) (width 0.15) (layer B.Cu) (net 189)) + (segment (start 204.1 47.55) (end 201.35 47.55) (width 0.15) (layer B.Cu) (net 189)) + (segment (start 201.35 47.55) (end 200.65 46.85) (width 0.15) (layer B.Cu) (net 189)) + (segment (start 200.65 46.85) (end 199.55 46.85) (width 0.15) (layer B.Cu) (net 189)) + (via (at 204.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 191)) + (segment (start 205.1 46.55) (end 204.6 46.05) (width 0.15) (layer F.Cu) (net 191)) + (segment (start 202.35 44.05) (end 200.1 44.05) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 203.1 44.8) (end 202.35 44.05) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 203.1 45.3) (end 203.1 44.8) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 203.35 45.55) (end 203.1 45.3) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 203.85 45.55) (end 203.35 45.55) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 204.35 46.05) (end 203.85 45.55) (width 0.15) (layer B.Cu) (net 191)) + (segment (start 204.6 46.05) (end 204.35 46.05) (width 0.15) (layer B.Cu) (net 191)) + (via (at 205.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 192)) + (segment (start 206.1 49.55) (end 205.6 49.05) (width 0.15) (layer F.Cu) (net 192)) + (segment (start 205.6 49.05) (end 205.1 49.55) (width 0.15) (layer B.Cu) (net 192)) + (segment (start 205.1 49.55) (end 200.6 49.55) (width 0.15) (layer B.Cu) (net 192)) + (via (at 205.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 194)) + (segment (start 206.1 46.55) (end 205.6 46.05) (width 0.15) (layer F.Cu) (net 194)) + (segment (start 205.6 46.05) (end 205.1 45.55) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 205.1 45.55) (end 204.35 45.55) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 204.35 45.55) (end 204.1 45.3) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 204.1 45.3) (end 204.1 44.8) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 204.1 44.8) (end 203.85 44.55) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 203.85 44.55) (end 203.35 44.55) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 203.35 44.55) (end 202.35 43.55) (width 0.15) (layer B.Cu) (net 194)) + (segment (start 202.35 43.55) (end 199.6 43.55) (width 0.15) (layer B.Cu) (net 194)) + (via (at 206.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 195)) + (segment (start 207.1 46.55) (end 206.6 46.05) (width 0.15) (layer F.Cu) (net 195)) + (segment (start 206.6 46.05) (end 206.1 45.55) (width 0.15) (layer B.Cu) (net 195)) + (segment (start 206.1 45.55) (end 206.1 42.8) (width 0.15) (layer B.Cu) (net 195)) + (segment (start 206.1 42.8) (end 206.6 42.3) (width 0.15) (layer B.Cu) (net 195)) + (segment (start 206.6 42.3) (end 206.6 41.3) (width 0.15) (layer B.Cu) (net 195)) + (segment (start 215.1 46.55) (end 215.6 46.05) (width 0.15) (layer F.Cu) (net 197)) + (segment (start 215.6 46.05) (end 217.1 46.05) (width 0.15) (layer F.Cu) (net 197)) + (segment (start 216.1 46.55) (end 217.1 46.55) (width 0.15) (layer F.Cu) (net 198)) + (via (at 207.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 199)) + (segment (start 208.1 47.55) (end 207.6 47.05) (width 0.15) (layer F.Cu) (net 199)) + (segment (start 207.6 47.05) (end 208.1 46.55) (width 0.15) (layer B.Cu) (net 199)) + (segment (start 208.1 46.55) (end 208.1 41.55) (width 0.15) (layer B.Cu) (net 199)) + (via (at 209.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 201)) + (segment (start 209.1 46.55) (end 209.6 46.05) (width 0.15) (layer F.Cu) (net 201)) + (segment (start 209.6 46.05) (end 209.1 45.55) (width 0.15) (layer B.Cu) (net 201)) + (segment (start 209.1 45.55) (end 209.1 42.3) (width 0.15) (layer B.Cu) (net 201)) + (via (at 207.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 202)) + (segment (start 208.1 45.55) (end 207.6 45.05) (width 0.15) (layer F.Cu) (net 202)) + (segment (start 207.6 45.05) (end 207.1 44.55) (width 0.15) (layer B.Cu) (net 202)) + (segment (start 207.1 44.55) (end 207.1 43.85) (width 0.15) (layer B.Cu) (net 202)) + (segment (start 207.1 43.85) (end 207.45 43.5) (width 0.15) (layer B.Cu) (net 202)) + (segment (start 207.45 43.5) (end 207.45 42.05) (width 0.15) (layer B.Cu) (net 202)) + (via (at 209.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 203)) + (segment (start 209.1 45.55) (end 209.6 45.05) (width 0.15) (layer F.Cu) (net 203)) + (segment (start 209.6 45.05) (end 210.1 44.55) (width 0.15) (layer B.Cu) (net 203)) + (segment (start 210.1 44.55) (end 210.1 43.8) (width 0.15) (layer B.Cu) (net 203)) + (segment (start 210.1 43.8) (end 210.4 43.5) (width 0.15) (layer B.Cu) (net 203)) + (segment (start 210.4 43.5) (end 210.4 41.55) (width 0.15) (layer B.Cu) (net 203)) + (via (at 211.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 204)) + (segment (start 211.1 45.55) (end 211.6 45.05) (width 0.15) (layer F.Cu) (net 204)) + (segment (start 211.6 45.05) (end 212.1 44.55) (width 0.15) (layer B.Cu) (net 204)) + (segment (start 212.1 44.55) (end 212.1 43.8) (width 0.15) (layer B.Cu) (net 204)) + (segment (start 212.1 43.8) (end 212.4 43.5) (width 0.15) (layer B.Cu) (net 204)) + (segment (start 212.4 43.5) (end 212.4 41.55) (width 0.15) (layer B.Cu) (net 204)) + (via (at 212.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 205)) + (segment (start 212.1 45.55) (end 212.6 45.05) (width 0.15) (layer F.Cu) (net 205)) + (segment (start 213.1 44.3) (end 213.1 41.55) (width 0.15) (layer B.Cu) (net 205)) + (segment (start 212.6 44.8) (end 213.1 44.3) (width 0.15) (layer B.Cu) (net 205)) + (segment (start 212.6 45.05) (end 212.6 44.8) (width 0.15) (layer B.Cu) (net 205)) + (segment (start 216.1 45.55) (end 217.1 45.55) (width 0.15) (layer F.Cu) (net 206)) + (via (at 213.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 207)) + (segment (start 213.1 49.55) (end 213.6 49.05) (width 0.15) (layer F.Cu) (net 207)) + (segment (start 218.25 48.55) (end 218.75 48.05) (width 0.15) (layer B.Cu) (net 207)) + (segment (start 214.1 48.55) (end 218.25 48.55) (width 0.15) (layer B.Cu) (net 207)) + (segment (start 213.6 49.05) (end 214.1 48.55) (width 0.15) (layer B.Cu) (net 207)) + (via (at 212.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 208)) + (segment (start 212.1 49.55) (end 212.6 49.05) (width 0.15) (layer F.Cu) (net 208)) + (segment (start 216.7 49.55) (end 217.1 49.15) (width 0.15) (layer B.Cu) (net 208)) + (segment (start 213.1 49.55) (end 216.7 49.55) (width 0.15) (layer B.Cu) (net 208)) + (segment (start 212.6 49.05) (end 213.1 49.55) (width 0.15) (layer B.Cu) (net 208)) + (via (at 212.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 210)) + (segment (start 212.1 48.55) (end 212.6 48.05) (width 0.15) (layer F.Cu) (net 210)) + (segment (start 215.75 46.65) (end 218.45 46.65) (width 0.15) (layer B.Cu) (net 210)) + (segment (start 214.85 47.55) (end 215.75 46.65) (width 0.15) (layer B.Cu) (net 210)) + (segment (start 213.1 47.55) (end 214.85 47.55) (width 0.15) (layer B.Cu) (net 210)) + (segment (start 212.6 48.05) (end 213.1 47.55) (width 0.15) (layer B.Cu) (net 210)) + (segment (start 216.1 44.55) (end 217.1 44.55) (width 0.15) (layer F.Cu) (net 211)) + (segment (start 215.1 44.55) (end 215.6 44.05) (width 0.15) (layer F.Cu) (net 212)) + (segment (start 215.6 44.05) (end 217.1 44.05) (width 0.15) (layer F.Cu) (net 212)) + (segment (start 214.1 44.55) (end 214.6 44.05) (width 0.15) (layer F.Cu) (net 213)) + (segment (start 214.6 44.05) (end 214.6 43.3) (width 0.15) (layer F.Cu) (net 213)) + (segment (start 214.6 43.3) (end 214.85 43.05) (width 0.15) (layer F.Cu) (net 213)) + (segment (start 214.85 43.05) (end 215.35 43.05) (width 0.15) (layer F.Cu) (net 213)) + (segment (start 215.35 43.05) (end 215.6 42.8) (width 0.15) (layer F.Cu) (net 213)) + (segment (start 215.6 42.8) (end 215.6 41.55) (width 0.15) (layer F.Cu) (net 213)) + (via (at 213.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 214)) + (segment (start 213.1 44.55) (end 213.6 44.05) (width 0.15) (layer F.Cu) (net 214)) + (segment (start 213.6 44.05) (end 214.1 43.55) (width 0.15) (layer B.Cu) (net 214)) + (segment (start 214.1 43.55) (end 214.1 41.55) (width 0.15) (layer B.Cu) (net 214)) + (via (at 212.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 215)) + (segment (start 212.1 44.55) (end 212.6 44.05) (width 0.15) (layer F.Cu) (net 215)) + (segment (start 212.6 44.05) (end 212.7 43.95) (width 0.15) (layer B.Cu) (net 215)) + (segment (start 212.7 43.95) (end 212.7 41.55) (width 0.15) (layer B.Cu) (net 215)) + (via (at 211.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 216)) + (segment (start 211.1 44.55) (end 211.6 44.05) (width 0.15) (layer F.Cu) (net 216)) + (segment (start 212.1 43.3) (end 212.1 41.55) (width 0.15) (layer B.Cu) (net 216)) + (segment (start 211.6 43.8) (end 212.1 43.3) (width 0.15) (layer B.Cu) (net 216)) + (segment (start 211.6 44.05) (end 211.6 43.8) (width 0.15) (layer B.Cu) (net 216)) + (via (at 210.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 217)) + (segment (start 210.1 44.55) (end 210.6 44.05) (width 0.15) (layer F.Cu) (net 217)) + (segment (start 210.6 44.05) (end 210.7 43.95) (width 0.15) (layer B.Cu) (net 217)) + (segment (start 210.7 43.95) (end 210.7 41.55) (width 0.15) (layer B.Cu) (net 217)) + (via (at 209.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 218)) + (segment (start 209.1 44.55) (end 209.6 44.05) (width 0.15) (layer F.Cu) (net 218)) + (segment (start 210.1 43.3) (end 210.1 41.55) (width 0.15) (layer B.Cu) (net 218)) + (segment (start 209.6 43.8) (end 210.1 43.3) (width 0.15) (layer B.Cu) (net 218)) + (segment (start 209.6 44.05) (end 209.6 43.8) (width 0.15) (layer B.Cu) (net 218)) + (via (at 207.6 44.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 219) (tstamp 61872596)) + (segment (start 208.1 44.55) (end 207.6 44.05) (width 0.15) (layer F.Cu) (net 219)) + (segment (start 207.6 44.05) (end 207.75 43.9) (width 0.15) (layer B.Cu) (net 219)) + (segment (start 207.75 43.9) (end 207.75 42.25) (width 0.15) (layer B.Cu) (net 219) (tstamp 61872591)) + (segment (start 208.1 43.55) (end 207.6 43.05) (width 0.15) (layer F.Cu) (net 220)) + (segment (start 207.6 43.05) (end 207.6 41.55) (width 0.15) (layer F.Cu) (net 220)) + (segment (start 210.1 43.55) (end 210.6 43.05) (width 0.15) (layer F.Cu) (net 221)) + (segment (start 210.6 43.05) (end 210.6 41.55) (width 0.15) (layer F.Cu) (net 221)) + (segment (start 212.1 43.55) (end 212.6 43.05) (width 0.15) (layer F.Cu) (net 222)) + (segment (start 212.6 43.05) (end 212.6 41.55) (width 0.15) (layer F.Cu) (net 222)) + (segment (start 214.1 43.55) (end 214.1 43.3) (width 0.15) (layer F.Cu) (net 223)) + (segment (start 214.1 43.3) (end 214.6 42.8) (width 0.15) (layer F.Cu) (net 223)) + (segment (start 214.6 42.8) (end 214.6 41.55) (width 0.15) (layer F.Cu) (net 223) (tstamp 6185AEC9)) + (segment (start 215.1 43.55) (end 215.35 43.55) (width 0.15) (layer F.Cu) (net 224)) + (segment (start 215.35 43.55) (end 215.85 43.05) (width 0.15) (layer F.Cu) (net 224)) + (segment (start 215.85 43.05) (end 217.1 43.05) (width 0.15) (layer F.Cu) (net 224)) + (segment (start 216.1 43.55) (end 217.1 43.55) (width 0.15) (layer F.Cu) (net 225)) + (via (at 212.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 226)) + (segment (start 212.1 47.55) (end 212.6 47.05) (width 0.15) (layer F.Cu) (net 226)) + (segment (start 212.6 47.05) (end 213.1 46.55) (width 0.15) (layer B.Cu) (net 226)) + (segment (start 213.1 46.55) (end 214.85 46.55) (width 0.15) (layer B.Cu) (net 226)) + (segment (start 214.85 46.55) (end 215.35 46.05) (width 0.15) (layer B.Cu) (net 226)) + (segment (start 215.35 46.05) (end 219.1 46.05) (width 0.15) (layer B.Cu) (net 226)) + (via (at 210.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 229)) + (segment (start 210.1 46.55) (end 210.6 46.05) (width 0.15) (layer F.Cu) (net 229)) + (segment (start 210.6 46.05) (end 211.1 45.55) (width 0.15) (layer B.Cu) (net 229)) + (segment (start 211.1 45.55) (end 211.1 41.55) (width 0.15) (layer B.Cu) (net 229)) + (via (at 211.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 230)) + (segment (start 211.1 46.55) (end 211.6 46.05) (width 0.15) (layer F.Cu) (net 230)) + (segment (start 211.6 46.05) (end 212.1 45.55) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 212.1 45.55) (end 212.85 45.55) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 213.1 45.3) (end 213.1 44.8) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 212.85 45.55) (end 213.1 45.3) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 213.85 44.55) (end 214.4 44) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 214.4 44) (end 214.4 41.55) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 213.1 44.8) (end 213.35 44.55) (width 0.15) (layer B.Cu) (net 230)) + (segment (start 213.35 44.55) (end 213.85 44.55) (width 0.15) (layer B.Cu) (net 230)) + (via (at 212.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 231)) + (segment (start 212.1 46.55) (end 212.6 46.05) (width 0.15) (layer F.Cu) (net 231)) + (segment (start 212.6 46.05) (end 212.85 46.05) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 212.85 46.05) (end 213.35 45.55) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 213.35 45.55) (end 213.85 45.55) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 213.85 45.55) (end 214.1 45.3) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 214.1 45.3) (end 214.1 44.8) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 214.1 44.8) (end 214.7 44.2) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 214.7 44.2) (end 214.7 41.55) (width 0.15) (layer B.Cu) (net 231)) + (segment (start 215.1 42.55) (end 215.1 41.55) (width 0.15) (layer F.Cu) (net 232)) + (segment (start 214.1 42.55) (end 214.1 41.55) (width 0.15) (layer F.Cu) (net 233)) + (segment (start 213.1 42.55) (end 213.1 41.55) (width 0.15) (layer F.Cu) (net 234)) + (segment (start 212.1 42.55) (end 212.1 41.55) (width 0.15) (layer F.Cu) (net 235)) + (segment (start 211.1 42.55) (end 211.1 41.55) (width 0.15) (layer F.Cu) (net 236)) + (segment (start 210.1 42.55) (end 210.1 41.55) (width 0.15) (layer F.Cu) (net 237)) + (segment (start 209.1 42.55) (end 209.1 41.55) (width 0.15) (layer F.Cu) (net 238)) + (segment (start 208.1 42.55) (end 208.1 41.55) (width 0.15) (layer F.Cu) (net 239)) + (via (at 196.85 75.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 247)) + (segment (start 195.1 75.7) (end 196.85 75.7) (width 0.15) (layer F.Cu) (net 247)) + (segment (start 199.35 87.85) (end 199.35 89.75) (width 0.15) (layer F.Cu) (net 247) (tstamp 61903FD3)) + (via (at 199.35 89.75) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 247) (tstamp 61903FD6)) + (segment (start 199.35 78.2) (end 196.85 75.7) (width 0.15) (layer B.Cu) (net 247)) + (segment (start 199.35 89.75) (end 199.35 78.2) (width 0.15) (layer B.Cu) (net 247)) + (segment (start 198.6 73.95) (end 196.85 75.7) (width 0.15) (layer F.Cu) (net 247)) + (segment (start 198.6 64.15) (end 198.6 73.95) (width 0.15) (layer F.Cu) (net 247)) + (segment (start 192.05 71.8) (end 192.05 63.7) (width 0.15) (layer F.Cu) (net 248)) + (segment (start 193.55 73.3) (end 192.05 71.8) (width 0.15) (layer F.Cu) (net 248)) + (segment (start 195.1 73.3) (end 193.55 73.3) (width 0.15) (layer F.Cu) (net 248)) + (segment (start 192.75 71.05) (end 192.75 63.75) (width 0.15) (layer F.Cu) (net 249)) + (segment (start 194.2 72.5) (end 192.75 71.05) (width 0.15) (layer F.Cu) (net 249)) + (segment (start 195.1 72.5) (end 194.2 72.5) (width 0.15) (layer F.Cu) (net 249)) + (segment (start 195.1 71.7) (end 196.85 71.7) (width 0.15) (layer F.Cu) (net 250) (tstamp 618E4E42)) + (via (at 196.85 71.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 250) (tstamp 618E4E46)) + (segment (start 212.8 71.7) (end 214.55 71.7) (width 0.15) (layer F.Cu) (net 250) (tstamp 618F53B3)) + (via (at 214.55 71.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 250) (tstamp 618F53B8)) + (segment (start 211.9 71.7) (end 211.45 71.25) (width 0.15) (layer F.Cu) (net 250)) + (segment (start 211.45 71.25) (end 211.45 64.3) (width 0.15) (layer F.Cu) (net 250)) + (segment (start 212.8 71.7) (end 211.9 71.7) (width 0.15) (layer F.Cu) (net 250)) + (segment (start 196.85 71.7) (end 194.3 71.7) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 206.25 71.7) (end 213.6 71.7) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 205.95 71.4) (end 206.25 71.7) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 205.05 71.2) (end 205.25 71.4) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 205.25 71.4) (end 205.95 71.4) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 213.6 71.7) (end 214.55 71.7) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 204.15 71.7) (end 204.65 71.2) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 204.65 71.2) (end 205.05 71.2) (width 0.15) (layer B.Cu) (net 250)) + (segment (start 196.85 71.7) (end 204.15 71.7) (width 0.15) (layer B.Cu) (net 250)) + (via (at 196.25 70.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 251) (tstamp 618E4E47)) + (segment (start 195.1 70.9) (end 196.25 70.9) (width 0.15) (layer F.Cu) (net 251) (tstamp 618E4E48)) + (via (at 213.95 70.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 251) (tstamp 618F53B5)) + (segment (start 212.8 70.9) (end 213.95 70.9) (width 0.15) (layer F.Cu) (net 251) (tstamp 618F53B7)) + (segment (start 212.8 70.9) (end 213.95 70.9) (width 0.15) (layer F.Cu) (net 251) (tstamp 6190C20B)) + (segment (start 195.1 70.9) (end 194.2 70.9) (width 0.15) (layer F.Cu) (net 251)) + (segment (start 194.2 70.9) (end 193.45 70.15) (width 0.15) (layer F.Cu) (net 251)) + (segment (start 193.45 70.15) (end 193.45 63.4) (width 0.15) (layer F.Cu) (net 251)) + (segment (start 196.25 70.9) (end 194.45 70.9) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 206.35 70.9) (end 213.95 70.9) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 205.85 70.4) (end 206.35 70.9) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 205.25 70.4) (end 205.85 70.4) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 205.05 70.6) (end 205.25 70.4) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 204.3 70.6) (end 205.05 70.6) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 204 70.9) (end 204.3 70.6) (width 0.15) (layer B.Cu) (net 251)) + (segment (start 196.25 70.9) (end 204 70.9) (width 0.15) (layer B.Cu) (net 251)) + (via (at 196.85 70.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 252) (tstamp 618E4E41)) + (segment (start 195.1 70.1) (end 196.85 70.1) (width 0.15) (layer F.Cu) (net 252) (tstamp 618E4E45)) + (via (at 214.55 70.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 252) (tstamp 618F53B1)) + (segment (start 212.8 70.1) (end 214.55 70.1) (width 0.15) (layer F.Cu) (net 252) (tstamp 618F53B4)) + (segment (start 196.85 70.1) (end 194.65 70.1) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 213.6 70.1) (end 214.55 70.1) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 213.4 70.3) (end 213.6 70.1) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 206.65 70.3) (end 213.4 70.3) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 206.15 69.8) (end 206.65 70.3) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 205.25 69.8) (end 206.15 69.8) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 205.05 69.6) (end 205.25 69.8) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 204.35 69.6) (end 205.05 69.6) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 203.85 70.1) (end 204.35 69.6) (width 0.15) (layer B.Cu) (net 252)) + (segment (start 196.85 70.1) (end 203.85 70.1) (width 0.15) (layer B.Cu) (net 252)) + (via (at 196.25 69.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 253) (tstamp 618E4E2E)) + (segment (start 195.1 69.3) (end 196.25 69.3) (width 0.15) (layer F.Cu) (net 253) (tstamp 618E4E2F)) + (via (at 213.95 69.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 253) (tstamp 618F53A3)) + (segment (start 212.8 69.3) (end 213.95 69.3) (width 0.15) (layer F.Cu) (net 253) (tstamp 618F53A4)) + (segment (start 212.8 69.3) (end 213.95 69.3) (width 0.15) (layer F.Cu) (net 253) (tstamp 6190CE27)) + (segment (start 196.25 69.3) (end 194.75 69.3) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 203.75 69.3) (end 196.25 69.3) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 204.05 69) (end 203.75 69.3) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 205.25 68.8) (end 205.05 69) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 206.05 68.8) (end 205.25 68.8) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 206.55 69.3) (end 206.05 68.8) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 205.05 69) (end 204.05 69) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 213.95 69.3) (end 206.55 69.3) (width 0.15) (layer B.Cu) (net 253)) + (segment (start 195.1 68.5) (end 196.85 68.5) (width 0.15) (layer F.Cu) (net 254) (tstamp 618E4E2D)) + (via (at 196.85 68.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 254) (tstamp 618E4E30)) + (segment (start 212.8 68.5) (end 214.55 68.5) (width 0.15) (layer F.Cu) (net 254) (tstamp 618F53A1)) + (via (at 214.55 68.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 254) (tstamp 618F53A2)) + (segment (start 196.85 68.5) (end 195 68.5) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 213.6 68.5) (end 214.55 68.5) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 213.4 68.7) (end 213.6 68.5) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 206.85 68.7) (end 213.4 68.7) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 206.35 68.2) (end 206.85 68.7) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 205.25 68.2) (end 206.35 68.2) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 205.05 68) (end 205.25 68.2) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 204.1 68) (end 205.05 68) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 203.6 68.5) (end 204.1 68) (width 0.15) (layer B.Cu) (net 254)) + (segment (start 196.85 68.5) (end 203.6 68.5) (width 0.15) (layer B.Cu) (net 254)) + (via (at 196.25 67.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 255) (tstamp 618E4E27)) + (segment (start 195.1 67.7) (end 196.25 67.7) (width 0.15) (layer F.Cu) (net 255) (tstamp 618E4E28)) + (via (at 213.95 67.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 255) (tstamp 618F53A7)) + (segment (start 212.8 67.7) (end 213.95 67.7) (width 0.15) (layer F.Cu) (net 255) (tstamp 618F53A8)) + (segment (start 212.8 67.7) (end 213.95 67.7) (width 0.15) (layer F.Cu) (net 255) (tstamp 6190CE65)) + (segment (start 213.55 68.1) (end 213.95 67.7) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 207.15 68.1) (end 213.55 68.1) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 206.25 67.2) (end 207.15 68.1) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 205.25 67.2) (end 206.25 67.2) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 196.25 67.7) (end 194.8 67.7) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 205.25 67.2) (end 205.05 67.4) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 205.05 67.4) (end 204.65 67.4) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 204.65 67.4) (end 204.45 67.2) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 204.45 67.2) (end 197.9 67.2) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 197.4 67.7) (end 196.25 67.7) (width 0.15) (layer B.Cu) (net 255)) + (segment (start 197.9 67.2) (end 197.4 67.7) (width 0.15) (layer B.Cu) (net 255)) + (via (at 196.85 66.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 256) (tstamp 618E4E25)) + (segment (start 195.1 66.9) (end 196.85 66.9) (width 0.15) (layer F.Cu) (net 256) (tstamp 618E4E26)) + (segment (start 212.8 66.9) (end 214.55 66.9) (width 0.15) (layer F.Cu) (net 256) (tstamp 618F53A6)) + (via (at 214.55 66.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 256) (tstamp 618F53AA)) + (segment (start 196.85 66.9) (end 195.15 66.9) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 213.6 66.9) (end 214.55 66.9) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 213 67.5) (end 213.6 66.9) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 207.45 67.5) (end 213 67.5) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 206.55 66.6) (end 207.45 67.5) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 205.25 66.6) (end 206.55 66.6) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 205.05 66.4) (end 205.25 66.6) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 197.8 66.4) (end 205.05 66.4) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 197.3 66.9) (end 197.8 66.4) (width 0.15) (layer B.Cu) (net 256)) + (segment (start 196.85 66.9) (end 197.3 66.9) (width 0.15) (layer B.Cu) (net 256)) + (via (at 196.25 66.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 257)) + (segment (start 195.1 66.1) (end 196.25 66.1) (width 0.15) (layer F.Cu) (net 257)) + (via (at 213.95 66.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 257) (tstamp 618F53AD)) + (segment (start 212.8 66.1) (end 213.95 66.1) (width 0.15) (layer F.Cu) (net 257) (tstamp 618F53AE)) + (segment (start 196.25 66.1) (end 195.05 66.1) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 212.7 66.9) (end 213.5 66.1) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 205.25 65.6) (end 206.45 65.6) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 213.5 66.1) (end 213.95 66.1) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 207.75 66.9) (end 212.7 66.9) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 206.45 65.6) (end 207.75 66.9) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 205.25 65.6) (end 205.05 65.8) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 205.05 65.8) (end 197.5 65.8) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 197.2 66.1) (end 196.25 66.1) (width 0.15) (layer B.Cu) (net 257)) + (segment (start 197.5 65.8) (end 197.2 66.1) (width 0.15) (layer B.Cu) (net 257)) + (via (at 196.85 65.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 258)) + (segment (start 195.1 65.3) (end 196.85 65.3) (width 0.15) (layer F.Cu) (net 258)) + (via (at 214.55 65.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 258) (tstamp 618F53A5)) + (segment (start 212.8 65.3) (end 214.55 65.3) (width 0.15) (layer F.Cu) (net 258) (tstamp 618F53A9)) + (segment (start 213.4 65.3) (end 214.55 65.3) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 208.3 65.3) (end 208.3 65.9) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 205.25 65) (end 208 65) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 212.4 66.3) (end 213.4 65.3) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 208.3 65.9) (end 208.7 66.3) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 205.05 64.8) (end 205.25 65) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 197.35 64.8) (end 205.05 64.8) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 208 65) (end 208.3 65.3) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 208.7 66.3) (end 212.4 66.3) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 196.85 65.3) (end 197.35 64.8) (width 0.15) (layer B.Cu) (net 258)) + (segment (start 196.85 65.3) (end 195.5 65.3) (width 0.15) (layer B.Cu) (net 258)) + (via (at 204.85 65.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 259)) + (segment (start 206.6 65.3) (end 204.85 65.3) (width 0.15) (layer F.Cu) (net 259)) + (segment (start 224.3 65.3) (end 222.55 65.3) (width 0.15) (layer F.Cu) (net 259) (tstamp 618F53BA)) + (via (at 222.55 65.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 259) (tstamp 618F53BC)) + (segment (start 221.75 66.1) (end 222.55 65.3) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 214.65 66.1) (end 221.75 66.1) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 214.15 65.6) (end 214.65 66.1) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 213.55 65.6) (end 214.15 65.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 212.55 66.6) (end 213.55 65.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 206.6 65.3) (end 207.9 66.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 207.9 66.6) (end 212.55 66.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 204.85 65.3) (end 206.6 65.3) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 204.85 65.3) (end 197.55 65.3) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 197.55 65.3) (end 197.05 65.8) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 197.05 65.8) (end 196.65 65.8) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 196.65 65.8) (end 196.45 65.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 196.45 65.6) (end 195.2 65.6) (width 0.15) (layer B.Cu) (net 259)) + (segment (start 206.6 66.1) (end 205.45 66.1) (width 0.15) (layer F.Cu) (net 260) (tstamp 618E6DD9)) + (via (at 205.45 66.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 260) (tstamp 618E6DD0)) + (segment (start 224.3 66.1) (end 223.15 66.1) (width 0.15) (layer F.Cu) (net 260) (tstamp 618F53C5)) + (via (at 223.15 66.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 260) (tstamp 618F53C8)) + (segment (start 214.15 66.6) (end 214.35 66.4) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 222.85 66.4) (end 223.15 66.1) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 205.45 66.1) (end 206.5 66.1) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 213.45 66.6) (end 214.15 66.6) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 214.35 66.4) (end 222.85 66.4) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 212.85 67.2) (end 213.45 66.6) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 207.6 67.2) (end 212.85 67.2) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 206.5 66.1) (end 207.6 67.2) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 205.45 66.1) (end 197.65 66.1) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 197.65 66.1) (end 197.35 66.4) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 197.35 66.4) (end 196.65 66.4) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 196.65 66.4) (end 196.45 66.6) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 196.45 66.6) (end 195.2 66.6) (width 0.15) (layer B.Cu) (net 260)) + (segment (start 206.6 66.9) (end 204.85 66.9) (width 0.15) (layer F.Cu) (net 261) (tstamp 618E6DDC)) + (via (at 204.85 66.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 261) (tstamp 618E6DD3)) + (segment (start 224.3 66.9) (end 222.55 66.9) (width 0.15) (layer F.Cu) (net 261) (tstamp 618F53C4)) + (via (at 222.55 66.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 261) (tstamp 618F53C7)) + (segment (start 222.05 67.4) (end 222.55 66.9) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 214.35 67.4) (end 222.05 67.4) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 214.15 67.2) (end 214.35 67.4) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 206.4 66.9) (end 207.3 67.8) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 207.3 67.8) (end 213.15 67.8) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 213.75 67.2) (end 214.15 67.2) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 213.15 67.8) (end 213.75 67.2) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 204.85 66.9) (end 206.4 66.9) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 204.85 66.9) (end 197.75 66.9) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 197.75 66.9) (end 197.25 67.4) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 197.25 67.4) (end 196.65 67.4) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 196.65 67.4) (end 196.45 67.2) (width 0.15) (layer B.Cu) (net 261)) + (segment (start 196.45 67.2) (end 195.05 67.2) (width 0.15) (layer B.Cu) (net 261)) + (via (at 205.45 67.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 262) (tstamp 618E6DC4)) + (segment (start 206.6 67.7) (end 205.45 67.7) (width 0.15) (layer F.Cu) (net 262) (tstamp 618E6DCA)) + (segment (start 224.3 67.7) (end 223.15 67.7) (width 0.15) (layer F.Cu) (net 262) (tstamp 618F53CA)) + (via (at 223.15 67.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 262) (tstamp 618F53CC)) + (segment (start 214.35 68) (end 222.85 68) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 214.15 68.2) (end 214.35 68) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 213.45 68.2) (end 214.15 68.2) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 222.85 68) (end 223.15 67.7) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 213.25 68.4) (end 213.45 68.2) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 206.3 67.7) (end 207 68.4) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 207 68.4) (end 213.25 68.4) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 205.45 67.7) (end 206.3 67.7) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 205.45 67.7) (end 197.85 67.7) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 197.85 67.7) (end 197.55 68) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 197.55 68) (end 196.65 68) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 196.65 68) (end 196.45 68.2) (width 0.15) (layer B.Cu) (net 262)) + (segment (start 196.45 68.2) (end 194.9 68.2) (width 0.15) (layer B.Cu) (net 262)) + (via (at 204.85 68.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 263) (tstamp 618E6DC1)) + (segment (start 206.6 68.5) (end 204.85 68.5) (width 0.15) (layer F.Cu) (net 263) (tstamp 618E6DE5)) + (segment (start 224.3 68.5) (end 222.55 68.5) (width 0.15) (layer F.Cu) (net 263) (tstamp 618F53C1)) + (via (at 222.55 68.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 263) (tstamp 618F53CD)) + (segment (start 222.05 69) (end 222.55 68.5) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 214.35 69) (end 222.05 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 214.15 68.8) (end 214.35 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 213.75 68.8) (end 214.15 68.8) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 206.7 69) (end 213.55 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 206.2 68.5) (end 206.7 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 213.55 69) (end 213.75 68.8) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 204.85 68.5) (end 206.2 68.5) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 196.45 68.8) (end 194.9 68.8) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 203.575 69) (end 196.65 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 196.65 69) (end 196.45 68.8) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 204.075 68.5) (end 203.575 69) (width 0.15) (layer B.Cu) (net 263)) + (segment (start 204.85 68.5) (end 204.075 68.5) (width 0.15) (layer B.Cu) (net 263)) + (via (at 205.45 69.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 264) (tstamp 618E6DE2)) + (segment (start 206.6 69.3) (end 205.45 69.3) (width 0.15) (layer F.Cu) (net 264) (tstamp 618E6DE8)) + (segment (start 224.3 69.3) (end 223.15 69.3) (width 0.15) (layer F.Cu) (net 264) (tstamp 618F53C0)) + (via (at 223.15 69.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 264) (tstamp 618F53C2)) + (segment (start 222.85 69.6) (end 223.15 69.3) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 214.35 69.6) (end 222.85 69.6) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 213.45 69.8) (end 214.15 69.8) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 214.15 69.8) (end 214.35 69.6) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 205.45 69.3) (end 206.1 69.3) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 213.25 70) (end 213.45 69.8) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 206.1 69.3) (end 206.8 70) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 206.8 70) (end 213.25 70) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 196.45 69.8) (end 194.8 69.8) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 196.65 69.6) (end 196.45 69.8) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 203.9 69.6) (end 196.65 69.6) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 204.2 69.3) (end 203.9 69.6) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 205.45 69.3) (end 204.2 69.3) (width 0.15) (layer B.Cu) (net 264)) + (segment (start 206.6 70.1) (end 204.85 70.1) (width 0.15) (layer F.Cu) (net 265) (tstamp 618E6DBB)) + (via (at 204.85 70.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 265) (tstamp 618E6DCD)) + (via (at 222.55 70.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 265) (tstamp 618F53C9)) + (segment (start 224.3 70.1) (end 222.55 70.1) (width 0.15) (layer F.Cu) (net 265) (tstamp 618F53CF)) + (segment (start 214.35 70.6) (end 222.05 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 214.15 70.4) (end 214.35 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 213.75 70.4) (end 214.15 70.4) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 213.55 70.6) (end 213.75 70.4) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 206.5 70.6) (end 213.55 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 206 70.1) (end 206.5 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 222.05 70.6) (end 222.55 70.1) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 204.85 70.1) (end 206 70.1) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 196.45 70.4) (end 194.55 70.4) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 196.65 70.6) (end 196.45 70.4) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 203.85 70.6) (end 196.65 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 204.35 70.1) (end 203.85 70.6) (width 0.15) (layer B.Cu) (net 265)) + (segment (start 204.85 70.1) (end 204.35 70.1) (width 0.15) (layer B.Cu) (net 265)) + (via (at 205.45 70.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 266) (tstamp 618E6DEE)) + (segment (start 206.6 70.9) (end 205.45 70.9) (width 0.15) (layer F.Cu) (net 266) (tstamp 618E6DB8)) + (via (at 223.15 70.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 266) (tstamp 618F53BE)) + (segment (start 224.3 70.9) (end 223.15 70.9) (width 0.15) (layer F.Cu) (net 266) (tstamp 618F53D0)) + (segment (start 205.45 70.9) (end 204.5 70.9) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 204.5 70.9) (end 204.2 71.2) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 204.2 71.2) (end 196.65 71.2) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 196.65 71.2) (end 196.45 71.4) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 196.45 71.4) (end 194.3 71.4) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 222.85 71.2) (end 223.15 70.9) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 214.15 71.4) (end 214.35 71.2) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 206.4 71.4) (end 214.15 71.4) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 214.35 71.2) (end 222.85 71.2) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 205.9 70.9) (end 206.4 71.4) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 205.45 70.9) (end 205.9 70.9) (width 0.15) (layer B.Cu) (net 266)) + (segment (start 206.6 71.7) (end 204.85 71.7) (width 0.15) (layer F.Cu) (net 267) (tstamp 618E6DF1)) + (via (at 204.85 71.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 267) (tstamp 618E6DEB)) + (segment (start 224.3 71.7) (end 222.55 71.7) (width 0.15) (layer F.Cu) (net 267) (tstamp 618F53BD)) + (via (at 222.55 71.7) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 267) (tstamp 618F53BF)) + (segment (start 196.65 72.2) (end 196.45 72) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 204.35 72.2) (end 196.65 72.2) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 196.45 72) (end 194.3 72) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 204.85 71.7) (end 204.35 72.2) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 221.55 71.7) (end 222.55 71.7) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 221.05 72.2) (end 221.55 71.7) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 214.35 72.2) (end 221.05 72.2) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 214.15 72) (end 214.35 72.2) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 206.1 72) (end 214.15 72) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 205.8 71.7) (end 206.1 72) (width 0.15) (layer B.Cu) (net 267)) + (segment (start 204.85 71.7) (end 205.8 71.7) (width 0.15) (layer B.Cu) (net 267)) + (via (at 205.45 72.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 268) (tstamp 618E6DC7)) + (segment (start 206.6 72.5) (end 205.45 72.5) (width 0.15) (layer F.Cu) (net 268) (tstamp 618E6DD6)) + (segment (start 224.3 72.5) (end 223.15 72.5) (width 0.15) (layer F.Cu) (net 268) (tstamp 618F53C6)) + (via (at 223.15 72.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 268) (tstamp 618F53CB)) + (segment (start 222.05 72.5) (end 223.15 72.5) (width 0.15) (layer B.Cu) (net 268)) + (segment (start 221.55 73) (end 222.05 72.5) (width 0.15) (layer B.Cu) (net 268)) + (segment (start 206.2 73) (end 221.55 73) (width 0.15) (layer B.Cu) (net 268)) + (segment (start 205.7 72.5) (end 206.2 73) (width 0.15) (layer B.Cu) (net 268)) + (segment (start 205.45 72.5) (end 205.7 72.5) (width 0.15) (layer B.Cu) (net 268)) + (segment (start 205.45 72.5) (end 194.3 72.5) (width 0.15) (layer B.Cu) (net 268)) + (via (at 204.85 73.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 269) (tstamp 618E6DBE)) + (segment (start 206.6 73.3) (end 204.85 73.3) (width 0.15) (layer F.Cu) (net 269) (tstamp 618E6DDF)) + (segment (start 221.95 73.3) (end 204.85 73.3) (width 0.15) (layer B.Cu) (net 269)) + (segment (start 224.3 73.3) (end 221.95 73.3) (width 0.15) (layer F.Cu) (net 269)) + (via (at 221.95 73.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 269)) + (segment (start 204.85 73.3) (end 204.35 72.8) (width 0.15) (layer B.Cu) (net 269)) + (segment (start 204.35 72.8) (end 194 72.8) (width 0.15) (layer B.Cu) (net 269)) + (segment (start 206.6 74.1) (end 207.5 74.1) (width 0.15) (layer F.Cu) (net 270)) + (segment (start 207.5 74.1) (end 209.75 71.85) (width 0.15) (layer F.Cu) (net 270)) + (segment (start 209.75 71.85) (end 209.75 64) (width 0.15) (layer F.Cu) (net 270)) + (via (at 222.55 74.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 287)) + (segment (start 224.3 74.1) (end 222.55 74.1) (width 0.15) (layer F.Cu) (net 287)) + (segment (start 222.55 74.1) (end 195 74.1) (width 0.15) (layer B.Cu) (net 287)) + (segment (start 211.25 72.5) (end 210.75 72) (width 0.15) (layer F.Cu) (net 288)) + (segment (start 210.75 72) (end 210.75 64.3) (width 0.15) (layer F.Cu) (net 288)) + (segment (start 212.8 72.5) (end 211.25 72.5) (width 0.15) (layer F.Cu) (net 288)) + (segment (start 210.05 72.7) (end 210.05 64.3) (width 0.15) (layer F.Cu) (net 289)) + (segment (start 210.65 73.3) (end 210.05 72.7) (width 0.15) (layer F.Cu) (net 289)) + (segment (start 212.8 73.3) (end 210.65 73.3) (width 0.15) (layer F.Cu) (net 289)) + (segment (start 203 87.85) (end 203 89.7) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 194.15 87.85) (end 194.15 89.7) (width 0.15) (layer F.Cu) (net 445) (tstamp 6192C14A)) + (segment (start 211.85 87.85) (end 211.85 89.7) (width 0.15) (layer F.Cu) (net 445) (tstamp 6192C15A)) + (segment (start 220.15 90.25) (end 220.7 89.7) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 220.7 89.7) (end 220.7 87.85) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 212.4 90.25) (end 220.15 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 211.85 89.7) (end 212.4 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 203.55 90.25) (end 203 89.7) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 211.3 90.25) (end 203.55 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 211.85 89.7) (end 211.3 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 194.7 90.25) (end 194.15 89.7) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 202.45 90.25) (end 194.7 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 203 89.7) (end 202.45 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 194.15 89.7) (end 193.6 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 220.7 89.7) (end 221.25 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 221.25 90.25) (end 226.5 90.25) (width 0.15) (layer F.Cu) (net 445)) + (segment (start 202.35 92.45) (end 203.45 91.35) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 202.35 93.75) (end 202.35 92.45) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 220.05 93.75) (end 220.05 92.45) (width 0.15) (layer F.Cu) (net 446) (tstamp 61935583)) + (segment (start 193.5 92.45) (end 194.6 91.35) (width 0.15) (layer F.Cu) (net 446) (tstamp 61935596)) + (segment (start 211.2 92.45) (end 212.3 91.35) (width 0.15) (layer F.Cu) (net 446) (tstamp 6193559D)) + (segment (start 211.2 93.75) (end 211.2 92.45) (width 0.15) (layer F.Cu) (net 446) (tstamp 619355A9)) + (segment (start 193.5 93.75) (end 193.5 92.45) (width 0.15) (layer F.Cu) (net 446) (tstamp 619355B9)) + (segment (start 201.25 91.35) (end 202.35 92.45) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 194.6 91.35) (end 201.25 91.35) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 210.1 91.35) (end 211.2 92.45) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 203.45 91.35) (end 210.1 91.35) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 218.95 91.35) (end 220.05 92.45) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 212.3 91.35) (end 218.95 91.35) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 220.05 92.45) (end 221.15 91.35) (width 0.15) (layer F.Cu) (net 446) (tstamp 61935572)) + (segment (start 221.15 91.35) (end 226.6 91.35) (width 0.15) (layer F.Cu) (net 446)) + (segment (start 208.05 61.3) (end 208.05 62) (width 0.5) (layer F.Cu) (net 447) (tstamp 6178EF16)) + (via (at 208.05 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 6178EF10)) + (segment (start 208.05 61.3) (end 208.05 60.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 6178EF0A)) + (via (at 208.05 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 6178EF04)) + (segment (start 209.15 61.3) (end 209.15 60.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 6178EF2E)) + (segment (start 209.15 61.3) (end 209.15 62) (width 0.5) (layer F.Cu) (net 447) (tstamp 6178EF1C)) + (via (at 209.15 60.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 6178EF2B)) + (via (at 209.15 62) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 6178EF28)) + (via (at 210.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 210.1 50.55) (end 210.6 51.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 209.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 209.1 51.55) (end 209.6 52.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 206.6 52.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 207.1 51.55) (end 206.6 52.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 207.6 51.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 208.1 50.55) (end 207.6 51.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 209.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 209.1 49.55) (end 209.6 49.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 210.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 210.1 48.55) (end 210.6 48.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 207.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 208.1 48.55) (end 207.6 48.05) (width 0.4) (layer F.Cu) (net 447)) + (via (at 206.6 49.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447)) + (segment (start 207.1 49.55) (end 206.6 49.05) (width 0.4) (layer F.Cu) (net 447)) + (segment (start 208.05 59.5) (end 208.6 58.95) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.15 59.5) (end 208.6 58.95) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.15 60.6) (end 209.15 59.5) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.05 60.6) (end 208.05 59.5) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 206.6 49.05) (end 206.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 48.05) (end 208.6 48.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 209.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 210.1 48.55) (width 0.4) (layer F.Cu) (net 447)) + (segment (start 207.6 51.05) (end 207.1 51.55) (width 0.4) (layer F.Cu) (net 447)) + (segment (start 209.35 49.05) (end 208.6 49.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 209.35 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 49.8) (end 208.6 49.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 50.3) (end 208.6 49.8) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.6 49.3) (end 208.6 50.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 209.6 49.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 50.05) (end 211.1 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 210.6 50.55) (end 211.1 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 51.05) (end 210.6 50.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 50.55) (end 210.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.1 50.05) (end 210.6 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 210.6 50.55) (end 210.1 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 50.05) (end 210.1 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.1 52.05) (end 208.6 51.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 52.05) (end 208.6 51.55) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.6 52.05) (end 209.1 52.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.1 52.05) (end 208.6 52.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.1 52.05) (end 208.6 52.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 52.55) (end 208.6 52.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 208.6 51.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 51.05) (end 208.6 50.3) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 51.55) (end 208.6 51.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 207.6 50.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 50.8) (end 208.35 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.35 50.05) (end 209.6 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.6 50.05) (end 208.35 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.85 51.05) (end 208.6 50.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 207.85 51.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.1 48.05) (end 208.6 48.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 48.05) (end 208.1 48.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 48.55) (end 208.6 48.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 49.05) (end 208.6 48.55) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.1 48.05) (end 208.6 47.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 47.55) (end 208.6 47.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 48.05) (end 208.6 47.55) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 206.6 49.55) (end 207.1 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.6 49.05) (end 206.6 49.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.1 50.05) (end 207.6 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 206.6 50.05) (end 207.1 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 206.6 49.05) (end 205.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.6 49.55) (end 206.1 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.1 50.05) (end 206.6 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 205.6 50.05) (end 206.1 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.6 52.05) (end 208.6 53.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 53.05) (end 208.6 52.55) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.1 49.55) (end 209.1 50.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.85 49.8) (end 208.1 49.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 50.05) (end 207.85 49.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.35 49.8) (end 207.85 49.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.6 49.05) (end 207.35 49.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.35 49.8) (end 207.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 52.05) (end 208.85 51.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.85 51.3) (end 208.6 51.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 51.05) (end 208.85 50.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.85 50.8) (end 208.85 51.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.85 50.8) (end 209.1 50.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 51.05) (end 211.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 211.1 50.05) (end 211.6 50.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.1 49.05) (end 208.6 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 209.1 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.35 50.3) (end 209.85 50.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.1 50.55) (end 209.35 50.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.85 50.3) (end 209.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 51.05) (end 209.85 50.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.35 50.3) (end 209.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 206.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.1 50.05) (end 207.6 50.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 50.55) (end 207.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 207.6 50.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.35 48.8) (end 208.35 49.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.35 49.3) (end 208.6 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.1 49.55) (end 208.35 49.3) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 48.05) (end 208.35 48.8) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.35 48.8) (end 208.6 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 210.6 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.3) (end 209.6 49.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.1 50.55) (end 209.1 49.55) (width 0.4) (layer F.Cu) (net 447)) + (segment (start 210.1 50.55) (end 210.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 210.1 50.55) (end 209.6 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.1 49.55) (end 209.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.1 49.55) (end 208.6 49.55) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 49.55) (end 208.6 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.1 50.55) (end 208.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 50.05) (end 208.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.1 50.55) (end 208.6 50.55) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 50.55) (end 208.6 58.95) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 50.05) (end 208.6 50.55) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.1 48.55) (end 208.6 48.55) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.1 48.55) (end 208.6 49.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 50.3) (end 208.85 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.85 50.05) (end 209.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.6 50.05) (end 208.85 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 208.35 50.05) (end 208.6 49.8) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 207.6 51.05) (end 208.6 52.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.1 51.05) (end 208.6 51.55) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 51.05) (end 208.1 51.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 48.55) (end 209.1 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.05) (end 209.2 49.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.9 47.75) (end 208.6 47.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.6 48.05) (end 207.9 47.75) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 52.05) (end 208.925 51.375) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.275 51.375) (end 207.6 51.05) (width 0.6) (layer B.Cu) (net 447)) + (segment (start 208.925 51.375) (end 207.275 51.375) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.6 52.05) (end 207.275 51.375) (width 0.6) (layer B.Cu) (net 447)) + (segment (start 207.275 50.725) (end 207.275 51.375) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 206.6 50.05) (end 207.275 50.725) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 48.05) (end 209.6 49.05) (width 0.6) (layer B.Cu) (net 447)) + (segment (start 209.2 49.05) (end 207.9 47.75) (width 0.5) (layer B.Cu) (net 447) (tstamp 6199C7E4)) + (segment (start 209.925 48.725) (end 209.925 49.875) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 210.6 48.05) (end 209.925 48.725) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.925 49.875) (end 210.1 50.05) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.6 49.55) (end 209.925 49.875) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 47.05) (end 208.6 48) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 209.325 48.725) (end 209.925 48.725) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 208.6 48) (end 209.325 48.725) (width 0.5) (layer B.Cu) (net 447)) + (segment (start 207.9 60.45) (end 208.05 60.6) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.05 60.6) (end 207.9 60.75) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.9 61.85) (end 208.05 62) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.9 60.75) (end 207.9 61.85) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.05 62) (end 208.05 60.6) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.15 62) (end 209.15 60.6) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.3 60.45) (end 209.15 60.6) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.3 61.85) (end 209.3 60.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.15 62) (end 209.3 61.85) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.3 59.45) (end 209.3 60.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.9 59.45) (end 207.9 61.85) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 53.05) (end 208.6 58.75) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.9 59.05) (end 208.3 59.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.3 59.05) (end 207.9 59.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 58.75) (end 208.3 59.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.6 58.75) (end 208.9 59.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.9 59.05) (end 209.3 59.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.05 60.6) (end 208.05 60.2) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 207.9 60.05) (end 207.9 59.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 208.05 60.2) (end 207.9 60.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.15 60.6) (end 209.15 60.2) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.3 60.05) (end 209.3 59.45) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 209.15 60.2) (end 209.3 60.05) (width 0.55) (layer B.Cu) (net 447)) + (segment (start 220.4 49.35) (end 219 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A31)) + (segment (start 220.55 49.5) (end 220.4 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A32)) + (segment (start 220.4 50.75) (end 220.55 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A33)) + (segment (start 219.3 50.75) (end 220.4 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A34)) + (segment (start 219 50.75) (end 219.15 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A35)) + (segment (start 219 49.35) (end 219.15 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A36)) + (segment (start 209.1 50.05) (end 217.5 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AA5A37)) + (segment (start 218.05 50.6) (end 217.5 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AA5A38)) + (segment (start 219.15 50.6) (end 218.05 50.6) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AA5A39)) + (segment (start 219.15 49.5) (end 218.05 49.5) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AA5A3A)) + (segment (start 218.05 49.5) (end 217.5 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AA5A3B)) + (segment (start 220.55 49.5) (end 219.15 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A3C)) + (via (at 220.55 49.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AA5A3D)) + (segment (start 219.85 49.5) (end 220.55 49.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AA5A3F)) + (via (at 219.15 49.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AA5A41)) + (segment (start 219.85 49.5) (end 219.15 49.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AA5A42)) + (segment (start 219.85 50.6) (end 219.15 50.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AA5A47)) + (segment (start 219.85 50.6) (end 220.55 50.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AA5A48)) + (via (at 220.55 50.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AA5A49)) + (via (at 219.15 50.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AA5A4B)) + (segment (start 220.55 50.6) (end 219.15 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A4C)) + (segment (start 219.15 50.6) (end 219.3 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A4D)) + (segment (start 218 49.35) (end 219 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A4E)) + (segment (start 217.3 50.05) (end 217.6 50.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A4F)) + (segment (start 217.6 50.35) (end 218 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A50)) + (segment (start 217.6 49.75) (end 217.6 50.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A51)) + (segment (start 217.6 49.75) (end 218 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A52)) + (segment (start 217.3 50.05) (end 217.6 49.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A53)) + (segment (start 211.6 50.05) (end 217.3 50.05) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A54)) + (segment (start 218 50.75) (end 220.4 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A55)) + (segment (start 219.15 50.6) (end 218.75 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A56)) + (segment (start 219.15 49.5) (end 218.75 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AA5A57)) + (segment (start 208.6 41.35) (end 208.9 41.05) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A17)) + (segment (start 209.15 38.8) (end 209.15 38.1) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4A18)) + (segment (start 209.3 38.25) (end 209.15 38.1) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A1A)) + (segment (start 209.15 39.5) (end 209.3 39.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A1B)) + (via (at 208.05 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4A1C)) + (segment (start 209.15 39.5) (end 209.15 40.6) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4A1D)) + (segment (start 209.15 38.1) (end 209.15 39.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A1E)) + (via (at 208.05 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4A1F)) + (segment (start 209.15 40.6) (end 208.6 41.15) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4A20)) + (segment (start 208.05 38.1) (end 208.05 39.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A21)) + (segment (start 208.05 39.5) (end 208.05 40.6) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4A24)) + (segment (start 209.3 39.65) (end 209.15 39.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A25)) + (segment (start 208.05 40.6) (end 208.6 41.15) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4A27)) + (segment (start 207.9 39.65) (end 208.05 39.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A28)) + (segment (start 208.6 49.55) (end 208.6 41.15) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4A29)) + (segment (start 207.9 38.25) (end 207.9 39.65) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A2A)) + (segment (start 209.15 38.8) (end 209.15 39.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4A2B)) + (segment (start 208.05 38.8) (end 208.05 39.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4A2C)) + (segment (start 207.9 40.65) (end 207.9 39.65) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A2E)) + (segment (start 208.05 38.1) (end 207.9 38.25) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A2F)) + (segment (start 209.3 39.35) (end 209.3 38.25) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A30)) + (via (at 209.15 38.1) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4A31)) + (segment (start 208.05 38.8) (end 208.05 38.1) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4A34)) + (via (at 209.15 39.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4A35)) + (segment (start 208.05 39.5) (end 208.05 39.9) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A36)) + (segment (start 208.3 41.05) (end 208.9 41.05) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A37)) + (segment (start 209.15 39.5) (end 209.15 39.9) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A38)) + (segment (start 208.6 41.35) (end 208.3 41.05) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A39)) + (segment (start 209.3 40.65) (end 209.3 38.25) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A3A)) + (segment (start 208.3 41.05) (end 207.9 40.65) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A3B)) + (segment (start 208.6 47.05) (end 208.6 41.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A3C)) + (segment (start 208.9 41.05) (end 209.3 40.65) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4A3E)) + (segment (start 197.9 49.35) (end 196.8 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AE6)) + (segment (start 197.35 50.6) (end 198.05 50.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4AE8)) + (via (at 196.65 49.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4AE9)) + (segment (start 196.65 50.6) (end 196.8 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AEC)) + (segment (start 199.2 50.75) (end 198.2 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AED)) + (via (at 198.05 50.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4AEE)) + (segment (start 199.9 50.05) (end 199.6 49.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AEF)) + (segment (start 198.05 49.5) (end 197.9 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AF0)) + (segment (start 196.8 49.35) (end 196.65 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AF2)) + (segment (start 198.05 49.5) (end 199.15 49.5) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4AF3)) + (segment (start 197.35 49.5) (end 196.65 49.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4AF4)) + (segment (start 196.65 49.5) (end 198.05 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AF5)) + (via (at 196.65 50.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4AF6)) + (segment (start 199.15 49.5) (end 199.7 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4AF7)) + (segment (start 196.65 50.6) (end 198.05 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AF8)) + (segment (start 198.05 50.6) (end 199.15 50.6) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4AFB)) + (segment (start 198.2 49.35) (end 198.05 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AFC)) + (segment (start 199.15 50.6) (end 199.7 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4AFE)) + (segment (start 198.2 50.75) (end 198.05 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4AFF)) + (segment (start 208.1 50.05) (end 199.7 50.05) (width 0.3) (layer F.Cu) (net 447) (tstamp 61AB4B00)) + (segment (start 196.8 50.75) (end 198.2 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B01)) + (segment (start 197.35 49.5) (end 198.05 49.5) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4B02)) + (segment (start 199.6 50.35) (end 199.6 49.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B03)) + (segment (start 198.05 49.5) (end 198.45 49.5) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B04)) + (segment (start 199.6 50.35) (end 199.2 50.75) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B06)) + (segment (start 199.9 50.05) (end 199.6 50.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B07)) + (segment (start 197.35 50.6) (end 196.65 50.6) (width 0.5) (layer F.Cu) (net 447) (tstamp 61AB4B09)) + (segment (start 198.05 50.6) (end 198.45 50.6) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B0A)) + (segment (start 205.6 50.05) (end 199.9 50.05) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B0B)) + (segment (start 199.6 49.75) (end 199.2 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B0C)) + (segment (start 199.2 49.35) (end 196.8 49.35) (width 0.55) (layer B.Cu) (net 447) (tstamp 61AB4B0D)) + (via (at 198.05 49.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 447) (tstamp 61AB4B0E)) + (segment (start 207.1 49.55) (end 207.1 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 207.1 49.55) (end 207.6 50.05) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.1 51.55) (end 208.6 51.55) (width 0.3) (layer F.Cu) (net 447)) + (segment (start 209.1 51.55) (end 208.6 51.05) (width 0.3) (layer F.Cu) (net 447)) + (via (at 202.6 55.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 455)) + (segment (start 203.1 54.55) (end 202.6 55.05) (width 0.15) (layer F.Cu) (net 455)) + (segment (start 202.6 55.05) (end 202.6 55.3) (width 0.15) (layer B.Cu) (net 455)) + (segment (start 202.6 55.3) (end 201.1 56.8) (width 0.15) (layer B.Cu) (net 455)) + (segment (start 215.6 56.05) (end 217.1 56.05) (width 0.15) (layer F.Cu) (net 456)) + (segment (start 215.1 55.55) (end 215.6 56.05) (width 0.15) (layer F.Cu) (net 456)) + (via (at 217.1 56.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 456)) + (segment (start 217.1 56.05) (end 216.7 56.05) (width 0.15) (layer B.Cu) (net 456)) + (segment (start 216.7 56.05) (end 216.05 56.7) (width 0.15) (layer B.Cu) (net 456)) + (segment (start 216.05 56.7) (end 216.05 58.85) (width 0.15) (layer B.Cu) (net 456)) + (via (at 216.6 57.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 457)) + (segment (start 216.1 56.55) (end 216.6 57.05) (width 0.15) (layer F.Cu) (net 457)) + (via (at 216.8 47.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 458)) + (segment (start 216.1 47.55) (end 216.8 47.55) (width 0.15) (layer F.Cu) (net 458)) + (segment (start 218.6 47.25) (end 217.1 47.25) (width 0.15) (layer B.Cu) (net 458)) + (segment (start 218.9 46.95) (end 218.6 47.25) (width 0.15) (layer B.Cu) (net 458)) + (segment (start 217.1 47.25) (end 216.8 47.55) (width 0.15) (layer B.Cu) (net 458)) + (segment (start 220.7 46.95) (end 218.9 46.95) (width 0.15) (layer B.Cu) (net 458)) + (via (at 214.6 45.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 459)) + (segment (start 214.1 45.55) (end 214.6 45.05) (width 0.15) (layer F.Cu) (net 459)) + (segment (start 215 44.4) (end 215 41.4) (width 0.15) (layer B.Cu) (net 459)) + (segment (start 214.6 44.8) (end 215 44.4) (width 0.15) (layer B.Cu) (net 459)) + (segment (start 214.6 45.05) (end 214.6 44.8) (width 0.15) (layer B.Cu) (net 459)) + (via (at 213.6 47.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 460)) + (segment (start 213.1 47.55) (end 213.6 47.05) (width 0.15) (layer F.Cu) (net 460)) + (via (at 196.977 104.902) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 463)) + (segment (start 195.7815 104.902) (end 196.977 104.902) (width 0.15) (layer F.Cu) (net 463)) + (via (at 196.215 136.779) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 463) (tstamp 61996A05)) + (segment (start 194.1815 136.779) (end 196.215 136.779) (width 0.15) (layer F.Cu) (net 463) (tstamp 61996A06)) + (segment (start 199.7075 98.933) (end 200.7235 98.933) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 198.0565 103.8225) (end 198.0565 100.584) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 198.0565 100.584) (end 199.7075 98.933) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 196.977 104.902) (end 198.0565 103.8225) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 212.9155 134.4295) (end 212.9155 127.3175) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 209.6135 137.7315) (end 212.9155 134.4295) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 197.104 136.779) (end 198.0565 137.7315) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 198.0565 137.7315) (end 209.6135 137.7315) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 196.215 136.779) (end 197.104 136.779) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 196.977 104.902) (end 200.8505 108.7755) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 200.8505 108.7755) (end 200.8505 120.777) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 200.8505 120.777) (end 203.2635 123.19) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 208.788 123.19) (end 212.9155 127.3175) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 203.2635 123.19) (end 208.788 123.19) (width 0.15) (layer B.Cu) (net 463)) + (segment (start 203.65 93.75) (end 203.65 94.85) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 203.65 94.85) (end 202.95 95.55) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 202.95 95.55) (end 202.95 98) (width 0.15) (layer F.Cu) (net 463)) + (segment (start 203 93.75) (end 203 95.05) (width 0.15) (layer F.Cu) (net 464)) + (segment (start 203 95.05) (end 202.65 95.4) (width 0.15) (layer F.Cu) (net 464)) + (segment (start 202.65 95.4) (end 202.65 98.4) (width 0.15) (layer F.Cu) (net 464)) + (via (at 197.4215 100.7745) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 464)) + (via (at 197.0405 137.414) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 464) (tstamp 61996A07)) + (segment (start 194.1815 137.414) (end 197.0405 137.414) (width 0.15) (layer F.Cu) (net 464) (tstamp 61996A08)) + (segment (start 197.4215 101.992) (end 197.4215 100.7745) (width 0.15) (layer F.Cu) (net 464)) + (segment (start 197.4215 100.7745) (end 199.5805 98.6155) (width 0.15) (layer F.Cu) (net 464)) + (segment (start 199.5805 98.6155) (end 200.787 98.6155) (width 0.15) (layer F.Cu) (net 464)) + (segment (start 197.6755 138.049) (end 197.0405 137.414) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 213.233 134.5565) (end 209.7405 138.049) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 210.82 107.823) (end 210.82 121.539) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 209.7405 138.049) (end 197.6755 138.049) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 200.152 105.918) (end 208.915 105.918) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 208.915 105.918) (end 210.82 107.823) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 213.233 123.952) (end 213.233 134.5565) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 197.866 101.219) (end 197.866 103.632) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 197.866 103.632) (end 200.152 105.918) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 210.82 121.539) (end 213.233 123.952) (width 0.15) (layer B.Cu) (net 464)) + (segment (start 197.4215 100.7745) (end 197.866 101.219) (width 0.15) (layer B.Cu) (net 464)) + (via (at 198.6915 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 465)) + (segment (start 198.6915 101.992) (end 198.6915 103.1875) (width 0.15) (layer F.Cu) (net 465)) + (via (at 195.3895 138.049) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 465)) + (segment (start 194.1815 138.049) (end 195.3895 138.049) (width 0.15) (layer F.Cu) (net 465)) + (segment (start 204.3 93.75) (end 204.3 94.65) (width 0.15) (layer F.Cu) (net 465)) + (segment (start 204.3 94.65) (end 203.25 95.7) (width 0.15) (layer F.Cu) (net 465)) + (segment (start 203.25 95.7) (end 203.25 98.05) (width 0.15) (layer F.Cu) (net 465)) + (segment (start 201.1045 105.6005) (end 198.6915 103.1875) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 209.042 105.6005) (end 201.1045 105.6005) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 211.1375 107.696) (end 209.042 105.6005) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 211.1375 121.412) (end 211.1375 107.696) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 213.5505 123.825) (end 211.1375 121.412) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 213.5505 134.6835) (end 213.5505 123.825) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 209.8675 138.3665) (end 213.5505 134.6835) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 196.596 138.3665) (end 209.8675 138.3665) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 196.2785 138.049) (end 196.596 138.3665) (width 0.15) (layer B.Cu) (net 465)) + (segment (start 195.3895 138.049) (end 196.2785 138.049) (width 0.15) (layer B.Cu) (net 465)) + (via (at 199.9615 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 466) (tstamp 61978BBD)) + (segment (start 199.9615 101.992) (end 199.9615 103.1875) (width 0.15) (layer F.Cu) (net 466) (tstamp 61978BBE)) + (via (at 196.215 138.684) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 466)) + (segment (start 196.215 138.684) (end 194.1815 138.684) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 203.55 95.85) (end 203.55 98.15) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 204.55 94.85) (end 203.55 95.85) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 204.75 94.85) (end 204.55 94.85) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 204.95 94.65) (end 204.75 94.85) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 204.95 93.75) (end 204.95 94.65) (width 0.15) (layer F.Cu) (net 466)) + (segment (start 214.5665 134.874) (end 210.7565 138.684) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 210.7565 138.684) (end 196.215 138.684) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 214.5665 130.7465) (end 214.5665 134.874) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 213.868 130.048) (end 214.5665 130.7465) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 213.868 123.698) (end 213.868 130.048) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 211.455 121.285) (end 213.868 123.698) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 211.455 107.569) (end 211.455 121.285) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 199.9615 103.1875) (end 202.057 105.283) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 209.169 105.283) (end 211.455 107.569) (width 0.15) (layer B.Cu) (net 466)) + (segment (start 202.057 105.283) (end 209.169 105.283) (width 0.15) (layer B.Cu) (net 466)) + (via (at 196.215 139.954) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 467) (tstamp 618683F2)) + (segment (start 194.1815 139.954) (end 196.215 139.954) (width 0.15) (layer F.Cu) (net 467) (tstamp 618683EF)) + (via (at 201.2315 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 467) (tstamp 61978BBB)) + (segment (start 201.2315 101.992) (end 201.2315 103.1875) (width 0.15) (layer F.Cu) (net 467) (tstamp 61978BBC)) + (segment (start 203.85 96) (end 203.85 98.25) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 204.9 95.15) (end 204.7 95.15) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 205.2 94.85) (end 204.9 95.15) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 205.4 94.85) (end 205.2 94.85) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 205.6 94.65) (end 205.4 94.85) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 205.6 93.75) (end 205.6 94.65) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 204.7 95.15) (end 203.85 96) (width 0.15) (layer F.Cu) (net 467)) + (segment (start 214.1855 123.571) (end 211.7725 121.158) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 214.1855 129.921) (end 214.1855 123.571) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 214.884 130.6195) (end 214.1855 129.921) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 214.884 135.001) (end 214.884 130.6195) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 209.296 104.9655) (end 203.0095 104.9655) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 210.8835 139.0015) (end 214.884 135.001) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 197.1675 139.0015) (end 210.8835 139.0015) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 203.0095 104.9655) (end 201.2315 103.1875) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 211.7725 107.442) (end 209.296 104.9655) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 211.7725 121.158) (end 211.7725 107.442) (width 0.15) (layer B.Cu) (net 467)) + (segment (start 196.215 139.954) (end 197.1675 139.0015) (width 0.15) (layer B.Cu) (net 467)) + (via (at 202.5015 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 468) (tstamp 61978BC3)) + (segment (start 202.5015 101.992) (end 202.5015 103.1875) (width 0.15) (layer F.Cu) (net 468) (tstamp 61978BC5)) + (via (at 197.0405 140.589) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 468)) + (segment (start 194.1815 140.589) (end 197.0405 140.589) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 204.85 95.45) (end 204.15 96.15) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 206.05 94.85) (end 205.85 94.85) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 206.25 94.65) (end 206.05 94.85) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 204.15 96.15) (end 204.15 98.15) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 206.25 93.75) (end 206.25 94.65) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 205.85 94.85) (end 205.55 95.15) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 205.55 95.15) (end 205.35 95.15) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 205.05 95.45) (end 204.85 95.45) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 205.35 95.15) (end 205.05 95.45) (width 0.15) (layer F.Cu) (net 468)) + (segment (start 203.962 104.648) (end 202.5015 103.1875) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 209.423 104.648) (end 203.962 104.648) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 212.09 107.315) (end 209.423 104.648) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 212.09 121.031) (end 212.09 107.315) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 214.503 123.444) (end 212.09 121.031) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 214.503 129.7305) (end 214.503 123.444) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 215.2015 130.429) (end 214.503 129.7305) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 215.2015 135.128) (end 215.2015 130.429) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 211.0105 139.319) (end 215.2015 135.128) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 198.3105 139.319) (end 211.0105 139.319) (width 0.15) (layer B.Cu) (net 468)) + (segment (start 197.0405 140.589) (end 198.3105 139.319) (width 0.15) (layer B.Cu) (net 468)) + (via (at 195.3895 141.224) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 469) (tstamp 618683F5)) + (segment (start 194.1815 141.224) (end 195.3895 141.224) (width 0.15) (layer F.Cu) (net 469) (tstamp 618683F8)) + (segment (start 203.7715 101.992) (end 203.7715 103.1875) (width 0.15) (layer F.Cu) (net 469) (tstamp 61978BC4)) + (via (at 203.7715 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 469) (tstamp 61978BC6)) + (segment (start 204.45 96.3) (end 204.45 98.2) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 205 95.75) (end 204.45 96.3) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206.2 95.15) (end 206 95.15) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206.5 94.85) (end 206.2 95.15) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206.7 94.85) (end 206.5 94.85) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206.9 94.65) (end 206.7 94.85) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206.9 93.75) (end 206.9 94.65) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 206 95.15) (end 205.7 95.45) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 205.7 95.45) (end 205.5 95.45) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 205.2 95.75) (end 205 95.75) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 205.5 95.45) (end 205.2 95.75) (width 0.15) (layer F.Cu) (net 469)) + (segment (start 204.9145 104.3305) (end 203.7715 103.1875) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 212.4075 120.904) (end 212.4075 107.188) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 214.8205 123.317) (end 212.4075 120.904) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 215.519 135.255) (end 215.519 130.302) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 212.4075 107.188) (end 209.55 104.3305) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 215.519 130.302) (end 214.8205 129.6035) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 211.1375 139.6365) (end 215.519 135.255) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 209.55 104.3305) (end 204.9145 104.3305) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 195.3895 141.224) (end 197.104 141.224) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 198.6915 139.6365) (end 211.1375 139.6365) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 214.8205 129.6035) (end 214.8205 123.317) (width 0.15) (layer B.Cu) (net 469)) + (segment (start 197.104 141.224) (end 198.6915 139.6365) (width 0.15) (layer B.Cu) (net 469)) + (via (at 196.215 141.859) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 470) (tstamp 61868077)) + (segment (start 194.1815 141.859) (end 196.215 141.859) (width 0.15) (layer F.Cu) (net 470) (tstamp 61868080)) + (via (at 205.0415 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 470) (tstamp 61978BCF)) + (segment (start 205.0415 101.992) (end 205.0415 103.1875) (width 0.15) (layer F.Cu) (net 470) (tstamp 61978BD0)) + (segment (start 204.75 96.45) (end 204.75 98.2) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 205.15 96.05) (end 204.75 96.45) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 206.35 95.45) (end 206.15 95.45) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 206.65 95.15) (end 206.35 95.45) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 206.85 95.15) (end 206.65 95.15) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 207.15 94.85) (end 206.85 95.15) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 207.35 94.85) (end 207.15 94.85) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 207.55 94.65) (end 207.35 94.85) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 207.55 93.75) (end 207.55 94.65) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 206.15 95.45) (end 205.85 95.75) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 205.85 95.75) (end 205.65 95.75) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 205.35 96.05) (end 205.15 96.05) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 205.65 95.75) (end 205.35 96.05) (width 0.15) (layer F.Cu) (net 470)) + (segment (start 196.9135 141.859) (end 196.215 141.859) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 215.8365 135.382) (end 211.2645 139.954) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 215.8365 130.175) (end 215.8365 135.382) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 215.138 129.4765) (end 215.8365 130.175) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 212.725 120.777) (end 215.138 123.19) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 211.2645 139.954) (end 198.8185 139.954) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 212.725 107.061) (end 212.725 120.777) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 205.867 104.013) (end 209.677 104.013) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 215.138 123.19) (end 215.138 129.4765) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 209.677 104.013) (end 212.725 107.061) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 198.8185 139.954) (end 196.9135 141.859) (width 0.15) (layer B.Cu) (net 470)) + (segment (start 205.0415 103.1875) (end 205.867 104.013) (width 0.15) (layer B.Cu) (net 470)) + (via (at 196.215 143.129) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 471) (tstamp 618683FB)) + (segment (start 194.1815 143.129) (end 196.215 143.129) (width 0.15) (layer F.Cu) (net 471) (tstamp 618683EC)) + (via (at 210.1215 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 471) (tstamp 61978BDA)) + (segment (start 210.1215 101.992) (end 210.1215 103.1875) (width 0.15) (layer F.Cu) (net 471) (tstamp 61978BDB)) + (segment (start 213.0425 106.1085) (end 210.1215 103.1875) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 213.0425 120.65) (end 213.0425 106.1085) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 215.4555 123.063) (end 213.0425 120.65) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 215.4555 129.3495) (end 215.4555 123.063) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 216.154 130.048) (end 215.4555 129.3495) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 216.154 135.509) (end 216.154 130.048) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 211.3915 140.2715) (end 216.154 135.509) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 199.0725 140.2715) (end 211.3915 140.2715) (width 0.15) (layer B.Cu) (net 471)) + (segment (start 196.215 143.129) (end 199.0725 140.2715) (width 0.15) (layer B.Cu) (net 471)) + (via (at 211.3915 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 472) (tstamp 61978BD3)) + (segment (start 211.3915 101.992) (end 211.3915 103.1875) (width 0.15) (layer F.Cu) (net 472) (tstamp 61978BD5)) + (via (at 197.0405 143.764) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 472)) + (segment (start 194.1815 143.764) (end 197.0405 143.764) (width 0.15) (layer F.Cu) (net 472)) + (segment (start 200.2155 140.589) (end 197.0405 143.764) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 211.5185 140.589) (end 200.2155 140.589) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 216.4715 135.636) (end 211.5185 140.589) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 216.4715 129.921) (end 216.4715 135.636) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 215.773 129.2225) (end 216.4715 129.921) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 215.773 122.936) (end 215.773 129.2225) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 213.36 120.523) (end 215.773 122.936) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 213.36 105.156) (end 213.36 120.523) (width 0.15) (layer B.Cu) (net 472)) + (segment (start 211.3915 103.1875) (end 213.36 105.156) (width 0.15) (layer B.Cu) (net 472)) + (via (at 195.3895 144.399) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 473) (tstamp 6186806B)) + (segment (start 194.1815 144.399) (end 195.3895 144.399) (width 0.15) (layer F.Cu) (net 473) (tstamp 61868074)) + (segment (start 212.6615 101.992) (end 212.6615 103.1875) (width 0.15) (layer F.Cu) (net 473) (tstamp 61978BD4)) + (via (at 212.6615 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 473) (tstamp 61978BD6)) + (segment (start 213.6775 104.2035) (end 212.6615 103.1875) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 213.6775 120.396) (end 213.6775 104.2035) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 216.0905 129.0955) (end 216.0905 122.809) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 216.789 129.794) (end 216.0905 129.0955) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 200.5965 140.9065) (end 211.6455 140.9065) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 216.0905 122.809) (end 213.6775 120.396) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 197.104 144.399) (end 200.5965 140.9065) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 216.789 135.763) (end 216.789 129.794) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 211.6455 140.9065) (end 216.789 135.763) (width 0.15) (layer B.Cu) (net 473)) + (segment (start 195.3895 144.399) (end 197.104 144.399) (width 0.15) (layer B.Cu) (net 473)) + (via (at 196.215 145.034) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 474) (tstamp 6186806E)) + (segment (start 194.1815 145.034) (end 196.215 145.034) (width 0.15) (layer F.Cu) (net 474) (tstamp 61868071)) + (via (at 213.9315 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 474) (tstamp 61978BD8)) + (segment (start 213.9315 101.992) (end 213.9315 103.1875) (width 0.15) (layer F.Cu) (net 474) (tstamp 61978BD9)) + (segment (start 196.9135 145.034) (end 196.215 145.034) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 211.7725 141.224) (end 200.7235 141.224) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 200.7235 141.224) (end 196.9135 145.034) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 217.1065 135.89) (end 211.7725 141.224) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 217.1065 129.667) (end 217.1065 135.89) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 216.408 128.9685) (end 217.1065 129.667) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 213.995 103.251) (end 213.995 120.269) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 216.408 122.682) (end 216.408 128.9685) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 213.995 120.269) (end 216.408 122.682) (width 0.15) (layer B.Cu) (net 474)) + (segment (start 213.9315 103.1875) (end 213.995 103.251) (width 0.15) (layer B.Cu) (net 474)) + (via (at 196.215 146.304) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 475) (tstamp 6186840A)) + (segment (start 194.1815 146.304) (end 196.215 146.304) (width 0.15) (layer F.Cu) (net 475) (tstamp 61868416)) + (via (at 215.2015 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 475) (tstamp 61978BD7)) + (segment (start 215.2015 101.992) (end 215.2015 103.1875) (width 0.15) (layer F.Cu) (net 475) (tstamp 61978BDC)) + (segment (start 214.3125 104.0765) (end 215.2015 103.1875) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 214.3125 120.142) (end 214.3125 104.0765) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 216.7255 128.8415) (end 216.7255 122.555) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 217.424 136.017) (end 217.424 129.54) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 211.8995 141.5415) (end 217.424 136.017) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 216.7255 122.555) (end 214.3125 120.142) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 200.9775 141.5415) (end 211.8995 141.5415) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 217.424 129.54) (end 216.7255 128.8415) (width 0.15) (layer B.Cu) (net 475)) + (segment (start 196.215 146.304) (end 200.9775 141.5415) (width 0.15) (layer B.Cu) (net 475)) + (via (at 195.3895 146.939) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 476) (tstamp 618683FE)) + (segment (start 194.1815 146.939) (end 195.3895 146.939) (width 0.15) (layer F.Cu) (net 476) (tstamp 61868401)) + (segment (start 216.4715 101.992) (end 216.4715 103.1875) (width 0.15) (layer F.Cu) (net 476) (tstamp 61978BDD)) + (via (at 216.4715 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 476) (tstamp 61978BDE)) + (segment (start 201.3585 141.859) (end 196.2785 146.939) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 212.0265 141.859) (end 201.3585 141.859) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 217.7415 129.413) (end 217.7415 136.144) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 217.7415 136.144) (end 212.0265 141.859) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 217.043 128.7145) (end 217.7415 129.413) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 214.63 119.507) (end 217.043 121.92) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 216.4715 103.1875) (end 214.63 105.029) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 214.63 105.029) (end 214.63 119.507) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 196.2785 146.939) (end 195.3895 146.939) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 217.043 121.92) (end 217.043 128.7145) (width 0.15) (layer B.Cu) (net 476)) + (segment (start 217.7415 101.992) (end 217.7415 103.1875) (width 0.15) (layer F.Cu) (net 477) (tstamp 61978BEB)) + (via (at 217.7415 103.1875) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 477) (tstamp 61978BEC)) + (via (at 197.0405 147.574) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 477)) + (segment (start 197.0405 147.574) (end 194.1815 147.574) (width 0.15) (layer F.Cu) (net 477)) + (segment (start 214.9475 105.9815) (end 217.7415 103.1875) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 214.9475 119.38) (end 214.9475 105.9815) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 217.3605 121.793) (end 214.9475 119.38) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 217.3605 128.5875) (end 217.3605 121.793) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 218.059 129.286) (end 217.3605 128.5875) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 218.059 136.271) (end 218.059 129.286) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 212.1535 142.1765) (end 218.059 136.271) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 202.438 142.1765) (end 212.1535 142.1765) (width 0.15) (layer B.Cu) (net 477)) + (segment (start 197.0405 147.574) (end 202.438 142.1765) (width 0.15) (layer B.Cu) (net 477)) + (via (at 196.215 148.209) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 478) (tstamp 61868404)) + (segment (start 194.1815 148.209) (end 196.215 148.209) (width 0.15) (layer F.Cu) (net 478) (tstamp 61868407)) + (via (at 218.186 104.902) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 478)) + (segment (start 219.3815 104.902) (end 218.186 104.902) (width 0.15) (layer F.Cu) (net 478)) + (segment (start 220.6625 104.902) (end 221.107 104.4575) (width 0.15) (layer F.Cu) (net 478)) + (segment (start 221.107 104.4575) (end 221.107 103.251) (width 0.15) (layer F.Cu) (net 478)) + (segment (start 219.3815 104.902) (end 220.6625 104.902) (width 0.15) (layer F.Cu) (net 478)) + (segment (start 197.104 148.209) (end 196.215 148.209) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 212.2805 142.494) (end 202.819 142.494) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 218.3765 129.159) (end 218.3765 136.398) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 217.678 121.666) (end 217.678 128.4605) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 202.819 142.494) (end 197.104 148.209) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 217.678 128.4605) (end 218.3765 129.159) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 215.265 119.253) (end 217.678 121.666) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 215.265 107.823) (end 215.265 119.253) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 218.3765 136.398) (end 212.2805 142.494) (width 0.15) (layer B.Cu) (net 478)) + (segment (start 218.186 104.902) (end 215.265 107.823) (width 0.15) (layer B.Cu) (net 478)) + (via (at 218.186 107.442) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 479) (tstamp 61978F5C)) + (segment (start 219.3815 107.442) (end 218.186 107.442) (width 0.15) (layer F.Cu) (net 479) (tstamp 61978F5D)) + (via (at 196.215 149.479) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 479) (tstamp 619882AD)) + (segment (start 194.1815 149.479) (end 196.215 149.479) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 221.4245 104.5845) (end 221.4245 102.9335) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 221.107 104.902) (end 221.4245 104.5845) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 221.107 106.9975) (end 221.107 104.902) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 220.6625 107.442) (end 221.107 106.9975) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 219.3815 107.442) (end 220.6625 107.442) (width 0.15) (layer F.Cu) (net 479)) + (segment (start 196.2785 149.479) (end 196.215 149.479) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 202.946 142.8115) (end 196.2785 149.479) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 212.4075 142.8115) (end 202.946 142.8115) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 218.694 136.525) (end 212.4075 142.8115) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 218.694 122.2375) (end 218.694 136.525) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 215.5825 119.126) (end 218.694 122.2375) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 215.5825 110.0455) (end 215.5825 119.126) (width 0.15) (layer B.Cu) (net 479)) + (segment (start 218.186 107.442) (end 215.5825 110.0455) (width 0.15) (layer B.Cu) (net 479)) + (via (at 218.186 108.712) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 480) (tstamp 61978F60)) + (segment (start 219.3815 108.712) (end 218.186 108.712) (width 0.15) (layer F.Cu) (net 480) (tstamp 61978F61)) + (segment (start 194.1815 150.114) (end 197.0405 150.114) (width 0.15) (layer F.Cu) (net 480)) + (via (at 197.0405 150.114) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 480)) + (segment (start 221.742 104.7115) (end 221.742 102.9335) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 221.4245 105.029) (end 221.742 104.7115) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 221.4245 107.1245) (end 221.4245 105.029) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 221.107 107.442) (end 221.4245 107.1245) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 221.107 108.2675) (end 221.107 107.442) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 220.6625 108.712) (end 221.107 108.2675) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 219.3815 108.712) (end 220.6625 108.712) (width 0.15) (layer F.Cu) (net 480)) + (segment (start 215.9 118.999) (end 215.9 110.998) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 212.5345 143.129) (end 219.0115 136.652) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 219.0115 122.1105) (end 215.9 118.999) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 215.9 110.998) (end 218.186 108.712) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 219.0115 136.652) (end 219.0115 122.1105) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 204.0255 143.129) (end 212.5345 143.129) (width 0.15) (layer B.Cu) (net 480)) + (segment (start 197.0405 150.114) (end 204.0255 143.129) (width 0.15) (layer B.Cu) (net 480)) + (via (at 218.186 109.982) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 481) (tstamp 61978F66)) + (segment (start 219.3815 109.982) (end 218.186 109.982) (width 0.15) (layer F.Cu) (net 481) (tstamp 61978F67)) + (via (at 195.3895 150.749) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 481)) + (segment (start 194.1815 150.749) (end 195.3895 150.749) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 222.0595 104.8385) (end 222.0595 102.743) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.742 105.156) (end 222.0595 104.8385) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.742 107.2515) (end 221.742 105.156) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 220.6625 109.982) (end 221.107 109.5375) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.107 109.5375) (end 221.107 108.712) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.4245 108.3945) (end 221.4245 107.569) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.107 108.712) (end 221.4245 108.3945) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 221.4245 107.569) (end 221.742 107.2515) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 219.3815 109.982) (end 220.6625 109.982) (width 0.15) (layer F.Cu) (net 481)) + (segment (start 216.2175 111.9505) (end 218.186 109.982) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 219.329 121.9835) (end 216.2175 118.872) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 216.2175 118.872) (end 216.2175 111.9505) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 219.329 136.779) (end 219.329 121.9835) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 195.3895 150.749) (end 197.104 150.749) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 212.6615 143.4465) (end 219.329 136.779) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 204.4065 143.4465) (end 212.6615 143.4465) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 197.104 150.749) (end 204.4065 143.4465) (width 0.15) (layer B.Cu) (net 481)) + (segment (start 219.3815 111.252) (end 218.186 111.252) (width 0.15) (layer F.Cu) (net 482) (tstamp 61978F64)) + (via (at 218.186 111.252) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 482) (tstamp 61978F65)) + (via (at 196.5325 151.384) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 482)) + (segment (start 196.5325 151.384) (end 194.1815 151.384) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.107 110.8075) (end 220.6625 111.252) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.107 109.982) (end 221.107 110.8075) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.488 108.7755) (end 221.488 109.601) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.742 107.696) (end 221.742 108.5215) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.488 109.601) (end 221.107 109.982) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 221.742 108.5215) (end 221.488 108.7755) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 222.0595 105.283) (end 222.0595 107.3785) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 220.6625 111.252) (end 219.3815 111.252) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 222.377 104.9655) (end 222.0595 105.283) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 222.0595 107.3785) (end 221.742 107.696) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 222.377 102.616) (end 222.377 104.9655) (width 0.15) (layer F.Cu) (net 482)) + (segment (start 196.9135 151.384) (end 196.5325 151.384) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 204.5335 143.764) (end 196.9135 151.384) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 212.7885 143.764) (end 204.5335 143.764) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 219.6465 136.906) (end 212.7885 143.764) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 219.6465 121.8565) (end 219.6465 136.906) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 218.694 120.904) (end 219.6465 121.8565) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 218.694 119.9515) (end 218.694 120.904) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 218.186 111.252) (end 216.535 112.903) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 216.535 117.7925) (end 218.694 119.9515) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 216.535 112.903) (end 216.535 117.7925) (width 0.15) (layer B.Cu) (net 482)) + (segment (start 219.3815 112.522) (end 218.186 112.522) (width 0.15) (layer F.Cu) (net 483) (tstamp 61978F6C)) + (via (at 218.186 112.522) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 483) (tstamp 61978F6F)) + (via (at 196.5325 152.654) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 483)) + (segment (start 194.1815 152.654) (end 196.5325 152.654) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.107 111.252) (end 221.107 112.0775) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.0595 108.6485) (end 221.8055 108.9025) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.4245 110.109) (end 221.4245 110.9345) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.107 112.0775) (end 220.6625 112.522) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.8055 109.728) (end 221.4245 110.109) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.8055 108.9025) (end 221.8055 109.728) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 221.4245 110.9345) (end 221.107 111.252) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.0595 107.823) (end 222.0595 108.6485) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.377 107.5055) (end 222.0595 107.823) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.6945 102.2985) (end 222.6945 105.0925) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 220.6625 112.522) (end 219.3815 112.522) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.6945 105.0925) (end 222.377 105.41) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 222.377 105.41) (end 222.377 107.5055) (width 0.15) (layer F.Cu) (net 483)) + (segment (start 216.8525 117.602) (end 216.8525 113.8555) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 219.0115 119.761) (end 216.8525 117.602) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 219.964 121.7295) (end 219.0115 120.777) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 219.964 137.033) (end 219.964 121.7295) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 205.105 144.0815) (end 212.9155 144.0815) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 216.8525 113.8555) (end 218.186 112.522) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 219.0115 120.777) (end 219.0115 119.761) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 212.9155 144.0815) (end 219.964 137.033) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 196.5325 152.654) (end 205.105 144.0815) (width 0.15) (layer B.Cu) (net 483)) + (segment (start 219.3815 113.792) (end 218.186 113.792) (width 0.15) (layer F.Cu) (net 484) (tstamp 61978F6D)) + (via (at 218.186 113.792) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 484) (tstamp 61978F6E)) + (via (at 195.707 153.289) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 484)) + (segment (start 194.1815 153.289) (end 195.707 153.289) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 223.012 105.2195) (end 223.012 102.2985) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.6945 105.537) (end 223.012 105.2195) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.6945 107.6325) (end 222.6945 105.537) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.377 107.95) (end 222.6945 107.6325) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.377 108.7755) (end 222.377 107.95) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.123 109.0295) (end 222.377 108.7755) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 222.123 109.855) (end 222.123 109.0295) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.742 110.236) (end 222.123 109.855) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.742 111.0615) (end 221.742 110.236) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.4245 111.379) (end 221.742 111.0615) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.4245 112.2045) (end 221.4245 111.379) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.107 112.522) (end 221.4245 112.2045) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 221.107 113.3475) (end 221.107 112.522) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 220.6625 113.792) (end 221.107 113.3475) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 219.3815 113.792) (end 220.6625 113.792) (width 0.15) (layer F.Cu) (net 484)) + (segment (start 196.596 153.289) (end 195.707 153.289) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 205.486 144.399) (end 196.596 153.289) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 213.0425 144.399) (end 205.486 144.399) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 220.2815 137.16) (end 213.0425 144.399) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 220.2815 121.6025) (end 220.2815 137.16) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 219.329 120.65) (end 220.2815 121.6025) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 218.186 113.792) (end 217.17 114.808) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 219.329 119.634) (end 219.329 120.65) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 217.17 117.475) (end 219.329 119.634) (width 0.15) (layer B.Cu) (net 484)) + (segment (start 217.17 114.808) (end 217.17 117.475) (width 0.15) (layer B.Cu) (net 484)) + (via (at 218.186 115.062) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 485) (tstamp 61978F74)) + (segment (start 219.3815 115.062) (end 218.186 115.062) (width 0.15) (layer F.Cu) (net 485) (tstamp 61978F75)) + (via (at 196.5325 153.924) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 485)) + (segment (start 194.1815 153.924) (end 196.5325 153.924) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 223.3295 105.3465) (end 223.3295 101.981) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 223.012 105.664) (end 223.3295 105.3465) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 223.012 107.7595) (end 223.012 105.664) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.6945 108.077) (end 223.012 107.7595) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.6945 108.9025) (end 222.6945 108.077) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.4405 109.1565) (end 222.6945 108.9025) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.4405 109.982) (end 222.4405 109.1565) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.0595 110.363) (end 222.4405 109.982) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.742 111.506) (end 222.0595 111.1885) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.742 112.3315) (end 221.742 111.506) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 222.0595 111.1885) (end 222.0595 110.363) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.4245 112.649) (end 221.742 112.3315) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.107 113.792) (end 221.4245 113.4745) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.4245 113.4745) (end 221.4245 112.649) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 221.107 114.6175) (end 221.107 113.792) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 220.6625 115.062) (end 221.107 114.6175) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 219.3815 115.062) (end 220.6625 115.062) (width 0.15) (layer F.Cu) (net 485)) + (segment (start 217.678 115.57) (end 218.186 115.062) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 217.678 117.5385) (end 217.678 115.57) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 219.6465 119.507) (end 217.678 117.5385) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 219.6465 120.523) (end 219.6465 119.507) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 221.2975 122.174) (end 219.6465 120.523) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 213.1695 144.7165) (end 220.599 137.287) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 220.599 127.4445) (end 221.2975 126.746) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 220.599 137.287) (end 220.599 127.4445) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 221.2975 126.746) (end 221.2975 122.174) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 205.74 144.7165) (end 213.1695 144.7165) (width 0.15) (layer B.Cu) (net 485)) + (segment (start 196.5325 153.924) (end 205.74 144.7165) (width 0.15) (layer B.Cu) (net 485)) + (via (at 218.186 116.332) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 486) (tstamp 61978F76)) + (segment (start 219.3815 116.332) (end 218.186 116.332) (width 0.15) (layer F.Cu) (net 486) (tstamp 61978F77)) + (via (at 195.707 154.559) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 486)) + (segment (start 194.1815 154.559) (end 195.707 154.559) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 223.647 105.4735) (end 223.647 101.7905) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 223.3295 105.791) (end 223.647 105.4735) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 223.3295 107.8865) (end 223.3295 105.791) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 223.012 108.204) (end 223.3295 107.8865) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 223.012 109.0295) (end 223.012 108.204) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.758 109.2835) (end 223.012 109.0295) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.758 110.109) (end 222.758 109.2835) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.377 110.49) (end 222.758 110.109) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.377 111.3155) (end 222.377 110.49) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.0595 111.633) (end 222.377 111.3155) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 222.0595 112.4585) (end 222.0595 111.633) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.742 112.776) (end 222.0595 112.4585) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.742 113.6015) (end 221.742 112.776) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.4245 113.919) (end 221.742 113.6015) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.4245 114.7445) (end 221.4245 113.919) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.107 115.062) (end 221.4245 114.7445) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 221.107 115.8875) (end 221.107 115.062) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 220.6625 116.332) (end 221.107 115.8875) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 219.3815 116.332) (end 220.6625 116.332) (width 0.15) (layer F.Cu) (net 486)) + (segment (start 196.596 154.559) (end 195.707 154.559) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 206.121 145.034) (end 196.596 154.559) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 213.2965 145.034) (end 206.121 145.034) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 220.9165 137.414) (end 213.2965 145.034) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 220.9165 127.762) (end 220.9165 137.414) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 221.615 127.0635) (end 220.9165 127.762) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 221.615 122.047) (end 221.615 127.0635) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 219.964 120.396) (end 221.615 122.047) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 219.964 119.38) (end 219.964 120.396) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 218.186 117.602) (end 219.964 119.38) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 218.186 116.332) (end 218.186 117.602) (width 0.15) (layer B.Cu) (net 486)) + (segment (start 195.7815 116.332) (end 196.977 116.332) (width 0.15) (layer F.Cu) (net 487) (tstamp 619792FF)) + (via (at 196.977 116.332) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 487) (tstamp 61979300)) + (via (at 202.5015 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 487)) + (segment (start 202.5015 132.269) (end 202.5015 133.477) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.882 114.427) (end 196.977 116.332) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.882 106.8705) (end 198.882 114.427) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 197.5485 105.537) (end 198.882 106.8705) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 194.7545 105.537) (end 197.5485 105.537) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 194.3735 105.156) (end 194.7545 105.537) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 194.3735 97.5765) (end 194.3735 105.156) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 195.3 96.65) (end 194.3735 97.5765) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 195.5 96.65) (end 195.3 96.65) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 195.8 96.35) (end 195.5 96.65) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 196 96.35) (end 195.8 96.35) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 196.3 96.05) (end 196 96.35) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 196.5 96.05) (end 196.3 96.05) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 196.8 95.75) (end 196.5 96.05) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 197 95.75) (end 196.8 95.75) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 197.3 95.45) (end 197 95.75) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 197.5 95.45) (end 197.3 95.45) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 197.8 95.15) (end 197.5 95.45) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198 95.15) (end 197.8 95.15) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.3 94.85) (end 198 95.15) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.5 94.85) (end 198.3 94.85) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.7 94.65) (end 198.5 94.85) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.7 93.75) (end 198.7 94.65) (width 0.15) (layer F.Cu) (net 487)) + (segment (start 198.3105 125.857) (end 198.3105 117.6655) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 207.137 128.7145) (end 201.168 128.7145) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 208.3435 129.921) (end 207.137 128.7145) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 207.645 135.1915) (end 208.3435 134.493) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 198.3105 117.6655) (end 196.977 116.332) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 208.3435 134.493) (end 208.3435 129.921) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 201.168 128.7145) (end 198.3105 125.857) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 204.216 135.1915) (end 207.645 135.1915) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 202.5015 133.477) (end 204.216 135.1915) (width 0.15) (layer B.Cu) (net 487)) + (segment (start 195.7815 115.062) (end 196.977 115.062) (width 0.15) (layer F.Cu) (net 488) (tstamp 619792FD)) + (via (at 196.977 115.062) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 488) (tstamp 619792FE)) + (via (at 201.8665 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 488) (tstamp 61A260F4)) + (segment (start 201.8665 132.269) (end 201.8665 134.3025) (width 0.15) (layer F.Cu) (net 488) (tstamp 61A260F5)) + (segment (start 198.05 94.65) (end 198.05 93.75) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 197.65 94.85) (end 197.85 94.85) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 197.15 95.15) (end 197.35 95.15) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 197.35 95.15) (end 197.65 94.85) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 196.85 95.45) (end 197.15 95.15) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 196.35 95.75) (end 196.65 95.45) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 195.35 96.35) (end 195.65 96.05) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 194.5005 106.807) (end 194.056 106.3625) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 197.612 106.807) (end 194.5005 106.807) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 195.85 96.05) (end 196.15 95.75) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 196.15 95.75) (end 196.35 95.75) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 195.65 96.05) (end 195.85 96.05) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 195.15 96.35) (end 195.35 96.35) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 196.65 95.45) (end 196.85 95.45) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 194.056 97.444) (end 195.15 96.35) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 198.4375 113.6015) (end 198.4375 107.6325) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 194.056 106.3625) (end 194.056 97.444) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 196.977 115.062) (end 198.4375 113.6015) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 197.85 94.85) (end 198.05 94.65) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 198.4375 107.6325) (end 197.612 106.807) (width 0.15) (layer F.Cu) (net 488)) + (segment (start 198.628 116.713) (end 196.977 115.062) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 198.628 124.7775) (end 198.628 116.713) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 202.2475 128.397) (end 198.628 124.7775) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 207.264 128.397) (end 202.2475 128.397) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 208.661 129.794) (end 207.264 128.397) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 208.661 134.62) (end 208.661 129.794) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 207.772 135.509) (end 208.661 134.62) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 203.073 135.509) (end 207.772 135.509) (width 0.15) (layer B.Cu) (net 488)) + (segment (start 201.8665 134.3025) (end 203.073 135.509) (width 0.15) (layer B.Cu) (net 488)) + (via (at 196.977 113.792) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 489) (tstamp 619792F7)) + (segment (start 195.7815 113.792) (end 196.977 113.792) (width 0.15) (layer F.Cu) (net 489) (tstamp 619792F8)) + (via (at 200.5965 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 489) (tstamp 61A260F0)) + (segment (start 200.5965 132.269) (end 200.5965 134.3025) (width 0.15) (layer F.Cu) (net 489) (tstamp 61A260F1)) + (segment (start 196.55 94.85) (end 196.75 94.65) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 196.75 94.65) (end 196.75 93.75) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 196.35 94.85) (end 196.55 94.85) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 196.05 95.15) (end 196.35 94.85) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 195.85 95.15) (end 196.05 95.15) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 195.05 95.75) (end 195.35 95.45) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 194.85 95.75) (end 195.05 95.75) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 193.421 97.179) (end 194.85 95.75) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 194.818 108.0135) (end 193.421 106.6165) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 193.421 106.6165) (end 193.421 97.179) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 195.35 95.45) (end 195.55 95.45) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 197.231 108.0135) (end 194.818 108.0135) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 198.12 112.649) (end 198.12 108.9025) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 195.55 95.45) (end 195.85 95.15) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 198.12 108.9025) (end 197.231 108.0135) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 196.977 113.792) (end 198.12 112.649) (width 0.15) (layer F.Cu) (net 489)) + (segment (start 207.899 135.8265) (end 202.1205 135.8265) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 208.9785 129.667) (end 208.9785 134.747) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 198.9455 115.7605) (end 198.9455 124.6505) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 202.3745 128.0795) (end 207.391 128.0795) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 202.1205 135.8265) (end 200.5965 134.3025) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 207.391 128.0795) (end 208.9785 129.667) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 198.9455 124.6505) (end 202.3745 128.0795) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 208.9785 134.747) (end 207.899 135.8265) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 196.977 113.792) (end 198.9455 115.7605) (width 0.15) (layer B.Cu) (net 489)) + (segment (start 195.7815 112.522) (end 196.977 112.522) (width 0.15) (layer F.Cu) (net 490) (tstamp 619792F5)) + (via (at 196.977 112.522) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 490) (tstamp 619792F6)) + (via (at 199.9615 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 490)) + (segment (start 199.9615 132.269) (end 199.9615 133.477) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 195.45 94.65) (end 195.45 93.75) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 195.25 94.85) (end 195.45 94.65) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 195.05 94.85) (end 195.25 94.85) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 194.75 95.15) (end 195.05 94.85) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 194.55 95.15) (end 194.75 95.15) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 192.786 96.914) (end 194.55 95.15) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 192.786 107.3785) (end 192.786 96.914) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 194.7545 109.347) (end 192.786 107.3785) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 197.8025 111.6965) (end 197.8025 109.728) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 197.8025 109.728) (end 197.4215 109.347) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 197.4215 109.347) (end 194.7545 109.347) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 196.977 112.522) (end 197.8025 111.6965) (width 0.15) (layer F.Cu) (net 490)) + (segment (start 202.5015 127.762) (end 199.263 124.5235) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 207.518 127.762) (end 202.5015 127.762) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 199.263 124.5235) (end 199.263 114.808) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 209.296 129.54) (end 207.518 127.762) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 199.9615 134.366) (end 201.7395 136.144) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 209.296 134.874) (end 209.296 129.54) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 208.026 136.144) (end 209.296 134.874) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 199.263 114.808) (end 196.977 112.522) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 201.7395 136.144) (end 208.026 136.144) (width 0.15) (layer B.Cu) (net 490)) + (segment (start 199.9615 133.477) (end 199.9615 134.366) (width 0.15) (layer B.Cu) (net 490)) + (via (at 196.977 111.252) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 491) (tstamp 619792ED)) + (segment (start 195.7815 111.252) (end 196.977 111.252) (width 0.15) (layer F.Cu) (net 491) (tstamp 619792EE)) + (segment (start 199.3265 132.269) (end 199.3265 134.3025) (width 0.15) (layer F.Cu) (net 491) (tstamp 61A260EC)) + (via (at 199.3265 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 491) (tstamp 61A260ED)) + (segment (start 194.6275 111.252) (end 195.7815 111.252) (width 0.15) (layer F.Cu) (net 491)) + (segment (start 192.151 108.7755) (end 194.6275 111.252) (width 0.15) (layer F.Cu) (net 491)) + (segment (start 192.151 96.649) (end 192.151 108.7755) (width 0.15) (layer F.Cu) (net 491)) + (segment (start 194.15 94.65) (end 192.151 96.649) (width 0.15) (layer F.Cu) (net 491)) + (segment (start 194.15 93.75) (end 194.15 94.65) (width 0.15) (layer F.Cu) (net 491)) + (segment (start 210.947 132.6515) (end 210.947 134.62) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 209.1055 136.4615) (end 201.4855 136.4615) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 211.6455 128.524) (end 211.6455 131.953) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 201.4855 136.4615) (end 199.3265 134.3025) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 209.042 125.9205) (end 211.6455 128.524) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 202.438 125.9205) (end 209.042 125.9205) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 211.6455 131.953) (end 210.947 132.6515) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 199.5805 123.063) (end 202.438 125.9205) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 210.947 134.62) (end 209.1055 136.4615) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 199.5805 113.8555) (end 199.5805 123.063) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 196.977 111.252) (end 199.5805 113.8555) (width 0.15) (layer B.Cu) (net 491)) + (segment (start 195.7815 109.982) (end 196.977 109.982) (width 0.15) (layer F.Cu) (net 492) (tstamp 619792EF)) + (via (at 196.977 109.982) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 492) (tstamp 619792F0)) + (via (at 198.6915 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 492)) + (segment (start 198.6915 132.269) (end 198.6915 133.477) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 194.564 109.982) (end 195.7815 109.982) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 192.4685 96.7815) (end 192.4685 107.8865) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 194.6 94.85) (end 194.4 94.85) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 194.8 94.65) (end 194.6 94.85) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 192.4685 107.8865) (end 194.564 109.982) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 194.4 94.85) (end 192.4685 96.7815) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 194.8 93.75) (end 194.8 94.65) (width 0.15) (layer F.Cu) (net 492)) + (segment (start 199.030259 112.035259) (end 196.977 109.982) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 199.898 112.903) (end 199.030259 112.035259) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 209.2325 136.779) (end 211.2645 134.747) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 198.6915 134.366) (end 201.1045 136.779) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 211.963 132.08) (end 211.963 128.397) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 211.2645 132.7785) (end 211.963 132.08) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 201.1045 136.779) (end 209.2325 136.779) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 202.565 125.603) (end 199.898 122.936) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 209.169 125.603) (end 202.565 125.603) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 211.963 128.397) (end 209.169 125.603) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 211.2645 134.747) (end 211.2645 132.7785) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 199.898 122.936) (end 199.898 112.903) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 198.6915 133.477) (end 198.6915 134.366) (width 0.15) (layer B.Cu) (net 492)) + (segment (start 195.7815 108.712) (end 196.977 108.712) (width 0.15) (layer F.Cu) (net 493) (tstamp 619792E9)) + (via (at 196.977 108.712) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 493) (tstamp 619792EA)) + (via (at 198.0565 134.3025) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 493)) + (segment (start 198.0565 132.269) (end 198.0565 134.3025) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 193.1035 107.1245) (end 194.691 108.712) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 193.1035 97.0465) (end 193.1035 107.1245) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 194.7 95.45) (end 193.1035 97.0465) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 195.2 95.15) (end 194.9 95.45) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 194.9 95.45) (end 194.7 95.45) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 195.4 95.15) (end 195.2 95.15) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 196.1 94.65) (end 195.9 94.85) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 195.7 94.85) (end 195.4 95.15) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 195.9 94.85) (end 195.7 94.85) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 194.691 108.712) (end 195.7815 108.712) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 196.1 93.75) (end 196.1 94.65) (width 0.15) (layer F.Cu) (net 493)) + (segment (start 202.692 125.2855) (end 200.2155 122.809) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 212.2805 128.27) (end 209.296 125.2855) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 212.2805 132.2705) (end 212.2805 128.27) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 211.582 132.969) (end 212.2805 132.2705) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 200.2155 111.9505) (end 196.977 108.712) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 200.2155 122.809) (end 200.2155 111.9505) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 211.582 134.874) (end 211.582 132.969) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 198.0565 134.3025) (end 200.8505 137.0965) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 200.8505 137.0965) (end 209.3595 137.0965) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 209.296 125.2855) (end 202.692 125.2855) (width 0.15) (layer B.Cu) (net 493)) + (segment (start 209.3595 137.0965) (end 211.582 134.874) (width 0.15) (layer B.Cu) (net 493)) + (via (at 196.977 107.442) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 494)) + (segment (start 195.7815 107.442) (end 196.977 107.442) (width 0.15) (layer F.Cu) (net 494)) + (via (at 197.4215 133.477) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 494)) + (segment (start 197.4215 132.269) (end 197.4215 133.477) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 208.661 123.5075) (end 203.1365 123.5075) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 212.598 134.3025) (end 212.598 127.4445) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 209.4865 137.414) (end 212.598 134.3025) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 197.4215 134.366) (end 200.4695 137.414) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 200.533 120.904) (end 200.533 110.998) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 203.1365 123.5075) (end 200.533 120.904) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 212.598 127.4445) (end 208.661 123.5075) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 200.4695 137.414) (end 209.4865 137.414) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 200.533 110.998) (end 196.977 107.442) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 197.4215 133.477) (end 197.4215 134.366) (width 0.15) (layer B.Cu) (net 494)) + (segment (start 194.691 107.442) (end 195.7815 107.442) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 193.7385 97.3115) (end 193.7385 106.4895) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 195 96.05) (end 193.7385 97.3115) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 196.2 95.45) (end 196 95.45) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 195.5 95.75) (end 195.2 96.05) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 195.7 95.75) (end 195.5 95.75) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 195.2 96.05) (end 195 96.05) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 197 94.85) (end 196.7 95.15) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 196 95.45) (end 195.7 95.75) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 196.5 95.15) (end 196.2 95.45) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 197.2 94.85) (end 197 94.85) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 197.4 94.65) (end 197.2 94.85) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 196.7 95.15) (end 196.5 95.15) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 193.7385 106.4895) (end 194.691 107.442) (width 0.15) (layer F.Cu) (net 494)) + (segment (start 197.4 93.75) (end 197.4 94.65) (width 0.15) (layer F.Cu) (net 494)) + (via (at 197.4215 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 495)) + (segment (start 197.4215 159.069) (end 197.4215 157.861) (width 0.15) (layer F.Cu) (net 495)) + (segment (start 223.0755 120.777) (end 223.9645 120.777) (width 0.15) (layer F.Cu) (net 495)) + (segment (start 221.1705 122.682) (end 223.0755 120.777) (width 0.15) (layer F.Cu) (net 495)) + (segment (start 219.3815 122.682) (end 221.1705 122.682) (width 0.15) (layer F.Cu) (net 495)) + (segment (start 221.9325 127.4445) (end 221.9325 121.158) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 221.361 138.43) (end 221.361 128.016) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 221.361 128.016) (end 221.9325 127.4445) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 213.8045 145.9865) (end 221.361 138.43) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 209.296 145.9865) (end 213.8045 145.9865) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 197.4215 157.861) (end 209.296 145.9865) (width 0.15) (layer B.Cu) (net 495)) + (segment (start 215.3285 159.766) (end 216.3445 160.782) (width 0.15) (layer B.Cu) (net 497)) + (segment (start 198.6915 160.274) (end 199.1995 159.766) (width 0.15) (layer B.Cu) (net 497)) + (segment (start 199.1995 159.766) (end 215.3285 159.766) (width 0.15) (layer B.Cu) (net 497)) + (segment (start 198.6915 159.069) (end 198.6915 160.274) (width 0.15) (layer F.Cu) (net 497)) + (via (at 198.6915 160.274) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 497)) + (segment (start 199.3265 159.069) (end 199.3265 157.861) (width 0.15) (layer F.Cu) (net 498)) + (via (at 199.3265 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 498)) + (segment (start 217.6145 159.4485) (end 218.6305 160.4645) (width 0.15) (layer B.Cu) (net 498)) + (segment (start 200.914 159.4485) (end 217.6145 159.4485) (width 0.15) (layer B.Cu) (net 498)) + (segment (start 199.3265 157.861) (end 200.914 159.4485) (width 0.15) (layer B.Cu) (net 498)) + (via (at 201.8665 157.0355) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 499)) + (segment (start 201.8665 159.069) (end 201.8665 157.0355) (width 0.15) (layer F.Cu) (net 499)) + (segment (start 222.6945 122.6185) (end 223.774 121.539) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 222.6945 128.651) (end 222.6945 122.6185) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 222.885 128.8415) (end 222.6945 128.651) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 222.885 137.922) (end 222.885 128.8415) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 221.6785 139.1285) (end 222.885 137.922) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 221.6785 139.5095) (end 221.6785 139.1285) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 214.1855 147.0025) (end 221.6785 139.5095) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 211.836 147.0025) (end 214.1855 147.0025) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 201.8665 156.972) (end 211.836 147.0025) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 201.8665 157.0355) (end 201.8665 156.972) (width 0.15) (layer B.Cu) (net 499)) + (segment (start 221.742 118.6815) (end 223.8375 118.6815) (width 0.15) (layer F.Cu) (net 499)) + (segment (start 220.9165 119.507) (end 221.742 118.6815) (width 0.15) (layer F.Cu) (net 499)) + (segment (start 213.4235 119.507) (end 220.9165 119.507) (width 0.15) (layer F.Cu) (net 499)) + (segment (start 210.1215 122.809) (end 213.4235 119.507) (width 0.15) (layer F.Cu) (net 499)) + (segment (start 210.1215 125.592) (end 210.1215 122.809) (width 0.15) (layer F.Cu) (net 499)) + (via (at 202.5015 157.861) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 500)) + (segment (start 202.5015 159.069) (end 202.5015 157.861) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 211.3915 122.682) (end 212.4075 121.666) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 211.3915 125.592) (end 211.3915 122.682) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 212.4075 121.666) (end 213.2965 120.777) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 213.2965 120.777) (end 220.9165 120.777) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 220.9165 120.777) (end 222.1865 119.507) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 222.1865 119.507) (end 223.8375 119.507) (width 0.15) (layer F.Cu) (net 500)) + (segment (start 223.2025 128.5875) (end 223.012 128.397) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 223.2025 139.03325) (end 223.2025 128.5875) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 221.488 140.1445) (end 222.09125 140.1445) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 202.3745 157.734) (end 202.3745 156.9085) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 214.249 147.3835) (end 221.488 140.1445) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 202.3745 156.9085) (end 211.8995 147.3835) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 223.012 122.7455) (end 223.9645 121.793) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 223.012 128.397) (end 223.012 122.7455) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 211.8995 147.3835) (end 214.249 147.3835) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 222.09125 140.1445) (end 223.2025 139.03325) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 202.5015 157.861) (end 202.3745 157.734) (width 0.15) (layer B.Cu) (net 500)) + (segment (start 203.1365 159.069) (end 203.1365 157.0355) (width 0.15) (layer F.Cu) (net 501) (tstamp 619F7D28)) + (via (at 203.1365 157.0355) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 501) (tstamp 619F7D2A)) + (segment (start 217.7415 159.131) (end 218.7575 160.147) (width 0.15) (layer B.Cu) (net 501)) + (segment (start 203.6445 159.131) (end 217.7415 159.131) (width 0.15) (layer B.Cu) (net 501)) + (segment (start 203.1365 158.623) (end 203.6445 159.131) (width 0.15) (layer B.Cu) (net 501)) + (segment (start 203.1365 157.0355) (end 203.1365 158.623) (width 0.15) (layer B.Cu) (net 501)) + (via (at 206.9465 157.5435) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 502)) + (segment (start 206.9465 159.069) (end 206.9465 157.5435) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 224.3455 105.791) (end 224.3455 102.1715) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 224.028 106.1085) (end 224.3455 105.791) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 224.028 108.204) (end 224.028 106.1085) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.7105 108.5215) (end 224.028 108.204) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.7105 109.2835) (end 223.7105 108.5215) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.393 109.601) (end 223.7105 109.2835) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.393 110.49) (end 223.393 109.601) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.0755 110.8075) (end 223.393 110.49) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 223.0755 111.633) (end 223.0755 110.8075) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.758 111.9505) (end 223.0755 111.633) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.758 112.776) (end 222.758 111.9505) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.4405 113.0935) (end 222.758 112.776) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.4405 113.919) (end 222.4405 113.0935) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.123 114.2365) (end 222.4405 113.919) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 222.123 114.9985) (end 222.123 114.2365) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 221.8055 115.316) (end 222.123 114.9985) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 221.8055 116.1415) (end 221.8055 115.316) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 221.107 116.84) (end 221.8055 116.1415) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 221.107 117.1575) (end 221.107 116.84) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 220.6625 117.602) (end 221.107 117.1575) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 219.3815 117.602) (end 220.6625 117.602) (width 0.15) (layer F.Cu) (net 502)) + (segment (start 224.028 122.3645) (end 224.409 121.9835) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 224.028 126.746) (end 224.028 122.3645) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 224.2185 126.9365) (end 224.028 126.746) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 224.2185 141.2875) (end 224.2185 126.9365) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 209.1055 156.4005) (end 224.2185 141.2875) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 208.534 156.4005) (end 209.1055 156.4005) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 207.391 157.5435) (end 208.534 156.4005) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 206.9465 157.5435) (end 207.391 157.5435) (width 0.15) (layer B.Cu) (net 502)) + (segment (start 208.8515 159.069) (end 208.8515 158.115) (width 0.15) (layer F.Cu) (net 503)) + (via (at 208.7245 156.9085) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 503)) + (segment (start 208.7245 157.988) (end 208.7245 156.9085) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 208.8515 158.115) (end 208.7245 157.988) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.028 108.6485) (end 224.3455 108.331) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.663 105.918) (end 224.663 101.7905) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.393 111.76) (end 223.393 110.96625) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.7105 109.728) (end 224.028 109.4105) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.0755 112.0775) (end 223.393 111.76) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.0755 112.903) (end 223.0755 112.0775) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.3455 108.331) (end 224.3455 106.2355) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.758 113.2205) (end 223.0755 112.903) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.4405 114.3635) (end 222.758 114.046) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.3455 106.2355) (end 224.663 105.918) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.393 110.96625) (end 223.7105 110.64875) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 219.3815 118.872) (end 220.6625 118.872) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.4405 115.1255) (end 222.4405 114.3635) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.123 116.2685) (end 222.123 115.443) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.123 115.443) (end 222.4405 115.1255) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 221.4245 116.967) (end 222.123 116.2685) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 221.4245 117.2845) (end 221.4245 116.967) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 222.758 114.046) (end 222.758 113.2205) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 221.107 118.4275) (end 221.107 117.602) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 220.6625 118.872) (end 221.107 118.4275) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.028 109.4105) (end 224.028 108.6485) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 223.7105 110.64875) (end 223.7105 109.728) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 221.107 117.602) (end 221.4245 117.2845) (width 0.15) (layer F.Cu) (net 503)) + (segment (start 224.3455 126.619) (end 224.3455 122.4915) (width 0.15) (layer B.Cu) (net 503)) + (segment (start 224.536 126.8095) (end 224.3455 126.619) (width 0.15) (layer B.Cu) (net 503)) + (segment (start 224.536 141.4145) (end 224.536 126.8095) (width 0.15) (layer B.Cu) (net 503)) + (segment (start 209.042 156.9085) (end 224.536 141.4145) (width 0.15) (layer B.Cu) (net 503)) + (segment (start 208.7245 156.9085) (end 209.042 156.9085) (width 0.15) (layer B.Cu) (net 503)) + (via (at 212.471 156.9085) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 504)) + (segment (start 212.6615 159.069) (end 212.6615 157.099) (width 0.15) (layer F.Cu) (net 504)) + (segment (start 212.6615 157.099) (end 212.471 156.9085) (width 0.15) (layer F.Cu) (net 504)) + (segment (start 218.2405 158.08) (end 218.532 158.08) (width 0.15) (layer B.Cu) (net 504)) + (segment (start 217.9405 158.38) (end 218.2405 158.08) (width 0.15) (layer B.Cu) (net 504)) + (segment (start 213.1805 158.38) (end 217.9405 158.38) (width 0.15) (layer B.Cu) (net 504)) + (segment (start 212.471 157.6705) (end 213.1805 158.38) (width 0.15) (layer B.Cu) (net 504)) + (segment (start 212.471 156.9085) (end 212.471 157.6705) (width 0.15) (layer B.Cu) (net 504)) + (via (at 213.487 156.9085) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 505)) + (segment (start 213.2965 157.099) (end 213.487 156.9085) (width 0.15) (layer F.Cu) (net 505)) + (segment (start 213.2965 159.069) (end 213.2965 157.099) (width 0.15) (layer F.Cu) (net 505)) + (segment (start 214.7405 157.98) (end 216.9905 157.98) (width 0.15) (layer B.Cu) (net 505)) + (segment (start 213.669 156.9085) (end 214.7405 157.98) (width 0.15) (layer B.Cu) (net 505)) + (segment (start 213.487 156.9085) (end 213.669 156.9085) (width 0.15) (layer B.Cu) (net 505)) + (via (at 214.5665 157.0355) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 506)) + (segment (start 214.5665 159.069) (end 214.5665 157.0355) (width 0.15) (layer F.Cu) (net 506)) + (segment (start 217.551 157.353) (end 218.567 157.353) (width 0.15) (layer B.Cu) (net 506)) + (segment (start 215.211 157.68) (end 217.224 157.68) (width 0.15) (layer B.Cu) (net 506)) + (segment (start 217.224 157.68) (end 217.551 157.353) (width 0.15) (layer B.Cu) (net 506)) + (segment (start 214.5665 157.0355) (end 215.211 157.68) (width 0.15) (layer B.Cu) (net 506)) + (segment (start 215.2015 159.069) (end 215.2015 156.21) (width 0.15) (layer F.Cu) (net 507)) + (via (at 215.2015 156.21) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 507)) + (segment (start 215.2015 156.21) (end 218.3705 156.21) (width 0.15) (layer B.Cu) (net 507)) + (segment (start 216.4715 159.069) (end 216.4715 160.111) (width 0.15) (layer F.Cu) (net 508)) + (segment (start 216.4715 160.111) (end 217.2905 160.93) (width 0.15) (layer F.Cu) (net 508)) + (segment (start 217.2905 160.93) (end 218.2405 160.93) (width 0.15) (layer F.Cu) (net 508)) + (via (at 219.5405 159.63) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 508)) + (segment (start 218.2405 160.93) (end 219.5405 159.63) (width 0.15) (layer F.Cu) (net 508)) + (segment (start 219.5405 159.63) (end 219.7405 159.83) (width 0.15) (layer B.Cu) (net 508)) + (segment (start 216.1 55.55) (end 218.1 55.55) (width 0.15) (layer F.Cu) (net 509)) + (via (at 218.1 55.55) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 509)) + (via (at 214.6 48.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 510)) + (segment (start 214.1 48.55) (end 214.6 48.05) (width 0.15) (layer F.Cu) (net 510)) + (segment (start 214.9 48.05) (end 214.6 48.05) (width 0.15) (layer B.Cu) (net 510)) + (segment (start 215.4 47.55) (end 214.9 48.05) (width 0.15) (layer B.Cu) (net 510)) + (segment (start 215.8 47.55) (end 215.4 47.55) (width 0.15) (layer B.Cu) (net 510)) + (segment (start 216.3 48.05) (end 215.8 47.55) (width 0.15) (layer B.Cu) (net 510)) + (via (at 217.55 47.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 510)) + (segment (start 217.4 48.05) (end 217.55 47.9) (width 0.15) (layer B.Cu) (net 510)) + (segment (start 216.3 48.05) (end 217.4 48.05) (width 0.15) (layer B.Cu) (net 510)) + (segment (start 218.55 46.1) (end 220.35 46.1) (width 0.15) (layer F.Cu) (net 510)) + (segment (start 217.55 47.1) (end 218.55 46.1) (width 0.15) (layer F.Cu) (net 510)) + (segment (start 217.55 47.9) (end 217.55 47.1) (width 0.15) (layer F.Cu) (net 510)) + (segment (start 224 45.45) (end 224.6 46.05) (width 0.15) (layer F.Cu) (net 511)) + (segment (start 218.65 45.45) (end 224 45.45) (width 0.15) (layer F.Cu) (net 511)) + (segment (start 217.05 47.05) (end 218.65 45.45) (width 0.15) (layer F.Cu) (net 511)) + (segment (start 215.6 47.05) (end 217.05 47.05) (width 0.15) (layer F.Cu) (net 511)) + (segment (start 215.1 47.55) (end 215.6 47.05) (width 0.15) (layer F.Cu) (net 511)) + (segment (start 218.05 47.05) (end 218.7 46.4) (width 0.15) (layer F.Cu) (net 512)) + (segment (start 218.05 48.25) (end 218.05 47.05) (width 0.15) (layer F.Cu) (net 512)) + (segment (start 217.9 48.4) (end 218.05 48.25) (width 0.15) (layer F.Cu) (net 512)) + (segment (start 218.7 46.4) (end 220.2 46.4) (width 0.15) (layer F.Cu) (net 512)) + (segment (start 216.25 48.4) (end 217.9 48.4) (width 0.15) (layer F.Cu) (net 512)) + (segment (start 216.1 48.55) (end 216.25 48.4) (width 0.15) (layer F.Cu) (net 512)) + (via (at 214.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 513)) + (segment (start 214.1 46.55) (end 214.6 46.05) (width 0.15) (layer F.Cu) (net 513)) + (segment (start 214.6 46.05) (end 214.8 46.05) (width 0.15) (layer B.Cu) (net 513)) + (segment (start 214.8 46.05) (end 215.3 45.55) (width 0.15) (layer B.Cu) (net 513)) + (segment (start 215.3 45.55) (end 215.8 45.55) (width 0.15) (layer B.Cu) (net 513)) + (segment (start 215.8 45.55) (end 216.1 45.25) (width 0.15) (layer B.Cu) (net 513)) + (segment (start 216.1 45.25) (end 216.1 41) (width 0.15) (layer B.Cu) (net 513)) + (via (at 213.6 46.05) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 514)) + (segment (start 213.1 46.55) (end 213.6 46.05) (width 0.15) (layer F.Cu) (net 514)) + (segment (start 213.6 46.05) (end 213.8 46.05) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 213.8 46.05) (end 214.3 45.55) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 214.3 45.55) (end 214.85 45.55) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 214.85 45.55) (end 215.1 45.3) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 215.1 45.3) (end 215.1 44.8) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 215.1 44.8) (end 215.3 44.6) (width 0.15) (layer B.Cu) (net 514)) + (segment (start 215.3 44.6) (end 215.3 41.5) (width 0.15) (layer B.Cu) (net 514)) + (via (at 230.3 157.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 541)) + (segment (start 228.4 157.6) (end 230.3 157.6) (width 0.15) (layer F.Cu) (net 541)) + (segment (start 230.3 157.6) (end 232.5 157.6) (width 0.15) (layer B.Cu) (net 541)) + (segment (start 232.5 157.6) (end 233 158.1) (width 0.15) (layer B.Cu) (net 541)) + (segment (start 233 158.1) (end 235.4 158.1) (width 0.15) (layer B.Cu) (net 541)) + (segment (start 228.4 158.9) (end 230.3 158.9) (width 0.15) (layer F.Cu) (net 542)) + (via (at 230.3 158.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 542)) + (segment (start 230.3 158.9) (end 232.5 158.9) (width 0.15) (layer B.Cu) (net 542)) + (segment (start 232.5 158.9) (end 233 159.4) (width 0.15) (layer B.Cu) (net 542)) + (segment (start 233 159.4) (end 235.45 159.4) (width 0.15) (layer B.Cu) (net 542)) + (via (at 230.3 160.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 543)) + (segment (start 228.4 160.2) (end 230.3 160.2) (width 0.15) (layer F.Cu) (net 543)) + (segment (start 230.3 160.2) (end 232.5 160.2) (width 0.15) (layer B.Cu) (net 543)) + (segment (start 232.5 160.2) (end 233 160.7) (width 0.15) (layer B.Cu) (net 543)) + (segment (start 233 160.7) (end 235.5 160.7) (width 0.15) (layer B.Cu) (net 543)) + (via (at 230.3 161.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 544)) + (segment (start 228.4 161.5) (end 230.3 161.5) (width 0.15) (layer F.Cu) (net 544)) + (segment (start 230.3 161.5) (end 232.5 161.5) (width 0.15) (layer B.Cu) (net 544)) + (segment (start 232.5 161.5) (end 233 162) (width 0.15) (layer B.Cu) (net 544)) + (segment (start 233 162) (end 235.8 162) (width 0.15) (layer B.Cu) (net 544)) + (segment (start 228.4 156.3) (end 230.3 156.3) (width 0.15) (layer F.Cu) (net 545)) + (via (at 230.3 156.3) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 545)) + (via (at 232.4 156.95) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 545)) + (segment (start 234.3 156.95) (end 232.4 156.95) (width 0.15) (layer F.Cu) (net 545)) + (via (at 233.2 157.6) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 546)) + (segment (start 234.3 157.6) (end 233.2 157.6) (width 0.15) (layer F.Cu) (net 546)) + (segment (start 233.2 157.6) (end 235.5 157.6) (width 0.15) (layer B.Cu) (net 546)) + (via (at 233.2 158.9) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 547)) + (segment (start 234.3 158.9) (end 233.2 158.9) (width 0.15) (layer F.Cu) (net 547)) + (segment (start 233.2 158.9) (end 235.55 158.9) (width 0.15) (layer B.Cu) (net 547)) + (via (at 233.2 160.2) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 548)) + (segment (start 234.3 160.2) (end 233.2 160.2) (width 0.15) (layer F.Cu) (net 548)) + (segment (start 233.2 160.2) (end 235.45 160.2) (width 0.15) (layer B.Cu) (net 548)) + (via (at 233.2 161.5) (size 0.5) (drill 0.2) (layers F.Cu B.Cu) (net 549)) + (segment (start 234.3 161.5) (end 233.2 161.5) (width 0.15) (layer F.Cu) (net 549)) + (segment (start 233.2 161.5) (end 235.4 161.5) (width 0.15) (layer B.Cu) (net 549)) + + (zone (net 2) (net_name GND) (layer F.Cu) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.1524)) + (min_thickness 0.1524) + (fill (arc_segments 32) (thermal_gap 0.1524) (thermal_bridge_width 0.3)) + (polygon + (pts + (xy 272.034 163.957) (xy 189.357 163.957) (xy 189.357 26.162) (xy 272.034 26.162) + ) + ) + ) + (zone (net 2) (net_name GND) (layer B.Cu) (tstamp 6197AC22) (hatch edge 0.508) + (connect_pads (clearance 0.1524)) + (min_thickness 0.1524) + (fill (arc_segments 32) (thermal_gap 0.1524) (thermal_bridge_width 0.3)) + (polygon + (pts + (xy 272.034 163.957) (xy 189.357 163.957) (xy 189.357 26.162) (xy 272.034 26.162) + ) + ) + ) + (zone (net 3) (net_name +3V3) (layer In2.Cu) (tstamp 618A8318) (hatch edge 0.508) + (connect_pads (clearance 0.1524)) + (min_thickness 0.1524) + (fill (arc_segments 32) (thermal_gap 0.1524) (thermal_bridge_width 0.3)) + (polygon + (pts + (xy 272.034 163.957) (xy 189.357 163.957) (xy 189.357 26.162) (xy 272.034 26.162) + ) + ) + ) + (zone (net 2) (net_name GND) (layer In1.Cu) (tstamp 618A8319) (hatch edge 0.508) + (connect_pads (clearance 0.1524)) + (min_thickness 0.1524) + (fill (arc_segments 32) (thermal_gap 0.1524) (thermal_bridge_width 0.3)) + (polygon + (pts + (xy 272.034 163.957) (xy 189.357 163.957) (xy 189.357 26.162) (xy 272.034 26.162) + ) + ) + ) +) diff --git a/SE-030.pro b/SE-030.pro new file mode 100644 index 0000000..415bc0a --- /dev/null +++ b/SE-030.pro @@ -0,0 +1,269 @@ +update=Friday, October 22, 2021 at 05:54:57 AM +version=1 +last_client=kicad +[general] +version=1 +RootSch= +BoardNm= +[cvpcb] +version=1 +NetIExt=net +[eeschema] +version=1 +LibDir= +[eeschema/libraries] +[schematic_editor] +version=1 +PageLayoutDescrFile= +PlotDirectoryName= +SubpartIdSeparator=0 +SubpartFirstId=65 +NetFmtName=Pcbnew +SpiceAjustPassiveValues=0 +LabSize=50 +ERC_TestSimilarLabels=1 +[pcbnew] +version=1 +PageLayoutDescrFile= +LastNetListRead=SE-030.net +CopperLayerCount=4 +BoardThickness=1.6 +AllowMicroVias=0 +AllowBlindVias=0 +RequireCourtyardDefinitions=0 +ProhibitOverlappingCourtyards=1 +MinTrackWidth=0.15 +MinViaDiameter=0.5 +MinViaDrill=0.2 +MinMicroViaDiameter=0.2 +MinMicroViaDrill=0.09999999999999999 +MinHoleToHole=0.25 +TrackWidth1=0.15 +TrackWidth2=0.2 +TrackWidth3=0.25 +TrackWidth4=0.3 +TrackWidth5=0.35 +TrackWidth6=0.4 +TrackWidth7=0.45 +TrackWidth8=0.5 +TrackWidth9=0.55 +TrackWidth10=0.6 +TrackWidth11=0.8 +TrackWidth12=1 +TrackWidth13=1.27 +TrackWidth14=1.524 +ViaDiameter1=0.5 +ViaDrill1=0.2 +ViaDiameter2=0.6 +ViaDrill2=0.3 +ViaDiameter3=0.8 +ViaDrill3=0.4 +ViaDiameter4=1 +ViaDrill4=0.5 +ViaDiameter5=1.524 +ViaDrill5=0.762 +dPairWidth1=0.2 +dPairGap1=0.25 +dPairViaGap1=0.25 +SilkLineWidth=0.15 +SilkTextSizeV=1 +SilkTextSizeH=1 +SilkTextSizeThickness=0.15 +SilkTextItalic=0 +SilkTextUpright=1 +CopperLineWidth=0.1524 +CopperTextSizeV=1.5 +CopperTextSizeH=1.5 +CopperTextThickness=0.3 +CopperTextItalic=0 +CopperTextUpright=1 +EdgeCutLineWidth=0.15 +CourtyardLineWidth=0.05 +OthersLineWidth=0.15 +OthersTextSizeV=1 +OthersTextSizeH=1 +OthersTextSizeThickness=0.15 +OthersTextItalic=0 +OthersTextUpright=1 +SolderMaskClearance=0.07619999999999999 +SolderMaskMinWidth=0.09999999999999999 +SolderPasteClearance=-0.03809999999999999 +SolderPasteRatio=-0 +[pcbnew/Layer.F.Cu] +Name=F.Cu +Type=0 +Enabled=1 +[pcbnew/Layer.In1.Cu] +Name=In1.Cu +Type=1 +Enabled=1 +[pcbnew/Layer.In2.Cu] +Name=In2.Cu +Type=1 +Enabled=1 +[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.15 +TrackWidth=0.15 +ViaDiameter=0.5 +ViaDrill=0.2 +uViaDiameter=0.3 +uViaDrill=0.1 +dPairWidth=0.2 +dPairGap=0.25 +dPairViaGap=0.25 diff --git a/SE-030.sch b/SE-030.sch new file mode 100644 index 0000000..cf4d5da --- /dev/null +++ b/SE-030.sch @@ -0,0 +1,529 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr USLetter 11000 8500 +encoding utf-8 +Sheet 1 7 +Title "RAM2E II" +Date "2020-07-25" +Rev "1.0" +Comp "Garrett's Workshop" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Mechanical:MountingHole_Pad H5 +U 1 1 5ED15A93 +P 1950 7250 +F 0 "H5" H 2050 7301 50 0000 L CNN +F 1 " " H 2050 7210 50 0000 L CNN +F 2 "stdpads:PasteHole_1.1mm_PTH" H 1950 7250 50 0001 C CNN +F 3 "~" H 1950 7250 50 0001 C CNN + 1 1950 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:Fiducial FID1 +U 1 1 5CC47A28 +P 750 7550 +F 0 "FID1" H 850 7596 50 0000 L CNN +F 1 "Fiducial" H 850 7505 50 0000 L CNN +F 2 "stdpads:Fiducial" H 750 7550 50 0001 C CNN +F 3 "~" H 750 7550 50 0001 C CNN + 1 750 7550 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:Fiducial FID3 +U 1 1 5CC4921D +P 1250 7550 +F 0 "FID3" H 1350 7596 50 0000 L CNN +F 1 "Fiducial" H 1350 7505 50 0000 L CNN +F 2 "stdpads:Fiducial" H 1250 7550 50 0001 C CNN +F 3 "~" H 1250 7550 50 0001 C CNN + 1 1250 7550 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:Fiducial FID2 +U 1 1 5CC4DBD8 +P 750 7750 +F 0 "FID2" H 850 7796 50 0000 L CNN +F 1 "Fiducial" H 850 7705 50 0000 L CNN +F 2 "stdpads:Fiducial" H 750 7750 50 0001 C CNN +F 3 "~" H 750 7750 50 0001 C CNN + 1 750 7750 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:Fiducial FID4 +U 1 1 5CC4DBDF +P 1250 7750 +F 0 "FID4" H 1350 7796 50 0000 L CNN +F 1 "Fiducial" H 1350 7705 50 0000 L CNN +F 2 "stdpads:Fiducial" H 1250 7750 50 0001 C CNN +F 3 "~" H 1250 7750 50 0001 C CNN + 1 1250 7750 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole_Pad H1 +U 1 1 5CC53461 +P 750 7250 +F 0 "H1" H 850 7301 50 0000 L CNN +F 1 " " H 850 7210 50 0000 L CNN +F 2 "stdpads:PasteHole_1.1mm_PTH" H 750 7250 50 0001 C CNN +F 3 "~" H 750 7250 50 0001 C CNN + 1 750 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole_Pad H2 +U 1 1 5CC795A2 +P 1050 7250 +F 0 "H2" H 1150 7301 50 0000 L CNN +F 1 " " H 1150 7210 50 0000 L CNN +F 2 "stdpads:PasteHole_1.1mm_PTH" H 1050 7250 50 0001 C CNN +F 3 "~" H 1050 7250 50 0001 C CNN + 1 1050 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole_Pad H3 +U 1 1 5CC7E0B9 +P 1350 7250 +F 0 "H3" H 1450 7301 50 0000 L CNN +F 1 " " H 1450 7210 50 0000 L CNN +F 2 "stdpads:PasteHole_1.1mm_PTH" H 1350 7250 50 0001 C CNN +F 3 "~" H 1350 7250 50 0001 C CNN + 1 1350 7250 + 1 0 0 -1 +$EndComp +$Comp +L Mechanical:MountingHole_Pad H4 +U 1 1 5CC7E0C0 +P 1650 7250 +F 0 "H4" H 1750 7301 50 0000 L CNN +F 1 " " H 1750 7210 50 0000 L CNN +F 2 "stdpads:PasteHole_1.1mm_PTH" H 1650 7250 50 0001 C CNN +F 3 "~" H 1650 7250 50 0001 C CNN + 1 1650 7250 + 1 0 0 -1 +$EndComp +$Comp +L power:GND #PWR0101 +U 1 1 5CC8BAFD +P 1650 7350 +F 0 "#PWR0101" H 1650 7100 50 0001 C CNN +F 1 "GND" H 1655 7177 50 0000 C CNN +F 2 "" H 1650 7350 50 0001 C CNN +F 3 "" H 1650 7350 50 0001 C CNN + 1 1650 7350 + 1 0 0 -1 +$EndComp +Wire Wire Line + 1050 7350 750 7350 +Connection ~ 1050 7350 +Connection ~ 1350 7350 +Wire Wire Line + 1350 7350 1050 7350 +Wire Wire Line + 1950 7350 1650 7350 +Wire Wire Line + 1650 7350 1350 7350 +Connection ~ 1650 7350 +Wire Bus Line + 1100 700 1300 700 +Wire Bus Line + 1100 800 1300 800 +Wire Wire Line + 1100 900 1300 900 +Wire Bus Line + 1100 1600 1300 1600 +Wire Wire Line + 1100 1000 1300 1000 +Wire Wire Line + 1100 5000 1300 5000 +Wire Wire Line + 1300 2100 1100 2100 +Wire Wire Line + 1300 2200 1100 2200 +Wire Wire Line + 1300 2500 1100 2500 +Wire Wire Line + 1300 2600 1100 2600 +$Sheet +S 550 600 550 5700 +U 5F6DA71D +F0 "PDS" 50 +F1 "PDS.sch" 50 +F2 "A[31..0]" I R 1100 800 50 +F3 "~AS~" I R 1100 2100 50 +F4 "R~W~" I R 1100 900 50 +F5 "~RESET~" B R 1100 3400 50 +F6 "~BERR~" O R 1100 5900 50 +F7 "C16M" O R 1100 5000 50 +F8 "~DS~" I R 1100 2200 50 +F9 "~DSACK~0" B R 1100 2600 50 +F10 "~DSACK~1" O R 1100 2500 50 +F11 "SIZ[1..0]" I R 1100 1600 50 +F12 "~HALT~" O R 1100 5800 50 +F13 "FC[2..0]" I R 1100 700 50 +F14 "~RMC~" I R 1100 1000 50 +F15 "D[31..0]" B R 1100 3100 50 +F16 "~IPL~[2..0]" O R 1100 6200 50 +$EndSheet +Wire Bus Line + 1100 3100 1300 3100 +Wire Wire Line + 1200 3400 1300 3400 +Connection ~ 1200 3400 +Wire Wire Line + 1100 3400 1200 3400 +Wire Bus Line + 4300 3100 4300 3500 +Wire Bus Line + 2500 700 4000 700 +Wire Wire Line + 4400 1800 3900 1800 +Wire Bus Line + 4300 3500 4400 3500 +Wire Wire Line + 2500 900 4200 900 +Wire Bus Line + 4000 700 4000 1200 +Wire Bus Line + 4000 1200 3900 1200 +Connection ~ 4000 700 +Wire Bus Line + 4000 700 4400 700 +Wire Bus Line + 3900 1300 4100 1300 +Wire Bus Line + 4100 1300 4100 800 +Connection ~ 4100 800 +Wire Bus Line + 4100 800 4400 800 +Wire Wire Line + 4200 900 4200 1400 +Wire Wire Line + 4200 1400 3900 1400 +Connection ~ 4200 900 +Wire Wire Line + 4200 900 4400 900 +Wire Bus Line + 2500 800 4100 800 +$Sheet +S 5750 600 550 5700 +U 5F72F108 +F0 "MC68k" 50 +F1 "MC68k.sch" 50 +F2 "~AS~" O L 5750 2100 50 +F3 "~RESET~" B L 5750 6100 50 +F4 "~BERR~" I L 5750 5900 50 +F5 "~CBREQ~" O L 5750 2300 50 +F6 "D[31..0]" B L 5750 3100 50 +F7 "~CIOUT~" O L 5750 1700 50 +F8 "R~W~" O L 5750 900 50 +F9 "~RMC~" O L 5750 1000 50 +F10 "A[31..0]" O L 5750 800 50 +F11 "FC[2..0]" O L 5750 700 50 +F12 "SIZ[1..0]" O L 5750 1600 50 +F13 "~DSACK~1" B L 5750 2500 50 +F14 "~DSACK~0" B L 5750 2600 50 +F15 "~IPL~[2..0]" I L 5750 6200 50 +F16 "~DS~" O L 5750 2200 50 +F17 "CPUCLK" I L 5750 5000 50 +F18 "~CIIN~" I L 5750 5700 50 +F19 "~STERM~" I L 5750 5500 50 +F20 "~HALT~" I L 5750 5800 50 +F21 "~CBACK~" I L 5750 5600 50 +F22 "~ECS~" O L 5750 2000 50 +F23 "FPUCLK" I L 5750 5200 50 +F24 "FPU~CS~" I L 5750 5300 50 +$EndSheet +Connection ~ 4300 3100 +Wire Bus Line + 4300 3100 4400 3100 +Wire Bus Line + 4400 1600 3900 1600 +Wire Wire Line + 4400 1700 3900 1700 +Wire Wire Line + 1200 6100 5750 6100 +Wire Bus Line + 1100 6200 5750 6200 +Wire Wire Line + 3900 2900 4400 2900 +Wire Wire Line + 3900 3000 4400 3000 +Wire Wire Line + 3900 2100 4400 2100 +Wire Wire Line + 3900 2000 4400 2000 +Wire Wire Line + 3900 2300 4400 2300 +Wire Wire Line + 3900 2200 4400 2200 +Wire Wire Line + 3900 2600 4400 2600 +Wire Wire Line + 3900 2700 4400 2700 +Wire Wire Line + 3900 2500 4400 2500 +Wire Bus Line + 3900 3100 4300 3100 +Wire Wire Line + 3900 5000 5750 5000 +Wire Wire Line + 3900 5200 5750 5200 +Wire Wire Line + 3900 5300 5750 5300 +Wire Wire Line + 3900 5600 5750 5600 +Wire Wire Line + 3900 5500 5750 5500 +Wire Wire Line + 3900 5700 5750 5700 +Wire Wire Line + 3900 5900 5750 5900 +Wire Wire Line + 3900 5800 5750 5800 +Wire Wire Line + 2600 5000 2500 5000 +Wire Wire Line + 2600 3400 2500 3400 +Wire Wire Line + 2600 3300 2500 3300 +Wire Wire Line + 2600 5900 2500 5900 +Wire Wire Line + 2600 5800 2500 5800 +Wire Bus Line + 2500 1300 2600 1300 +Wire Bus Line + 2600 1600 2500 1600 +Wire Wire Line + 2600 1800 2500 1800 +Wire Wire Line + 2600 1900 2500 1900 +Wire Wire Line + 2600 2100 2500 2100 +Wire Wire Line + 2600 2200 2500 2200 +Wire Wire Line + 2600 2500 2500 2500 +Wire Wire Line + 2600 2600 2500 2600 +Wire Wire Line + 2600 2900 2500 2900 +Wire Wire Line + 2600 3000 2500 3000 +Wire Bus Line + 2500 3100 2600 3100 +Wire Bus Line + 5650 3100 5750 3100 +Wire Wire Line + 5750 2600 5650 2600 +Wire Wire Line + 5750 2500 5650 2500 +Wire Wire Line + 5750 2300 5650 2300 +Wire Wire Line + 5750 2200 5650 2200 +Wire Wire Line + 5750 2100 5650 2100 +Wire Wire Line + 5750 2000 5650 2000 +Wire Wire Line + 5750 1700 5650 1700 +Wire Bus Line + 5650 1600 5750 1600 +Wire Wire Line + 5750 1000 5650 1000 +Wire Wire Line + 5750 900 5650 900 +Wire Bus Line + 5650 800 5750 800 +Wire Bus Line + 5650 700 5750 700 +$Sheet +S 4400 3400 1250 1500 +U 63261D60 +F0 "RAM" 50 +F1 "RAM.sch" 50 +F2 "~RAS~" I L 4400 3800 50 +F3 "~CAS~" I L 4400 3900 50 +F4 "~CS~" I L 4400 3700 50 +F5 "~WE~" I L 4400 4000 50 +F6 "CKE" I L 4400 4100 50 +F7 "CLK01" I L 4400 4700 50 +F8 "RA[12..0]" I L 4400 4400 50 +F9 "D[31..0]" B L 4400 3500 50 +F10 "CLK23" I L 4400 4800 50 +F11 "BA[1..0]" I L 4400 4300 50 +F12 "DQM[3..0]" I L 4400 4500 50 +$EndSheet +Wire Wire Line + 3900 4800 4400 4800 +Wire Wire Line + 3900 4700 4400 4700 +Wire Bus Line + 4400 4500 3900 4500 +Wire Bus Line + 4400 4400 3900 4400 +Wire Bus Line + 4400 4300 3900 4300 +Wire Wire Line + 3900 4100 4400 4100 +Wire Wire Line + 3900 4000 4400 4000 +Wire Wire Line + 3900 3900 4400 3900 +Wire Wire Line + 3900 3800 4400 3800 +Wire Wire Line + 3900 3700 4400 3700 +Wire Wire Line + 1100 5900 1300 5900 +Wire Wire Line + 1300 5800 1100 5800 +Wire Wire Line + 1200 3400 1200 6100 +$Sheet +S 1300 600 1200 5400 +U 60941922 +F0 "PDSBuf" 50 +F1 "PDSBuf.sch" 50 +F2 "A~OE~" I R 2500 1800 50 +F3 "ADoutLE" I R 2500 1900 50 +F4 "IOB_R~W~" O L 1300 900 50 +F5 "IOB_SIZ[1..0]" O L 1300 1600 50 +F6 "IOB_FC[2..0]" O L 1300 700 50 +F7 "IOB_C16M" I L 1300 5000 50 +F8 "IOB_~RESET~" B L 1300 3400 50 +F9 "IOB_~HALT~" I L 1300 5800 50 +F10 "IOB_~DSACK~1" I L 1300 2500 50 +F11 "IOB_~DSACK~0" I L 1300 2600 50 +F12 "IOB_~AS~" O L 1300 2100 50 +F13 "D~OE~" I R 2500 2900 50 +F14 "IOB_D[31..0]" B L 1300 3100 50 +F15 "DDIR" I R 2500 3000 50 +F16 "IOB_~DS~" O L 1300 2200 50 +F17 "IOC_SIZ[1..0]" I R 2500 1600 50 +F18 "IOC_~AS~" I R 2500 2100 50 +F19 "IOC_~DS~" I R 2500 2200 50 +F20 "FSB_R~W~" I R 2500 900 50 +F21 "IOC_D[31..0]" B R 2500 3100 50 +F22 "IOB_A[31..0]" O L 1300 800 50 +F23 "IOC_C16M" O R 2500 5000 50 +F24 "FSB_~RESET~" O R 2500 3400 50 +F25 "IOC_~HALT~" O R 2500 5800 50 +F26 "IOC_~DSACK~1" O R 2500 2500 50 +F27 "IOC_~DSACK~0" O R 2500 2600 50 +F28 "IOB_~RMC~" I L 1300 1000 50 +F29 "IOC_~BERR~" O R 2500 5900 50 +F30 "FSB_A[31..4]" I R 2500 800 50 +F31 "IOC_A[3..0]" I R 2500 1300 50 +F32 "FSB_FC[2..0]" I R 2500 700 50 +F33 "IOB_~BERR~" I L 1300 5900 50 +F34 "RESET~OE~" I R 2500 3300 50 +$EndSheet +$Sheet +S 2600 1100 1300 4900 +U 5F723173 +F0 "Control" 50 +F1 "Control.sch" 50 +F2 "IOB_A~OE~" I L 2600 1800 50 +F3 "IOC_~AS~" O L 2600 2100 50 +F4 "IOC_~DS~" O L 2600 2200 50 +F5 "FSB_R~W~" B R 3900 1400 50 +F6 "IOB_D[31..0]" B L 2600 3100 50 +F7 "FSB_A[31..0]" B R 3900 1300 50 +F8 "IOB_C16M" I L 2600 5000 50 +F9 "IOB_~HALT~" I L 2600 5800 50 +F10 "IOB_~DSACK~1" I L 2600 2500 50 +F11 "IOB_~DSACK~0" I L 2600 2600 50 +F12 "FSB_~RMC~" B R 3900 1500 50 +F13 "IOB_~BERR~" I L 2600 5900 50 +F14 "IOB_A[3..0]" O L 2600 1300 50 +F15 "FSB_FC[2..0]" B R 3900 1200 50 +F16 "RESET~OE~" O L 2600 3300 50 +F17 "IOB_ADoutLE" I L 2600 1900 50 +F18 "IOB_DDIR" I L 2600 3000 50 +F19 "IOB_D~OE~" I L 2600 2900 50 +F20 "~RESET~" I L 2600 3400 50 +F21 "IOB_SIZ[1..0]" O L 2600 1600 50 +F22 "FSB_D[31..0]" B R 3900 3100 50 +F23 "FSB_~DS~" I R 3900 2200 50 +F24 "FSB_~AS~" I R 3900 2100 50 +F25 "FSB_~CIOUT~" I R 3900 1700 50 +F26 "FSB_SIZ[1..0]" I R 3900 1600 50 +F27 "FSB_~CBREQ~" I R 3900 2300 50 +F28 "CPU_~DSACK~1" O R 3900 2500 50 +F29 "CPU_~DSACK~0" O R 3900 2600 50 +F30 "FSB_~ECS~" I R 3900 2000 50 +F31 "DSACK~OE~" O R 3900 2700 50 +F32 "CPU_D~OE~" O R 3900 2900 50 +F33 "CPU_DDIR" O R 3900 3000 50 +F34 "CPU_A~OE~" O R 3900 1800 50 +F35 "CPUCLK" O R 3900 5000 50 +F36 "FPUCLK" O R 3900 5200 50 +F37 "FPU~CS~" O R 3900 5300 50 +F38 "CPU_~STERM~" O R 3900 5500 50 +F39 "CPU_~CBACK~" O R 3900 5600 50 +F40 "CPU_~CIIN~" O R 3900 5700 50 +F41 "CPU_~HALT~" O R 3900 5800 50 +F42 "CPU_~BERR~" O R 3900 5900 50 +F43 "RAM_~CS~" O R 3900 3700 50 +F44 "RAM_~RAS~" O R 3900 3800 50 +F45 "RAM_~CAS~" O R 3900 3900 50 +F46 "RAM_~WE~" O R 3900 4000 50 +F47 "RAM_CKE" O R 3900 4100 50 +F48 "RAM_BA[1..0]" O R 3900 4300 50 +F49 "RAM_RA[12..0]" O R 3900 4400 50 +F50 "RAM_DQM[3..0]" O R 3900 4500 50 +F51 "RAM_CLK01" O R 3900 4700 50 +F52 "RAM_CLK23" O R 3900 4800 50 +$EndSheet +$Sheet +S 4400 600 1250 2600 +U 629B918A +F0 "CPUBuf" 50 +F1 "CPUBuf.sch" 50 +F2 "D~OE~" I L 4400 2900 50 +F3 "DDIR" I L 4400 3000 50 +F4 "CPU_D[31..0]" B R 5650 3100 50 +F5 "A~OE~" I L 4400 1800 50 +F6 "CPU_~CBREQ~" I R 5650 2300 50 +F7 "CPU_~DS~" I R 5650 2200 50 +F8 "CPU_~AS~" I R 5650 2100 50 +F9 "CPU_~CIOUT~" I R 5650 1700 50 +F10 "CPU_R~W~" I R 5650 900 50 +F11 "CPU_~RMC~" I R 5650 1000 50 +F12 "FSB_~DS~" O L 4400 2200 50 +F13 "FSB_~AS~" O L 4400 2100 50 +F14 "FSB_R~W~" T L 4400 900 50 +F15 "FSB_~RMC~" T L 4400 1500 50 +F16 "FSB_~CIOUT~" O L 4400 1700 50 +F17 "FSB_A[31..0]" T L 4400 800 50 +F18 "CPU_A[31..0]" I R 5650 800 50 +F19 "FSB_FC[2..0]" T L 4400 700 50 +F20 "FSB_SIZ[1..0]" O L 4400 1600 50 +F21 "FSB_~CBREQ~" O L 4400 2300 50 +F22 "FSB_D[31..0]" B L 4400 3100 50 +F23 "CPU_FC[2..0]" I R 5650 700 50 +F24 "CPU_SIZ[1..0]" I R 5650 1600 50 +F25 "DSACK~OE~" I L 4400 2700 50 +F26 "CPU_~DSACK~1" T R 5650 2500 50 +F27 "CPU_~DSACK~0" T R 5650 2600 50 +F28 "FSB_~DSACK~1" I L 4400 2500 50 +F29 "FSB_~DSACK~0" I L 4400 2600 50 +F30 "CPU_~ECS~" I R 5650 2000 50 +F31 "FSB_~ECS~" O L 4400 2000 50 +$EndSheet +Wire Wire Line + 3900 1500 4400 1500 +$EndSCHEMATC diff --git a/fp-lib-table b/fp-lib-table new file mode 100644 index 0000000..4c34ead --- /dev/null +++ b/fp-lib-table @@ -0,0 +1,3 @@ +(fp_lib_table + (lib (name stdpads)(type KiCad)(uri "$(KIPRJMOD)/../../stdpads.pretty")(options "")(descr "")) +) diff --git a/sterminator/STERMINATOR.v b/sterminator/STERMINATOR.v new file mode 100644 index 0000000..e12bb68 --- /dev/null +++ b/sterminator/STERMINATOR.v @@ -0,0 +1,67 @@ +`timescale 1ns / 1ps +////////////////////////////////////////////////////////////////////////////////// +// Company: +// Engineer: +// +// Create Date: 06:35:56 10/26/2021 +// Design Name: +// Module Name: STERMINATOR +// Project Name: +// Target Devices: +// Tool versions: +// Description: +// +// Dependencies: +// +// Revision: +// Revision 0.01 - File Created +// Additional Comments: +// +////////////////////////////////////////////////////////////////////////////////// +module STERMINATOR( + input [2:0] FC, + input [31:2] A, + input nWE, + input nAS, + input CLK, + input CLKdat, + input [1:0] CMD, + input STERM, + output nSTERM, + output nFPUCS); + + wire ROMCS = FC[2] && ~FC[0] && A[31:28]==4'b0100; + wire RAMCS = FC[2] && ~FC[0] && A[31:30]==2'b00; + wire RAMROMCS = RAMCS || ROMCS; + + reg NA; + reg [1:0] NB; + reg [12:0] NR; + reg [8:0] NC; + + wire [1:0] AB = A[25:24]; + wire [12:0] AR = A[23:11]; + wire [8:0] AC = A[10:2]; + + always @(posedge CLK) begin + if (CMD==1) begin + NA <= 1; + NB <= AB; + NR <= AR; + NC <= AC+1; + end else if (CMD==2) begin + NA <= 0; + end else if (CMD==3) begin + NA <= 0; + end + end + + wire NSEL = RAMROMCS && NA && AB==NB && AR==NR && AC==NC; + + assign nSTERM = ~(STERM || NSEL); + + wire FPUCS = FC[02:00]==3'h7 && A[19:16]==4'h2 && A[15:13]==3'h1; + assign nFPUCS = ~((FPUCS && ~CLKdat) || (FPUCS && ~nAS)); + + +endmodule diff --git a/sterminator/XC9572XL/STERMINATOR.bld b/sterminator/XC9572XL/STERMINATOR.bld new file mode 100644 index 0000000..fb08610 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.bld @@ -0,0 +1,36 @@ +Release 14.7 ngdbuild P.20131013 (nt) +Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. + +Command Line: C:\Xilinx\14.7\ISE_DS\ISE\bin\nt\unwrapped\ngdbuild.exe -intstyle +ise -dd _ngo -i -p xc9572xl-VQ64-5 STERMINATOR.ngc STERMINATOR.ngd + +Reading NGO file +"C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.ngc" +... +Gathering constraint information from source properties... +Done. + +Resolving constraint associations... +Checking Constraint Associations... +Done... + +Checking expanded design ... + +Partition Implementation Status +------------------------------- + + No Partitions were found in this design. + +------------------------------- + +NGDBUILD Design Results Summary: + Number of errors: 0 + Number of warnings: 0 + +Total memory usage is 130104 kilobytes + +Writing NGD file "STERMINATOR.ngd" ... +Total REAL time to NGDBUILD completion: 1 sec +Total CPU time to NGDBUILD completion: 1 sec + +Writing NGDBUILD log file "STERMINATOR.bld"... diff --git a/sterminator/XC9572XL/STERMINATOR.cmd_log b/sterminator/XC9572XL/STERMINATOR.cmd_log new file mode 100644 index 0000000..d4552db --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.cmd_log @@ -0,0 +1,110 @@ +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-10 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-10-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-5 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-5-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +xst -intstyle ise -ifn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.xst" -ofn "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/STERMINATOR.syr" +ngdbuild -intstyle ise -dd _ngo -i -p xc9572xl-VQ64-5 STERMINATOR.ngc STERMINATOR.ngd +cpldfit -intstyle ise -p xc9572xl-5-VQ64 -ofmt vhdl -optimize speed -htmlrpt -loc on -slew fast -init low -inputs 54 -pterms 25 -unused float -power std -terminate keeper STERMINATOR.ngd +XSLTProcess STERMINATOR_build.xml +tsim -intstyle ise STERMINATOR STERMINATOR.nga +hprep6 -s IEEE1149 -n STERMINATOR -i STERMINATOR +taengine -intstyle ise -f STERMINATOR -w --format html1 -l STERMINATOR_html/tim/timing_report.htm diff --git a/sterminator/XC9572XL/STERMINATOR.gise b/sterminator/XC9572XL/STERMINATOR.gise new file mode 100644 index 0000000..386ed4e --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.gise @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + 11.1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR.gyd b/sterminator/XC9572XL/STERMINATOR.gyd new file mode 100644 index 0000000..0353ee3 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.gyd @@ -0,0 +1,61 @@ +Pin Freeze File: version P.20131013 + +9572XL64 XC9572XL-5-VQ64 +A<10> S:PIN57 +A<11> S:PIN2 +A<12> S:PIN64 +A<13> S:PIN44 +A<14> S:PIN51 +A<15> S:PIN4 +A<16> S:PIN34 +A<17> S:PIN58 +A<18> S:PIN49 +A<19> S:PIN42 +A<20> S:PIN36 +A<21> S:PIN50 +A<22> S:PIN35 +A<23> S:PIN48 +A<24> S:PIN52 +A<25> S:PIN10 +A<28> S:PIN46 +A<29> S:PIN61 +A<2> S:PIN40 +A<30> S:PIN62 +A<31> S:PIN1 +A<3> S:PIN43 +A<4> S:PIN20 +A<5> S:PIN63 +A<6> S:PIN47 +A<7> S:PIN7 +A<8> S:PIN9 +A<9> S:PIN11 +CLK S:PIN15 +CLKdat S:PIN5 +CMD<0> S:PIN39 +CMD<1> S:PIN16 +FC<0> S:PIN31 +FC<1> S:PIN45 +FC<2> S:PIN56 +STERM S:PIN59 +nAS S:PIN6 +nFPUCS S:PIN22 +nSTERM S:PIN60 + + +;The remaining section of the .gyd file is for documentation purposes only. +;It shows where your internal equations were placed in the last successful fit. + +PARTITION FB1_8 EXP6_ EXP7_ EXP8_ EXP9_ + EXP10_ $OpTx$BIN_STEP$409 EXP11_ EXP12_ + EXP13_ EXP14_ EXP15_ +PARTITION FB2_2 nSTERM_OBUF +PARTITION FB2_11 NR<9> NR<1> NR<12> NR<11> + NR<10> NR<0> NB<1> NB<0> + +PARTITION FB3_1 NR<8> nFPUCS_OBUF NR<7> NR<6> + NR<5> NR<4> NR<3> NR<2> + NC<0> NA NC<8> NC<7> + NC<6> NC<5> NC<4> NC<3> + NC<2> NC<1> + + diff --git a/sterminator/XC9572XL/STERMINATOR.jed b/sterminator/XC9572XL/STERMINATOR.jed new file mode 100644 index 0000000..cd59f61 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.jed @@ -0,0 +1,1685 @@ +Programmer Jedec Bit Map +Date Extracted: Tue Oct 26 21:01:57 2021 + +QF46656* +QP64* +QV0* +F0* +X0* +J0 0* +N VERSION P.20131013* +N DEVICE XC9572XL-5-VQ64* +N PPMAP 1 1* +N PPMAP 13 10* +N PPMAP 15 11* +N PPMAP 16 12* +N PPMAP 17 13* +N PPMAP 20 15* +N PPMAP 21 16* +N PPMAP 24 17* +N PPMAP 25 18* +N PPMAP 26 19* +N PPMAP 3 2* +N PPMAP 27 20* +N PPMAP 29 22* +N PPMAP 30 23* +N PPMAP 31 24* +N PPMAP 33 25* +N PPMAP 38 27* +N PPMAP 43 31* +N PPMAP 44 32* +N PPMAP 46 33* +N PPMAP 47 34* +N PPMAP 49 35* +N PPMAP 50 36* +N PPMAP 52 38* +N PPMAP 54 39* +N PPMAP 5 4* +N PPMAP 55 40* +N PPMAP 59 42* +N PPMAP 62 43* +N PPMAP 63 44* +N PPMAP 65 45* +N PPMAP 66 46* +N PPMAP 67 47* +N PPMAP 68 48* +N PPMAP 70 49* +N PPMAP 7 5* +N PPMAP 72 50* +N PPMAP 74 51* +N PPMAP 75 52* +N PPMAP 82 56* +N PPMAP 83 57* +N PPMAP 84 58* +N PPMAP 86 59* +N PPMAP 9 6* +N PPMAP 87 60* +N PPMAP 88 61* +N PPMAP 89 62* +N PPMAP 90 63* +N PPMAP 92 64* +N PPMAP 10 7* +N PPMAP 11 8* +N PPMAP 12 9* +L0000000 00000000 00000000 00000000 00000000* +L0000032 00000000 00000000 00000000 00000000* +L0000064 00000000 00000000 00000000 00000000* +L0000096 00000000 00000000 00000000 00000000* +L0000128 00000000 00000000 00000000 00000000* +L0000160 00000000 00000000 00000000 00000000* +L0000192 00000000 00000000 00000000 00000000* +L0000224 00000000 00000000 00000000 00000000* +L0000256 00000000 00000000 00000000 00000000* +L0000288 000000 000000 000000 000000* +L0000312 000000 000000 000000 000000* +L0000336 000000 000000 000000 000000* +L0000360 000000 000000 000000 000000* +L0000384 000000 000000 000000 000000* +L0000408 000100 000000 000000 000000* +L0000432 00000000 00000000 01000000 00000000* +L0000464 00000000 00000000 00000000 00000000* +L0000496 00000000 00000000 00000000 00000000* +L0000528 00000000 00000000 00000000 00000000* +L0000560 00001000 00000000 00000000 00000000* +L0000592 00000000 00000000 10000000 00000000* +L0000624 00000000 00000000 10000000 00000000* +L0000656 00000000 00000000 00000000 00000000* +L0000688 00000000 00000000 00000000 00000000* +L0000720 000000 000000 000000 000000* +L0000744 000000 000000 000000 000000* +L0000768 000000 000000 000000 000000* +L0000792 000000 000000 000000 000000* +L0000816 000000 000000 000000 000000* +L0000840 000000 000000 000000 000000* +L0000864 00000000 00000000 00000000 00000000* +L0000896 00000010 00000000 00000000 00000000* +L0000928 00000000 00000000 00000000 00000000* +L0000960 00000000 00000000 00000000 00000000* +L0000992 00000000 00000000 00000000 00000000* +L0001024 00000100 00000000 00000000 00000000* +L0001056 00000000 00000000 00000000 00000000* +L0001088 00000000 00000000 00000000 00000000* +L0001120 00000000 00000000 00000000 00000000* +L0001152 000000 000000 000000 000000* +L0001176 000000 000000 000000 000000* +L0001200 000000 000000 000000 000000* +L0001224 000000 000000 000000 000000* +L0001248 000000 000000 000000 000000* +L0001272 000000 000000 000000 000000* +L0001296 00000000 00000000 00000000 00000000* +L0001328 00000000 00000000 00000000 00000000* +L0001360 00000000 00000000 00000000 00000000* +L0001392 00000000 00000000 00000000 00000000* +L0001424 00000000 00000000 00000000 00000000* +L0001456 00000000 00000000 00000000 00000000* +L0001488 00100000 00000000 00000000 00000000* +L0001520 00000000 00000000 00000000 00000000* +L0001552 00000000 00000000 00000000 00000000* +L0001584 000000 000000 000100 000000* +L0001608 000000 000000 000000 000000* +L0001632 000000 000000 000000 000000* +L0001656 000000 000000 000000 000000* +L0001680 000000 000000 000000 000000* +L0001704 000000 000000 000000 000000* +L0001728 00000000 00000000 00000000 00000000* +L0001760 00000000 00000000 00000000 00000000* +L0001792 00000000 00000000 00000000 00000000* +L0001824 00000000 00000000 00000000 00000000* +L0001856 00000000 00000000 00000000 00000000* +L0001888 00000000 00000000 00000000 00000000* +L0001920 00000000 00000000 00000000 00000000* +L0001952 00000000 00000000 00000000 00000000* +L0001984 00000000 00000000 00000000 00000000* +L0002016 000000 000000 000000 000000* +L0002040 000000 000000 000000 000000* +L0002064 000010 000000 000000 000000* +L0002088 000000 000000 000000 000000* +L0002112 000000 000000 000000 000000* +L0002136 000000 000000 000000 000000* +L0002160 00000000 00000000 00000000 00000000* +L0002192 00000000 00000000 00000000 00000000* +L0002224 00000000 00000000 00000000 00000000* +L0002256 00000000 00000000 00000000 00000000* +L0002288 00000000 00000000 00000000 00000000* +L0002320 00000000 00000000 00000000 00000000* +L0002352 00000000 00000000 00000000 00000000* +L0002384 00000000 00000000 00000000 00000000* +L0002416 00000000 00000000 00000000 00000000* +L0002448 000000 000000 000000 000000* +L0002472 000010 000000 000000 000000* +L0002496 000000 000000 000000 000000* +L0002520 000000 000000 000000 000000* +L0002544 000000 000000 000000 000000* +L0002568 000000 000000 000000 000000* +L0002592 00000010 00000000 00000000 00000000* +L0002624 00000010 00000000 00000000 00000000* +L0002656 00000000 00000000 00000000 00000000* +L0002688 00000011 00000000 00000000 00000000* +L0002720 00000010 00000000 00000000 00000000* +L0002752 00000010 00000000 10000000 00000000* +L0002784 00000010 00000000 10000000 00000000* +L0002816 00000000 00000000 00000000 00000000* +L0002848 00000000 00000000 00000000 00000000* +L0002880 000000 000000 000000 000000* +L0002904 000001 000000 000000 000000* +L0002928 000000 000000 000000 000000* +L0002952 000000 000000 000000 000000* +L0002976 000000 000000 000000 000000* +L0003000 000000 000000 000000 000000* +L0003024 00000010 00000000 00000000 00000000* +L0003056 00000000 00000000 00000000 00000000* +L0003088 00000010 00000000 00000000 00000000* +L0003120 00000010 00000000 00000000 00000000* +L0003152 00000010 00000000 00000000 00000000* +L0003184 00100010 00000000 00000000 00000000* +L0003216 00000000 00000000 00000000 00000000* +L0003248 00000001 00000000 00000000 00000000* +L0003280 00000000 00000000 00000000 00000000* +L0003312 000000 000000 000000 000000* +L0003336 000000 000000 100000 000000* +L0003360 000000 000000 000000 000000* +L0003384 000000 000000 000000 000000* +L0003408 000000 000000 000000 000000* +L0003432 000000 000000 000000 000000* +L0003456 00000000 00000000 00000000 00000000* +L0003488 00000000 00000000 00000000 00000000* +L0003520 00000000 00000000 00000000 00000000* +L0003552 00000000 00000000 00000000 00000000* +L0003584 00010000 00000000 00000000 00000000* +L0003616 00000000 00000000 10000000 00000000* +L0003648 00000000 00000000 10000000 00000000* +L0003680 00000000 00000000 00000000 00000000* +L0003712 00000000 00000000 00000000 00000000* +L0003744 000000 000000 000000 000000* +L0003768 000000 000000 000000 000000* +L0003792 000000 000000 000000 000000* +L0003816 000000 000000 000000 000000* +L0003840 000000 000000 000000 000000* +L0003864 000000 000000 000000 000000* +L0003888 00000000 00000000 00000000 00000000* +L0003920 00000000 00000000 00000000 00000000* +L0003952 00000000 00000000 00000000 00000000* +L0003984 00000000 00000000 00000000 00000000* +L0004016 00000000 00000000 00000000 00000000* +L0004048 00000000 10000000 00000000 00000000* +L0004080 00000000 00000000 00000000 00000000* +L0004112 00000000 00000000 00000000 00000000* +L0004144 00000000 00000000 00000000 00000000* +L0004176 000000 000000 000000 000000* +L0004200 000000 000000 010000 000000* +L0004224 000000 000000 000000 000000* +L0004248 000000 000000 000000 000000* +L0004272 000000 000000 000000 000000* +L0004296 000010 000000 000000 000000* +L0004320 00000000 00000000 00000000 00000000* +L0004352 00000000 00000000 00000000 00000000* +L0004384 00000000 00000000 00000000 00000000* +L0004416 00000000 00000000 00000000 00000000* +L0004448 00000000 00000000 00000000 00000000* +L0004480 00000000 00000000 00000000 00000000* +L0004512 00000000 00000000 00000000 00000000* +L0004544 00000000 00000000 00000000 00000000* +L0004576 00000000 00000000 00000000 00000000* +L0004608 000100 000000 000000 000000* +L0004632 000000 000000 000000 000000* +L0004656 000000 000000 000000 000000* +L0004680 000000 000000 000000 000000* +L0004704 000000 000000 000000 000000* +L0004728 000000 000000 000000 000000* +L0004752 00000000 00000000 00000000 00000000* +L0004784 00000000 00000000 00000000 00000000* +L0004816 00000000 00000000 00000000 00000000* +L0004848 00000000 00000000 00000000 00000000* +L0004880 00000000 00000000 00000000 00000000* +L0004912 00000000 00000000 00000000 00000000* +L0004944 00000000 00000000 00000000 00000000* +L0004976 00000000 00000000 00000000 00000000* +L0005008 00010000 00000000 00000000 00000000* +L0005040 000000 000000 000000 000000* +L0005064 000000 000000 000000 000000* +L0005088 000000 000000 000000 000000* +L0005112 000000 000000 000000 000000* +L0005136 000000 000000 000000 000000* +L0005160 000000 000000 000000 000000* +L0005184 00000000 00000000 00000011 00000000* +L0005216 00000000 00000011 00000011 00000000* +L0005248 00000000 00000001 00000011 00000000* +L0005280 00000001 00000001 00000011 00000000* +L0005312 00000000 00000001 00000011 00000000* +L0005344 00000000 00000001 00000011 00000000* +L0005376 00000100 00000001 00000011 00000000* +L0005408 00000000 00000001 00000011 00000000* +L0005440 00000000 00000001 00000011 00000000* +L0005472 000000 000000 000000 000000* +L0005496 000000 000000 000000 000000* +L0005520 000000 000000 000000 000000* +L0005544 000000 000000 000000 000000* +L0005568 000000 000000 000000 000000* +L0005592 000000 000000 000000 000000* +L0005616 00000001 00000000 00001100 00000000* +L0005648 00000001 00000000 00000000 00000000* +L0005680 00000001 00000000 00000000 00000000* +L0005712 00000000 00000000 00000000 00000000* +L0005744 00000001 00000000 00000000 00000000* +L0005776 00000001 00000000 00011000 00000000* +L0005808 00000001 00000000 00000000 00000000* +L0005840 00000111 00000000 00000000 00000000* +L0005872 00000011 00000000 00000000 00000000* +L0005904 000000 000000 000001 000000* +L0005928 000000 000000 000110 000000* +L0005952 000000 000000 000000 000000* +L0005976 000000 000000 000000 000000* +L0006000 000000 000000 000000 000000* +L0006024 000000 000000 000000 000000* +L0006048 00000000 00000000 00000001 00000000* +L0006080 00000000 00000010 00000010 00000000* +L0006112 00000000 00000000 00000000 00000000* +L0006144 00010001 00000000 00000000 00000000* +L0006176 00000000 00000000 00000000 00000000* +L0006208 00000000 00000000 00000000 00000000* +L0006240 00000000 00000000 00000000 00000000* +L0006272 00000000 00000000 00000000 00000000* +L0006304 00000000 00000000 00000000 00000000* +L0006336 000000 000000 000000 000000* +L0006360 000000 000000 000000 000000* +L0006384 000000 000000 000000 000000* +L0006408 000000 000000 000000 000000* +L0006432 000000 000000 000000 000000* +L0006456 000000 000000 000000 000000* +L0006480 00000001 00000000 00000000 00000000* +L0006512 00000001 00000000 00000000 00000000* +L0006544 00010001 00000000 00000000 00000000* +L0006576 00000000 00000000 00000000 00000000* +L0006608 00000001 00000000 00000000 00000000* +L0006640 00000001 00000000 00000000 00000000* +L0006672 00000001 00000000 00000000 00000000* +L0006704 00000011 00000000 00000000 00000000* +L0006736 00000011 00000000 00000000 00000000* +L0006768 000000 000000 000000 000000* +L0006792 000000 000000 000000 000000* +L0006816 000000 000000 000000 000000* +L0006840 000000 000000 000000 000000* +L0006864 000000 000000 000000 000000* +L0006888 000000 000000 000000 000000* +L0006912 00000000 00000000 00000000 00000000* +L0006944 00000000 00000000 00000000 00000000* +L0006976 00000000 00000000 00000000 00000000* +L0007008 00000001 00000000 00000000 00000000* +L0007040 00000000 00000000 00000000 00000000* +L0007072 00000000 00000000 00000000 00000000* +L0007104 00000000 00000000 00000000 00000000* +L0007136 00000000 00000000 00000000 00000000* +L0007168 00000000 00000000 00000000 00000000* +L0007200 000000 000000 000000 000000* +L0007224 000000 000000 000000 000000* +L0007248 000000 000000 000000 000000* +L0007272 000000 000000 000000 000000* +L0007296 000000 000000 000000 000000* +L0007320 000000 000000 000000 000000* +L0007344 00000001 00000000 00000000 00000000* +L0007376 00000001 00000000 00000000 00000000* +L0007408 00000001 00000000 00000000 00000000* +L0007440 00000100 00000000 00000000 00000000* +L0007472 00000001 00000000 00000000 00000000* +L0007504 00000001 00000000 00000000 00000000* +L0007536 00000001 00000000 00000000 00000000* +L0007568 00000001 00000000 00000000 00000000* +L0007600 00000011 00000000 00000000 00000000* +L0007632 000000 000000 000000 000000* +L0007656 000000 000000 000000 000000* +L0007680 000000 000000 000000 000000* +L0007704 000000 000000 000000 000000* +L0007728 000000 000000 000000 000000* +L0007752 000000 000000 000000 000000* +L0007776 00000000 00000000 00000010 00000000* +L0007808 00000000 00000001 00000001 00000000* +L0007840 00000000 00000001 00000011 00000000* +L0007872 00000001 00000001 00000011 00000000* +L0007904 00000000 00000001 00000011 00000000* +L0007936 00000000 00000001 00000011 00000000* +L0007968 00000000 00000001 00000011 00000000* +L0008000 00000000 00000001 00000011 00000000* +L0008032 00000000 00000001 00000011 00000000* +L0008064 000000 000000 000000 000000* +L0008088 000000 000000 000000 000000* +L0008112 000000 000000 000000 000000* +L0008136 000000 000000 000000 000000* +L0008160 000000 000000 000000 000000* +L0008184 000000 000000 000000 000000* +L0008208 00000001 00000000 00000010 00000000* +L0008240 00000001 00000001 00010001 00000000* +L0008272 00000001 00000001 00000011 00000000* +L0008304 00000000 00000001 00000011 00000000* +L0008336 00000101 00000001 00000011 00000000* +L0008368 00000001 00000001 00000011 00000000* +L0008400 00000001 10000001 00000011 00000000* +L0008432 00000001 00000001 00000011 00000000* +L0008464 00000011 00000001 00000011 00000000* +L0008496 000000 000000 000000 000000* +L0008520 000000 000000 000000 000000* +L0008544 000000 000000 000000 000000* +L0008568 000000 000000 000000 000000* +L0008592 000000 000000 000000 000000* +L0008616 000000 000000 000000 000000* +L0008640 00000000 00000000 00000000 00000000* +L0008672 00000000 00000000 00000001 00000000* +L0008704 00000000 00000000 00000001 00000000* +L0008736 00000001 00000000 00000001 00000000* +L0008768 00000000 00000000 00000001 00000000* +L0008800 00000000 00000000 00000001 00000000* +L0008832 00000000 00000000 00000001 00000000* +L0008864 00000000 00000000 00000001 00000000* +L0008896 00000000 00000000 00000001 00000000* +L0008928 000000 000000 000000 000000* +L0008952 000000 000000 000000 000000* +L0008976 000000 000000 000000 000000* +L0009000 000000 000000 000000 000000* +L0009024 000000 000000 000000 000000* +L0009048 000000 000000 000000 000000* +L0009072 00000001 00000000 00000000 00000000* +L0009104 00000001 00000000 00000001 00000000* +L0009136 00000001 00000000 00000001 00000000* +L0009168 00000100 00000000 00000001 00000000* +L0009200 00000101 00000000 00000001 00000000* +L0009232 00000001 00000000 00000001 00000000* +L0009264 00000001 00000000 00000001 00000000* +L0009296 00000001 00000000 00000001 00000000* +L0009328 00000011 00000000 00000001 00000000* +L0009360 000000 000000 000000 000000* +L0009384 000000 000000 000000 000000* +L0009408 000000 000000 000000 000000* +L0009432 000000 000000 000000 000000* +L0009456 000000 000000 000000 000000* +L0009480 000000 000000 000000 000000* +L0009504 00000000 00000000 00000000 00000000* +L0009536 00000000 00000010 00000010 00000000* +L0009568 00000000 00000000 00000000 00000000* +L0009600 00000000 00000000 00000000 00000000* +L0009632 00000000 00000000 00000000 00000000* +L0009664 00001000 00000000 00000000 00000000* +L0009696 00000000 00000000 00000000 00000000* +L0009728 00000000 00000000 00000000 00000000* +L0009760 00000000 00000000 00000000 00000000* +L0009792 000000 000000 000000 000000* +L0009816 000000 000000 000000 000000* +L0009840 000000 000000 000000 000000* +L0009864 000000 000000 000000 000000* +L0009888 000000 000000 000000 000000* +L0009912 000000 000000 000000 000000* +L0009936 00000000 00000000 00000000 00000000* +L0009968 00000000 00000000 00000000 00000000* +L0010000 00000000 00000000 00000000 00000000* +L0010032 00000001 00000000 00000000 00000000* +L0010064 00000000 00000000 00000000 00000000* +L0010096 00010000 00000000 00000000 00000000* +L0010128 00000000 00000000 00000000 00000000* +L0010160 00000000 00000000 00000000 00000000* +L0010192 00000000 00000000 00000000 00000000* +L0010224 000000 000000 000000 000000* +L0010248 000000 000000 000000 000000* +L0010272 000000 000000 000000 000000* +L0010296 000000 000000 000000 000000* +L0010320 000000 000000 000000 000000* +L0010344 000000 000000 000000 000000* +L0010368 00000000 00000000 00000000 00000000* +L0010400 00000000 00000000 00000000 00000000* +L0010432 00000000 00000000 00000000 00000000* +L0010464 00000001 00000000 00000000 00000000* +L0010496 00000000 00000000 00000000 00000000* +L0010528 00000000 00000000 00000000 00000000* +L0010560 00000000 00000000 00000000 00000000* +L0010592 00000000 00000000 00000000 00000000* +L0010624 00000000 00000000 00000000 00000000* +L0010656 000000 000000 000000 000000* +L0010680 000000 000000 000000 000000* +L0010704 000100 000000 000000 000000* +L0010728 000000 000000 000000 000000* +L0010752 000000 000000 000000 000000* +L0010776 000000 000000 000000 000000* +L0010800 00000000 00000000 00000000 00000000* +L0010832 00000000 00000000 00000000 00000000* +L0010864 00000000 00000000 00000000 00000000* +L0010896 00000000 00000000 00000000 00000000* +L0010928 00000001 00000000 00000000 00000000* +L0010960 00000001 00000000 00000000 00000000* +L0010992 00000001 00000000 00000000 00000000* +L0011024 00000001 00000000 00000000 00000000* +L0011056 00000001 00000000 00000000 00000000* +L0011088 000000 000000 000000 000000* +L0011112 000100 000000 000000 000000* +L0011136 000000 000000 000000 000000* +L0011160 000000 000000 000000 000000* +L0011184 000000 000000 000000 000000* +L0011208 000000 000000 000000 000000* +L0011232 00000000 00000000 00000011 00000000* +L0011264 00000000 00000011 00000011 00000000* +L0011296 00000000 00000001 00000011 00000000* +L0011328 00000001 00000001 00000011 00000000* +L0011360 00000000 00000001 00000011 00000000* +L0011392 00000000 00000001 10000011 00000000* +L0011424 00000000 00000001 10000011 00000000* +L0011456 00000100 00000001 00000011 00000000* +L0011488 00000000 00000001 00000011 00000000* +L0011520 000000 000000 000000 000000* +L0011544 000000 000000 000000 000000* +L0011568 000000 000000 000000 000000* +L0011592 000000 000000 000000 000000* +L0011616 000000 000000 000000 000000* +L0011640 000000 000000 000000 000000* +L0011664 00000000 00000000 00100000 00000000* +L0011696 00000000 00000000 00000000 00000000* +L0011728 00000000 00000000 00000000 00000000* +L0011760 00000000 00000000 00000000 00000000* +L0011792 00000000 00000000 00000000 00000000* +L0011824 00000000 00000000 00000000 00000000* +L0011856 00000100 00000000 00000000 00000000* +L0011888 00000000 00000000 00000000 00000000* +L0011920 00000000 00000000 00000000 00000000* +L0011952 000000 000000 000000 000000* +L0011976 000000 000000 000000 000000* +L0012000 000000 000000 000000 000000* +L0012024 000000 000000 000000 000000* +L0012048 000000 000000 000000 000000* +L0012072 000000 000000 000000 000000* +L0012096 00000000 00000000 00000000 00000000* +L0012128 00000000 00000000 00000000 00000000* +L0012160 00000000 00000000 00000000 00000000* +L0012192 00000000 00000000 00000000 00000000* +L0012224 00000000 00000000 00000000 00000000* +L0012256 00000000 00000000 00000000 00000000* +L0012288 00010000 00000000 00000000 00000000* +L0012320 00000000 00000000 00000000 00000000* +L0012352 00000000 00000000 00000000 00000000* +L0012384 000000 000000 000000 000000* +L0012408 000000 000000 000000 000000* +L0012432 000000 000000 000000 000000* +L0012456 000000 000000 000000 000000* +L0012480 000000 000000 000000 000000* +L0012504 000000 000000 000000 000000* +L0012528 00000000 00000000 00001000 00000000* +L0012560 00000000 00000000 00000000 00000000* +L0012592 00000000 00000000 00000000 00000000* +L0012624 00000000 00000000 00000000 00000000* +L0012656 00000000 00000000 00000000 00000000* +L0012688 00000000 00000000 00010000 00000000* +L0012720 00000000 00000000 00000000 00000000* +L0012752 00010000 00000000 00000000 00000000* +L0012784 00000000 00000000 00000000 00000000* +L0012816 000000 000000 000010 000000* +L0012840 000000 000100 000100 000000* +L0012864 000000 000000 000000 000000* +L0012888 000000 000000 000000 000000* +L0012912 000000 000000 000000 000000* +L0012936 000000 000000 000000 000000* +L0012960 00000000 00000000 00000000 00000000* +L0012992 00000000 00000010 00000010 00000000* +L0013024 00000000 00000000 00000000 00000000* +L0013056 00000000 00000000 00000000 00000000* +L0013088 00000000 00000000 00000000 00000000* +L0013120 00000000 00000000 00000000 00000000* +L0013152 00000000 00000000 00000000 00000000* +L0013184 00000000 00000000 00000000 00000000* +L0013216 00000000 00000000 00000000 00000000* +L0013248 000000 000000 000000 000000* +L0013272 000000 000000 000000 000000* +L0013296 000000 000000 000000 000000* +L0013320 001000 000000 000000 000000* +L0013344 000000 000000 000000 000000* +L0013368 000000 000000 000000 000000* +L0013392 00000000 00000000 00001100 00000000* +L0013424 00000000 00000000 00000000 00000000* +L0013456 00000000 00000000 00000000 00000000* +L0013488 00000000 00000000 00000000 00000000* +L0013520 00000000 00000000 00000000 00000000* +L0013552 00000000 00010000 00011100 00000000* +L0013584 00000000 00000000 00000000 00000000* +L0013616 00000000 00000000 00000000 00000000* +L0013648 00000000 00000000 00000000 00000000* +L0013680 000000 000000 000000 000000* +L0013704 000000 000000 000111 000000* +L0013728 000000 000000 000000 000000* +L0013752 000000 000000 000000 000000* +L0013776 001000 000000 000000 000000* +L0013800 000000 000000 000000 000000* +L0013824 00000000 00000000 00000000 00000000* +L0013856 00000000 00000010 00000010 00000000* +L0013888 00000000 00000000 00000000 00000000* +L0013920 00000001 00000000 00000000 00000000* +L0013952 00000000 00000000 00000000 00000000* +L0013984 00000000 00000000 00000000 00000000* +L0014016 00000000 00000000 00000000 00000000* +L0014048 00000000 00000000 00000000 00000000* +L0014080 00000000 00000000 00000000 00000000* +L0014112 000000 000000 000000 000000* +L0014136 000000 000000 000000 000000* +L0014160 000000 000000 000000 000000* +L0014184 000000 000000 000000 000000* +L0014208 000000 000000 000000 000000* +L0014232 000000 000000 000000 000000* +L0014256 00000000 00000000 00000000 00000000* +L0014288 00001000 00000000 00000000 00000000* +L0014320 00000000 00000000 00000000 00000000* +L0014352 00000000 00000000 00000000 00000000* +L0014384 00000000 00000000 00000000 00000000* +L0014416 00000000 00000000 00000000 00000000* +L0014448 00000000 00000000 00000000 00000000* +L0014480 00000000 00000000 00000000 00000000* +L0014512 00000000 00000000 00000000 00000000* +L0014544 000000 000000 000000 000000* +L0014568 000000 000000 000000 000000* +L0014592 000000 000000 000000 000000* +L0014616 000000 000000 000000 000000* +L0014640 000000 000000 000000 000000* +L0014664 000000 000000 000000 000000* +L0014688 00000100 00000000 00000011 00000000* +L0014720 00000000 00000001 00000001 00000000* +L0014752 00000000 00000001 00000011 00000000* +L0014784 00000000 00000001 00000011 00000000* +L0014816 00000000 00000001 00000011 00000000* +L0014848 00000000 00000001 00000011 00000000* +L0014880 00000000 00000001 00000011 00000000* +L0014912 00000000 00000001 00000011 00000000* +L0014944 00000000 00000001 00000011 00000000* +L0014976 000000 000000 000000 000000* +L0015000 000000 000000 000000 000000* +L0015024 000000 000000 000000 000000* +L0015048 000000 000000 000000 000000* +L0015072 000000 000000 000000 000000* +L0015096 000000 000000 000000 000000* +L0015120 00000000 00000000 00000000 00000000* +L0015152 00000100 00000000 00000000 00000000* +L0015184 00000000 00000000 00000000 00000000* +L0015216 00000000 00000000 00000000 00000000* +L0015248 00000000 00000000 00000000 00000000* +L0015280 00000000 00000000 00000000 00000000* +L0015312 00000000 00000000 00000000 00000000* +L0015344 00000000 00000000 00000000 00000000* +L0015376 00000000 00000000 00000000 00000000* +L0015408 000000 000000 000000 000000* +L0015432 000000 000010 000000 000000* +L0015456 000000 000000 000000 000000* +L0015480 000000 000000 000000 000000* +L0015504 000000 000000 000000 000000* +L0015528 000000 000000 000000 000000* +L0015552 00011100 00000000 00000000 00000000* +L0015584 00011100 00000000 00000000 00000000* +L0015616 00011100 00000000 00000000 00000000* +L0015648 00011100 00000000 00000000 00000000* +L0015680 00011100 00000000 00000000 00000000* +L0015712 00111100 00000000 00000000 00000000* +L0015744 00111100 00000000 00000000 00000000* +L0015776 00011100 00000000 00000000 00000000* +L0015808 00011100 00000000 00000000 00000000* +L0015840 000111 000000 000000 000000* +L0015864 001111 000000 000000 000000* +L0015888 001111 000000 000000 000000* +L0015912 001111 000000 000000 000000* +L0015936 001111 000000 000000 000000* +L0015960 001111 000000 000000 000000* +L0015984 00000000 00000000 00000010 00000000* +L0016016 00000000 00000001 00000001 00000000* +L0016048 00000000 00000001 00000011 00000000* +L0016080 00000000 00000001 00000011 00000000* +L0016112 00000000 00000001 00000011 00000000* +L0016144 00000000 00000001 00000011 00000000* +L0016176 00000000 00000001 00000011 00000000* +L0016208 00000000 00000001 00000011 00000000* +L0016240 00000000 00000001 00000011 00000000* +L0016272 000000 000000 000000 000000* +L0016296 000000 000000 000000 000000* +L0016320 000000 000000 000000 000000* +L0016344 000000 000000 000000 000000* +L0016368 000000 000000 000000 000000* +L0016392 000000 000000 000000 000000* +L0016416 00000000 00000000 00000000 00000000* +L0016448 00000000 00000000 00000000 00000000* +L0016480 00000000 00000000 00000000 00000000* +L0016512 00000000 00000000 00000000 00000000* +L0016544 00000000 00000000 00000000 00000000* +L0016576 00000000 00000000 00000000 00000000* +L0016608 00000000 00000000 00000000 00000000* +L0016640 00000000 00000000 00000000 00000000* +L0016672 00000000 00000000 00000000 00000000* +L0016704 000000 000000 000000 000000* +L0016728 000000 000000 000000 000000* +L0016752 000001 000000 000000 000000* +L0016776 000000 000000 000000 000000* +L0016800 000000 000000 000000 000000* +L0016824 000000 000000 000000 000000* +L0016848 00000000 00000000 00000000 00000000* +L0016880 00000000 00000000 00000000 00000000* +L0016912 00000000 00000000 00000000 00000000* +L0016944 00000000 00000000 00000000 00000000* +L0016976 00000000 00000000 00000000 00000000* +L0017008 00000000 00000000 00010000 00000000* +L0017040 00000000 00000000 00000000 00000000* +L0017072 00000000 00000000 00000000 00000000* +L0017104 00000000 00000000 00000000 00000000* +L0017136 000000 000000 000000 000000* +L0017160 000000 000000 000000 000000* +L0017184 000000 000000 000000 000000* +L0017208 000001 000000 000000 000000* +L0017232 000000 000000 000000 000000* +L0017256 000000 000000 000100 000000* +L0017280 00000000 00000000 00000000 00000000* +L0017312 00000000 00000000 00000000 00000000* +L0017344 00000100 00000000 00000000 00000000* +L0017376 00000000 00000000 00000000 00000000* +L0017408 00000000 00000000 00000000 00000000* +L0017440 00000000 00000000 00000000 00000000* +L0017472 00000000 00000000 00000000 00000000* +L0017504 00000000 00000000 00000000 00000000* +L0017536 00000000 00000000 00000000 00000000* +L0017568 000000 000000 000000 000000* +L0017592 000000 000000 000000 000000* +L0017616 000000 000000 000000 000000* +L0017640 000000 000000 000000 000000* +L0017664 000000 000000 000000 000000* +L0017688 000000 000000 000000 000000* +L0017712 00000000 00000000 00000000 00000000* +L0017744 00000000 00000000 00000000 00000000* +L0017776 00000000 00000000 00000000 00000000* +L0017808 00000000 00000000 00000000 00000000* +L0017840 00000000 00000000 00001000 00000000* +L0017872 00000000 00000000 00010000 00000000* +L0017904 00000000 00000000 00000000 00000000* +L0017936 00000000 00000000 00000000 00000000* +L0017968 00000000 00000000 00000000 00000000* +L0018000 000000 000000 000000 000000* +L0018024 000000 000000 000100 000000* +L0018048 000000 000000 000000 000000* +L0018072 000000 000000 000000 000000* +L0018096 000000 000000 000000 000000* +L0018120 001000 000000 000000 000000* +L0018144 00000000 00000000 00000000 00000000* +L0018176 00000000 00000000 00000000 00000000* +L0018208 00000000 00000000 00000000 00000000* +L0018240 00000000 00000000 00000000 00000000* +L0018272 00000000 00000000 00000000 00000000* +L0018304 00000000 00000000 00000000 00000000* +L0018336 00000000 00000000 00000000 00000000* +L0018368 00000000 00000000 00000000 00000000* +L0018400 00000100 00000000 00000000 00000000* +L0018432 000000 000000 000000 000000* +L0018456 000000 000000 000000 000000* +L0018480 000000 000000 000000 000000* +L0018504 000000 000000 000000 000000* +L0018528 000000 000000 000000 000000* +L0018552 000000 000000 000000 000000* +L0018576 00000000 00000000 00000000 00000000* +L0018608 00000000 00000000 00000000 00000000* +L0018640 00000000 00000000 00000000 00000000* +L0018672 00000000 00000000 00000000 00000000* +L0018704 00000000 00000000 00000000 00000000* +L0018736 00000000 00000000 00000000 00000000* +L0018768 00000000 00000000 00000000 00000000* +L0018800 00000000 00000000 00000000 00000000* +L0018832 00000000 00000000 00000000 00000000* +L0018864 000001 000000 000000 000000* +L0018888 000000 000001 000000 000000* +L0018912 000000 000000 000000 000000* +L0018936 000000 000000 000000 000000* +L0018960 000000 000000 000000 000000* +L0018984 000000 000000 000000 000000* +L0019008 00000000 00000000 00000000 00000000* +L0019040 00000000 00000010 00000010 00000000* +L0019072 00001000 00000000 00000000 00000000* +L0019104 00000000 00000000 00000000 00000000* +L0019136 00000000 00000000 00000000 00000000* +L0019168 00000000 00000000 00000000 00000000* +L0019200 00000000 00000000 10000000 00000000* +L0019232 00000000 00000000 00000000 00000000* +L0019264 00000000 00000000 00000000 00000000* +L0019296 000000 000000 000000 000000* +L0019320 000000 000000 000000 000000* +L0019344 000000 000000 000000 000000* +L0019368 000000 000000 000000 000000* +L0019392 000000 000000 000000 000000* +L0019416 000000 000000 000000 000000* +L0019440 00000001 00000000 00000011 00000000* +L0019472 00000001 00000011 00000011 00000000* +L0019504 00000001 00000001 00000011 00000000* +L0019536 00001001 00000001 00000011 00000000* +L0019568 00000001 00000001 00000011 00000000* +L0019600 00000001 00000001 00000011 00000000* +L0019632 00000001 00000001 00000011 00000000* +L0019664 00000011 00000001 00000011 00000000* +L0019696 00000011 00000001 00000011 00000000* +L0019728 000000 000000 000000 000000* +L0019752 000000 000000 000000 000000* +L0019776 000000 000000 000000 000000* +L0019800 000000 000000 000000 000000* +L0019824 000000 000000 000000 000000* +L0019848 000000 000000 000000 000000* +L0019872 00000001 00000000 00000001 00000000* +L0019904 00000001 00000010 00000010 00000000* +L0019936 00000001 00000000 00000000 00000000* +L0019968 00000001 00000000 00000000 00000000* +L0020000 00000001 00000000 00000000 00000000* +L0020032 00000001 00000000 00000000 00000000* +L0020064 00000001 00000000 00000000 00000000* +L0020096 00000011 00000000 00000000 00000000* +L0020128 00000011 00000000 00000000 00000000* +L0020160 000000 000000 000000 000000* +L0020184 000100 000000 000000 000000* +L0020208 000000 000000 000000 000000* +L0020232 000000 000000 000000 000000* +L0020256 000000 000000 000000 000000* +L0020280 000000 000000 000000 000000* +L0020304 00000001 00001000 00000000 00000000* +L0020336 00000001 00000000 00000000 00000000* +L0020368 00000001 00000000 00000000 00000000* +L0020400 00000001 00000000 00000000 00000000* +L0020432 00000001 00000000 00000000 00000000* +L0020464 00000001 00000000 00000000 00000000* +L0020496 00000001 00000000 00000000 00000000* +L0020528 00000001 00000000 00000000 00000000* +L0020560 00000011 00000000 00000000 00000000* +L0020592 000000 000000 000000 000000* +L0020616 000000 000000 000000 000000* +L0020640 000100 000000 000000 000000* +L0020664 000000 000000 000000 000000* +L0020688 000000 000000 000000 000000* +L0020712 000000 000000 000000 000000* +L0020736 00000001 00000000 00000010 00000000* +L0020768 00000001 00000001 00000001 00000000* +L0020800 00000001 00000001 00000011 00000000* +L0020832 00000001 00000001 00000011 00000000* +L0020864 00000001 00000001 00000011 00000000* +L0020896 00000001 00000001 00000011 00000000* +L0020928 00000001 00000001 00000011 00000000* +L0020960 00000001 00000001 00000011 00000000* +L0020992 00000011 00000001 00000011 00000000* +L0021024 000001 000000 000000 000000* +L0021048 000000 000000 000000 000000* +L0021072 000000 000000 000000 000000* +L0021096 000000 000000 000000 000000* +L0021120 000000 000000 000000 000000* +L0021144 000000 000000 000000 000000* +L0021168 00000001 00000000 00000000 00000000* +L0021200 00000001 00000000 00000001 00000000* +L0021232 00000001 00000000 00000001 00000000* +L0021264 00000001 00000000 00000001 00000000* +L0021296 00000001 00000000 00000001 00000000* +L0021328 00000001 00000000 00000001 00000000* +L0021360 00000001 00000000 00000001 00000000* +L0021392 00000001 00000000 00000001 00000000* +L0021424 00000111 00000000 00000001 00000000* +L0021456 000000 000000 000000 000000* +L0021480 000000 000000 000000 000000* +L0021504 000000 000000 000000 000000* +L0021528 000000 000000 000000 000000* +L0021552 000000 000000 000000 000000* +L0021576 000000 000000 000000 000000* +L0021600 00000011 00000000 00000011 00000000* +L0021632 00000000 00000000 00000000 00000000* +L0021664 00000000 00000000 00000000 00000000* +L0021696 00000000 00000000 00000000 00000000* +L0021728 00000010 00000000 00000000 00000000* +L0021760 00000000 00000000 00000000 00000000* +L0021792 00000000 00000000 00000000 00000000* +L0021824 00000000 00000000 00000000 00000000* +L0021856 00000000 00000000 00000000 00000000* +L0021888 000000 000000 000000 000000* +L0021912 001000 000000 000000 000000* +L0021936 000000 000000 000000 000000* +L0021960 000000 000000 000000 000000* +L0021984 000000 000000 000000 000000* +L0022008 000000 000000 000000 000000* +L0022032 00000011 00000001 00000010 00000000* +L0022064 00000000 00000001 00000001 00000000* +L0022096 00000000 00000000 00000000 00000000* +L0022128 00000000 00000000 00000000 00000000* +L0022160 00000001 00000000 00000000 00000000* +L0022192 00000000 00000000 00000000 00000000* +L0022224 00000000 00000000 00000000 00000000* +L0022256 00000000 00000000 00000000 00000000* +L0022288 00000000 00000000 00000000 00000000* +L0022320 000000 000000 000000 000000* +L0022344 000000 000000 000000 000000* +L0022368 001000 000000 000000 000000* +L0022392 000000 000000 000000 000000* +L0022416 000000 000000 000000 000000* +L0022440 000000 000000 000000 000000* +L0022464 00000011 00000000 00000000 00000000* +L0022496 00000011 00000000 00000000 00000000* +L0022528 00000000 00000000 00000000 00000000* +L0022560 00000000 00000000 00000000 00000000* +L0022592 00000000 00000000 00000000 00000000* +L0022624 00000000 10000000 00000000 00000000* +L0022656 00000000 10000000 00000000 00000000* +L0022688 00000000 00000000 00000000 00000000* +L0022720 00000000 00000000 00000000 00000000* +L0022752 000000 000000 000000 000000* +L0022776 000000 000000 000000 000000* +L0022800 000000 000000 000000 000000* +L0022824 000100 000000 000000 000000* +L0022848 000000 000000 000000 000000* +L0022872 000000 000000 000000 000000* +L0022896 00000011 00000000 00000000 00000000* +L0022928 00000000 00000000 00000010 00000000* +L0022960 00000000 00000000 00000000 00000000* +L0022992 00000000 00000000 00000000 00000000* +L0023024 00000010 00000000 00000000 00000000* +L0023056 00000000 00000000 00000000 00000000* +L0023088 00000000 00000000 00000000 00000000* +L0023120 00000000 00000000 00000000 00000000* +L0023152 00000000 00000000 00000000 00000000* +L0023184 000000 000000 000000 000000* +L0023208 000000 000000 000000 000000* +L0023232 000000 000000 000000 000000* +L0023256 000000 000000 000000 000000* +L0023280 000100 000000 000000 000000* +L0023304 000000 000000 000000 000000* +L0023328 00001011 00000010 00000000 00000000* +L0023360 00000000 00000000 00000011 00000000* +L0023392 00000000 00000000 00000000 00000000* +L0023424 00000000 00000000 00000000 00000000* +L0023456 00000011 00000000 00000000 00000000* +L0023488 00000000 00000000 00000000 00000000* +L0023520 00000000 00000000 00000000 00000000* +L0023552 00000000 00000000 00000000 00000000* +L0023584 00000000 00000000 00000000 00000000* +L0023616 000000 000000 000000 000000* +L0023640 000000 000000 000000 000000* +L0023664 000000 000000 000000 000000* +L0023688 000000 000000 000000 000000* +L0023712 000000 000000 000000 000000* +L0023736 000000 000000 000000 000000* +L0023760 00000000 00000000 00000001 00000000* +L0023792 00000010 00000000 00000000 00000000* +L0023824 00000001 00000000 00000000 00000000* +L0023856 00000000 00000000 00000000 00000000* +L0023888 00000000 00000000 00000000 00000000* +L0023920 00000000 00000000 10000000 00000000* +L0023952 00000000 00000000 10000000 00000000* +L0023984 00000000 00000000 00000000 00000000* +L0024016 00000000 00000000 00000000 00000000* +L0024048 000000 000000 000000 000000* +L0024072 000000 000000 000000 000000* +L0024096 000000 000000 000000 000000* +L0024120 000000 000000 000000 000000* +L0024144 000000 000000 000000 000000* +L0024168 000000 000000 000000 000000* +L0024192 00000010 00000001 00000000 00000000* +L0024224 00000000 00000001 00000000 00000000* +L0024256 00010001 00000000 00000011 00000000* +L0024288 00000000 00000000 00000000 00000000* +L0024320 00000010 00000000 00000000 00000000* +L0024352 00000000 00000000 00000000 00000000* +L0024384 00000000 00000000 00000000 00000000* +L0024416 00000000 00000000 00000000 00000000* +L0024448 00000000 00000000 00000000 00000000* +L0024480 000000 000000 000000 000000* +L0024504 000000 000000 000000 000000* +L0024528 000000 000000 000000 000000* +L0024552 000000 000000 000000 000000* +L0024576 000000 000000 000000 000000* +L0024600 000000 000000 000000 000000* +L0024624 00000011 00000000 00001000 00000000* +L0024656 00000010 00000000 00000000 00000000* +L0024688 00000000 00000001 00000001 00000000* +L0024720 00010000 00000000 00000000 00000000* +L0024752 00000001 00000000 00000000 00000000* +L0024784 00000000 00001000 00011000 00000000* +L0024816 00000000 00000000 00000000 00000000* +L0024848 00000000 00000000 00000000 00000000* +L0024880 00000000 00000000 00000000 00000000* +L0024912 000000 000000 000000 000000* +L0024936 000000 000000 000100 000000* +L0024960 000000 000000 000000 000000* +L0024984 000000 000000 000000 000000* +L0025008 000000 000000 000000 000000* +L0025032 000000 000000 000010 000000* +L0025056 00000010 00000000 00000000 00000000* +L0025088 00000001 00000000 00000000 00000000* +L0025120 00000000 00000000 00000000 00000000* +L0025152 00000000 00000000 00000000 00000000* +L0025184 00000000 00000000 00000000 00000000* +L0025216 00000000 00000000 00000000 00000000* +L0025248 00000000 00000000 00000000 00000000* +L0025280 00000000 00000000 00000000 00000000* +L0025312 00000000 00000000 00000000 00000000* +L0025344 000010 000000 000000 000000* +L0025368 000000 000000 000000 000000* +L0025392 000000 000000 000000 000000* +L0025416 000000 000000 000000 000000* +L0025440 000000 000000 000000 000000* +L0025464 000000 000000 000000 000000* +L0025488 00000000 00000010 00000010 00000000* +L0025520 00000011 00000000 00000000 00000000* +L0025552 00000000 00000000 00000000 00000000* +L0025584 00000000 00000000 00000000 00000000* +L0025616 00000000 00000010 00000010 00000000* +L0025648 00000000 00000000 00000000 00000000* +L0025680 00000000 00000000 00000000 00000000* +L0025712 00000000 00000000 00000000 00000000* +L0025744 00001000 00000000 00000000 00000000* +L0025776 000000 000000 000000 000000* +L0025800 000000 000000 000000 000000* +L0025824 000000 000000 000000 000000* +L0025848 000000 000000 000000 000000* +L0025872 000000 000000 000000 000000* +L0025896 000000 000000 000000 000000* +L0025920 00000011 00000000 00000000 00000000* +L0025952 00000000 00000000 00000000 00000000* +L0025984 00000000 00000000 00000000 00000000* +L0026016 00000000 00000000 00000000 00000000* +L0026048 00000001 00000000 00000000 00000000* +L0026080 00000000 00000000 00000000 00000000* +L0026112 00000000 00000000 00000000 00000000* +L0026144 00010000 00000000 00000000 00000000* +L0026176 00000000 00000000 00000000 00000000* +L0026208 000000 000000 000000 000000* +L0026232 000000 000000 000000 000000* +L0026256 000000 000000 000000 000000* +L0026280 000000 000000 000000 000000* +L0026304 000000 000000 000000 000000* +L0026328 000000 000000 000000 000000* +L0026352 00000010 00000001 00000001 00000000* +L0026384 00000001 00000001 00000001 00000000* +L0026416 00000000 00000000 00000000 00000000* +L0026448 00000000 00000000 00000000 00000000* +L0026480 00000001 00000000 00000000 00000000* +L0026512 00000000 00000000 00000000 00000000* +L0026544 00010000 00000000 00000000 00000000* +L0026576 00000000 00000000 00000000 00000000* +L0026608 00000000 00000000 00000000 00000000* +L0026640 000000 000000 000000 000000* +L0026664 000000 000000 000000 000000* +L0026688 000000 000000 000000 000000* +L0026712 000000 000000 000000 000000* +L0026736 000000 000000 000000 000000* +L0026760 000000 000000 000000 000000* +L0026784 00010011 00000000 00000001 00000000* +L0026816 00000001 00000000 00000001 00000000* +L0026848 00000000 00000000 00000000 00000000* +L0026880 00000000 00000000 00000000 00000000* +L0026912 00000000 00000000 00000000 00000000* +L0026944 00000000 00000000 00000000 00000000* +L0026976 00000000 00000000 00000000 00000000* +L0027008 00000000 00000000 00000000 00000000* +L0027040 00000000 00000000 00000000 00000000* +L0027072 000000 000000 000000 000000* +L0027096 000000 000000 000000 000000* +L0027120 000000 000000 000000 000000* +L0027144 000000 000000 000000 000000* +L0027168 000000 000000 000000 000000* +L0027192 000000 000000 000000 000000* +L0027216 00000011 00000000 00000010 00000000* +L0027248 00010001 00000000 00000000 00000000* +L0027280 00000000 00000000 00000000 00000000* +L0027312 00000000 00000000 00000000 00000000* +L0027344 00000000 00000000 00000000 00000000* +L0027376 00000000 00000000 10100000 00000000* +L0027408 00000000 00000000 10000000 00000000* +L0027440 00000000 00000000 00000000 00000000* +L0027472 00000000 00000000 00000000 00000000* +L0027504 000000 000000 000000 000000* +L0027528 000000 000000 000000 000000* +L0027552 000000 000000 000000 000000* +L0027576 000000 000000 000000 000000* +L0027600 000000 000000 000000 000000* +L0027624 000000 000000 000000 000000* +L0027648 00000000 00000010 00000000 00000000* +L0027680 00000011 00000000 00000011 00000000* +L0027712 00000000 00000000 00000000 00000000* +L0027744 00000000 00000000 00000000 00000000* +L0027776 00000011 00000000 00000000 00000000* +L0027808 00000000 00000000 00000000 00000000* +L0027840 00000000 00000000 00000000 00000000* +L0027872 00001000 00000000 00000000 00000000* +L0027904 00000000 00000000 00000000 00000000* +L0027936 000000 000000 000000 000000* +L0027960 000000 000000 000000 000000* +L0027984 000000 000000 000000 000000* +L0028008 000000 000000 000000 000000* +L0028032 000000 000000 000000 000000* +L0028056 000000 000000 000000 000000* +L0028080 00000000 00000010 00001001 00000000* +L0028112 00000011 00000010 00000011 00000000* +L0028144 00000000 00000000 00000000 00000000* +L0028176 00000000 00000000 00000000 00000000* +L0028208 00000011 00000000 00000100 00000000* +L0028240 00000000 00000000 00011000 00000000* +L0028272 00001000 00000000 00000000 00000000* +L0028304 00000000 00000000 00000000 00000000* +L0028336 00000000 00000000 00000000 00000000* +L0028368 000000 000000 000000 000000* +L0028392 000000 000000 000110 000000* +L0028416 000000 000000 000000 000000* +L0028440 000000 000000 000000 000000* +L0028464 000000 000000 000000 000000* +L0028488 000000 000000 000000 000000* +L0028512 00000010 00000000 00000000 00000000* +L0028544 00000001 00000000 00000000 00000000* +L0028576 00000000 00000000 00000000 00000000* +L0028608 00000000 00000000 00000000 00000000* +L0028640 00000000 00000000 00000000 00000000* +L0028672 00000000 00000000 10000000 00000000* +L0028704 00000000 00000000 10000000 00000000* +L0028736 00000000 00000000 00000000 00000000* +L0028768 00000000 00000000 00000000 00000000* +L0028800 000000 000000 000000 000000* +L0028824 000000 000000 000000 000000* +L0028848 000000 000000 000000 000000* +L0028872 000000 000000 000000 000000* +L0028896 000000 000000 000000 000000* +L0028920 000010 000000 000000 000000* +L0028944 00000011 00000010 00000000 00000000* +L0028976 00000000 00000000 00000000 00000000* +L0029008 00000000 00000000 00000000 00000000* +L0029040 00000000 00000000 00000000 00000000* +L0029072 00010011 00000000 00000000 00000000* +L0029104 00000000 00000100 01000000 00000000* +L0029136 00000000 00000000 00000000 00000000* +L0029168 00000000 00000000 00000000 00000000* +L0029200 00000000 00000000 00000000 00000000* +L0029232 000000 000000 000000 000000* +L0029256 000000 000000 000000 000000* +L0029280 000000 000000 000000 000000* +L0029304 000000 000000 000000 000000* +L0029328 000000 000000 000000 000000* +L0029352 000000 000000 000000 000000* +L0029376 00000011 00000000 00000000 00000000* +L0029408 00000000 00000000 00000001 00000000* +L0029440 00000000 00000000 00000000 00000000* +L0029472 00000000 00000000 00000000 00000000* +L0029504 00000001 00000000 00000000 00000000* +L0029536 00000000 00000000 00000000 00000000* +L0029568 00000000 10000000 00000000 00000000* +L0029600 00000000 00000000 00000000 00000000* +L0029632 00001000 00000000 00000000 00000000* +L0029664 000000 000000 000000 000000* +L0029688 000000 000000 000000 000000* +L0029712 000000 000000 000000 000000* +L0029736 000000 000000 000000 000000* +L0029760 000000 000000 000000 000000* +L0029784 000000 000000 000000 000000* +L0029808 00000001 00000000 00000010 00000000* +L0029840 00000011 00000000 00000010 00000000* +L0029872 00000000 00000000 00000000 00000000* +L0029904 00000000 00000000 00000000 00000000* +L0029936 00000010 00000000 00000000 00000000* +L0029968 00000000 00000000 10000000 00000000* +L0030000 00000000 00000000 10000000 00000000* +L0030032 00000000 00000000 00000000 00000000* +L0030064 00000000 00000000 00000000 00000000* +L0030096 000010 000000 000000 000000* +L0030120 000000 000000 000000 000000* +L0030144 000000 000000 000000 000000* +L0030168 000000 000000 000000 000000* +L0030192 000000 000000 000000 000000* +L0030216 000000 000000 000000 000000* +L0030240 00000000 00000000 00000010 00000000* +L0030272 00000111 00000000 00000010 00000000* +L0030304 00000000 00000000 00000000 00000000* +L0030336 00000000 00000000 00000000 00000000* +L0030368 00000000 00000000 00000000 00000000* +L0030400 00000000 00000000 00000000 00000000* +L0030432 00000000 00000000 00000000 00000000* +L0030464 00000000 00000000 00000000 00000000* +L0030496 00000000 00000000 00000000 00000000* +L0030528 000000 000000 000000 000000* +L0030552 000000 000000 000000 000000* +L0030576 000000 000000 000000 000000* +L0030600 000000 000000 000000 000000* +L0030624 000000 000000 000000 000000* +L0030648 000000 000000 000000 000000* +L0030672 00000100 00000010 00000000 00000000* +L0030704 00000011 00000000 00000000 00000000* +L0030736 00000000 00000000 00000000 00000000* +L0030768 00000000 00000000 00000000 00000000* +L0030800 00000010 00000000 00000000 00000000* +L0030832 00000000 00000000 00000000 00000000* +L0030864 00000000 00000000 00000000 00000000* +L0030896 00000000 00000000 00000000 00000000* +L0030928 00000000 00000000 00000000 00000000* +L0030960 000000 000000 000000 000000* +L0030984 000000 000000 000000 000000* +L0031008 000000 000000 000000 000000* +L0031032 000000 000000 000000 000000* +L0031056 000000 000000 000000 000000* +L0031080 000000 000000 000000 000000* +L0031104 00000010 00000000 00000000 00000000* +L0031136 00010001 00000001 00000010 00000000* +L0031168 00000000 00000000 00000000 00000000* +L0031200 00000000 00000000 00000000 00000000* +L0031232 00000010 00000000 00000000 00000000* +L0031264 00000000 00000000 00000000 00000000* +L0031296 00000000 00000000 00000000 00000000* +L0031328 00000000 00000000 00000000 00000000* +L0031360 00000000 00000000 00000000 00000000* +L0031392 000000 000000 000000 000000* +L0031416 000000 000000 000000 000000* +L0031440 000000 000000 000000 000000* +L0031464 000000 000000 000000 000000* +L0031488 000000 000000 000000 000000* +L0031512 000000 000000 000000 000000* +L0031536 00010011 00000001 00000001 00000000* +L0031568 00000000 00000011 00000001 00000000* +L0031600 00000000 00000000 00000000 00000000* +L0031632 00000000 00000000 00000000 00000000* +L0031664 00000010 00000000 00000000 00000000* +L0031696 00000000 00000000 00000000 00000000* +L0031728 00000000 00000000 00000000 00000000* +L0031760 00000000 00000000 00000000 00000000* +L0031792 00000000 00000000 00000000 00000000* +L0031824 000000 000000 000000 000000* +L0031848 000000 000000 000000 000000* +L0031872 000000 000000 000000 000000* +L0031896 000000 000000 000000 000000* +L0031920 000000 000000 000000 000000* +L0031944 000000 000000 000000 000000* +L0031968 00000011 00000000 00000000 00000000* +L0032000 00000010 00000000 00000000 00000000* +L0032032 00000000 00000000 00000000 00000000* +L0032064 00000000 00000000 00000000 00000000* +L0032096 00000001 00000000 00000000 00000000* +L0032128 00000000 00000000 00000000 00000000* +L0032160 00100000 00000000 00000000 00000000* +L0032192 00000000 00000000 00000000 00000000* +L0032224 00000000 00000000 00000000 00000000* +L0032256 000000 000000 000000 000000* +L0032280 000000 000000 000000 000000* +L0032304 000000 000000 000000 000000* +L0032328 000000 000000 000000 000000* +L0032352 000000 000000 000000 000000* +L0032376 000000 000000 000000 000000* +L0032400 00000011 00000000 00000000 00000000* +L0032432 00000000 00000000 00000000 00000000* +L0032464 00000000 00000000 00000000 00000000* +L0032496 00000000 00000000 00000000 00000000* +L0032528 00000010 00000000 00000000 00000000* +L0032560 00000100 00000000 00000000 00000000* +L0032592 00000000 00000000 00000000 00000000* +L0032624 00000000 00000000 00000000 00000000* +L0032656 00000000 00000000 00000000 00000000* +L0032688 000000 000000 000000 000000* +L0032712 000000 000000 000000 000000* +L0032736 000000 000000 000000 000000* +L0032760 000000 000000 000000 000000* +L0032784 000000 000000 000000 000000* +L0032808 000000 000000 000000 000000* +L0032832 00000010 00000000 00000000 00000000* +L0032864 00000001 00000000 00000000 00000000* +L0032896 00000000 00000000 00000000 00000000* +L0032928 00000000 00000000 00000000 00000000* +L0032960 00000011 00000010 00000000 00000000* +L0032992 00000000 00000000 00000000 00000000* +L0033024 00000000 00000000 00000000 00000000* +L0033056 00000000 00000000 00000000 00000000* +L0033088 00000000 00000000 00000000 00000000* +L0033120 000000 000000 000000 000000* +L0033144 000010 000000 000000 000000* +L0033168 000000 000000 000000 000000* +L0033192 000000 000000 000000 000000* +L0033216 000000 000000 000000 000000* +L0033240 000000 000000 000000 000000* +L0033264 00000000 00000000 00010000 00000000* +L0033296 00000000 00000000 00000000 00000000* +L0033328 00000000 00000000 00000000 00000000* +L0033360 00000000 00001100 11101100 00000000* +L0033392 00000000 00000000 00000000 00000000* +L0033424 00000000 00000000 00000000 00000000* +L0033456 00000000 00000000 00000000 00000000* +L0033488 00000000 00000000 00000000 00000000* +L0033520 00000000 00011100 01111100 00000000* +L0033552 000000 000000 000000 000000* +L0033576 000000 000000 000000 000000* +L0033600 000010 000000 000000 000000* +L0033624 000000 000000 000000 000000* +L0033648 000000 000111 111111 000000* +L0033672 000000 000000 000000 000000* +L0033696 00000010 00000010 00000010 00000000* +L0033728 00000010 00000000 00000000 00000000* +L0033760 00000000 00000000 00000000 00000000* +L0033792 00000000 00000000 00000000 00000000* +L0033824 00001000 00000000 00000000 00000000* +L0033856 00000000 00000000 10000000 00000000* +L0033888 00000010 00000010 10000010 00000010* +L0033920 00000000 00000000 00000000 00000000* +L0033952 00000000 00000000 00000000 00000000* +L0033984 000000 000000 000000 000000* +L0034008 000000 000000 000000 000000* +L0034032 000000 000000 000000 000000* +L0034056 000000 000000 000000 000000* +L0034080 000000 000000 000000 000000* +L0034104 000000 000000 000000 000000* +L0034128 00000000 00000000 10000000 00000000* +L0034160 00000000 00000000 00000000 00000000* +L0034192 00000000 00000000 00000000 00000000* +L0034224 00000000 00000000 00000000 00000000* +L0034256 00000000 00000000 00000000 00000000* +L0034288 00000000 00000000 00000000 00000000* +L0034320 00000000 00000000 00000000 00000000* +L0034352 00000000 00000000 00000000 00000000* +L0034384 00000000 00000000 00000000 00000000* +L0034416 000000 000000 000000 000000* +L0034440 000000 000000 000000 000000* +L0034464 000000 000000 000000 000000* +L0034488 000000 000000 000000 000000* +L0034512 000000 000000 000000 000000* +L0034536 000100 000000 000000 000000* +L0034560 00000000 00000000 00000000 00000000* +L0034592 00000000 00000000 00000000 00000000* +L0034624 00000000 00000000 00000000 00000000* +L0034656 00000000 00000000 00000000 00000000* +L0034688 00000000 00000000 00000000 00000000* +L0034720 00000000 00000000 00000000 00000000* +L0034752 00000000 00000000 00000000 00000000* +L0034784 00000000 00000000 00000000 00000000* +L0034816 00000000 00000000 00000000 00000000* +L0034848 000000 000000 000000 000000* +L0034872 000000 000000 000000 000000* +L0034896 000000 000000 000000 000000* +L0034920 000000 000000 000000 000000* +L0034944 000100 000000 000000 000000* +L0034968 000000 000000 000000 000000* +L0034992 00000000 00000000 00000000 00000000* +L0035024 00000000 00000000 00000000 00000000* +L0035056 00000000 00000000 00000000 00000000* +L0035088 00000000 00000000 00000000 00000000* +L0035120 00000000 00000000 00000000 00000000* +L0035152 00000000 00000000 00000000 00000000* +L0035184 00000000 00000000 00000000 00000000* +L0035216 00000000 00000000 00000000 00000000* +L0035248 00000000 00000000 00000000 00000000* +L0035280 000000 000000 000000 000000* +L0035304 000000 000000 000000 000000* +L0035328 000000 000000 000000 000000* +L0035352 000100 000000 000000 000000* +L0035376 000000 000000 000000 000000* +L0035400 000000 000000 000000 000000* +L0035424 00000000 00000000 00000000 00000000* +L0035456 00000000 00000000 00000000 00000000* +L0035488 00000000 00000000 00000000 00000000* +L0035520 00000000 00000000 00000000 00000000* +L0035552 00000000 00000000 00000000 00000000* +L0035584 00000000 00000000 00000000 00000000* +L0035616 00000000 00000000 00000000 00000000* +L0035648 00000000 00000000 00000000 00000000* +L0035680 00010000 00000000 00000000 00000000* +L0035712 000000 000000 000000 000000* +L0035736 000000 000000 000000 000000* +L0035760 000000 000000 000000 000000* +L0035784 000000 000000 000000 000000* +L0035808 000000 000000 000000 000000* +L0035832 000000 000000 000000 000000* +L0035856 00000000 00000000 00000000 00000000* +L0035888 00000000 00000000 00000000 00000000* +L0035920 00000000 00000000 00000000 00000000* +L0035952 00000000 00000000 00000000 00000000* +L0035984 00000000 00000000 00000000 00000000* +L0036016 00000000 00000000 10000000 00000000* +L0036048 00000000 00000000 10000000 00000000* +L0036080 00000000 00000000 00000000 00000000* +L0036112 00000000 00000000 00000000 00000000* +L0036144 000100 000000 000000 000000* +L0036168 000000 000000 000000 000000* +L0036192 000000 000000 000000 000000* +L0036216 000000 000000 000000 000000* +L0036240 000000 000000 000000 000000* +L0036264 000000 000000 000000 000000* +L0036288 00000000 00000000 00000000 00000000* +L0036320 00000000 00000000 00000000 00000000* +L0036352 00000000 00000000 00000000 00000000* +L0036384 00000000 00000000 00000000 00000000* +L0036416 00000000 00000000 00000000 00000000* +L0036448 00000000 00000000 00000000 00000000* +L0036480 00000000 00000000 00000000 00000000* +L0036512 00000000 00000000 00000000 00000000* +L0036544 00000000 00000000 00000000 00000000* +L0036576 000000 000000 000000 000000* +L0036600 000000 000000 001000 000000* +L0036624 000000 000000 000000 000000* +L0036648 000000 000000 000000 000000* +L0036672 000001 000000 000000 000000* +L0036696 000000 000000 000000 000000* +L0036720 00000000 00000000 00001100 00000000* +L0036752 00000000 00000000 00000000 00000000* +L0036784 00000000 00000000 00000000 00000000* +L0036816 00000000 00000000 00000000 00000000* +L0036848 00000000 00000000 00000000 00000000* +L0036880 00000000 00000000 00011100 00000000* +L0036912 00000000 00000000 00000000 00000000* +L0036944 00000000 00000000 00000000 00000000* +L0036976 00000000 00000000 00000000 00000000* +L0037008 000000 000000 000000 000000* +L0037032 000000 000000 000110 000000* +L0037056 000000 000000 000000 000000* +L0037080 000000 000000 000000 000000* +L0037104 000000 000000 000000 000000* +L0037128 000001 000000 000001 000000* +L0037152 00000000 00000000 00000000 00000000* +L0037184 00000000 00000000 00000000 00000000* +L0037216 00000000 00000000 00000000 00000000* +L0037248 00000000 00000000 00000000 00000000* +L0037280 00000000 00000000 00000000 00000000* +L0037312 00000000 00000000 00000000 00000000* +L0037344 00000000 00000000 00000000 00000000* +L0037376 00000000 00000000 00000000 00000000* +L0037408 00000000 00000000 00000000 00000000* +L0037440 000000 000000 000000 000000* +L0037464 000000 000000 000000 000000* +L0037488 000000 000000 000000 000000* +L0037512 000000 000000 000000 000000* +L0037536 000010 000000 000000 000000* +L0037560 000000 000000 000000 000000* +L0037584 00000000 00000000 00000000 00000000* +L0037616 00000000 00000000 00000000 00000000* +L0037648 00000000 00000000 00000000 00000000* +L0037680 00000000 00000000 00000000 00000000* +L0037712 00000000 00000000 00000000 00000000* +L0037744 00000000 00000000 00000000 00000000* +L0037776 00000000 00000000 00000000 00000000* +L0037808 00000000 00000000 00000000 00000000* +L0037840 00000000 00000000 00000000 00000000* +L0037872 000000 000000 000000 000000* +L0037896 000000 000000 000000 000000* +L0037920 000000 000000 000000 000000* +L0037944 000010 000000 000000 000000* +L0037968 000000 000000 000000 000000* +L0037992 000000 000000 000000 000000* +L0038016 00000000 00000000 00000000 00000000* +L0038048 00000000 00000000 00000000 00000000* +L0038080 00000000 00000000 00000000 00000000* +L0038112 00000000 00000000 00000000 00000000* +L0038144 00000000 00000000 00000000 00000000* +L0038176 00000000 00000000 00000000 00000000* +L0038208 00001000 00000000 00000000 00000000* +L0038240 00000000 00000000 00000000 00000000* +L0038272 00000000 00000000 00000000 00000000* +L0038304 000000 000000 000000 000000* +L0038328 000000 000000 000000 000000* +L0038352 000000 000000 000000 000000* +L0038376 000000 000000 000000 000000* +L0038400 000000 000000 000000 000000* +L0038424 000000 000000 000000 000000* +L0038448 00000000 00000000 00000000 00000000* +L0038480 00000000 00000000 00000000 00000000* +L0038512 00000000 00000000 00000000 00000000* +L0038544 00000000 00000000 00000000 00000000* +L0038576 00000000 00000000 00000000 00000000* +L0038608 00000000 00000000 00000000 00000000* +L0038640 00000000 00000000 00000000 00000000* +L0038672 00001000 00000000 00000000 00000000* +L0038704 00000000 00000000 00000000 00000000* +L0038736 000000 000000 000000 000000* +L0038760 000000 000000 000000 000000* +L0038784 000000 000000 000000 000000* +L0038808 000000 000000 000000 000000* +L0038832 000000 000000 000000 000000* +L0038856 000000 000000 000000 000000* +L0038880 00000000 00000000 00000000 00000000* +L0038912 00000000 00000000 00000000 00000000* +L0038944 00000000 00000000 00000000 00000000* +L0038976 00000000 00000000 00000000 00000000* +L0039008 00000000 00000000 00000000 00000000* +L0039040 00000000 00000000 10000000 00000000* +L0039072 00000000 00000000 00000000 00000000* +L0039104 00000000 00000000 00000000 00000000* +L0039136 00000000 00000000 00000000 00000000* +L0039168 000000 000000 000000 000000* +L0039192 000000 000000 000000 000000* +L0039216 000000 000000 000000 000000* +L0039240 000000 000000 000000 000000* +L0039264 000000 000000 000000 000000* +L0039288 001000 000000 000000 000000* +L0039312 00000000 00000000 00000000 00000000* +L0039344 00000000 00000000 00000000 00000000* +L0039376 00000100 00000000 00000000 00000000* +L0039408 00000000 00000000 00000000 00000000* +L0039440 00000000 00000000 00000000 00000000* +L0039472 00000000 00000000 00000000 00000000* +L0039504 00000000 00000000 00000000 00000000* +L0039536 00000000 00000000 00000000 00000000* +L0039568 00000000 00000000 00000000 00000000* +L0039600 000000 000000 000000 000000* +L0039624 000000 000000 000000 000000* +L0039648 000000 000000 000000 000000* +L0039672 000000 000000 000000 000000* +L0039696 000000 000000 000000 000000* +L0039720 000000 000000 000000 000000* +L0039744 00000000 00000000 00000000 00000000* +L0039776 00000000 00000000 00000000 00000000* +L0039808 00000000 00000000 00000000 00000000* +L0039840 00000000 00000000 00000000 00000000* +L0039872 00000000 00000000 00000000 00000000* +L0039904 00000000 00000000 00000000 00000000* +L0039936 00000000 00000000 00000000 00000000* +L0039968 00000000 00000000 00000000 00000000* +L0040000 00000000 00000000 00000000 00000000* +L0040032 000000 000000 000000 000000* +L0040056 000000 000000 000000 000000* +L0040080 000000 000000 000000 000000* +L0040104 000001 000000 000000 000000* +L0040128 000000 000000 000000 000000* +L0040152 000000 000000 000000 000000* +L0040176 00000000 00000000 00000000 00000000* +L0040208 00000000 00000000 00000000 00000000* +L0040240 00000000 00000000 00000000 00000000* +L0040272 00000000 00000000 00000000 00000000* +L0040304 00000000 00000000 00000000 00000000* +L0040336 00000000 00000000 00000000 00000000* +L0040368 00000000 00000000 00000000 00000000* +L0040400 00000000 00000000 00000000 00000000* +L0040432 00000000 00000000 00000000 00000000* +L0040464 000000 000000 000000 000000* +L0040488 000000 000000 000000 000000* +L0040512 000001 000000 000000 000000* +L0040536 000000 000000 000000 000000* +L0040560 000000 000000 000000 000000* +L0040584 000000 000000 000000 000000* +L0040608 00000000 00000000 00000000 00000000* +L0040640 00000000 00000000 00000000 00000000* +L0040672 00000000 00000000 00000000 00000000* +L0040704 00000000 00000000 00000000 00000000* +L0040736 00000000 00000000 00000000 00000000* +L0040768 00000000 00000000 00000000 00000000* +L0040800 00000000 00000000 00000000 00000000* +L0040832 00000000 00000000 00000000 00000000* +L0040864 00000000 00000000 00000000 00000000* +L0040896 000000 000000 000000 000000* +L0040920 000000 000000 000000 000000* +L0040944 001000 000000 000000 000000* +L0040968 000000 000000 000000 000000* +L0040992 000000 000000 000000 000000* +L0041016 000000 000000 000000 000000* +L0041040 00000000 00000000 00000000 00000000* +L0041072 00000000 00000000 00000000 00000000* +L0041104 00000000 00000000 00000000 00000000* +L0041136 00000000 00000000 00000000 00000000* +L0041168 00000000 00000000 00000000 00000000* +L0041200 00000000 00000000 00000000 00000000* +L0041232 00000000 00000000 00000000 00000000* +L0041264 00000000 00000000 00000000 00000000* +L0041296 00000000 00000000 00000000 00000000* +L0041328 000000 000000 000000 000000* +L0041352 001000 000000 000000 000000* +L0041376 000000 000000 000000 000000* +L0041400 000000 000000 000000 000000* +L0041424 000000 000000 000000 000000* +L0041448 000000 000000 000000 000000* +L0041472 00000000 00000000 00000000 00000000* +L0041504 00000000 00000000 00000000 00000000* +L0041536 00000000 00000000 00000000 00000000* +L0041568 00001000 00000000 00000000 00000000* +L0041600 00000000 00000000 00000000 00000000* +L0041632 00000000 00000000 00000000 00000000* +L0041664 00000000 00000000 00000000 00000000* +L0041696 00000000 00000000 00000000 00000000* +L0041728 00000000 00000000 00000000 00000000* +L0041760 000000 000000 000000 000000* +L0041784 000000 000000 000000 000000* +L0041808 000000 000000 000000 000000* +L0041832 000000 000000 000000 000000* +L0041856 000000 000000 000000 000000* +L0041880 000000 000000 000000 000000* +L0041904 00000000 00000000 00000000 00000000* +L0041936 00000000 00000000 00000000 00000000* +L0041968 00001000 00000000 00000000 00000000* +L0042000 00000000 00000000 00000000 00000000* +L0042032 00000000 00000000 00000000 00000000* +L0042064 00000000 00000000 00000000 00000000* +L0042096 00000000 00000000 00000000 00000000* +L0042128 00000000 00000000 00000000 00000000* +L0042160 00000000 00000000 00000000 00000000* +L0042192 000000 000000 000000 000000* +L0042216 000000 000000 000000 000000* +L0042240 000000 000000 000000 000000* +L0042264 000000 000000 000000 000000* +L0042288 000000 000000 000000 000000* +L0042312 000000 000000 000000 000000* +L0042336 00000000 00000000 00000000 00000000* +L0042368 00000000 00000000 00000000 00000000* +L0042400 00000000 00000000 00000000 00000000* +L0042432 00000000 00000000 00000000 00000000* +L0042464 00000000 00000000 00000000 00000000* +L0042496 00000000 00000000 00000000 00000000* +L0042528 00000000 00000000 00000000 00000000* +L0042560 00000000 00000000 00000000 00000000* +L0042592 00000000 00000000 00000000 00000000* +L0042624 000000 000000 000000 000000* +L0042648 000000 000000 000000 000000* +L0042672 000000 000000 000000 000000* +L0042696 000000 000000 000000 000000* +L0042720 001000 000000 000000 000000* +L0042744 000000 000000 000000 000000* +L0042768 00000000 00000100 00000000 00000000* +L0042800 00000000 00000000 00000000 00000000* +L0042832 00000000 00000000 00000000 00000000* +L0042864 00000000 00000000 00000000 00000000* +L0042896 00000000 00000000 00000000 00000000* +L0042928 00000000 00000000 00000000 00000000* +L0042960 00000000 00000000 00000000 00000000* +L0042992 00000000 00000000 00000000 00000000* +L0043024 00000000 00000000 00000000 00000000* +L0043056 000000 000000 000000 000000* +L0043080 000000 000000 000000 000000* +L0043104 000000 000000 000000 000000* +L0043128 001000 000000 000000 000000* +L0043152 000000 000000 000000 000000* +L0043176 000000 000000 000000 000000* +L0043200 00000000 00000000 00010000 00000000* +L0043232 00000000 00000000 00010000 00000000* +L0043264 00000000 00000000 00000000 00000000* +L0043296 00000000 00001100 11101100 00000000* +L0043328 00000000 00000000 00000000 00000000* +L0043360 00100000 00000000 00000000 00000000* +L0043392 00000000 00000000 00000000 00000000* +L0043424 00000000 00000000 00000000 00000000* +L0043456 00000000 00011100 01111100 00000000* +L0043488 000000 000000 000000 000000* +L0043512 000000 000000 000000 000000* +L0043536 000000 000000 000000 000000* +L0043560 000000 000000 000000 000000* +L0043584 000000 000111 111111 000000* +L0043608 000000 000000 000000 000000* +L0043632 00000000 00000000 00000000 00000000* +L0043664 00000000 00000000 00000000 00000000* +L0043696 00000000 00000000 00000000 00000000* +L0043728 00000000 00000000 00000000 00000000* +L0043760 00000000 00000000 00000000 00000000* +L0043792 00000000 00000000 00000000 00000000* +L0043824 00000000 00000000 00000000 00000000* +L0043856 00000000 00000000 00000000 00000000* +L0043888 00000000 00000000 00000000 00000000* +L0043920 000000 000000 000000 000000* +L0043944 000001 000000 000000 000000* +L0043968 000000 000000 000000 000000* +L0043992 000000 000000 000000 000000* +L0044016 000000 000000 000000 000000* +L0044040 000000 000000 000000 000000* +L0044064 00000000 00000000 00000000 00000000* +L0044096 00000000 00000000 00000000 00000000* +L0044128 00000000 00000000 00000000 00000000* +L0044160 00000000 00000000 00000000 00000000* +L0044192 00000000 00000000 00000000 00000000* +L0044224 00000000 00000000 00000000 00000000* +L0044256 00000000 00000000 00000000 00000000* +L0044288 00000000 00000000 00000000 00000000* +L0044320 00000000 00000000 00000000 00000000* +L0044352 000000 000000 000000 000000* +L0044376 000000 000000 000000 000000* +L0044400 000000 000000 000000 000000* +L0044424 000010 000000 000000 000000* +L0044448 000000 000000 000000 000000* +L0044472 000000 000000 000000 000000* +L0044496 00000000 00000000 00000000 00000000* +L0044528 00000000 00000000 00000000 00000000* +L0044560 00000000 00000000 00000000 00000000* +L0044592 00000000 00000000 00000000 00000000* +L0044624 00000000 00000000 00000000 00000000* +L0044656 00000000 00000000 00000000 00000000* +L0044688 00000000 00000000 00000000 00000000* +L0044720 00000000 00000000 00000000 00000000* +L0044752 00000000 00000000 00000000 00000000* +L0044784 000000 000000 000000 000000* +L0044808 000000 000000 000000 000000* +L0044832 000000 000000 000000 000000* +L0044856 000000 000000 000000 000000* +L0044880 000010 000000 000000 000000* +L0044904 000000 000000 000000 000000* +L0044928 00000000 00000000 00000000 00000000* +L0044960 00000000 00000000 00000000 00000000* +L0044992 00000000 00000000 00000000 00000000* +L0045024 00000000 00000000 00000000 00000000* +L0045056 00000000 00000000 00000000 00000000* +L0045088 00000000 00000000 00000000 00000000* +L0045120 00000000 00000000 00000000 00000000* +L0045152 00000000 00000000 00000000 00000000* +L0045184 00000000 00000000 00000000 00000000* +L0045216 000000 000000 000000 000000* +L0045240 000000 000000 000000 000000* +L0045264 000000 000000 000000 000000* +L0045288 000000 000000 000000 000000* +L0045312 000000 000000 000000 000000* +L0045336 000001 000000 000000 000000* +L0045360 00000000 00000000 00000000 00000000* +L0045392 00000000 00000000 00000000 00000000* +L0045424 00000000 00000000 00000000 00000000* +L0045456 00000000 00000000 00000000 00000000* +L0045488 00000000 00000000 00000000 00000000* +L0045520 00000000 00000000 00000000 00000000* +L0045552 00000000 00000000 00000000 00000000* +L0045584 00000000 00000000 00000000 00000000* +L0045616 00000000 00000000 00000000 00000000* +L0045648 000000 000000 000000 000000* +L0045672 000000 000000 000000 000000* +L0045696 000000 000000 000000 000000* +L0045720 000000 000000 000000 000000* +L0045744 000001 000000 000000 000000* +L0045768 000000 000000 000000 000000* +L0045792 00000000 00000000 00000000 00000000* +L0045824 00000000 00000000 00000000 00000000* +L0045856 00000000 00000000 00000000 00000000* +L0045888 00000000 00000000 00000000 00000000* +L0045920 00000000 00000000 00000000 00000000* +L0045952 00010000 00000000 00000000 00000000* +L0045984 00000000 00000000 00000000 00000000* +L0046016 00000000 00000000 00000000 00000000* +L0046048 00000000 00000000 00000000 00000000* +L0046080 000000 000000 000000 000000* +L0046104 000000 000000 000000 000000* +L0046128 000000 000000 000000 000000* +L0046152 000000 000000 000000 000000* +L0046176 000000 000000 000000 000000* +L0046200 000000 000000 000000 000000* +L0046224 00000000 00000000 00000000 00000000* +L0046256 00000000 00000000 00000000 00000000* +L0046288 00000000 00000000 00000000 00000000* +L0046320 00000000 00000000 00000000 00000000* +L0046352 00000000 00000000 00000000 00000000* +L0046384 00001000 00000000 00000000 00000000* +L0046416 00000000 00000000 00000000 00000000* +L0046448 00000000 00000000 00000000 00000000* +L0046480 00000000 00000000 00000000 00000000* +L0046512 000000 000000 000000 000000* +L0046536 000000 000000 000000 000000* +L0046560 000000 000000 000000 000000* +L0046584 000000 000000 000000 000000* +L0046608 000000 000000 000000 000000* +L0046632 000000 000000 000000 000000* +CE6C2* +5534 diff --git a/sterminator/XC9572XL/STERMINATOR.lso b/sterminator/XC9572XL/STERMINATOR.lso new file mode 100644 index 0000000..b8f99f5 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.lso @@ -0,0 +1 @@ +work diff --git a/sterminator/XC9572XL/STERMINATOR.mfd b/sterminator/XC9572XL/STERMINATOR.mfd new file mode 100644 index 0000000..f725cad --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.mfd @@ -0,0 +1,670 @@ +MDF Database: version 1.0 +MDF_INFO | STERMINATOR | XC9572XL-5-VQ64 +MACROCELL | 1 | 17 | NB<0> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 10 | 0 | 13 +INPUTS | 3 | A<24> | CMD<0> | CMD<1> +INPUTP | 3 | 75 | 54 | 21 +EQ | 3 | + NB<0>.D = A<24>; + NB<0>.CLK = CLK; // GCK + NB<0>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 16 | NB<1> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 14 +INPUTS | 3 | A<25> | CMD<0> | CMD<1> +INPUTP | 3 | 13 | 54 | 21 +EQ | 3 | + NB<1>.D = A<25>; + NB<1>.CLK = CLK; // GCK + NB<1>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 8 | NC<0> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 9 +INPUTS | 3 | A<2> | CMD<0> | CMD<1> +INPUTP | 3 | 55 | 54 | 21 +EQ | 3 | + NC<0>.D = !A<2>; + NC<0>.CLK = CLK; // GCK + NC<0>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 17 | NC<1> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 15 +INPUTS | 4 | A<2> | A<3> | CMD<0> | CMD<1> +INPUTP | 4 | 55 | 62 | 54 | 21 +EQ | 4 | + NC<1>.D = A<2> + $ A<3>; + NC<1>.CLK = CLK; // GCK + NC<1>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 16 | NC<2> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 13 +INPUTS | 5 | A<4> | A<2> | A<3> | CMD<0> | CMD<1> +INPUTP | 5 | 27 | 55 | 62 | 54 | 21 +EQ | 4 | + NC<2>.D = A<4> + $ A<2> & A<3>; + NC<2>.CLK = CLK; // GCK + NC<2>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 15 | NC<3> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 11 +INPUTS | 6 | A<5> | A<2> | A<3> | A<4> | CMD<0> | CMD<1> +INPUTP | 6 | 90 | 55 | 62 | 27 | 54 | 21 +EQ | 4 | + NC<3>.D = A<5> + $ A<2> & A<3> & A<4>; + NC<3>.CLK = CLK; // GCK + NC<3>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 14 | NC<4> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 14 +INPUTS | 7 | A<6> | A<2> | A<3> | A<4> | A<5> | CMD<0> | CMD<1> +INPUTP | 7 | 67 | 55 | 62 | 27 | 90 | 54 | 21 +EQ | 4 | + NC<4>.D = A<6> + $ A<2> & A<3> & A<4> & A<5>; + NC<4>.CLK = CLK; // GCK + NC<4>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 13 | NC<5> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 8 +INPUTS | 8 | A<7> | A<2> | A<3> | A<4> | A<5> | A<6> | CMD<0> | CMD<1> +INPUTP | 8 | 10 | 55 | 62 | 27 | 90 | 67 | 54 | 21 +EQ | 4 | + NC<5>.D = A<7> + $ A<2> & A<3> & A<4> & A<5> & A<6>; + NC<5>.CLK = CLK; // GCK + NC<5>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 12 | NC<6> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 13 +INPUTS | 9 | A<8> | A<2> | A<3> | A<4> | A<5> | A<6> | A<7> | CMD<0> | CMD<1> +INPUTP | 9 | 12 | 55 | 62 | 27 | 90 | 67 | 10 | 54 | 21 +EQ | 4 | + NC<6>.D = A<8> + $ A<2> & A<3> & A<4> & A<5> & A<6> & A<7>; + NC<6>.CLK = CLK; // GCK + NC<6>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 11 | NC<7> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 11 +INPUTS | 10 | A<9> | A<2> | A<3> | A<4> | A<5> | A<6> | A<7> | A<8> | CMD<0> | CMD<1> +INPUTP | 10 | 15 | 55 | 62 | 27 | 90 | 67 | 10 | 12 | 54 | 21 +EQ | 5 | + NC<7>.D = A<9> + $ A<2> & A<3> & A<4> & A<5> & A<6> & A<7> & + A<8>; + NC<7>.CLK = CLK; // GCK + NC<7>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 10 | NC<8> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 7 | 0 | 16 +INPUTS | 11 | A<10> | A<2> | A<3> | A<4> | A<5> | A<6> | A<7> | A<8> | A<9> | CMD<0> | CMD<1> +INPUTP | 11 | 83 | 55 | 62 | 27 | 90 | 67 | 10 | 12 | 15 | 54 | 21 +EQ | 5 | + NC<8>.D = A<10> + $ A<2> & A<3> & A<4> & A<5> & A<6> & A<7> & + A<8> & A<9>; + NC<8>.CLK = CLK; // GCK + NC<8>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 15 | NR<0> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 8 +INPUTS | 3 | A<11> | CMD<0> | CMD<1> +INPUTP | 3 | 3 | 54 | 21 +EQ | 3 | + NR<0>.D = A<11>; + NR<0>.CLK = CLK; // GCK + NR<0>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 14 | NR<10> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 10 +INPUTS | 3 | A<21> | CMD<0> | CMD<1> +INPUTP | 3 | 72 | 54 | 21 +EQ | 3 | + NR<10>.D = A<21>; + NR<10>.CLK = CLK; // GCK + NR<10>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 13 | NR<11> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 17 +INPUTS | 3 | A<22> | CMD<0> | CMD<1> +INPUTP | 3 | 49 | 54 | 21 +EQ | 3 | + NR<11>.D = A<22>; + NR<11>.CLK = CLK; // GCK + NR<11>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 12 | NR<12> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 10 +INPUTS | 3 | A<23> | CMD<0> | CMD<1> +INPUTP | 3 | 68 | 54 | 21 +EQ | 3 | + NR<12>.D = A<23>; + NR<12>.CLK = CLK; // GCK + NR<12>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 11 | NR<1> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 17 +INPUTS | 3 | A<12> | CMD<0> | CMD<1> +INPUTP | 3 | 92 | 54 | 21 +EQ | 3 | + NR<1>.D = A<12>; + NR<1>.CLK = CLK; // GCK + NR<1>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 7 | NR<2> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 9 +INPUTS | 3 | A<13> | CMD<0> | CMD<1> +INPUTP | 3 | 63 | 54 | 21 +EQ | 3 | + NR<2>.D = A<13>; + NR<2>.CLK = CLK; // GCK + NR<2>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 6 | NR<3> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 16 +INPUTS | 3 | A<14> | CMD<0> | CMD<1> +INPUTP | 3 | 74 | 54 | 21 +EQ | 3 | + NR<3>.D = A<14>; + NR<3>.CLK = CLK; // GCK + NR<3>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 5 | NR<4> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 12 +INPUTS | 3 | A<15> | CMD<0> | CMD<1> +INPUTP | 3 | 5 | 54 | 21 +EQ | 3 | + NR<4>.D = A<15>; + NR<4>.CLK = CLK; // GCK + NR<4>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 4 | NR<5> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 9 | 0 | 14 +INPUTS | 3 | A<16> | CMD<0> | CMD<1> +INPUTP | 3 | 47 | 54 | 21 +EQ | 3 | + NR<5>.D = A<16>; + NR<5>.CLK = CLK; // GCK + NR<5>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 3 | NR<6> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 7 | 0 | 17 +INPUTS | 3 | A<17> | CMD<0> | CMD<1> +INPUTP | 3 | 84 | 54 | 21 +EQ | 3 | + NR<6>.D = A<17>; + NR<6>.CLK = CLK; // GCK + NR<6>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 2 | NR<7> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 8 | 0 | 15 +INPUTS | 3 | A<18> | CMD<0> | CMD<1> +INPUTP | 3 | 70 | 54 | 21 +EQ | 3 | + NR<7>.D = A<18>; + NR<7>.CLK = CLK; // GCK + NR<7>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 0 | NR<8> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 2 | 0 | 12 | 0 | 11 +INPUTS | 3 | A<19> | CMD<0> | CMD<1> +INPUTP | 3 | 59 | 54 | 21 +EQ | 3 | + NR<8>.D = A<19>; + NR<8>.CLK = CLK; // GCK + NR<8>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 1 | 10 | NR<9> +ATTRIBUTES | 8553280 | 0 +OUTPUTMC | 1 | 0 | 16 +INPUTS | 3 | A<20> | CMD<0> | CMD<1> +INPUTP | 3 | 50 | 54 | 21 +EQ | 3 | + NR<9>.D = A<20>; + NR<9>.CLK = CLK; // GCK + NR<9>.CE = CMD<0> & !CMD<1>; +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 9 | NA +ATTRIBUTES | 8553216 | 0 +OUTPUTMC | 2 | 2 | 9 | 1 | 1 +INPUTS | 3 | CMD<0> | CMD<1> | NA +INPUTMC | 1 | 2 | 9 +INPUTP | 2 | 54 | 21 +EQ | 3 | + NA.D = CMD<0> & !CMD<1> + # !CMD<1> & NA; + NA.CLK = CLK; // GCK +GLOBALS | 1 | 2 | CLK + +MACROCELL | 2 | 1 | nFPUCS_OBUF +ATTRIBUTES | 264962 | 0 +INPUTS | 12 | FC<1> | FC<0> | A<17> | A<13> | A<14> | A<15> | A<16> | A<18> | A<19> | FC<2> | nAS | CLKdat +INPUTP | 12 | 65 | 43 | 84 | 63 | 74 | 5 | 47 | 70 | 59 | 82 | 9 | 7 +EQ | 4 | + !nFPUCS = FC<1> & FC<0> & A<17> & A<13> & !A<14> & !A<15> & + !A<16> & !A<18> & !A<19> & FC<2> & !nAS + # FC<1> & FC<0> & A<17> & A<13> & !A<14> & !A<15> & + !A<16> & !A<18> & !A<19> & FC<2> & !CLKdat; + +MACROCELL | 1 | 1 | nSTERM_OBUF +ATTRIBUTES | 264962 | 0 +INPUTS | 4 | STERM | $OpTx$BIN_STEP$409 | FC<0> | NA +INPUTMC | 2 | 0 | 12 | 2 | 9 +INPUTP | 2 | 86 | 43 +EQ | 2 | + !nSTERM = STERM & !$OpTx$BIN_STEP$409 + # !FC<0> & NA & !$OpTx$BIN_STEP$409; + +MACROCELL | 0 | 12 | $OpTx$BIN_STEP$409 +ATTRIBUTES | 133888 | 0 +OUTPUTMC | 1 | 1 | 1 +INPUTS | 9 | A<31> | STERM | FC<2> | A<15> | NR<4> | A<19> | NR<8> | EXP10_.EXP | EXP11_.EXP +INPUTMC | 4 | 2 | 5 | 2 | 0 | 0 | 11 | 0 | 13 +INPUTP | 5 | 1 | 86 | 82 | 5 | 59 +IMPORTS | 2 | 0 | 11 | 0 | 13 +EQ | 62 | + $OpTx$BIN_STEP$409 = !FC<2> & !STERM + # A<31> & !STERM + # A<15> & !NR<4> & !STERM + # !A<15> & NR<4> & !STERM + # !A<19> & NR<8> & !STERM +;Imported pterms FB1_12 + # A<5> & !NC<3> & !STERM + # !A<5> & NC<3> & !STERM + # A<9> & !NC<7> & !STERM + # !A<9> & NC<7> & !STERM + # A<19> & !NR<8> & !STERM +;Imported pterms FB1_11 + # A<24> & !NB<0> & !STERM + # A<21> & !NR<10> & !STERM + # !A<21> & NR<10> & !STERM + # A<23> & !NR<12> & !STERM + # !A<23> & NR<12> & !STERM +;Imported pterms FB1_10 + # A<13> & !NR<2> & !STERM + # !A<13> & NR<2> & !STERM + # A<2> & !NC<0> & !STERM + # !A<2> & NC<0> & !STERM + # A<16> & !NR<5> & !STERM +;Imported pterms FB1_9 + # A<7> & !NC<5> & !STERM + # !A<7> & NC<5> & !STERM + # A<11> & !NR<0> & !STERM + # !A<11> & NR<0> & !STERM + # A<18> & !NR<7> & !STERM +;Imported pterms FB1_8 + # !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM +;Imported pterms FB1_14 + # !A<24> & NB<0> & !STERM + # A<4> & !NC<2> & !STERM + # !A<4> & NC<2> & !STERM + # A<8> & !NC<6> & !STERM + # !A<8> & NC<6> & !STERM +;Imported pterms FB1_15 + # A<25> & !NB<1> & !STERM + # !A<25> & NB<1> & !STERM + # A<6> & !NC<4> & !STERM + # !A<6> & NC<4> & !STERM + # !A<16> & NR<5> & !STERM +;Imported pterms FB1_16 + # A<3> & !NC<1> & !STERM + # !A<3> & NC<1> & !STERM + # !A<18> & NR<7> & !STERM + # A<30> & A<29> & !STERM + # A<30> & A<28> & !STERM +;Imported pterms FB1_17 + # !A<10> & NC<8> & !STERM + # A<14> & !NR<3> & !STERM + # !A<14> & NR<3> & !STERM + # A<20> & !NR<9> & !STERM + # !A<20> & NR<9> & !STERM +;Imported pterms FB1_18 + # A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM; + +MACROCELL | 0 | 7 | EXP6_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 8 +INPUTS | 5 | A<17> | NR<6> | STERM | A<10> | NC<8> +INPUTMC | 2 | 2 | 3 | 2 | 10 +INPUTP | 3 | 84 | 86 | 83 +EXPORTS | 1 | 0 | 8 +EQ | 2 | + EXP6_.EXP = !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM + +MACROCELL | 0 | 8 | EXP7_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 9 +INPUTS | 8 | A<7> | NC<5> | STERM | A<11> | NR<0> | A<18> | NR<7> | EXP6_.EXP +INPUTMC | 4 | 2 | 13 | 1 | 15 | 2 | 2 | 0 | 7 +INPUTP | 4 | 10 | 86 | 3 | 70 +EXPORTS | 1 | 0 | 9 +IMPORTS | 1 | 0 | 7 +EQ | 8 | + EXP7_.EXP = A<7> & !NC<5> & !STERM + # !A<7> & NC<5> & !STERM + # A<11> & !NR<0> & !STERM + # !A<11> & NR<0> & !STERM + # A<18> & !NR<7> & !STERM +;Imported pterms FB1_8 + # !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM + +MACROCELL | 0 | 9 | EXP8_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 10 +INPUTS | 8 | A<13> | NR<2> | STERM | A<2> | NC<0> | A<16> | NR<5> | EXP7_.EXP +INPUTMC | 4 | 2 | 7 | 2 | 8 | 2 | 4 | 0 | 8 +INPUTP | 4 | 63 | 86 | 55 | 47 +EXPORTS | 1 | 0 | 10 +IMPORTS | 1 | 0 | 8 +EQ | 14 | + EXP8_.EXP = A<13> & !NR<2> & !STERM + # !A<13> & NR<2> & !STERM + # A<2> & !NC<0> & !STERM + # !A<2> & NC<0> & !STERM + # A<16> & !NR<5> & !STERM +;Imported pterms FB1_9 + # A<7> & !NC<5> & !STERM + # !A<7> & NC<5> & !STERM + # A<11> & !NR<0> & !STERM + # !A<11> & NR<0> & !STERM + # A<18> & !NR<7> & !STERM +;Imported pterms FB1_8 + # !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM + +MACROCELL | 0 | 10 | EXP9_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 11 +INPUTS | 8 | A<24> | NB<0> | STERM | A<21> | NR<10> | A<23> | NR<12> | EXP8_.EXP +INPUTMC | 4 | 1 | 17 | 1 | 14 | 1 | 12 | 0 | 9 +INPUTP | 4 | 75 | 86 | 72 | 68 +EXPORTS | 1 | 0 | 11 +IMPORTS | 1 | 0 | 9 +EQ | 20 | + EXP9_.EXP = A<24> & !NB<0> & !STERM + # A<21> & !NR<10> & !STERM + # !A<21> & NR<10> & !STERM + # A<23> & !NR<12> & !STERM + # !A<23> & NR<12> & !STERM +;Imported pterms FB1_10 + # A<13> & !NR<2> & !STERM + # !A<13> & NR<2> & !STERM + # A<2> & !NC<0> & !STERM + # !A<2> & NC<0> & !STERM + # A<16> & !NR<5> & !STERM +;Imported pterms FB1_9 + # A<7> & !NC<5> & !STERM + # !A<7> & NC<5> & !STERM + # A<11> & !NR<0> & !STERM + # !A<11> & NR<0> & !STERM + # A<18> & !NR<7> & !STERM +;Imported pterms FB1_8 + # !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM + +MACROCELL | 0 | 11 | EXP10_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 12 +INPUTS | 8 | A<5> | NC<3> | STERM | A<9> | NC<7> | A<19> | NR<8> | EXP9_.EXP +INPUTMC | 4 | 2 | 15 | 2 | 11 | 2 | 0 | 0 | 10 +INPUTP | 4 | 90 | 86 | 15 | 59 +EXPORTS | 1 | 0 | 12 +IMPORTS | 1 | 0 | 10 +EQ | 26 | + EXP10_.EXP = A<5> & !NC<3> & !STERM + # !A<5> & NC<3> & !STERM + # A<9> & !NC<7> & !STERM + # !A<9> & NC<7> & !STERM + # A<19> & !NR<8> & !STERM +;Imported pterms FB1_11 + # A<24> & !NB<0> & !STERM + # A<21> & !NR<10> & !STERM + # !A<21> & NR<10> & !STERM + # A<23> & !NR<12> & !STERM + # !A<23> & NR<12> & !STERM +;Imported pterms FB1_10 + # A<13> & !NR<2> & !STERM + # !A<13> & NR<2> & !STERM + # A<2> & !NC<0> & !STERM + # !A<2> & NC<0> & !STERM + # A<16> & !NR<5> & !STERM +;Imported pterms FB1_9 + # A<7> & !NC<5> & !STERM + # !A<7> & NC<5> & !STERM + # A<11> & !NR<0> & !STERM + # !A<11> & NR<0> & !STERM + # A<18> & !NR<7> & !STERM +;Imported pterms FB1_8 + # !A<17> & NR<6> & !STERM + # A<10> & !NC<8> & !STERM + +MACROCELL | 0 | 13 | EXP11_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 12 +INPUTS | 8 | A<24> | NB<0> | STERM | A<4> | NC<2> | A<8> | NC<6> | EXP12_.EXP +INPUTMC | 4 | 1 | 17 | 2 | 16 | 2 | 12 | 0 | 14 +INPUTP | 4 | 75 | 86 | 27 | 12 +EXPORTS | 1 | 0 | 12 +IMPORTS | 1 | 0 | 14 +EQ | 29 | + EXP11_.EXP = !A<24> & NB<0> & !STERM + # A<4> & !NC<2> & !STERM + # !A<4> & NC<2> & !STERM + # A<8> & !NC<6> & !STERM + # !A<8> & NC<6> & !STERM +;Imported pterms FB1_15 + # A<25> & !NB<1> & !STERM + # !A<25> & NB<1> & !STERM + # A<6> & !NC<4> & !STERM + # !A<6> & NC<4> & !STERM + # !A<16> & NR<5> & !STERM +;Imported pterms FB1_16 + # A<3> & !NC<1> & !STERM + # !A<3> & NC<1> & !STERM + # !A<18> & NR<7> & !STERM + # A<30> & A<29> & !STERM + # A<30> & A<28> & !STERM +;Imported pterms FB1_17 + # !A<10> & NC<8> & !STERM + # A<14> & !NR<3> & !STERM + # !A<14> & NR<3> & !STERM + # A<20> & !NR<9> & !STERM + # !A<20> & NR<9> & !STERM +;Imported pterms FB1_18 + # A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM + +MACROCELL | 0 | 14 | EXP12_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 13 +INPUTS | 8 | A<25> | NB<1> | STERM | A<6> | NC<4> | A<16> | NR<5> | EXP13_.EXP +INPUTMC | 4 | 1 | 16 | 2 | 14 | 2 | 4 | 0 | 15 +INPUTP | 4 | 13 | 86 | 67 | 47 +EXPORTS | 1 | 0 | 13 +IMPORTS | 1 | 0 | 15 +EQ | 23 | + EXP12_.EXP = A<25> & !NB<1> & !STERM + # !A<25> & NB<1> & !STERM + # A<6> & !NC<4> & !STERM + # !A<6> & NC<4> & !STERM + # !A<16> & NR<5> & !STERM +;Imported pterms FB1_16 + # A<3> & !NC<1> & !STERM + # !A<3> & NC<1> & !STERM + # !A<18> & NR<7> & !STERM + # A<30> & A<29> & !STERM + # A<30> & A<28> & !STERM +;Imported pterms FB1_17 + # !A<10> & NC<8> & !STERM + # A<14> & !NR<3> & !STERM + # !A<14> & NR<3> & !STERM + # A<20> & !NR<9> & !STERM + # !A<20> & NR<9> & !STERM +;Imported pterms FB1_18 + # A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM + +MACROCELL | 0 | 15 | EXP13_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 14 +INPUTS | 9 | A<3> | NC<1> | STERM | A<18> | NR<7> | A<30> | A<29> | A<28> | EXP14_.EXP +INPUTMC | 3 | 2 | 17 | 2 | 2 | 0 | 16 +INPUTP | 6 | 62 | 86 | 70 | 89 | 88 | 66 +EXPORTS | 1 | 0 | 14 +IMPORTS | 1 | 0 | 16 +EQ | 17 | + EXP13_.EXP = A<3> & !NC<1> & !STERM + # !A<3> & NC<1> & !STERM + # !A<18> & NR<7> & !STERM + # A<30> & A<29> & !STERM + # A<30> & A<28> & !STERM +;Imported pterms FB1_17 + # !A<10> & NC<8> & !STERM + # A<14> & !NR<3> & !STERM + # !A<14> & NR<3> & !STERM + # A<20> & !NR<9> & !STERM + # !A<20> & NR<9> & !STERM +;Imported pterms FB1_18 + # A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM + +MACROCELL | 0 | 16 | EXP14_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 15 +INPUTS | 8 | A<10> | NC<8> | STERM | A<14> | NR<3> | A<20> | NR<9> | EXP15_.EXP +INPUTMC | 4 | 2 | 10 | 2 | 6 | 1 | 10 | 0 | 17 +INPUTP | 4 | 83 | 86 | 74 | 50 +EXPORTS | 1 | 0 | 15 +IMPORTS | 1 | 0 | 17 +EQ | 11 | + EXP14_.EXP = !A<10> & NC<8> & !STERM + # A<14> & !NR<3> & !STERM + # !A<14> & NR<3> & !STERM + # A<20> & !NR<9> & !STERM + # !A<20> & NR<9> & !STERM +;Imported pterms FB1_18 + # A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM + +MACROCELL | 0 | 17 | EXP15_ +ATTRIBUTES | 2048 | 0 +OUTPUTMC | 1 | 0 | 16 +INPUTS | 7 | A<17> | NR<6> | STERM | A<22> | NR<11> | A<12> | NR<1> +INPUTMC | 3 | 2 | 3 | 1 | 13 | 1 | 11 +INPUTP | 4 | 84 | 86 | 49 | 92 +EXPORTS | 1 | 0 | 16 +EQ | 5 | + EXP15_.EXP = A<17> & !NR<6> & !STERM + # A<22> & !NR<11> & !STERM + # !A<22> & NR<11> & !STERM + # A<12> & !NR<1> & !STERM + # !A<12> & NR<1> & !STERM + +PIN | FC<1> | 64 | 0 | N/A | 65 | 1 | 2 | 1 +PIN | FC<0> | 64 | 0 | N/A | 43 | 2 | 2 | 1 | 1 | 1 +PIN | A<17> | 64 | 0 | N/A | 84 | 4 | 2 | 3 | 2 | 1 | 0 | 7 | 0 | 17 +PIN | A<13> | 64 | 0 | N/A | 63 | 3 | 2 | 7 | 2 | 1 | 0 | 9 +PIN | A<24> | 64 | 0 | N/A | 75 | 3 | 1 | 17 | 0 | 10 | 0 | 13 +PIN | CLK | 4096 | 0 | N/A | 20 | 25 | 1 | 17 | 1 | 16 | 2 | 8 | 2 | 17 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 11 | 2 | 7 | 2 | 6 | 2 | 5 | 2 | 4 | 2 | 3 | 2 | 2 | 2 | 0 | 1 | 10 | 2 | 9 +PIN | CMD<0> | 64 | 0 | N/A | 54 | 25 | 1 | 17 | 1 | 16 | 2 | 8 | 2 | 17 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 11 | 2 | 7 | 2 | 6 | 2 | 5 | 2 | 4 | 2 | 3 | 2 | 2 | 2 | 0 | 1 | 10 | 2 | 9 +PIN | CMD<1> | 64 | 0 | N/A | 21 | 25 | 1 | 17 | 1 | 16 | 2 | 8 | 2 | 17 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 1 | 11 | 2 | 7 | 2 | 6 | 2 | 5 | 2 | 4 | 2 | 3 | 2 | 2 | 2 | 0 | 1 | 10 | 2 | 9 +PIN | A<25> | 64 | 0 | N/A | 13 | 2 | 1 | 16 | 0 | 14 +PIN | A<2> | 64 | 0 | N/A | 55 | 10 | 2 | 8 | 2 | 17 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 9 +PIN | A<3> | 64 | 0 | N/A | 62 | 9 | 2 | 17 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 15 +PIN | A<4> | 64 | 0 | N/A | 27 | 8 | 2 | 16 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 13 +PIN | A<5> | 64 | 0 | N/A | 90 | 7 | 2 | 15 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 11 +PIN | A<6> | 64 | 0 | N/A | 67 | 6 | 2 | 14 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 14 +PIN | A<7> | 64 | 0 | N/A | 10 | 5 | 2 | 13 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 8 +PIN | A<8> | 64 | 0 | N/A | 12 | 4 | 2 | 12 | 2 | 11 | 2 | 10 | 0 | 13 +PIN | A<9> | 64 | 0 | N/A | 15 | 3 | 2 | 11 | 2 | 10 | 0 | 11 +PIN | A<10> | 64 | 0 | N/A | 83 | 3 | 2 | 10 | 0 | 7 | 0 | 16 +PIN | A<11> | 64 | 0 | N/A | 3 | 2 | 1 | 15 | 0 | 8 +PIN | A<21> | 64 | 0 | N/A | 72 | 2 | 1 | 14 | 0 | 10 +PIN | A<22> | 64 | 0 | N/A | 49 | 2 | 1 | 13 | 0 | 17 +PIN | A<23> | 64 | 0 | N/A | 68 | 2 | 1 | 12 | 0 | 10 +PIN | A<12> | 64 | 0 | N/A | 92 | 2 | 1 | 11 | 0 | 17 +PIN | A<14> | 64 | 0 | N/A | 74 | 3 | 2 | 6 | 2 | 1 | 0 | 16 +PIN | A<15> | 64 | 0 | N/A | 5 | 3 | 2 | 5 | 2 | 1 | 0 | 12 +PIN | A<16> | 64 | 0 | N/A | 47 | 4 | 2 | 4 | 2 | 1 | 0 | 9 | 0 | 14 +PIN | A<18> | 64 | 0 | N/A | 70 | 4 | 2 | 2 | 2 | 1 | 0 | 8 | 0 | 15 +PIN | A<19> | 64 | 0 | N/A | 59 | 4 | 2 | 0 | 2 | 1 | 0 | 12 | 0 | 11 +PIN | A<20> | 64 | 0 | N/A | 50 | 2 | 1 | 10 | 0 | 16 +PIN | FC<2> | 64 | 0 | N/A | 82 | 2 | 2 | 1 | 0 | 12 +PIN | nAS | 64 | 0 | N/A | 9 | 1 | 2 | 1 +PIN | CLKdat | 64 | 0 | N/A | 7 | 1 | 2 | 1 +PIN | A<30> | 64 | 0 | N/A | 89 | 1 | 0 | 15 +PIN | A<29> | 64 | 0 | N/A | 88 | 1 | 0 | 15 +PIN | A<28> | 64 | 0 | N/A | 66 | 1 | 0 | 15 +PIN | A<31> | 64 | 0 | N/A | 1 | 1 | 0 | 12 +PIN | STERM | 64 | 0 | N/A | 86 | 12 | 1 | 1 | 0 | 12 | 0 | 7 | 0 | 8 | 0 | 9 | 0 | 10 | 0 | 11 | 0 | 13 | 0 | 14 | 0 | 15 | 0 | 16 | 0 | 17 +PIN | nFPUCS | 536871040 | 0 | N/A | 29 +PIN | nSTERM | 536871040 | 0 | N/A | 87 diff --git a/sterminator/XC9572XL/STERMINATOR.nga b/sterminator/XC9572XL/STERMINATOR.nga new file mode 100644 index 0000000..d91728c --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.nga @@ -0,0 +1,3 @@ +XILINX-XDB 0.1 STUB 0.1 ASCII +XILINX-XDM V1.6e +$33042<,Fz_t)LFN^QWAU"380$O=85+OqV{ GOIWZ^N\):?9/F250=#Gy^s(OGA_RVFT!271'N9=l5+OqV{ GOIWZ^N\):?9/F1[URX88k0(B~[x%@JJZUSMY.?<4 K2^RW[47f3-E{Xu*MIO]PP@V#<93%H?Q_T^02e>"Hx]r/ND@PSUGS 16>&M8T\YQ<1`9'KuR,KCES^ZJP%63=+B5WY^T85/a3!:1<7>& )294?6.991#==>?:0234?7789#:<6&>1129546728;;<$??;)3645<6=9:1=8>?)028,41783;<<=4>712*55=/:9:;6?>?0;0345/592"9?=>52223>7578 *#=9>?:0634?7389#:<6&=91296<672;3;<$j4(223>6672::;%<>4(2434?518908:=>&d:*745<3890?<='>0:*6456==9:;68>?0(f8,0672<:;68>?)028,00783?=<=4:612*55=/>9:;6;>?0;4345/639;0=?5>039257=6=;1::<5=2:036>4599196D@_UU8@IA:6294:<6=?:HLSQQ3<43008714<;<80?;<438d87?OIX\^1JN2=:1<2?14<<9808?<44208014<<<808;<446080=4<<0;09?5:039657=2:;1>:?5:7396<7=2181=>68?2:426>05:2<8>68;1:52?<325;(WIM?0M1?=>89B8449&YKO96O312<:?D:6;7$[MI;4A=37:<=F48>5"]OK5:C?508>3H6:93 _AE78E971601J0<81.QCG1>G;9>427L2>7?,SEA32=;(WIM?0M189B8769&YKO96O320<:?D:597$[MI;4A=01:<=F4;85"]OK5:C?668>3H69?3 _AE78E943601J0?:1.QCG1>G;:<427L2=5?,SEA3406;@>1=;(WIM>0M1<18:C?6;(WIM?0M1=?>89B8669&YKO;6O33081:0=F4:;556O330<-TDB33H68255N<2<-TDB33H6?255N<5<-TDB33H6>255N<4<-TDB33H6=255N<7<-TDB33H6<255N<6<-TDB33H63255N<9<-TDB33H62255N<8<-TDB43HDO56OANNVBP@B>3HU:QFBTD:?DY6GX9>UBNXH6;@]23HU94RGMUG;8EZ4>W@H^J55N_3]JFP@>3HU8UBNXH7;@];[LDRN11JS4QFBTD0?GSA02H^_RGAFN08G@5EKCmkm6MCKecw*UGCj2IGGio{_H@VB3=DEM6;2l5LME>3:+VFL11HAI2>:1<5?FKC484j7NCK<0<-TDBf3JGOS=QFBTDb?FKCW8UBNXH6;BMNILRSMM=0O_KNTDF:?FjhkbY{in64D`vbWucd=2Nn`lwn;DZS55Y)MQZm7HV_11]-A]VXX]U;j6KWP02\*@^WWY^T=k5JXQ33[+C_XVZ_S?h4EYR24Z(BPYU[XR=i;DZS55Y)MQZT\YQ;f:G[T46X&LR[S]ZP50`8A]V68V$NT]Q{shoqakgjmmUeiyQn;DZS54Y)MQZm7HV_10]-A]VXX]U;j6KWP03\*@^WWY^T=k5JXQ32[+C_XVZ_S?h4EYR25Z(BPYU[XR=i;DZS54Y)MQZT\YQ;f:G[T47X&LR[S]ZP50`8A]V69V$NT]Q{shoqakgjmmUeiyQn;DZS57Y)MQZm7HV_13]-A]VXX]U;j6KWP00\*@^WWY^T=k5JXQ31[+C_XVZ_S?h4EYR26Z(BPYU[XR=i;DZS57Y)MQZT\YQ;f:G[T44X&LR[S]ZP50`8A]V6:V$NT]Q{shoqakgjmmUeiyQn;DZS56Y)MQZm7HV_12]-A]VXX]U;j6KWP01\*@^WWY^T=k5JXQ30[+C_XVZ_S?h4EYR27Z(BPYU[XR=i;DZS56Y)MQZT\YQ;f:G[T45X&LR[S]ZP50`8A]V6;V$NT]Q{shoqakgjmmUeiyQn;DZS51Y)MQZm7HV_15]-A]VXX]U;j6KWP06\*@^WWY^T=k5JXQ37[+C_XVZ_S?h4EYR20Z(BPYU[XR=i;DZS51Y)MQZT\YQ;f:G[T42X&LR[S]ZP50`8A]V6W'OS\Rz|ilpfjdkblVdnxR94EeefRdj23OI7<374FB>3:+VFL<1MO1?19:D@848)XHN<7KM32;2=1>@D4;427KM32?,SEA>OI9;>0EC?<4:KM512?6GA229JJ6587D@:3:KM26=NF>90EC6<;HL:=>OIA]Y_MYK7;Hlw@`jfq:1GCN94LNEJGDJd3DkacXjrrkljf=JageyZh||inl1?KG33GK%H85AA/F21>HF&M8j7CO!D3]SPZ6f3GK%H?Q_T^37?KG)Y?1EM#\JG49MF96902DI0=0!CD58JG:76'N37CL30?,G5==IJ5:5"I<8;O@?4;(V12DI0=0!RDE6?KD;9720BO2>>/AF3>HE484%H55AB=3=*A7?3GH7=3 K269MF979&X30BO2>>/PFC0=IK5:546@L<1<-G@11.E04?KE;87$Z56@L<1<-V@A23GI7=364NB>2:+EB?2DH0<0!D99MG979&M;37CM31?,G62=IK5;5"\74NB>2:+TBO<1EO1<18:L@878)KL=0BN2=>/F;?KE;:7$O=55AC=0=*A403GI7>3 ^9:L@878)ZLM>7CM33?:8JF:46'IN;6@L<2<-@==IK595"I?7;OA?7;(C:>1EO1=1.P;8JF:46'XNK85AC=6=<>HD4=4%OH94NB>7:+B?3GI783 K199MG929&M8<7CM34?,R=>HD4=4%^HI:;OA?1;>2#MJ7:L@808)L11EO1;1.E3;?KE;=7$O>:5AC=7=*T?2#\JG49MG90902DH0;0!CD58JF:16'N37CM36?,G5==IK5<5"I<8;OA?2;(V12DH0;0!RDE6?KE;?720BN28>/AF3>HD4>4%H55AC=5=*A7?3GI7;3 K269MG919&X30BN28>/PFC0=IK52546@L<9<-G@1/F2<>HU494%H?94NS>3:+W>3GX7<3 ]EF48JW:68730B_2>0?,@A==IZ5;;2#J6;OP?558)L830B_2>0?,G6==IZ5;;2#_n;OP?558)ZLM=7C\310<:?KT;984%OH64NS>25;(C12DY025;(Vi2DY0HU488556@]<00=*FC?3GX7=?0!D89MV9756'N:56@]<00=*A4?3GX7=?0!Q`9MV9756'XNK85AR=3=<>HU484%OH94NS>2:+B?3GX7=3 K199MV979&M8<7C\31?,R=>HU484%^HI:;OP?6;>:5AR=0=*T?0!CD58JW:46'N37C\33?,G5==IZ595"I<8;OP?7;(V12DY0>0!RDE6?KT;<720B_2;>/AF3>HU4=4%H55AR=6=*A7?3GX783 K269MV929&X30B_2;>/PFC0=IZ5?546@]<4<-G@12#J7;OP?1;(C911E^1;1.E04?KT;=7$Z56@]<4<-V@A23GX7:364NS>5:+EB?2DY0;0!D99MV909&M;37C\36?,G62=IZ5<5"\74NS>5:+TBO<1E^1918:LQ828)KL=0B_28>/F;?KT;?7$O=55AR=5=*A403GX7;3 ^9:LQ828)ZLM>7C\38?:8JW:?6'IN;6@]<9<-@==IZ525"I?7;OP?<;(C:>1E^161.P;8JW:?6'XNK85AR=;=<>HU404%OH94NS>::+B?3GX753 K199MV9?9&M8<7C\39?,R=>HU404%^HI<;NLF6>IU;2E^X>5_AE68TDTS?2ZBBCOBE`9SMKYE]ZCOTo5_IO]AQVHFEL<0\h|foe:8TjtsXh~c?6\\T29PAQ3<[]OYA45\TDPN*UGCj2Y_I_CFN@VLVc=T\LXFECO[OS,mcdg<[]OYARGMUG;8W`rrxAegh95[YQG`?PUBZV\B_DLCE89UM@QX\PZN?6Xlc49Tmaro:01SO4;82YN.1(PV>=*#_}kjd!Djh`<'^lxxeb`/3/2*0>^CEE;o7UGCIOZ.\AD'8';+_Y[M 1,2$DUDA@90TB\9;Yfa[Lbe3QncS]|fmHlug>^c`VZye`Zvpdd8\anXX{cfZh||inl;?]boW]cfii5Wdi]WmhcD`li`h6Vkh^Vji`Bbdhs:<6Vkm^ObnjtQm{ybcc??;Yfn[Hoig{\n~~g`n59YAWI33lnli>5aAR58jDU)XHN37cO\_H@VB3=iNY_H_l5aFQW@W+VFLk1eJ][LS^MAQCbhT\LXFSBLZFe9mWQCUEVEIYK Ke:lPP@TJWFH^J#J>e:lPP@TJWFH^J#J=129mWQCUEVEIYK K2^RW[5743gY_I_CPOCWE*A4XX]U:h6`\TDPN[JDRN'[?7cobe69mabccol=0|b}jdfg6?sgk}lwKL}?9eg9CD}7b;3L1>7?tS`d95`e=k3;88;;:3;04eg}i9o<1=6`>f685?!7bn3;nh6s\ad82afb6m:0;6<4>{Rce>4cd2j0:?98:52813dd<~]296=4>:0820d}Tio0:in4l:01720342;=jn6X>f381p7593;0y<<=:19~ 4c?288;7)?k8;3ff>d6m;0;6?9515a951g|@8o<7)?j6;3f6>\f839p>:4=6;0g>xo6880;6)?kb;337>h6lh0:76gif;29 4be28:87c?ka;08?l31290/=il5719m5ag=m21b8h4?:%3gf?173g;om7?=;:k50?6=,8ni6:>4n0fb>2=!7cj3k27c?ka;38?lgf290/=il5a89m5ag=821b:;4?:%3gf?173g;om784;h4`>5<#9mh1;=5a1ec95a=91<7*>dc844>h6lh0:o65f7483>!7cj3=;7c?ka;3a?>o0?3:1(4n0fb>40<3`>36=4+1e`935=i9mk1=854i5c94?"6lk0<<6`>d`820>=n=l0;6)?kb;53?k7ci3k07d8?:18'5ad=?91e=io59:9j27<72-;on79?;o3ge?><3`>h6=4+1e`935=i9mk1=>54i4294?"6lk0<<6`>d`825>=n=;0;6)?kb;53?k7ci3;;76g:4;29 4be2>:0b=83.:ho480:l2`dm7>5$0fa>26d`8a?>o68=0;6)?kb;337>h6lh0;76g>f`83>>of<3:17d8j:18'5ad=?91e=io51:9j2d<72-;on79?;o3ge?4<3`<36=4+1e`935=i9mk1?65f7083>!7cj3=;7c?ka;28?l7b83:17b?id;29?j47>3:17o??2;295?6=8r.:j<4>d69K5`1=4$0f:>65<3th:<54?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@470183>4<729q/=k?51e58L4c03`;o;7>5$0d2>4b03-;:j7<7;%3g=?4?32wi==950;094?6|,8l:64h4H0g4?l77k3:1(:02`?>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7?>;%024?763twvq6sm5683>4<729q/=k?51e58L4c03`;o;7>5$0d2>4b03-;:j7=j;%3g=?5b32wi4l4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@47d69K5`1<4$0f:>64<3th3:7>52;294~"6n802j6F>e69j55e=83.:j<4>0b98k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1=<5+202954=zutw0qo8::182>5<7s-;m=7?k7:J2a2=n9m=1<7*>f082`2=#98l1?o5+1e;97g=d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980:=6*=11825>{zut1vnl=50;394?6|,8l:6o6l>0;6)?i1;3g3>"69o09=6*>d8815>=zj8:=6=4=:183!7a933m7E?j7:k24f<72-;m=7??c:9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980:<6*=11824>{zut1vnl650;394?6|,8l:6o6l>0;6)?i1;3g3>"69o09o6*>d881g>=zjhi1<7<50;2x 4`620l0Dl;:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693;:7)<>0;32?x{zu2wimo4?:083>5}#9o;1=i94H0g4?l7c?3:1(:0f4?!76n3897)?k9;01?>{eim0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:6651;294~"6n80:h:5G1d58m4b0290/=k?51e58 47a28l0(:3:1>7>50z&2b4<>n2B:i:5f11a94?"6n80:5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=981/><>5109~yx{:183!7a93;o;6F>e69j5a1=83.:j<4>d69'54`=:o1/=i752g98yg?229096=4?{%3e5??a3A;n;6g>0b83>!7a93;;o65`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154<692.9==4>1:~yx=zj>>1<7?50;2x 4`628n<7E?j7:k2`2<72-;m=7?k7:&25c<492.:h44<1:9~f<>=8381<7>t$0d2><`<@8o<7d??c;29 4`628:h76a>d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?763-8:<7?>;|~y>{e??0;6<4?:1y'5c7=9m=0Dl:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi747<,;;;650z&2b4<6l>1C=h94i0f4>5<#9o;1=i94$03e>12<,8n269:4;|`:e?6=:3:1f08:b>N6m>1b==m50;&2b4<68j10c74b13_ln6?u+203954=#:8:1=<5r}|8yg1f290:6=4?{%3e5?7c?2B:i:5f1e594?"6n80:h:5+10d970=#9m31?854}c;a>5<5290;w)?i1;;e?M7b?2c:v*=10825>"5990:=6sr}|9~f2e=83;1<7>t$0d2>4b03A;n;6g>d683>!7a93;o;6*>1g872>"6l00?:65rb8a94?4=83:p(:8d8L4c03`;;o7>5$0d2>46d32e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;32?!4683;:7psr}:a3`<7280;6=u+1g395a1<@8o<7d?k7;29 4`628n<7)?>f;64?!7c13><76sm9e83>7<729q/=k?59g9K5`15$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:038 77728;0qpsr;|`;4?6=93:1f082`2=O9l=0e2;:07pl6e;296?6=8r.:j<46f:J2a2=n99i1<7*>f0824f=5<6290;w)?i1;3g3>N6m>1b=i950;&2b4<6l>1/=5<7s-;m=77i;I3f3>o68j0;6)?i1;33g>=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4>1:&155<692wvqp5rb5`94?7=83:p(:0f4?M7b?2c:h:4?:%3e5?7c?2.:=k4=3:&2`<<5;21vn5:50;094?6|,8l:64h4H0g4?l77k3:1(:02`?>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7?>;%024?763twvq6sm5g83>4<729q/=k?51e58L4c03`;o;7>5$0d2>4b03-;:j7=6;%3g=?5>32wi4h4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@47d69K5`17g<3th3j7>52;294~"6n802j6F>e69j55e=83.:j<4>0b98k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1=<5+202954=zutw0qo8<:182>5<7s-;m=7?k7:J2a2=n9m=1<7*>f082`2=#98l1?;5+1e;973=d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980:=6*=11825>{zut1vn9j50;394?6|,8l:6o6l>0;6)?i1;3g3>"69o0?96*>d8871>=zj1?1<7<50;2x 4`620l0Dl;:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693;:7)<>0;32?x{zu2wi9<4?:083>5}#9o;1=i94H0g4?l7c?3:1(:0f4?!76n39j7)?k9;1b?>{e0>0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66?7>51;294~"6n80:h:5G1d58m4b0290/=k?51e58 47a2;o0(7>50z&2b4<>n2B:i:5f11a94?"6n80:5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=981/><>5109~yx{6=4>:183!7a93;o;6F>e69j5a1=83.:j<4>d69'54`=:01/=i752898yg>>29096=4?{%3e5??a3A;n;6g>0b83>!7a93;;o65`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154<692.9==4>1:~yx=zj<31<7?50;2x 4`628n<7E?j7:k2`2<72-;m=7?k7:&25c<4?2.:h44<7:9~f=d=8381<7>t$0d2><`<@8o<7d??c;29 4`628:h76a>d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?763-8:<7?>;|~y>{e=k0;6<4?:1y'5c7=9m=0Dl:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi747<,;;;650z&2b4<6l>1C=h94i0f4>5<#9o;1=i94$03e>7d<,8n26?l4;|`;`?6=:3:1f08:b>N6m>1b==m50;&2b4<68j10c74b13_ln6?u+203954=#:8:1=<5r}|8yg77=3:1=7>50z&2b4<6l>1C=h94i0f4>5<#9o;1=i94$03e>6e<,8n26>m4;|`24<<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi747<,;;;6t$0d2><`<@8o<7d??c;29 4`628:h76a>d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?763-8:<7?>;|~y>{ei<0;6<4?:1y'5c7=9m=0Dl:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi747<,;;;650z&2b4<6l>1C=h94i0f4>5<#9o;1=i94$03e>15<,8n269=4;|`:2?6=:3:1f08:b>N6m>1b==m50;&2b4<68j10c74b13_ln6?u+203954=#:8:1=<5r}|8yg0e290:6=4?{%3e5?7c?2B:i:5f1e594?"6n80:h:5+10d907=#9m318?54}c;7>5<5290;w)?i1;;e?M7b?2c:v*=10825>"5990:=6sr}|9~f3?=83;1<7>t$0d2>4b03A;n;6g>d683>!7a93;o;6*>1g800>"6l008865rb8194?4=83:p(:8d8L4c03`;;o7>5$0d2>46d32e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;32?!4683;:7psr}:a37<7280;6=u+1g395a1<@8o<7d?k7;29 4`628n<7)?>f;3f?!7c13;n76sm9683>7<729q/=k?59g9K5`15$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:038 77728;0qpsr;|`2a4<7280;6=u+1g395a1<@8o<7d?k7;29 4`628n<7)?>f;1e?!7c139m76sm1d694?4=83:p(:8d8L4c03`;;o7>5$0d2>46d32e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;32?!4683;:7psr}:a5cc=83;1<7>t$0d2>4b03A;n;6a>d683>!7a93;o;6*>1g811>"6l009965rb0dg>5<5290;w)?i1;;e?M7b?2c:v*=10827>"5990:?6sr}|9~f760290:6=4?{%3e5?7c?2B:i:5`1e594?"6n80:h:5+10d904=#9m318<54}c032?6=:3:1f08:b>N6m>1b==m50;&2b4<68j10c74b13_ln6?u+203956=#:8:1=>5r}|8yg75j3:1>7>50z&2b4<>n2B:i:5f11a94?"6n80:5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{e9:;1<7850;2x 4`628:j7E?j7:&25a<6l2c:4>{M3e1?7|^8;n6?u+1ef955e<^oo1>v*=108g?!4683n0qpsr;hc2>5<#9o;1m<5Y1g195~J6n<0:w[?>e;0x 4bc2h;0Zkk52z&154{W32a?4|,8no6l<4Vgg96~"5980:46*=1182<>{zuE;m87:tV0g6>6}Qj909w)f88154=z,;;96<:4}W3f1?5|^k:1>v*=0g8b6>"6n009=<5rVc396~"58o0:7?;;|T2a0<4s_h;6?u+21d9e7=#9o31>7}#:9l1m<5+1g;96477?;;|T2`f<5s_h;6?u+21d9e7=#9o31><<5189~yx=n9mo1<7*>f082``=Q9o91>vB>f482S76m38p(f582S7bi38pZo>52z&14c<6ll1/=k752038y!46:3;27psr;n3g2?6=,8l:6t$0d2>4`?3A;n;6a>d783>!7a93;o:65rb00g>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b2d83>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=?h50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj88h6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:??4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn<=7:185>5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj89?6=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb010>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`27<<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f45a290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb01a>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b3b83>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=>j50;194?6|,8l:65?4H0g4?l77l3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`27d<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f42729096=4?{%3e5??a3A;n;6g>0b83>!7a93;;o65`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&1545$0d2>46d3_;m?7?tL0d6>4}Q98o1>v*>de824f=Qnl09w)<>1;f8 7772m1vqps4i`394?"6n80j=6X>f282I7a=3;pZ7}#9mn1m?5Yfd81!4693;37)<>0;3;?x{zD8l?69uY1d797~Pe838p(?>i:`08 4`>2;;:7pXm1;0x 76a28:h7)?i9;025>{#:881=95rV0g6>6}Qj909w)f88155=z,;;96<:4}W3f1?5|^k:1>v*=0g8b6>"6n009=<5rVc396~"58o0j=6*>f88154=z,;;96<:4}W3gg?4|^k:1>v*=0g8b6>"6n009=<5r$331>4d4e<,;;;67}#:9l1=ih4$0d:>7763t.9=?4>9:~y>o6ll0;6)?i1;3ga>P6n:09wA?i5;3xR47b2;q/=ij51eg8Rcc=:r.9=<4>c:&155<6k2wvqA?i4;3xR4cf2;q]n=4={%03b?7cm2.:j44=109~ 7752830qps4o0f5>5<#9o;1=i84;|`207<72:0;6=u+1g395`c<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7a=#:8:1h6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980o7)<>0;f8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb060>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=n2.9==4i;|~y>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7j4$333>a=zutw0qo?;4;297?6=8r.:j<471:J2a2=n99n1<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4i;%024?`c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:8<4?:283>5}#9o;14<5G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1j6*=118e?x{zu2c:3:1(:0f5?S7a;3;p@{zut1vn<:8:181>5<7s-;m=77i;I3f3>o68j0;6)?i1;33g>=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b4e83>3<729q/=k?511c8L4c03-;:h7?k;h33g?6=,8l:6<>l;W3e7?7|D8l>6f08b5>P6n:0:wA?i5;3xR47b2;q/=ij5a09Ub`<5s-8:=7j4$333>a=zutw0el<50;&2b44={M3e1?7|^8;n6?u+1ef9e7=Qnl09w)<>1;3;?!4683;37psrL0d7>1}Q9l?1?vXm0;0x 76a2h80(i:02`?!7a138:=6s+200951=z^8o>6>uYb181!47n3k97)?i9;025>{Qj809w)"6n009==5r$331>426*>f88154=z^k;1>v*=0g8b5>"6n009=<5r$331>426*>f88154=z,;;964e;|&157<612wvq6g>dd83>!7a93;oi6X>f281I7a=3;pZc:~yI7a<3;pZ5}#9o;1=hk4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108g?!4683n0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8>j6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?b<,;;;6i5r}|8yg73j3:1?7>50z&2b4:02`?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`20=<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f42b29096=4?{%3e5??a3A;n;6g>0b83>!7a93;;o65`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&1545$0d2>46d3_;m?7?tL0d6>4}Q98o1>v*>de824f=Qnl09w)<>1;f8 7772m1vqps4i`394?"6n80j=6X>f282I7a=3;pZ7}#9mn1m?5Yfd81!4693;37)<>0;3;?x{zD8l?69uY1d797~Pe838p(?>i:`08 4`>2;;:7pXm1;0x 76a28:h7)?i9;025>{#:881=95rV0g6>6}Qj909w)f88155=z,;;96<:4}W3f1?5|^k:1>v*=0g8b6>"6n009=<5rVc396~"58o0j=6*>f88154=z,;;96<:4}W3gg?4|^k:1>v*=0g8b6>"6n009=<5r$331>4d4e<,;;;67}#:9l1=ih4$0d:>7763t.9=?4>9:~y>o6ll0;6)?i1;3ga>P6n:09wA?i5;3xR47b2;q/=ij51eg8Rcc=:r.9=<4>c:&155<6k2wvqA?i4;3xR4cf2;q]n=4={%03b?7cm2.:j44=109~ 7752830qps4o0f5>5<#9o;1=i84;|`215<72:0;6=u+1g395`c<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7a=#:8:1h6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980o7)<>0;f8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb072>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=n2.9==4i;|~y>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7j4$333>a=zutw0qo?:2;290?6=8r.:j<471:J2a2=n99n1<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4i;%024?`c=#:8:1j6sr}|9j543=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb06e>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`210<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f43e290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb074>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b5983>6<729q/=k?5809K5`10d83>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?`<,;;;6k5r}|8k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2wi=8750;794?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;h321?6=,8l:6<>l;W3e7?7|D8l>6<>5f:~yx=n98<1<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij51048Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f43129086=4?{%3e5?>63A;n;6g>0e83>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?`<,;;;6k5r}|8m46b290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:g9'646=n2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&1545<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zj8<96=49:183!7a93;;m6F>e69'54b=9m1b==m50;&2b4<68j1]=k=51zN2b0<6s_;:i746d3_ln6?u+2039`>"5990o7psr}:kb5?6=,8l:6l?4V0d0>4}K9o?1=vX>1d81!7cl3k:7[hj:3y'647=l2.9==4k;|~y>of:3:1(:`08R4`42;qG=k;51zT25`<5s-;oh7o=;Wdf>7}#:8;1=55+20295==zutF:j94;{W3f1?5|^k:1>v*=0g8b6>"6n009=<5rVc396~"58o0:7?;;|T2a0<4s_h;6?u+21d9e7=#9o31>7}#:9l1==m4$0d:>7773t.9=?4>4:U5`3=;r\i<7d4<,8l26??>;|Ta5?4|,;:m6l?4$0d:>7763t.9=?4>4:U5ae=:r\i<7d4<,8l26??>;|&157<6j2wvq6g>dg83>!7a93;oj6X>f281I7a=3;pZc:~yI7a<3;pZPam38p(??>:0a8 77728i0qpsC1g695~P6mh09w[l?:3y'65`=9mo0(:02`?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`21c<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0::938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:g9'646=n2wvqp5f11g94?"6n80::02`?S7a;3;p@5:Tea?4|,;;:6k5+2029b>{zut1b=<850;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef9540<^oo1>v*=108e?!4683l0qpsr;h323?6=,8l:6<>l;W3e7?7|D8l>6<>5f:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b5e83>6<729q/=k?5809K5`10d83>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb040>5<5290;w)?i1;;e?M7b?2c:v*=108g?!4683n0qpsr;|`22<<72?0;6=u+1g3955g<@8o<7)?>d;3g?l77k3:1(:02`?S7a;3;p@0b9Ub`<5s-8:=7j4$333>a=zutw0el?50;&2b44>{M3e1?7|^8;n6?u+1ef9e4=Qnl09w)<>1;f8 7772m1vqps4i`094?"6n80j>6X>f281I7a=3;pZ7763t\i=746d3-;m57<>1:'644=9=1vZ0q[?j5;1xRg6=:r.90q[?kc;0xRg6=:r.9Pam38p(??>:0a8 77728i0qpsC1g695~P6mh09w[l?:3y'65`=9ml0(7}#9mn1=ik4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?6483>6<729q/=k?51dg8L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:e9'646=l2wvqp5f11g94?"6n80:3:1(:0f5?S7a;3;p@{zut1vn<89:180>5<7s-;m=76>;I3f3>o68m0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0e9Ub`<5s-8:=7h4$333>c=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+2039b>"5990m7psr}:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693n0(???:e9~yx{57;294~"6n803=6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980m7)<>0;d8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:g9'646=n2wvqp5f10794?"6n80:3:1(:02`?S7a;3;p@6:Tea?4|,;;:6k5+2029b>{zut1b=<950;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef9541<^oo1>v*=108e?!4683l0qpsr;h32l;W3e7?7|D8l>6<>5f:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b6583>6<729q/=k?5809K5`10d83>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb04b>5<5290;w)?i1;;e?M7b?2c:v*=108g?!4683n0qpsr;|`235<72?0;6=u+1g3955g<@8o<7)?>d;3g?l77k3:1(:02`?S7a;3;p@0b9Ub`<5s-8:=7j4$333>a=zutw0el?50;&2b44>{M3e1?7|^8;n6?u+1ef9e4=Qnl09w)<>1;f8 7772m1vqps4i`094?"6n80j>6X>f281I7a=3;pZ7763t\i=746d3-;m57<>1:'644=9=1vZ0q[?j5;1xRg6=:r.90q[?kc;0xRg6=:r.9Pam38p(??>:0a8 77728i0qpsC1g695~P6mh09w[l?:3y'65`=9ml0(7}#9mn1=ik4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?6b83>6<729q/=k?51dg8L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:e9'646=l2wvqp5f11g94?"6n80:3:1(:0f5?S7a;3;p@{zut1vn<8k:180>5<7s-;m=76>;I3f3>o68m0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0e9Ub`<5s-8:=7h4$333>c=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+2039b>"5990m7psr}:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693n0(???:e9~yx{58;294~"6n803=6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980m7)<>0;d8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:g9'646=n2wvqp5f10794?"6n80:3:1(:02`?S7a;3;p@6:Tea?4|,;;:6k5+2029b>{zut1b=<950;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef9541<^oo1>v*=108e?!4683l0qpsr;h32l;W3e7?7|D8l>6<>5f:~yx=n9831<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij510;8Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f40e29086=4?{%3e5?>63A;n;6g>0e83>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?`<,;;;6k5r}|8m46b290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:g9'646=n2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&1545<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zj8=<6=49:183!7a93;;m6F>e69'54b=9m1b==m50;&2b4<68j1]=k=51zN2b0<6s_;:i746d3_ln6?u+2039`>"5990o7psr}:kb5?6=,8l:6l?4V0d0>4}K9o?1=vX>1d81!7cl3k:7[hj:3y'647=l2.9==4k;|~y>of:3:1(:`08R4`42;qG=k;51zT25`<5s-;oh7o=;Wdf>7}#:8;1=55+20295==zutF:j94;{W3f1?5|^k:1>v*=0g8b6>"6n009=<5rVc396~"58o0:7?;;|T2a0<4s_h;6?u+21d9e7=#9o31>7}#:9l1==m4$0d:>7773t.9=?4>4:U5`3=;r\i<7d4<,8l26??>;|Ta5?4|,;:m6l?4$0d:>7763t.9=?4>4:U5ae=:r\i<7d4<,8l26??>;|&157<6j2wvq6g>dg83>!7a93;oj6X>f281I7a=3;pZc:~yI7a<3;pZPam38p(??>:0a8 77728i0qpsC1g695~P6mh09w[l?:3y'65`=9mo0(:02`?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`231<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0::938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:g9'646=n2wvqp5f11g94?"6n80::02`?S7a;3;p@5:Tea?4|,;;:6k5+2029b>{zut1b=<850;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef9540<^oo1>v*=108e?!4683l0qpsr;h323?6=,8l:6<>l;W3e7?7|D8l>6<>5f:~yx=n9821<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij510:8Rcc=:r.9=<4i;%024?`9;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?7612\mi7c=#:8:1j6sr}|9j54g=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1=0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb051>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`23<<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f41a290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb05a>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b7b83>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=:j50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8=j6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:4=4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn<69:185>5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj8296=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0:2>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2<2<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4>c290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0::>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b8`83>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=5l50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8236=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:4h4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn<7;:185>5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj83;6=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0:e>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2=0<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4?e290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0;4>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b9983>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=4750;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj83=6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:5n4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj83n6=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0;g>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2e6<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4g>290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0c6>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?ba783>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=l950;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8k?6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:ml4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj8kh6=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0ca>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2f4<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4d0290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0`0>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bb583>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=o;50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8h96=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:n54?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj8hj6=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0`:>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2fc<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4e2290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0a2>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bc383>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=n=50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8i;6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:o;4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=13820>{Q9mi1>vXm0;0x 76a2h80(7}#9mn1=ih4Vgg96~"5980:o6*=1182g>{zuE;m87?tV0gb>7}Qj909w)"6n009=<5r$331>4?4e<,;;;67}#:9l1=ik4$0d:>7763t.9=?4>9:~y>i6l?0;6)?i1;3g2>=zj8i36=4<:183!7a93;ni6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980o7)<>0;f8yx{z3`;;i7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:e9'646=l2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&154t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7c=#:8:1j6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980m7)<>0;d8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb0a4>5<4290;w)?i1;:2?M7b?2c:4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;d8 7772o1vqps4i02f>5<#9o;1==m4H0d3?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`2ga<72;0;6=u+1g39=c=O9l=0e<>l:18'5c7=99i07b?k6;29 4`628n=7[?i3;3xH4`228q]n?4={%3g`?7c>2\mi7a=#:8:1h6sr}|9~f4b4290=6=4?{%3e5?77i2B:i:5+10f95a=n99i1<7*>f0824f=Q9o91=vB>f482S76m38p("5990o7psr}:kb6?6=,8l:6l<4V0d0>7}K9o?1=vX>1d81!7cl3k97[hj:3y'647=911/><>5199~yxJ6n=0?w[?j5;1xRg6=:r.9e480Sd72;q/>=h5a39'5c?=:8;0q[l>:3y'65`=99i0(i:`08 4`>2;;:7pXm1;0x 76a2h;0(i:`08 4`>2;;:7p*=1382f>{zu2c:hk4?:%3e5?7cn2\:j>4={M3e1?7|^8;n6?u+1ef95a`<^oo1>v*=1082g>"5990:o6sr}M3e0?7|^8oj6?uYb181!47n3;oj6*>f88154=z,;;96<74}|8m4bb290/=k?51eg8R4`42;qG=k;51zT25`<5s-;oh7?ke:Tea?4|,;;:64e;|&157<612wvq6a>d783>!7a93;o:65rb0ae>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bd183>4<729q/=k?51g:8L4c03f;o:7>5$0d2>4b132wi=i?50;194?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@{zut1b==k50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955c<^oo1>v*=108e?!4683l0qpsr;n3g2?6=,8l:66<>5d:~yx=zj8in6=4<:183!7a932:7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:c=#:8:1j6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3th:>>4?:383>5}#9o;15k5G1d58m46d290/=k?511a8?j7c>3:1(:0f5?S7a;3;p@{zut1vn<5<7s-;m=7??a:J2a2=#98n1=i5f11a94?"6n80:e;0x 4bc28:h7[hj:3y'647=l2.9==4k;|~y>of93:1(:`38R4`428qG=k;51zT25`<5s-;oh7o>;Wdf>7}#:8;1h6*=118g?x{zu2cj>7>5$0d2>d4<^8l86?uC1g795~P69l09w)?kd;c1?S`b2;q/>f587S7b=39pZo>52z&14c0b9'5c?=:8;0q)<>2;37?xP6m<08w[l?:3y'65`=i;1/=k752038ySd62;q/>=h511a8 4`>2;;;7p*=13820>{Q9l?1?vXm0;0x 76a2h80(i:`38 4`>2;;:7p*=138f?xP6lj09w[l?:3y'65`=i;1/=k752038y!46:3;i7psr;h3gb?6=,8l:660;3`?x{zD8l?6i:0fe?!7a138:=6s+20095<=zut1b=ik50;&2b4<6ll1]=k=52zN2b0<6s_;:i74bb3_ln6?u+20395f=#:8:1=n5r}|N2b1<6s_;nm77?6;|~?j7c>3:1(:0f5?>{e9l31<7?50;2x 4`628n?7E?j7:m2`3<72-;m=7?k6:9~f44329086=4?{%3e5?7bm2B:i:5f11f94?"6n80::02`?S7a;3;p@{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`260<7280;6=u+1g395c><@8o<7b?k6;29 4`628n=76sm13594?5=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:g9'646=n2wvqp5f11g94?"6n80:j;Wdf>7}#:8;1j6*=118e?x{zu2e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;f8 7772m1vqps4}c31f08;5>N6m>1b==j50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:o7[hj:3y'647=n2.9==4i;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?:;%024?723twvq6a>d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?b<,;;;6i5r}|8yg75>3:1?7>50z&2b4<6l<1C=h94i02g>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:o7[hj:3y'647=l2.9==4k;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7j4$333>a=zutw0c74b13_ln6?u+2039`>"5990o7psr}:a5c`=8381<7>t$0d2><`<@8o<7d??c;29 4`628:h76a>d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?b<,;;;6i5r}|8yg47=3:1>7>50z&2b4<>n2B:i:5f11a94?"6n80:5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=9h1/><>51`9~yx{53;294~"6n80:ih5G1d58m46c290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:e9'646=l2wvqp5f11g94?"6n80:3:1(:0f5?S7a;3;p@{zut1vn?>>:182>5<7s-;m=7?i8:J2a2=h9m<1<7*>f082`3=51083>5}#9o;14<5G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1j6*=118e?x{zu2c:4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;d8 7772o1vqps4i036>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;>7[hj:3y'647=n2.9==4i;|~y>o69?0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>179Ub`<5s-8:=7h4$333>c=zutw0e6<>5f:~yx=n9821<7*>f0824f=O9o:0Z747?3_ln6?u+2039b>"5990m7psr}:k25<<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij510;8Rcc=:r.9=<4i;%024?`a;29 4`628:h7E?i0:T2b6<6sE;m97?tVc096~"6lm0:=l5Yfd81!4693l0(???:g9~yx{c=#:8:1j6sr}|9j54e=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1=0;d8yx{z3`;;j7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68o1]jh4={%025?`<,;;;6k5r}|8m477290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=<4?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de8254=Qnl09w)<>1;f8 7772m1vqps4i031>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;97[hj:3y'647=l2.9==4k;|~y>o69:0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>129Ub`<5s-8:=7j4$333>a=zutw0e74733_ln6?u+2039`>"5990o7psr}:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693n0(???:e9~yx{51083>5}#9o;14<5G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1j6*=118e?x{zu2c:4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;d8 7772o1vqps4i036>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;>7[hj:3y'647=n2.9==4i;|~y>o69?0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>179Ub`<5s-8:=7h4$333>c=zutw0e6<>5f:~yx=n9821<7*>f0824f=O9o:0Z747?3_ln6?u+2039b>"5990m7psr}:k25<<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij510;8Rcc=:r.9=<4i;%024?`a;29 4`628:h7E?i0:T2b6<6sE;m97?tVc096~"6lm0:=l5Yfd81!4693l0(???:g9~yx{c=#:8:1j6sr}|9j54e=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1=0;d8yx{z3`;;j7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68o1]jh4={%025?`<,;;;6k5r}|8m477290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=<4?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de8254=Qnl09w)<>1;f8 7772m1vqps4i031>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;97[hj:3y'647=l2.9==4k;|~y>o69:0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>129Ub`<5s-8:=7j4$333>a=zutw0e74733_ln6?u+2039`>"5990o7psr}:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693n0(???:e9~yx{7>53;294~"6n80:h85G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1h6*=118g?x{zu2c:4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{e:921<7<50;2x 4`620l0Dl;:m2`3<72-;m=7?k6:T2b6<6sE;m97?tVc096~"6lm0:h;5Yfd81!4693n0(???:e9~yx{52;294~"6n802j6F>e69j55e=83.:j<4>0b98k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1=l5+20295d=zutw0qoed9K5`1a=#:8:1h6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980o7)<>0;f8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb32b>5<6290;w)?i1;3e<>N6m>1d=i850;&2b4<6l?10qof0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4i;%024?`7)<>0;36?x{zu2e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;f8 7772m1vqps4}c03`?6=<3:1f08;5>N6m>1b==j50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:o7[hj:3y'647=n2.9==4i;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?:;%024?723twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:96*=11821>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`14g<72:0;6=u+1g395a3<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi7a=#:8:1h6sr}|9j55c=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==k4Vgg96~"5980o7)<>0;f8yx{z3f;o:7>5$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbc83>7<729q/=k?59g9K5`15$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rb`83>7<729q/=k?59g9K5`15$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:0c8 77728k0qpsr;|`3>5<4290;w)?i1;3fa>N6m>1b==j50;&2b4<68j1]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108g?!4683n0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>6<>5d:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b:182>5<7s-;m=7?i8:J2a2=h9m<1<7*>f082`3=l;W3e7?7|D8l>6<>5d:~yx=n99o1<7*>f0824f=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4k;%024?b2\mi7a=#:8:1h6sr}|9~f1<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:f0824f=O9o:0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f3<72:0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4i;%024?`2\mi7a=#:8:1h6sr}|9~f2<72=0;6=u+1g39<4=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039b>"5990m7psr}:k24`<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij511g8Rcc=:r.9=<4>5:&155<6=2wvqp5f10794?"6n80:7}#:8;1j6*=118e?x{zu2e:h;4?:%3e5?7c>2\:j>4>{M3e1?7|^k81>v*>de82`3=Qnl09w)<>1;f8 7772m1vqps4}c:94?2=83:p(:938L4c03`;;h7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?`<,;;;6k5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=85+202950=zutw0e6<>5f:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?b5<7s-;m=76>;I3f3>o68m0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef955b<^oo1>v*=108e?!4683l0qpsr;h33a?6=,8l:6<>l;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<69<1]jh4={%025?`<,;;;6k5r}|8k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2wi>7>58;294~"6n80:h85G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1h6*=118g?x{zu2c:4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;f8 7772m1vqps4i036>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;>7[hj:3y'647=l2.9==4k;|~y>o69?0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>179Ub`<5s-8:=7j4$333>a=zutw0e74703_ln6?u+2039`>"5990o7psr}:k25=<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:=55Yfd81!4693n0(???:e9~yx{d783>!7a93;o:6X>f282I7a=3;pZo<52z&2`a<6l?1]jh4={%025?b<,;;;6i5r}|8ygc529096=4?{%3e5??a3A;n;6g>0b83>!7a93;;o65`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&15450z&2b4k;Wdf>7}#:8;1=?5+202957=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+203952=#:8:1=:5r}|8m472290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;321>Pam38p(??>:008 7772880qpsr;n3g2?6=,8l:66<>5d:~yx=zjl>1<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thn97>53;294~"6n80:h85G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1h6*=118g?x{zu2c:4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{em?0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjl=1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjl21<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thn57>54;294~"6n803=6F>e69j55b=83.:j<4>0b9K5c6<^8l865<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnho50;694?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@440;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=O9o:0Z746c3_ln6?u+203957=#:8:1=?5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbda94?2=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:008 7772880qpsr;h33a?6=,8l:6<>l;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`f`?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{eml0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjll1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjo:1<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thm=7>54;294~"6n803=6F>e69j55b=83.:j<4>0b9K5c6<^8l865<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnk<50;694?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@440;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=O9o:0Z746c3_ln6?u+203957=#:8:1=?5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbg694?2=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:008 7772880qpsr;h33a?6=,8l:6<>l;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`e1?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{en?0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjo=1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjo21<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thm57>54;294~"6n803=6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980:>6*=11826>{zut1b==k50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnko50;694?6|,8l:65?4H0g4?l77l3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;31?!4683;97psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:0;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4>2:&155<6:2wvqp5f11g94?"6n80:j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbga94?2=83:p(:938L4c03`;;h7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?753-8:<7?=;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`e`?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{ej:0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjk>1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjk?1<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thi:7>54;294~"6n803=6F>e69j55b=83.:j<4>0b9K5c6<^8l865<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vno950;694?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@440;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=O9o:0Z746c3_ln6?u+203957=#:8:1=?5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbc;94?2=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:008 7772880qpsr;h33a?6=,8l:6<>l;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`ae?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{ejk0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjki1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjkn1<7:50;2x 4`621;0Dl;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0e9Ub`<5s-8:=7?=;%024?753twvq6g>0d83>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thii7>54;294~"6n803=6F>e69j55b=83.:j<4>0b9U5c5=9rF:j84>{W`1>7}#9mn1==j4Vgg96~"5980:>6*=11826>{zut1b==k50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnoh50;694?6|,8l:65?4H0g4?l77l3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;31?!4683;97psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:0;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4>2:&155<6:2wvqp5f11g94?"6n80:j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbb394?2=83:p(:938L4c03`;;h7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?753-8:<7?=;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|``6?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{ek:0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjj>1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjj?1<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thh:7>54;294~"6n803=6F>e69j55b=83.:j<4>0b9K5c6<^8l865<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnn950;694?6|,8l:65?4H0g4?l77l3:1(:02`?S7a;3;p@440;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=O9o:0Z746c3_ln6?u+203957=#:8:1=?5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbb;94?2=83:p(:938L4c03`;;h7>5$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68m1]jh4={%025?753-8:<7?=;|~y>o68l0;6)?i1;33g>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|``e?6=?3:1f082`0=O9l=0e<>k:18'5c7=99i0Z746c3_ln6?u+2039`>"5990o7psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:6=4+1g3955e<^8l861783>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69?1]jh4={%025?b<,;;;6i5r}|8m470290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=54?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de825==Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{ekk0;6?4?:1y'5c7=1o1C=h94i02`>5<#9o;1==m4;n3g2?6=,8l:66<>5d:~yx=zjji1<7=50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33a>Pam38p(??>:048 77728<0qpsr;n3g2?6=,8l:66<>5d:~yx=zjjn1<7:50;2x 4`621;0Dl;W3e7?7|D8l>65$0d2>46d3A;m<6X>f282I7a=3;pZo<52z&2`a<68l1]jh4={%025?703-8:<7?8;|~y>o69<0;6)?i1;33g>N6n91]=k=51zN2b0<6s_h96?u+1ef9543<^oo1>v*=10826>"5990:>6sr}|9l5a0=83.:j<4>d79U5c5=9rF:j84>{W`1>7}#9mn1=i84Vgg96~"5980o7)<>0;f8yx{z3thhi7>54;294~"6n803=6F>e69j55b=83.:j<4>0b9K5c6<^8l865<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28:n7[hj:3y'647=9>1/><>5169~yx{6=4+1g3955e<@8l;7[?i3;3xH4`228q]n?4={%3g`?76=2\mi744<,;;;6<<4}|~?j7c>3:1(:0f5?S7a;3;p@{zut1vnnh50;694?6|,8l:65?4H0g4?l77l3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824a=Qnl09w)<>1;31?!4683;97psr}:k24`<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:0;34?x{zu2c:=84?:%3e5?77k2B:j=5Y1g195~J6n<0:w[l=:3y'5ab=98?0Zkk52z&154<6:2.9==4>2:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4>2:&155<6:2wvqp5f11g94?"6n80:2:~yx=n98?1<7*>f0824f=O9o:0Z74723_ln6?u+203957=#:8:1=?5r}|8k4b1290/=k?51e48R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2wih<4?:583>5}#9o;14<5G1d58m46c290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>k;Wdf>7}#:8;1=?5+202957=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+203957=#:8:1=?5r}|8m472290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;321>Pam38p(??>:008 7772880qpsr;n3g2?6=,8l:66<>5d:~yx=zjm81<7950;2x 4`628n>7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:1483>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69<1]jh4={%025?b<,;;;6i5r}|8m471290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=:4?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de8252=Qnl09w)<>1;f8 7772m1vqps4i03;>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;37[hj:3y'647=l2.9==4k;|~y>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7j4$333>a=zutw0qoj<:181>5<7s-;m=77i;I3f3>o68j0;6)?i1;33g>=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4>6:&155<6>2wvqp5f11g94?"6n80:2.9==4>6:~yx=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=O9o:0Z746c3_ln6?u+203957=#:8:1=?5r}|8m46b290/=k?511a8R4`428qG=k;51zTa6?4|,8no6<>j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbe494?2=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:008 7772880qpsr;h33a?6=,8l:6<>l;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`g3?6=<3:1f08;5>N6m>1b==j50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:o7[hj:3y'647=9;1/><>5139~yx{1vqps4i036>5<#9o;1==m4H0d3?S7a;3;p@5:Tea?4|,;;:6<<4$333>442\mi7a=#:8:1h6sr}|9~fa>=83>1<7>t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi744<,;;;6<<4}|~?l77m3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;34?!4683;<7psr}:k250<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij51078Rcc=:r.9=<4>2:&155<6:2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&15450z&2b4k;Wdf>7}#:8;1=?5+202957=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+203952=#:8:1=:5r}|8m472290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;321>Pam38p(??>:008 7772880qpsr;n3g2?6=,8l:66<>5d:~yx=zjmk1<7950;2x 4`628n>7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:1483>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69<1]jh4={%025?b<,;;;6i5r}|8m471290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=:4?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de8252=Qnl09w)<>1;f8 7772m1vqps4i03;>5<#9o;1==m4V0d0>4}K9o?1=vXm2;0x 4bc28;37[hj:3y'647=l2.9==4k;|~y>i6l?0;6)?i1;3g2>P6n:0:wA?i5;3xRg4=:r.:hi4>d79Ub`<5s-8:=7j4$333>a=zutw0qojm:181>5<7s-;m=77i;I3f3>o68j0;6)?i1;33g>=h9m<1<7*>f082`3=Q9o91=vB>f482Sd52;q/=ij51e48Rcc=:r.9=<4k;%024?bf0824f=Q9o91=vB>f482Sd52;q/=ij511f8Rcc=:r.9=<4>2:&155<6:2wvqp5f11g94?"6n80:j;Wdf>7}#:8;1=:5+202952=zutw0e65$0d2>4b13_;m?7?tL0d6>4}Qj;09w)?kd;3g2>Pam38p(??>:e9'646=l2wvqp5rbef94?2=83:p(:938L4c03`;;h7>5$0d2>46d3_;m?7?tL0d6>4}Qj;09w)?kd;33`>Pam38p(??>:008 7772880qpsr;h33a?6=,8l:6<>l;I3e4>P6n:0:wA?i5;3xRg4=:r.:hi4>0d9Ub`<5s-8:=7?8;%024?703twvq6g>1483>!7a93;;o6F>f19U5c5=9rF:j84>{W`1>7}#9mn1=<;4Vgg96~"5980:>6*=11826>{zut1d=i850;&2b4<6l?1]=k=51zN2b0<6s_h96?u+1ef95a0<^oo1>v*=108g?!4683n0qpsr;|`ga?6=<3:1f08;5>N6m>1b==j50;&2b4<68j1C=k>4V0d0>4}K9o?1=vXm2;0x 4bc28:o7[hj:3y'647=9;1/><>5139~yx{1vqps4i036>5<#9o;1==m4H0d3?S7a;3;p@5:Tea?4|,;;:6<<4$333>442\mi7a=#:8:1h6sr}|9~fa`=83>1<7>t$0d2>=7<@8o<7d??d;29 4`628:h7[?i3;3xH4`228q]n?4={%3g`?77l2\mi744<,;;;6<<4}|~?l77m3:1(:02`?M7a82\:j>4>{M3e1?7|^k81>v*>de824`=Qnl09w)<>1;34?!4683;<7psr}:k250<72-;m=7??c:J2b5=Q9o91=vB>f482Sd52;q/=ij51078Rcc=:r.9=<4>2:&155<6:2wvqp5`1e494?"6n80:h;5Y1g195~J6n<0:w[l=:3y'5ab=9m<0Zkk52z&15450z&2b4k;Wdf>7}#:8;1=?5+202957=zutw0e<>j:18'5c7=99i0Z746b3_ln6?u+203952=#:8:1=:5r}|8m472290/=k?511a8L4`73_;m?7?tL0d6>4}Qj;09w)?kd;321>Pam38p(??>:008 7772880qpsr;n3g2?6=,8l:66<>5d:~yx=zjl;1<7850;2x 4`628n>7E?j7:k24a<72-;m=7??c:T2b6<6sE;m97?tVc096~"6lm0:1483>!7a93;;o6X>f282I7a=3;pZo<52z&2`a<69<1]jh4={%025?b<,;;;6i5r}|8m471290/=k?511a8R4`428qG=k;51zTa6?4|,8no67}#:8;1h6*=118g?x{zu2c:=:4?:%3e5?77k2\:j>4>{M3e1?7|^k81>v*>de8252=Qnl09w)<>1;f8 7772m1vqps4o0f5>5<#9o;1=i84V0d0>4}K9o?1=vXm2;0x 4bc28n=7[hj:3y'647=l2.9==4k;|~y>{t99;1<7=t=021>4b03W;;=63>09824f=z{8:36=4<{<33279<>4>0e9>652=99n0q~hi:18087783;o;6Pif:?242<68j1v<>8:187877?3;o:63=02824`=::9>1==k4=32g>46c3ty>:7>53z?63?7c?2T>:637a;33g>{t0h0;6:u28`82`3=:9ki1==j4=0``>46b348;?7?>5:?141<69<16i>4>0e9>`f<68m1v9k50;1x91`=9m=0R9k4=94955e4b134;j<7??d:?2e5<68l16>==51048976328;=70h?:02g?8`628:o7p}94;297~;1=3;o;6P94:?:5?77k2wx5<4?:4y>=4<6l?16=?h511f8944a28:n70h7:02g?8dc28:o7p}n2;297~;f;3;o;6Pn2:?243<68j1v<>9:182e~;68?0:h;521239e7=:9:21m?5212d9e7=:9=<1m?5215f9e7=:9<>1m?5214`9e7=:9?81m?5217;9e7=:9>:1m?521659e7=:9>l1m?521949e7=:91n1m?521869e7=:90h1m?521`09e7=:9h31m?521c29e7=:9k=1m?521cg9e7=:9j?1m?521ba9e7=:9m91m?5213c9e7=z{h=1<7=t=`:95a1;6:j0:k;<375?77l27:854>0e9>51`=99n01<;9:02g?872l3;;h63>65824a=:9?h1==j4=051>46c34;a28:o70?66;33`>;61m0:k;<3a6?77l27:n44>0e9>5f6=99n0126824a=z{hk1<7=t=``95a1;6:j0:j;<375?77m27:854>0d9>51`=99o01<;9:02f?872l3;;i63>65824`=:9?h1==k4=051>46b34;a28:n70?66;33a>;61m0:j;<3a6?77m27:n44>0d9>5f6=99o0126824`=:9;21==j4}r45>5<4s4<<6:3;o:63>37824a=:9:<1==k4=b7955b<5j<1==j4}r4`>5<4s4=3;o:63>3e824a=:9:n1==k4=060>46c34;??7??e:?20g<68m16=8<511f8943>28:o70?90;33`>;6>>0:6<>k;46c34l86<>k;|q47?6=;r7<87?k7:\47>;>03;;o6s|9983>f}:110:h;52156955b<58>?6<>j;<37f?77m27:9?4>0d9>50?=99o01<8?:02f?871?3;;i63>6d824`=:9>?1==k4=bf955b<5jo1==j4}r56>5<4s4==628:h7p}69;29f~;>13;o:63>4`824a=:9=k1==k4=071>47234;>57?>5:?225<69<16=;951078940b28;>70?85;321>;em3;;h63mf;33`>{t?>0;6>u27982`2=Y?>165l4>0b9~w;6=00:=;521729540<58<<627:;84>179>f0<68m16n;4>0e9~w2?=839p1:o51e58Z2?<50h1==m4}r;a>5<>s43i60d9>536=98=01<88:034?871m3;:;63>748252=:k>0:h1<7=t=6a95a1h014m511a8yv?d2903w07l:0f5?872n3;;h63>5g824`=:9?=1=<64=04f>47?34;<97?>8:?fd69]3a=:1m0:46c34;=:7??e:?22`<69016=:;510;89f6=99n01n?511f8yv1a2908w06?:0f4?[1a343n6<>l;|q:a?6=>r72i7?k6:?22a<68m16=;j511g8941228;j70l8:02g?8d?28:o7p};8;297~;313;o;6P;8:?;7?77k2wx4>4?:4y><6<6l?16=::511f8941328:n70k;:02g?8b228:o7p};a;297~;3j3;o;6P;a:?;0?77k2wx494?:4y><1<6l?16=:j511f8941c28:n70kn:02g?8ce28:o7p}:e;297~;2n3;o;6P:e:?;a?77k2wx4h4?:4y><`<6l?16=5:511f894>328:n70h6:02g?8`f28:o7p}90;297~;193;o;6P90:?;b?77k2wx4k4?:4y>e28:n70jk:02g?8bb28:o7p}92;297~;1;3;o;6P92:?:4?77k2wx5=4?:4y>=5<6l?16=4<511f894?528:n70hm:02g?8`d28:o7p};c;297~;3l3;o;6P;c:?;1?77k2wx484?:4y><0<6l?16=47511f894?>28:n70ji:02g?8c728:o7p}:0;297~;293;o;6P:0:?;3?77k2wx4:4?:6y><2<6l?16=l9511f894g028:n70;58=0:=:52d7824a=:l>0:=99i0q~67:1848>?28n=70?ne;33`>;6il0:<5;:?6>28n=70?m5;33`>;6j<0:46c34i26<>k;|q657?k7:\6<>;?j3;;o6s|8c83>2}:0k0:h;521b1955b<58i86<>j;<037?76i279<94>1`9>af<68m16ok4>0e9~w0g=839p18l51e58Z0g<51i1==m4}r:`>5<0s42h60d9>655=98h01?>;:03a?8?=99n01o7511f8yv3d2908w0;k:0f4?[3d342o6<>l;|q;`?6==r73h7?k6:?2`4<68m16=i?511g89a>=99n01i7511f8yv77<3:1?v3>0482`2=Y99>01<>6:02`?xu6800;69u211;95a0<5;:866<>k;|q2bd<72:q6=kl51e58Z4`f34;mo7??c:p5ce=838p16}:i<0:h:5Qa59>e3<68j1vl850;0x9d0=9m<01?>;:02e?xu1m3:1?v39f;3g3>X1m272:7??c:p=3<72:q65;4>d79>`5<68m16h<4>0e9~w3g=839p1;l51e58Z3g<50>1==m4}r;7>5<5s43?646b3ty=47>53z?5=?7c?2T=46363;33g>{t1:0;6?u29282`3=:l80:81=i94^6389<1=99i0q~78:1818?028n=708511f8yv7b83:1?v3>e082`2=Y9l:018t=0g7>4b1348;o7??d:?6>46b34<1==k4=68250=:03;:9636:036?8c428;>70k;:036?8c?28;>70k6:036?8cf28;>70km:036?8cd28;>70h?:036?8`628;>70h=:036?8`428;>70h;:036?8`?28;>70h6:036?8`f28;>70hm:036?8`d28;>70l::036?8d128;>70l8:036?8d?28;>70l6:036?8dc28;>70lj:036?8da28;>70m?:036?8e628;>70m::036?8e128;>70m8:036?8e?28;>70m6:036?8ec28;>70mj:036?8ea28;>70j?:036?8b628;>70j::036?8b128;>70j8:036?8b?28;>70j6:036?8bd28;>70jk:036?8bb28;>70ji:036?8c728;>7p}>fe83>6}:9oo1=i94^0dg?87al3;o:6s|1gd94?4|58lo6<>l;<3eb?7c>2wx>=850;1x976028n<7S7:181847>3;;o63=0982`3=z{89;6=4={<31f?77k27:?<4>d79~w44e2908w0?=b;3g2>;a03;;i63md;33a>{t9;n1<746d34;9h7?k6:p55d=8398w0??b;3g2>;6;80:hk5212395ac<58936dg9>56`=9mo01<:9:0fe?873>3;oi63>4e82`c=:9=n1=ik4=077>4ba34;>87?ke:?21g<6lo16=8l51eg8940528nm70?92;3ga>;6>00:hk5217;95ac<58=;6dg9>521=9mo01<9i:0fe?870n3;oi63>8782`c=:91<1=ik4=0:g>4ba34;3h7?ke:?2=1<6lo16=4:51eg894?e28nm70?6b;3ga>;6i;0:hk521`095ac<58k26dg9>5g6=9mo01bd82`c=:9ko1=ik4=0a6>4ba34;h97?ke:?2gf<6lo16=nm51eg894b428nm70?k3;3ga>;6:h0:hk5213c95ac52z?274n4>d79~w44b2909w0?=d;33`>;6:l0:h;5rs00e>5<5s4;9h7??e:?26c<6l?1v<=8:181874:3;;o63>3982`3=z{8996=4<{<306?7c>27h97??e:?`2?77m2wx=>:50;0x945?28:h70?<4;3g2>{t9:91<7d7<58986:511f8945228n=7p}>3783>7}:9:>1==k4=015>4b13ty:?h4?:3y>56?=99i01<=i:0f5?xu6;00;6>u212;95a0<5o81==k4=g1955c52z?27c<68j16=>l51e48yv74i3:1>v3>3g8b5>;6;h0:h;5rs01`>5<5s4;8n7??d:?27f<6l?1v<=k:181874j3;;i63>3e82`3=z{8>>6=4={<374?77k27:8;4>d79~w4272908w0?;0;3g2>;dl3;;i63le;33a>{t9=81<746d34;?>7?k6:p517=838p1<:9:`38942628n=7p}>4283>7}:9=81==j4=060>4b13ty:894?:3y>514=99o01<:;:0f5?xu6o6v3>4e824f=:9=31=i84}r374`82`3=z{8>i6=4={<37=?77m27:8o4>d79~w4342909w0?;e;33g>;6==0:h;5rs06f>5<4s4;?i7?k6:?a1?77m27i:7??e:p506=838p1<;;:02`?87283;o:6s|15d94?4|58??6l?4=06e>4b13ty:9<4?:3y>506=99n01<;>:0f5?xu6=;0;6?u2142955c<58?965483>6}:90b9>501=9m<0q~?:6;296~;6=k0j=63>5782`3=z{8?36=4={<363?77l27:954>d79~w43>2909w0?:7;33a>;6=00:h;5rs042>5<5s4;>o7??c:?227<6l?1v<;l:180872k3;o:63j8;33a>;b13;;i6s|14g94?4|58<96<>l;<36a?7c>2wx=8j50;0x94052h;01<;k:0f5?xu6=o0;6?u214g955b<58?m66983>7}:9?91==m4=04:>4b13ty::>4?:2y>535=9m<01n>511g89f7=99o0q~?95;296~;6>00:52z?22<d79~w4012909w0?95;33`>;6>?0:h;5rs044>5<5s4;=97??e:?222<6l?1v<8i:181871i3;;o63>7182`3=z{827i;7??e:?a{t9?h1<7d7<586d83>7}:9?i1==k4=04f>4b13ty:;;4?:3y>527=99i01<98:0f5?xu6?80;6>u216395a0<5l>1==k4=e7955c52z?232<68j16=:=51e48yv70:3:1>v3>768b5>;6?;0:h;5rs057>5<5s4;7482`3=z{8=n6=4={<34=?77k27:;k4>d79~w41>2908w0?89;3g2>;bi3;;i63jb;33a>{t9>h1<746d34;7b83>7}:9>h1==j4=05`>4b13ty:;i4?:3y>52d=99o01<9k:0f5?xu60<0;6?u2192955e<582=651e489c?=99o01ko511g8yv7?:3:1>v3>87824f=:9181=i84}r3;5?6=:r7:4;4n1:?2<4<6l?1v<6<:18187?:3;;h63>8282`3=z{82?6=4={<3;6?77m27:494>d79~w4>d2909w0?77;33g>;60m0:h;5rs0:4>5<4s4;3;7?k6:?g`?77m27oi7??e:p5=?=838p1<6k:02`?87?13;o:6s|19:94?4|582o6l?4=0:;>4b13ty:4l4?:3y>5=?=99n01<6n:0f5?xu60k0;6?u219;955c<582i68d83>6}:91o1=i84=g`955c<5oi1==k4}r3:4?6=:r7:594>0b9>5<6=9m<0q~?7f;296~;61=0j=63>8g82`3=z{83:6=4={<3:4?77l27:5<4>d79~w4?52909w0?60;33a>;61;0:h;5rs0;b>5<5s4;297??c:?2=g<6l?1v<7::18087>=3;o:63kf;33a>;b83;;i6s|18594?4|583i6<>l;<3:3?7c>2wx=4850;0x94?e2h;01<79:0f5?xu6110;6?u2185955b<5833628n=7p}>a083>7}:90i1==m4=0c1>4b13ty:5n4?:2y>5511g89c7=99o0q~?6e;296~;6i;0:52z?2e7d79~w4?a2909w0?6e;33`>;61o0:h;5rs0c3>5<5s4;2i7??e:?2e5<6l?1va882`3=z{8k86=4<{<3b7?7c>27o:7??e:?g3?77m2wx=l;50;0x94g>28:h70?n5;3g2>{t9h>1<7d7<58k?6a683>7}:9h?1==k4=0c4>4b13ty:mk4?:3y>5dg=99i01u21`c95a0<5>0:{t9hi1<746d34;jo7?k6:p5dd=838p1ae83>7}:9hi1==j4=0cg>4b13ty:mh4?:3y>5de=99o01v3>b6824f=:9k91=i84}r3a6?6=:r7:n:4n1:?2f7<6l?1vb582`3=z{8h>6=4={<3a7?77m27:n84>d79~w4dc2909w0?m8;33g>;6jl0:h;5rs0`;>5<4s4;i47?k6:?f7?77m27oo7??e:p5gg=838p14b13ty:no4?:3y>5gg=99n01bg83>6}:9kl1=i84=da955c<5jl1==k4}r3`5?6=:r7:o84>0b9>5f7=9m<0q~?l0;296~;6k<0j=63>c182`3=z{8i96=4={<3`5?77l27:o?4>d79~w4e42909w0?l1;33a>;6k:0:h;5rs0aa>5<5s4;h:7??c:?2gf<6l?1v3;o:636:02f?8d>28:n7p}>c983>7}:9ji1==m4=0a;>4b13ty:o:4?:3y>5fe=i816=n951e48yv7d13:1>v3>c9824a=:9j31=i84}r3`e?6=:r7:o54>0d9>5fg=9m<0q~?k2;296~;6km0:53z?2ga<6l?16h54>0d9>`<<68l1vcg82`3=z{8in6=4={<3g7?g634;hi7?k6:p5a6=838p1j;<3g5?7c>2wx=?750;0x944428:h70?=a;3g2>{t9;91<7=t=000>4b134;947??e:?14a<68l1v<<;:181875i3;;o63>2582`3=z{8o26=4l{<3f=?7c>27:>l4n1:?146<69916>==51038976428;970;58:0:=9522169546<5;:?6;<030?76:279<94>129>652=98>0q~?=5;296~;6:=0:52z?261<68l16=?851e48yv75?3:1>v3>2682`3=:9;<1==j4}r3154>d79>570=99o0q~52z?140<68j16>=>51e48yv4793:1>v3=01824a=::9;1=i84}r036?6=:r79<=4>0d9>654=9m<0q~52z?141<6l?16>=<511g8yv47m3:1>v3=09824f=::9o1=i84}r03=?6=:r79

0b9>65?=9m<0q~52z?14<<68l16>=l51e48yvd=839p1?>l:02f?847l3;:963m:0f5?xu58j0;6?u221a95a0<5;:i6<>k;|q14a<72;q6>=j51e48976e28:n7p}n:1818d=99i01l4>d79~w5<72;q6m7??c:?3>4b13ty:6=4={<2955b<580:h;5rs383>7}:83;;i63=:0f5?xue;3:1?v3<:02g?85=99o01o=51e48yv5=838p1>4>d79>6?77l2wxno4?:2y>0?77l27?6<>j;<`a>4b13ty?6=4={<695a0<5;0:7}:=3;o:63=:036?xu12909w0851e4897<69?1v:4?:3y>3?7c>27965<5s421=i84=3825==z{00;6?u29;3g2>;528;27p}j5;296~;b:3;;o63j5;3g2>{tm;0;6>u2e382`3=:m>0:5<5s4o?646b3tynh7>52z?f2?77k27nh7?k6:pa3<72:q6i;4>d79>ac<68m16ik4>0d9~w`1=838p1h951e489`b=99n0q~k7:1818c?28n=70kk:02f?xub13:1>v3j9;3g2>;bl3;:96s|e`83>7}:mh0:h;52ee8253=z{lh1<75<5s4oh647?3tym97>52z?fa?77k27m97?k6:pa`<72:q6ih4>d79>b2<68m16j:4>0d9~w``=838p1hh51e489c3=99n0q~h?:1818`728n=70h::02f?xua93:1>v3i1;3g2>;a=3;:96s|f383>7}:n;0:h;52f48253=z{o91<75<5s4l?647?3tymh7>52z?e2?77k27mh7?k6:pb3<72:q6j;4>d79>f1<68m16n94>0d9~wc1=838p1k951e489cb=99n0q~h7:1818`?28n=70hk:02f?xua13:1>v3i9;3g2>;al3;:96s|f`83>7}:nh0:h;52fe8253=z{oh1<75<5s4lh647?3tyim7>52z?a7?77k27im7?k6:pf1<72;q6n94>d79>fd<68m1vo;50;0x9g3=9m<01oo511g8yvd12909w0l9:0f5?8df28;>7p}m7;296~;e?3;o:63ma;322>{tj10;6?u2b982`3=:jh0:=:5rsc;94?4|5k31=i84=cc954>46d34i96d79>g7<68m1voj50;0x9gb=9m<01n<511g8yvdb2909w0lj:0f5?8e528;>7p}mf;296~;en3;o:63l2;322>{tk90;6?u2c182`3=:k;0:=:5rsb394?4|5j;1=i84=b0954>46d34ij6d79>gd<68m1vn;50;0x9f3=9m<01no511g8yve12909w0m9:0f5?8ef28;>7p}l7;296~;d?3;o:63la;322>{tk10;6?u2c982`3=:kh0:=:5rsb;94?4|5j31=i84=bc954>46d34n96d79>`7<68m1vnj50;0x9fb=9m<01i<511g8yveb2909w0mj:0f5?8b528;>7p}lf;296~;dn3;o:63k2;322>{tl90;6?u2d182`3=:l;0:=:5rse394?4|5m;1=i84=e0954>46d34nj6d79>`d<68m1vi;50;0x9a3=9m<01io511g8yvb12909w0j9:0f5?8bf28;>7p}k7;296~;c?3;o:63ka;322>{tl10;6?u2d982`3=:lh0:=:5rse;94?4|5m31=i84=ec954>46d34o:6`a<6l?16i<4>0d9~wac=838p1ik51e489`7=98?0q~ji:1818ba28n=70k>:035?xub83:1>v3j0;3g2>;b93;:;6srn066f?6=9rwe=9;l:182xh6<{|l2037=83;pqc?;6383>4}zf8>=?7>51zm5103290:wp`>47794?7|ug;?:;4?:0y~j421?3:1=vsa154;>5<6std:8;750;3xyk73>h0;6{|l2027=83;pqc?;7383>4}zf8>51zm5113290:wp`>46794?7|ug;?;;4?:0y~j420?3:1=vsa155;>5<6std:8:750;3xyk73?h0;6n1<7?t}o373`<728qvb<:8f;295~{i9=2;6=4>{|l20=7=83;pqc?;8383>4}zf8>3?7>51zm51>3290:wp`>49794?7|ug;?4;4?:0y~j42??3:1=vsa15:;>5<6std:85750;3xyk730h0;6{|l20<7=83;pqc?;9383>4}zf8>2?7>51zm51?3290:wp`>48794?7|ug;?5;4?:0y~j42>?3:1=vsa15;;>5<6std:84750;3xyk731h0;6{|l20d7=83;pqc?;a383>4}zf8>j?7>51zm51g3290:wp`>4`794?7|ug;?m;4?:0y~j42f?3:1=vsa15c;>5<6std:8l750;3xyk73ih0;6{|l20g7=83;pqc?;b383>4}zf8>i?7>51zm51d3290:wp`>4c794?7|ug;?n;4?:0y~j42e?3:1=vsa15`;>5<6std:8o750;3xyk73jh0;6{|l20f7=83;pqc?;c383>4}zf8>h?7>51zm51e3290:wp`>4b794?7|ug;?o;4?:0y~j42d?3:1=vsa15a;>5<6std:8n750;3xyk73kh0;6{|l20a7=83;pqc?;d383>4}zf8>o?7>51zm51b3290:wp`>4e794?7|ug;?h;4?:0y~j42c?3:1=vsa15f;>5<6std:8i750;3xyk73lh0;6{|l20`7=83;pqc?;e383>4}zf8>n?7>51zm51c3290:wp`>4d794?7|ug;?i;4?:0y~j42b?3:1=vsa15g;>5<6std:8h750;3xyk73mh0;6{|l20c7=83;pqc?;f383>4}zf8>m?7>51zm51`3290:wp`>4g794?7|ug;?j;4?:0y~j42a?3:1=vsa15d;>5<6std:8k750;3xyk73nh0;6{|l2157=83;pqc?:0383>4}zf8?;?7>51zm5063290:wp`>51794?7|ug;><;4?:0y~j437?3:1=vsa142;>5<6std:9=750;3xyk728h0;6l:182xh6=9n1<7?t}o364`<728qvb<;?f;295~{i9<;;6=4>{|l2147=83;pqc?:1383>4}zf8?:?7>51zm5073290:wp`>50794?7|ug;>=;4?:0y~j436?3:1=vsa143;>5<6std:9<750;3xyk729h0;6f;295~{i9<8;6=4>{|l2177=83;pqc?:2383>4}zf8?9?7>51zm5043290:wp`>53794?7|ug;>>;4?:0y~j435?3:1=vsa140;>5<6std:9?750;3xyk72:h0;6{|l2167=83;pqc?:3383>4}zf8?8?7>51zm5053290:wp`>52794?7|ug;>?;4?:0y~j434?3:1=vsa141;>5<6std:9>750;3xyk72;h0;6;6=4>{|l2117=83;pqc?:4383>4}zf8???7>51zm5023290:wp`>55794?7|ug;>8;4?:0y~j433?3:1=vsa146;>5<6std:99750;3xyk72{|l2107=83;pqc?:5383>4}zf8?>?7>51zm5033290:wp`>54794?7|ug;>9;4?:0y~j432?3:1=vsa147;>5<6std:98750;3xyk72=h0;6{|l2137=83;pqc?:6383>4}zf8?=?7>51zm5003290:wp`>57794?7|ug;>:;4?:0y~j431?3:1=vsa144;>5<6std:9;750;3xyk72>h0;6{|l2127=83;pqc?:7383>4}zf8?51zm5013290:wp`>56794?7|ug;>;;4?:0y~j430?3:1=vsa145;>5<6std:9:750;3xyk72?h0;6n1<7?t}o363`<728qvb<;8f;295~{i9<2;6=4>{|l21=7=83;pqc?:8383>4}zf8?3?7>51zm50>3290:wp`>59794?7|ug;>4;4?:0y~j43??3:1=vsa14:;>5<6std:95750;3xyk720h0;6{|l21<7=83;pqc?:9383>4}zf8?2?7>51zm50?3290:wp`>58794?7|ug;>5;4?:0y~j43>?3:1=vsa14;;>5<6std:94750;3xyk721h0;6{|l21d7=83;pqc?:a383>4}zf8?j?7>51zm50g3290:wpsr}AB@40bn33<8k79c9CDG}7uIJ[wpNO \ No newline at end of file diff --git a/sterminator/XC9572XL/STERMINATOR.ngc b/sterminator/XC9572XL/STERMINATOR.ngc new file mode 100644 index 0000000..aee2044 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.ngc @@ -0,0 +1,3 @@ +XILINX-XDB 0.1 STUB 0.1 ASCII +XILINX-XDM V1.6e +$07746<:3CE\XZ5CLF?5?699918<7GAPTV9E9562;4m7>4FNQWW>CE;:3:596O311<6?D:697?0M1?=>49B8459=2K7=90:;@>21;3G;914>7L2>9?78E9476<1J0??15:C?67823H69?3;4A=07:0=F4;?596O327<6?D:5?7?0M1<7>49B87?9<2K7>3;4A=13:2=F4:;1>3;4A=12:1=F4:4?7L2;>59B80833H6=295N<6<7?D:?6=1J040;;@LG61=FFM9?7L@K459BJA333HDO445N_02\MGSA12KT=GX93HU98RGMUG;8EZ42W@H^J45N_3:\MGSA12KT>4QFBTD;?DY5W@H^J45N_22\MGSA12KT?SDLZF99B[3YNJ\L37LQ8_H@VB==FW1UBNXH7;@]:[LDRN11IY^QFNGM2?F4_H@VB<=DGDGBXYKK7:AQADRBL81O;6Jnt`>3:2=Ci}k7=3;4FB>3:0=AK5;5;6HL<383:0=AK58556HL_1]JFP@>3OIT=RGMUG;8BFY5W@H^J?5ID59E@FC63N90KCJ>;H08M54KflmUEORokd1234ZKg{UYi~{ct=0=5`=JimnTBNQnde2345YJpfxT^h}zlu>0:4c?_^cm`5678830Aljk_OA\eab789:TSl`k012354>>189NeabXFJUjhi>?01]\ekb789;:=55Baef\JFYflm:;<=QPaof3454612GjhiQAC^cg`5678VUjbi>?0332<>KflmUEORokd1234ZYffm:;<>?6;Lcg`ZHDWhno<=>?_^cm`567;8;37@okd^L@[dbc89:;SRoad12304?;10:8IdbcWGITmij?012\[dhc89:>=45Baef\JFYflm:;<=QPaof34536911FmijPNB]b`a6789UTmcj?0142=>KflmUEORokd1234ZYffm:;<;?=3:O`khvfzVDXIAQlmq]fu5678VKNNRv`r123475PAD@\|jt789;946ClolrbvZHTMEUha}Qjq1234ZKg{UJIOQwos23454?3Dida}o}_OQFHZejxVoz<=>?_LzlvZGBJVrd~=>?13`8IfijxhxTB^KC_bos[`w789;TAua}_np3456Xpfx;<=>=b:O`khvfzVDXIAQlmq]fu5679VGscQ`r1234Z~hz9:;=?l4MbmntdtXFZOGSnc_ds3457XEqeySb|?013\|jt789:9n6ClolrbvZHTMEUha}Qjq1235ZKg{Ud~=>?1^zlv5679;h0Anabp`p\JVCKWjg{Sh?013\I}iuWfx;<=?1^O{kwYhz9:;>Rv`r12357dKdgdzj~R@\EM]`iuYby9:;=RCwos]lv567;Vrd~=>?13`8IfijxhxTB^KC_bos[`w789;TAua}_np3452Xpfx;<=>=b:O`khvfzVDXIAQlmq]fu5679VGscQ`r1230Z~hz9:;=?l4MbmntdtXFZOGSnc_ds3457XEqeySb|?017\|jt789:9n6ClolrbvZHTMEUha}Qjq1235ZKg{Ud~=>?5^zlv5679;h0Anabp`p\JVCKWjg{Sh?013\I}iuWfx;<=8Pxnp34565>2Ghc`~nr^LPAIYdeyUn}=>?1^mq4567Wqey<=>?279Ngjkwi{UE_HBPclr\at6788Ud~=>?0^zlv5679;<0Anabp`p\JVCKWjg{Sh?013\kw6788Usc>?0105?HeheykySC]JL^antZcv89::Sb|?013\|jt789;9:6ClolrbvZHTMEUha}Qjq1235Ziu89:9Sua}012363=Jkfg{mQASDN\ghvXmx:;<Qwos2345413Dida}o}_OQFHZejxVoz<=>>_np3455Xpfx;<=?=6:O`khvfzVDXIAQlmq]fu5679Vey<=>;_ymq4567:?1Fobcas]MW@JXkdzTi|>?00]lv567?1348IfijxhxTB^KC_bos[`w789;Tc>?04]{kw67898=7@m`mqcq[KUBDVif|Rk~0122[jt789?Ttb|?01312>Kdgdzj~R@\EM]`iuYby9:;=Ra}0125[}iu89:;>o5BcnosewYI[LFTo`~Pep2347YJpfxTc>?01]{kw67898i7@m`mqcq[KUBDVif|Rk~0121[H~hzVey<=>?_ymq4566:k1Fobcas]MW@JXkdzTi|>?03]N|jtXg{:;<=_LzlvZiu89::Sua}01226g=Jkfg{mQASDN\ghvXmx:;?010a?HeheykySC]JL^antZcv89:9S@v`r^mq4565Wqey<=>>2c9Ngjkwi{UE_HBPclr\at678;UFtb|Pos2346Yg{:;<=o5BcnosewYI[LFTo`~Pep2347YJpfxTc>?05]{kw67898=7@m`mqcq[KUBDVif|Rk~0121[jt789:Ttb|?01212>Kdgdzj~R@\EM]`iuYby9:;>Ra}0123[}iu89::>;5BcnosewYI[LFTo`~Pep2347Yhz9:;=Rv`r1234702Ghc`~nr^LPAIYdeyUn}=>?2^mq4565Wqey<=>>279Ngjkwi{UE_HBPclr\at678;Ud~=>?3^zlv5678;<0Anabp`p\JVCKWjg{Sh?010\kw678:Usc>?0005?HeheykySC]JL^antZcv89:9Sb|?016\|jt789:97C>=;OCb?KGXe|r;<=>m;OC\ip~789::n6@N_lw{4567:k1EMRczx123463HEW9>0BOQ>d:LA[fkwWl{;<=>j;O@\ghvXmx:;<=?j;O@\ghvXmx:;<=<:;OA?4;3HD4:4>7CM34?78JF:26<1EO1815:L@82823GI743:4NB]30>HDW8>0BNQ=4:L@[62HDWhno<=>?<131?f8JFYflm:;<=2=>e9MGZgcl9:;<1=1d:L@[dbc89:;090k;OA\eab789:793j4NB]b`a67896=2i5AC^cg`56785=5h6@L_`fg4567414<7CK[WNPH1>HU494=7C\311<5?KT;984=7C\313<6?KT;97?0B_2=>49MV959=2DY090:;OP?1;3HU414>7C\39?68JWY7<2DYS<;4NS]240=IZV;:96@]_007?KTX:=1E^R=;;OP\01=IZV??7C\P659MVZ133GXT495AR^;2?J2 @Q@ML2^T\VMEH;5Wdc]J`46hAX\IXSb|?0122b>hAX\IXSb|?01224c=iNY_H_Ra}012354`>2dXXH\B7:lPP@TJ9k1e_YK]M^MAQCb=1g9mWQCUEVey<=>?23d8jVRBZDUd~=>?031e?kUSM[GTc>?0107b>hT\LXFSb|?01211c=i[]OYARa}012363`;i;oQWAWKXg{:;<==9f:lPP@TJWfx;<=><7g9mWQCUEVey<=>?39d8jVRBZDUd~=>?02;f?kUSM[GTc>?016e?kUSM[GTc>?0163b>hT\LXFSb|?01275`=i[]OYARa}01231`=i[]OYARa}01232`=i[]OYARa}01233`=i[]OYARa}0123<`=i[]OYARa}0123=6=i_L20tn7:01zoyEFw=:<0LMv>028E>7<6sZ?:6:g`95621=<91>:7i{o33a?7:g`95621=<91>:o?;e337?6=93;p_8?51039bg<6;=<>9>4=78d8rQ7793:1=7?5ccyP14<6980mn7?<47767?401o1/==656b9'bf<6=:1i===50;0b>d0=kkqC==94$025>4643S>86>u?:382>x"1j3;;96g;6;29?l76:3:17d:7:188k4422900c5=7=3glo6<54i0494?"am3;27chk:398m43=83.mi7?6;odg>6=1<7*ie;3:?k`c2=10e<=50;&ea?7>3glo6854i0094?"am3;27chk:798m47=83.mi7?6;odg>2=4?5<#nl0:56`id;`8?le=83.mi7?6;odg>f=5$gg95<=inm0n76g6:18'b`<612dmh7h4;h:94?"am3;27chk:028?l1=83.mi7?6;odg>47<3`<1<7*ie;3:?k`c28807d;50;&ea?7>3glo6<=4;h694?"am3;27chk:068?l5=83.mi7?6;odg>43<3`8:6=4+fd82=>hal3;=76g=0;29 cc=901eji4>7:9j5c<72-ln6<74ngf95===n9k0;6)hj:0;8jcb=9j10e<950;&ea?7>3glo60786b>N68k1C==94o4g94?=zjk<1<7=50;2x 4612m;I333>o3<3:17d;=:188kc`=831vnok50;794?6|,8:=68j4H02a?M77?2c?97>5;h6b>5<1<75f5383>>ian3:17plmd;291?6=8r.:<;4:d:J24g=O99=0e9;50;9j0d<722c?87>5;h71>5<9:4f8L46e3A;;;6g;5;29?l2f2900e9:50;9j17<722emj7>5;|`fa?6==3:10786`>N68k1C==94i5794?=nt$025>0b<@8:i7E??7:k71?6=3`>j6=44i5694?=n=;0;66aif;29?xda?3:197>50z&243<2l2B:m;I333>o3=3:17d:n:188m12=831b9?4?::meb?6=3thm97>55;294~"68?0>h6F>0c9K551>o3<3:17d;=:188kc`=831vnk:50;794?6|,8:=68j4H02a?M77?2c?97>5;h6b>5<1<75f5383>>ian3:17pli3;291?6=8r.:<;4:d:J24g=O99=0e9;50;9j0d<722c?87>5;h71>5<9:4f8L46e3A;;;6g;5;29?l2f2900e9:50;9j17<722emj7>5;|`e5?6==3:10786`>N68k1C==94i5794?=nt$025>0b<@8:i7E??7:k71?6=3`>j6=44i5694?=n=;0;66aif;29?xdbk3:197>50z&243<2l2B:m;I333>o3=3:17d:n:188m12=831b9?4?::meb?6=3tho?7>55;294~"68?0>h6F>0c9K551>o3<3:17d;=:188kc`=831vni<50;794?6|,8:=68j4H02a?M77?2c?97>5;h6b>5<1<75f5383>>ian3:17plk1;291?6=8r.:<;4:d:J24g=O99=0e9;50;9j0d<722c?87>5;h71>5<9:4f8L46e3A;;;6g;5;29?l2f2900e9:50;9j17<722emj7>5;|``b?6==3:10786`>N68k1C==94i5794?=nt$025>0b<@8:i7E??7:k71?6=3`>j6=44i5694?=n=;0;66aif;29?xddl3:197>50z&243<2l2B:m;I333>o3=3:17d:n:188m12=831b9?4?::meb?6=3thhn7>55;294~"68?0>h6F>0c9K551>o3<3:17d;=:188kc`=831vn;k50;195?5|@8:<7)??6;4g?l342900e8:50;9l556=831i=<>50;194?6|,8:=6<>n;I33f>N68>1b:<4?::k56?6=3fl36=44}r70>5<5sW?870?>0;41?xu2<3:1>vP:4:?255<192wx==>50;0xZ46734;:<7h7;|a2c<72:0:6>uG1158 4612?n0e8=50;9j11<722e:<=4?::`255<72:0;6=u+114955g<@8:i7E??7:k55?6=3`<96=44og:94?=z{<91<7;|q245<72;qU==>4=033>c>53;397~N68>1/==856e9j16<722c>87>5;n334?6=3k;:<7>53;294~"68?0:7}Y=:16=<>5639~w02=838pR8:4=033>3752z\245=:98:1j55r}c52>5<42808wE??7:&243<1l2c>?7>5;h77>5<5<4290;w)??6;33e>N68k1C==94i7394?=n>;0;66ai8;29?xu2;3:1>vP:3:?255<1:2wx994?:3y]11=:98:1:<5rs023>5<5sW;;<63>118e<>{zj>81<7=51;1xL4603-;;:78k;h70>5<1<75`11294?=e98:1<7=50;2x 46128:j7E??b:J242=n>80;66g92;29?j`?2900q~;<:181[3434;:<78=;|q60?6=:rT>863>11855>{t99:1<76<62:qC==94$025>3b>i6890;66l>1183>6<729q/==8511c8L46e3A;;;6g91;29?l052900ck650;9~w05=838pR8=4=033>340183>7}Y99:01>o2<3:17b??0;29?g7683:1?7>50z&243<68h1C==l4H024?l062900e;<50;9lb=<722wx9>4?:3y]16=:98:1:?5rs4694?4|V<>01vP>019>546=n11vqo9::180>4<4sA;;;6*>0785`>o2;3:17d;;:188k4672900n5<7s-;;:7??a:J24g=O99=0e;?50;9j27<722em47>5;|q67?6=:rT>?63>11856>{t==0;6?uQ559>546=>81v<>?:181[77827:==4i8:~f=1=8391=7=tH024?!77>350;9a546=8391<7>t$025>46f3A;;n6F>069j24<722c=>7>5;nd;>5<?;<324?`?3twi454?:282>6}O99=0(<>9:7f8m05=831b994?::m245<722h:==4?:283>5}#99<1==o4H02a?M77?2c==7>5;h41>5<069'550=>m1b9>4?::k60?6=3f;;<7>5;c324?6=;3:107824d=O99h0D<>8;h42>5<>{t=:0;6?uQ529>546=>;1v8:50;0xZ02<58;;6;?4}r334?6=:rT:<=521029b==zuk2j6=4<:080M77?2.:<;49d:k67?6=3`??6=44o023>5<3;;m6F>0c9K551>ia03:17p}:3;296~X2;27:==492:p11<72;qU9952102924=z{8:;6=4={_334>;6990m46srb9`94?5=939pD<>8;%332?0c3`?86=44i4694?=h99:1<75m10294?5=83:p(<>9:02b?M77j2B:<:5f6083>>o1:3:17bh7:188yv342909wS;<;<324?053ty>87>52z\60>;6990==6s|11294?4|V8:;70?>0;d;?x{e0j0;6>4>:2yK551<,8:=6;j4i4194?=n==0;66a>0183>>d6990;6>4?:1y'550=99k0D<>m;I333>o193:17d8=:188kc>=831v8=50;0xZ05<58;;6;<4}r77>5<5sW??70?>0;42?xu6890;6?uQ112894772o20qpl7d;297?7=;rB:<:5+11492a=n=:0;66g:4;29?j7783:17o?>0;297?6=8r.:<;4>0`9K55d<@8:<7d8>:188m34=831dj54?::p16<72;qU9>52102927=z{<>1<75f99~yg>b29086<4<{I333>"68?0=h6g:3;29?l332900c<>?:188f47729086=4?{%332?77i2B:?7>52z\67>;6990=>6s|5583>7}Y==16=<>5609~w4672909wS??0:?25550;194?6|,8:=6<>n;I33f>N68>1b:<4?::k56?6=3fl36=44}r70>5<5sW?870?>0;41?xu2<3:1>vP:4:?255<192wx==>50;0xZ46734;:<7h7;|a=5<72:0:6>uG1158 4612?n0e8=50;9j11<722e:<=4?::`255<72:0;6=u+114955g<@8:i7E??7:k55?6=3`<96=44og:94?=z{<91<7;|q245<72;qU==>4=033>c>53;397~N68>1/==856e9j16<722c>87>5;n334?6=3k;:<7>53;294~"68?0:7}Y=:16=<>5639~w02=838pR8:4=033>3752z\245=:98:1j55r}c;1>5<42808wE??7:&243<1l2c>?7>5;h77>5<5<4290;w)??6;33e>N68k1C==94i7394?=n>;0;66ai8;29?xu2;3:1>vP:3:?255<1:2wx994?:3y]11=:98:1:<5rs023>5<5sW;;<63>118e<>{zj091<7=51;1xL4603-;;:78k;h70>5<1<75`11294?=e98:1<7=50;2x 46128:j7E??b:J242=n>80;66g92;29?j`?2900q~;<:181[3434;:<78=;|q60?6=:rT>863>11855>{t99:1<76<62:qC==94$025>3b>i6890;66l>1183>6<729q/==8511c8L46e3A;;;6g91;29?l052900ck650;9~w05=838pR8=4=033>340183>7}Y99:01=3:1?7?53zJ242=#99<1:i5f5283>>o2<3:17b??0;29?g7683:1?7>50z&243<68h1C==l4H024?l062900e;<50;9lb=<722wx9>4?:3y]16=:98:1:?5rs4694?4|V<>01vP>019>546=n11vqoo<:180>4<4sA;;;6*>0785`>o2;3:17d;;:188k4672900n5<7s-;;:7??a:J24g=O99=0e;?50;9j27<722em47>5;|q67?6=:rT>?63>11856>{t==0;6?uQ559>546=>81v<>?:181[77827:==4i8:~fd2=8391=7=tH024?!77>350;9a546=8391<7>t$025>46f3A;;n6F>069j24<722c=>7>5;nd;>5<?;<324?`?3twim84?:282>6}O99=0(<>9:7f8m05=831b994?::m245<722h:==4?:283>5}#99<1==o4H02a?M77?2c==7>5;h41>5<069'550=>m1b9>4?::k60?6=3f;;<7>5;c324?6=;3:107824d=O99h0D<>8;h42>5<>{t=:0;6?uQ529>546=>;1v8:50;0xZ02<58;;6;?4}r334?6=:rT:<=521029b==zukk<6=4<:080M77?2.:<;49d:k67?6=3`??6=44o023>5<3;;m6F>0c9K551>ia03:17p}:3;296~X2;27:==492:p11<72;qU9952102924=z{8:;6=4={_334>;6990m46srb`:94?5=939pD<>8;%332?0c3`?86=44i4694?=h99:1<75m10294?5=83:p(<>9:02b?M77j2B:<:5f6083>>o1:3:17bh7:188yv342909wS;<;<324?053ty>87>52z\60>;6990==6s|11294?4|V8:;70?>0;d;?x{ei00;6>4>:2yK551<,8:=6;j4i4194?=n==0;66a>0183>>d6990;6>4?:1y'550=99k0D<>m;I333>o193:17d8=:188kc>=831v8=50;0xZ05<58;;6;<4}r77>5<5sW??70?>0;42?xu6890;6?uQ112894772o20qplna;297?7=;rB:<:5+11492a=n=:0;66g:4;29?j7783:17o?>0;297?6=8r.:<;4>0`9K55d<@8:<7d8>:188m34=831dj54?::p16<72;qU9>52102927=z{<>1<75f99~ygge29086<4<{I333>"68?0=h6g:3;29?l332900c<>?:188f47729086=4?{%332?77i2B:?7>52z\67>;6990=>6s|5583>7}Y==16=<>5609~w4672909wS??0:?2555<7s-;;:78n;I33f>N68>1b:=4?::me5}#99<1:l5G11`8L4603`<;6=44og:94?=zjj:1<7<50;2x 4612?k0D<>m;I333>o183:17bh7:188yge629086=4?{%332?453A;;n6F>069j24<722c=>7>5;nd;>5<390;66ai8;29?xd?<3:1?7>50z&243<5:2B:7>53;294~"68?09>6F>0c9K551>ia03:17pl70;297?6=8r.:<;4=2:J24g=O99=0e;?50;9j27<722em47>5;|`4a?6=;3:107816>N68k1C==94i7394?=n>;0;66ai8;29?xd0k3:1?7>50z&243<5:2B:53;294~"68?09>6F>0c9K551>ia03:17pl88;297?6=8r.:<;4=2:J24g=O99=0e;?50;9j27<722em47>5;|`a078ee>N68k1C==94i7394?=n>;0;66ai8;29?xde13:1>7>50z&243<1i2B:8;h42>5<>{e9821<7;50;2x 4612;>0D<>m;I333>o193:17d8=:188m35=831b:94?::me5}#99<1:l5G11`8L4603`<;6=44og:94?=zj8;n6=4=:183!77>390;66ai8;29?xd69o0;6?4?:1y'550=>h1C==l4H024?l072900ck650;9~f44729096=4?{%332?0f3A;;n6F>069j25<722em47>5;|`264<72;0;6=u+11492d=O99h0D<>8;h43>5<5<5290;w)??6;4b?M77j2B:<:5f6183>>ia03:17pl>2283>7<729q/==856`9K55d<@8:<7d8?:188kc>=831vn<<;:180>5<7s-;;:7hn;I33f>N68>1b:<4?::k56?6=3fl36=44}c32=?6=;3:107816>N68k1C==94i7394?=n>;0;66ai8;29?xd69h0;694?:1y'550=::1C==l4H024?l062900e;<50;9j26<722em47>5;|`25g<72=0;6=u+114966=O99h0D<>8;h42>5<>ia03:17pl>1b83>1<729q/==85229K55d<@8:<7d8>:188m34=831b:>4?::me44?:283>5}#99<1>?5G11`8L4603`<:6=44i7094?=hn10;66sm12694?4=83:p(<>9:7c8L46e3A;;;6g90;29?j`?2900qo?50;9lb=<722wi=9o50;094?6|,8:=6;o4H02a?M77?2c=<7>5;nd;>5<52;294~"68?0=m6F>0c9K551>{e9=o1<7<50;2x 4612?k0D<>m;I333>o183:17bh7:188yg73n3:1>7>50z&243<1i2B:t$025>3g<@8:i7E??7:k54?6=3fl36=44}c365?6=:3:10785e>N68k1C==94i7294?=hn10;66sm13c94?4=83:p(<>9:7c8L46e3A;;;6g90;29?j`?2900qo?=b;296?6=8r.:<;49a:J24g=O99=0e;>50;9lb=<722wi=?m50;094?6|,8:=6;o4H02a?M77?2c=<7>5;nd;>5<52;294~"68?0=m6F>0c9K551>{e9;o1<7<50;2x 4612?k0D<>m;I333>o183:17bh7:188yg75n3:1>7>50z&243<1i2B:t$025>3g<@8:i7E??7:k54?6=3fl36=44}c305?6=:3:10785e>N68k1C==94i7294?=hn10;66sm12094?4=83:p(<>9:7c8L46e3A;;;6g90;29?j`?2900qo?<3;296?6=8r.:<;49a:J24g=O99=0e;>50;9lb=<722wi=>;50;094?6|,8:=6;o4H02a?M77?2c=<7>5;nd;>5<52;294~"68?0=m6F>0c9K551>{e9:=1<7<50;2x 4612?k0D<>m;I333>o183:17bh7:188yg7403:1>7>50z&243<1i2B:t$025>3g<@8:i7E??7:k54?6=3fl36=44}c30e?6=:3:10785e>N68k1C==94i7294?=hn10;66sm12`94?4=83:p(<>9:7c8L46e3A;;;6g90;29?j`?2900qo?50;9lb=<722wi=>j50;094?6|,8:=6;o4H02a?M77?2c=<7>5;nd;>5<52;294~"68?0=m6F>0c9K551>{e9=:1<7<50;2x 4612?k0D<>m;I333>o183:17bh7:188yg7393:1?7>50z&243<5:2B:5}#99<1>95G11`8L4603`<:6=44i7094?=n>:0;66g94;29?j`?2900qo?;3;29=?6=8r.:<;4=6:J24g=O99=0e;?50;9j27<722c=?7>5;h47>5<>o1?3:17d87:188kc>=831vn<:;:18:>5<7s-;;:7<9;I33f>N68>1b:<4?::k56?6=3`<86=44i7694?=n><0;66g96;29?l002900e;650;9lb=<722wi=9;50;494?6|,8:=6?;4H02a?M77?2c==7>5;h41>5<>o1=3:17bh7:188yg73>3:1?7>50z&2435}#99<1>?5G11`8L4603`<:6=44i7094?=hn10;66sm15:94?5=83:p(<>9:308L46e3A;;;6g91;29?l052900ck650;9~f42>290?6=4?{%332?443A;;n6F>069j24<722c=>7>5;h40>5<5<3290;w)??6;00?M77j2B:<:5f6083>>o1:3:17d8<:188kc>=831vn<:l:180>5<7s-;;:7hn;I33f>N68>1b:<4?::k56?6=3fl36=44}c64>5<5290;w)??6;4:?M77j2B:<:5f6183>>ia03:17pl>1283>7<729q/==85689K55d<@8:<7d8?:188kc>=831vn9750;094?6|,8:=6;74H02a?M77?2c=<7>5;nd;>5<52;294~"68?0=56F>0c9K551>{e01C==l4H024?l072900ck650;9~f1c=8381<7>t$025>3?<@8:i7E??7:k54?6=3fl36=44}c7a>5<5290;w)??6;4:?M77j2B:<:5f6183>>ia03:17pl:a;296?6=8r.:<;499:J24g=O99=0e;>50;9lb=<722wi944?:383>5}#99<1:45G11`8L4603`<;6=44og:94?=zj:h1<7<50;2x 4612?30D<>m;I333>o183:17bh7:188yg5f29096=4?{%332?0>3A;;n6F>069j25<722em47>5;|`00785=>N68k1C==94i7294?=hn10;66sm3683>7<729q/==85689K55d<@8:<7d8?:188kc>=831vn>850;094?6|,8:=6;74H02a?M77?2c=<7>5;nd;>5<6=4=:183!77>3<27E??b:J242=n>90;66ai8;29?xd4<3:1>7>50z&243<112B:8;h43>5<9:7;8L46e3A;;;6g90;29?j`?2900qo=>:181>5<7s-;;:786;I33f>N68>1b:=4?::me52;294~"68?0=56F>0c9K551>{e:o0;6?4?:1y'550=>01C==l4H024?l072900ck650;9~f7c=8381<7>t$025>3?<@8:i7E??7:k54?6=3fl36=44}c0g>5<5290;w)??6;4:?M77j2B:<:5f6183>>ia03:17pl=c;296?6=8r.:<;499:J24g=O99=0e;>50;9lb=<722wi>o4?:383>5}#99<1:45G11`8L4603`<;6=44og:94?=zj;k1<7<50;2x 4612?30D<>m;I333>o183:17bh7:188yg4>29096=4?{%332?0>3A;;n6F>069j25<722em47>5;|`10785=>N68k1C==94i7294?=hn10;66sm2683>7<729q/==85689K55d<@8:<7d8?:188kc>=831vn9<50;094?6|,8:=6;74H02a?M77?2c=<7>5;nd;>5<:6=4=:183!77>3<27E??b:J242=n>90;66ai8;29?xd383:1>7>50z&243<112B:8;h43>5<9:7;8L46e3A;;;6g90;29?j`?2900qo=k:181>5<7s-;;:786;I33f>N68>1b:=4?::me52;294~"68?0=56F>0c9K551>{e;00;6?4?:1y'550=>01C==l4H024?l072900ck650;9~f44029096=4?{%332?`>3A;;n6F>069j25<722em47>5;|`253<72;0;6=u+1149b<=O99h0D<>8;h43>5<7}Y;279;78?;|q7>5<5sW>01?65619~w0<72;qU963=9;43?xu12909wS84=3c925=z{>0;6?uQ7:?1f?073ty36=4={_:897e=>91v44?:3y]=>;5l3<;7p}n:181[g<5;o1:=5rsc83>7}Yj279j78?;|q`>5<5sWi01>>5619~wa<72;qUh63<1;43?xub2909wSk4=20925=z{o0;6?uQf:?07?073ty:<7>52z\24>;4<3<;7p}>1;296~X69278978?;|q26?6=:rT:>63<6;43?xu6=3:1>vP>5:?03?073ty::7>52z\22>;403<;7p}>7;296~X6?278578?;|q2vP>a:?0f?073ty:n7>52z\2f>;4k3<;7p}>c;296~X6k278h78?;|q2`?6=:rT:h63vP>e:?0b?073ty:j7>52z\2b>;383<;7p}=0;296~X5827?=78?;|q15?6=:rT9=63;2;43?xu5?3:1?v385;77?8ge2<>01?95f99~w7>=839p1hl5539><<<2<27947h7;|q1=?6=;r7no7;=;<:b>02<5;31j55rs3c94?2|5o:19?528c860>;6910==63=a;d;?xu5j3:18v3i1;71?8>d2<>0102<588:6;>4=3f9b==z{;o1<7:t=g6917=:0o0>863>19856>;5m3l37p}=f;290~;a=3?9707?:46894452?:01?h5f99~w66=83>p1k85539>=4<2<27:>>490:?04?`?3ty8=7>53z?e3?35343968:4=239b==z{:81<7=t=df917=:1:0>863<2;d;?xu4;3:1?v3je;71?8?32<>01>=5f99~w62=839p1hh5539>=0<2<27887h7;|q01?6=;r7ih7;=;<:4>02<5:?1j55rs2494?5|5ko19?5289860>;4>3l37p}<7;296~;6;=0=<63<7;d;?xu403:1>v3>3g854>;403l37p}<9;291~;1m3?870o<:468920=>916;5492:?0=?`?3ty8m7>52z?20d<18278m7h7;|q0f?6=:r7:8i490:?0f?`?3ty8o7>54z?5a?3334k?68:4=6:924=:;j0m46s|3e83>1}:>o0>863n5;77?81f2?;01>j5f99~w6c=83>p1:>5559>e3<2<27;<1f>c>02<5h=199527d855>;4n3l37p};0;290~;0:3??70o7:4689=6=>8168=4i8:p04<72=q6;>4:4:?b=?3334296;?4=539b==z{=81<7:t=66911=:ih0>86374;42?8252o20q~:9:181[2134><6;>4}r64>5<6ir7i:7:;;<`f>12<5kn18952eg870>;bm3>?70kk:5689c1=<=16j;4;4:?e1?2334l?69:4=g1901=:n;0?863i1;67?8`72=>01hm5459>ag<3<27o?7:;;12<5m;18952d1870>;dn3>?70mj:5689fb=<=16on4;4:?`f?2334><6k64}r6;>5<5sW>370:6:728yv2>2909w0?>d;43?82>2o20q~:m:181[2e34>n6;>4}r6g>5<5sW>o70:i:728yv2b2908w0m>:7389g>=>8168h4i8:p0c<72:q6o=490:?a=?0734>m6k64}r76>5<5sW?>70;6:728yv312909wS;9;<7b>362o20q~;n:18187603b;41?87513<:70;m:g:8yv102908w08i:41892g=>;16;54i8:p3<<72:q6;=4:3:?4g?0534=j6k64}r5a>5<4s4=:68=4=6g927=:?j0m46s|7e83>6}:?;0>?6370;41?81b2o20q~9i:1808142<9015<5639><531<2;273878=;<:1>c>05<51>1j55rs9794?4|51=1==>4=06e>3646734;><78?;|q:2?6=:r7357??0:?214<182wx5:4?:3y>=838p15l51128944e2?:0q~76:1818>d28:;70?=c;43?xu>i3:1>v37d;334>;6:m0=<6s|9c83>7}:0l0:<=5213g925=z{0i1<74}r;g>5<5s43;6<>?;<305?073ty2i7>52z?:5?77827:?=490:p=c<72;q65?4>019>564=>91vl>50;0x9<5=99:01<=<:728yvg62909w07;:023?874=3<;7p}n2;296~;>=3;;<63>37854>{tij0;6?u2a28245=:9:=1:=5rs`f94?4|5h>1==>4=01:>3646734;8478?;|qbb?6=:r7j:7??0:?27d<182wxn=4?:3y>e2<68916=>l5619~wg7=838p1l651128945d2?:0q~l=:1818g>28:;70?v3na;334>;6;l0=<6s|b583>7}:ik0:<=52152925=z{k?1<7?6{<33g?3b34hn69o4=cf90d=:mo0?m63je;6b?8cc2=k01k954`9>b3<3i27m97:n;1g<5o918l52f387e>;a93>j70h?:5c89`e=gf<3i27hn7:n;|qa2?6=;r7i:7hi;<`;>34<58826;<4}r`4>5<5s4h=68<4=cc9b==z{k21<77}:j00m463ma;41?xuej3:1>v3md;de?8>02<90q~ll:1818db2ol01565529~wg`=83;2w0lj:5789gb=<<16ik4;5:?fa?2234oo69;4=g5900=:n?0?963i5;66?8`32=?01k=5449>b7<3=27m=7::;13<5li18852ec871>;c;3>>70j=:5789a7=<<16h=4;5:?`b?2234in69;4=bf900=:kj0?963lb;66?8e62o20q~m?:1818e72o201n?5639~wf4=838p1nl5fg9>e6<2;2wxo>4?:3y>gf056=4={c`<5h<19>5rsb494?4|5jl1jk52a6867>{tk>0;6?u2d18eb>;f03?87p}l8;296~;c93lm70o6:418yve>2909w0j=:gd89dg==:1vno50;0x9a5=no16mo4:3:p`1<72;q6oo4:2:?42?`?3tyo97>52z?`g?3534?;|qg2?6=:r7hh7;=;<4e>4673tyo;7>52z?`a?3534=;6<>?;|qg4673tyo57>52z?g4?3534=96<>?;|qge?6=:r7o=7;=;<50>4673tyon7>52z?g6?3534=?6<>?;|qgg?6=:r7o?7;=;<56>4673tyoi7>52z?ff?`a342268=4}rg1>5<5s4oh6kh4=9c916=z{ml1<7?6s|e183>7}:ml0mj6364;70?xub93:1>v3jf;de?8?22<90q~k<:1818`72ol015l5529~w`2=838p1k?5fg9>b705c`<51l19>5rsd:94?4|5o?1jk5291867>{tm00;6?u2f78eb>;>93?87p}ja;296~;a?3lm707=:418yv77:3:1>vP>039>552=>91v<>;:181873k3<:70??4;d;?xu69;0;6?uQ100894742?:0q~?>3;296~;69l0=<63>128e<>{t98>1<73l37p}>1783>7}:98?1j552104925=z{8;<6=4={<321?0734;:o7h7;|q25=<72;q6=<65f99>54e=>;1vb;40?xu69h0;6?u210c9b==:98i1:>5rs03a>5<5s4;:n7h7;<32g?063ty:=i4?:3y>54b=n116=?:5609~w47b2909w0?>e;d;?875<3<97p}>1g83>7}:98l1j55210;924=z{88;6=4={<314?`?34;:578=;|q264<72;q6=??5f99>54g=>;1v<<=:181875:3l370?>a;42?xu6::0;6?u21319b==:98k1:>5rs007>5<5s4;987h7;<32f?063ty:>84?:3y]573<588<6k64}r313?6=:r7:>;4i8:?262<182wx=?650;0x94412?:01<:l:g:8yv7513:1>v3>288e<>;6<00=>6s|13c94?4|588j6k64=060>3752z?26g492:p57e=838p1<42850>{t9;o1<7c><58>86;;4}r31b?6=:r7:>k4i8:?206<1>2wx=>>50;0x94572o201<:<:758yv7493:1>v3>308e<>;6<:0=46s|12094?4|58996k64=067>3752z?27645857>{t9:<1<7c><58>?6;:4}r303?6=:r7:?:4i8:?201<1=2wx=>650;0x945?2o201<:;:748yv7413:1>v3>388e<>;6<=0=;6s|12c94?4|589j6k64=067>3>52z?27g44857>{t9:o1<7c><58>>6;:4}r30b?6=:r7:?k4i8:?204<1:2wx=9>50;0x94272o201<:::778yv7393:1>v3>408e<>;696k64=06:>3552z?20646856>{t9=<1<7c><58>36;?4}r373?6=:r7:8:4i8:?20g<1;2wx=9650;0x942?2o201<:6:738yv7313:1>v3>488e<>;66s|15c94?4|58>j6k64=065>3452z?20g43855>{t9=l1<7c><58>96;<4}r364?6=:r7:9=4i8:?207<1;2wx=8?50;0x94362o201<:=:768yxh4i90;6069~j6g5290:wE??7:m7d5=83;pD<>8;|l0e1<728qC==94}o1b1?6=9rB:<:5rn2c5>5<6sA;;;6sa3`594?7|@8:<7p`4}O99=0qc=n9;295~N68>1vb>on:182M77?2we?ll50;3xL4603td8mn4?:0yK55151zJ242=zf:kn6=4>{I333>{i;hl1<7?tH024?xh4j90;6069~j6d5290:wE??7:m7g5=83;pD<>8;|l0f1<728qC==94}o1a1?6=9rB:<:5rn2`5>5<6sA;;;6sa3c594?7|@8:<7p`4}O99=0qc=m9;295~N68>1vb>ln:182M77?2we?ol50;3xL4603td8nn4?:2yK55152zJ242=zf:hn6=4={I333>{i;kl1<7vF>069~j6e52909wE??7:m7f5=838pD<>8;|l0g1<72;qC==94}o1`1?6=:rB:<:5rn2a5>5<5sA;;;6sa3b594?4|@8:<7p`7}O99=0qc=l9;296~N68>1vb>mn:181M77?2we?nl50;0xL4603td8on4?:0yK55151zJ242=zf:in6=4<{I333>{i;jl1<7?tH024?xh4l90;6069~j6b52908wE??7:m7a5=839pD<>8;|l0`1<72:qC==94}o1g1?6=;rB:<:5rn2f5>5<4sA;;;6sa3e594?5|@8:<7p`4}O99=0qc=k9;295~N68>1vb>jn:182M77?2we?il50;3xL4603td8hn4?:0yK55151zJ242=zf:nn6=4>{I333>{i;ml1<7?tH024?xh4m90;6069~j6c5290:wE??7:m7`5=83;pD<>8;|l0a1<728qC==94}o1f1?6=9rB:<:5rn2g5>5<5sA;;;6sa3d594?4|@8:<7p`7}O99=0qc=j9;296~N68>1vb>kn:181M77?2we?hl50;0xL4603td8in4?:3yK55152zJ242=zf:on6=4={I333>{i;ll1<7vF>069~j6`52909wE??7:m7c5=838pD<>8;|l0b1<72;qC==94}o1e1?6=:rB:<:5rn2d5>5<5sA;;;6sa3g594?4|@8:<7p`7}O99=0qc=i9;296~N68>1vb>hn:181M77?2we?kl50;0xL4603td8jn4?:3yK55152zJ242=zf:ln6=4={I333>{i;ol1<7vF>069~j1652909wE??7:m055=838pD<>8;|l741<72;qC==94}o631?6=9rB:<:5rn525>5<6sA;;;6sa41594?7|@8:<7p`;0983>4}O99=0qc:?9;295~N68>1vb9>n:181M77?2we8=l50;0xL4603td?;h7>51zJ242=zf=:n6=4={I333>{i<9l1<7vF>069~j1752909wE??7:m045=838pD<>8;|l751<72;qC==94}o621?6=:rB:<:5rn535>5<5sA;;;6sa40594?7|@8:<7p`;1983>7}O99=0qc:>9;296~N68>1vb9?n:181M77?2we8:h7>52zJ242=zf=;n6=4={I333>{i<8l1<7vF>069~j1452909wE??7:m075=838pD<>8;|l761<72;qC==94}o611?6=:rB:<:5rn505>5<5sA;;;6sa43594?4|@8:<7p`;2983>7}O99=0qc:=9;296~N68>1vb9n4?:3yK5519h7>51zJ242=zf=8n6=4>{I333>{i<;l1<7?tH024?xh3;90;6069~j155290:wE??7:m065=83;pD<>8;|l771<728qC==94}o601?6=9rB:<:5rn515>5<6sA;;;6sa42594?7|@8:<7p`;3983>4}O99=0qc:<9;295~N68>1vb9=n:182M77?2we8>l50;3xL4603td??n4?:0yK5518h7>51zJ242=zf=9n6=4>{I333>{i<:l1<7?tH024?xh3<90;6069~j125290:wE??7:m015=83;pD<>8;|l701<728qC==94}o671?6=9rB:<:5rn565>5<6sA;;;6sa45594?7|@8:<7p`;4983>4}O99=0qc:;9;295~N68>1vb9:n:182M77?2we89l50;3xL4603td?8n4?:0yK551?h7>51zJ242=zf=>n6=4>{I333>{i<=l1<7?tH024?xh3=90;6069~j135290:wE??7:m005=83;pD<>8;|l711<728qC==94}o661?6=9rB:<:5rn575>5<6sA;;;6sa44594?7|@8:<7p`;5983>4}O99=0qc::9;295~N68>1vb9;n:182M77?2we88l50;3xL4603td?9n4?:0yK551>h7>51zJ242=zf=?n6=4>{I333>{i<90;6069~j105290:wE??7:m035=83;pD<>8;|l721<728qC==94}o651?6=9rB:<:5rn545>5<6sA;;;6sa47594?7|@8:<7p`;6983>4}O99=0qc:99;295~N68>1vb98n:182M77?2wvqpNOCz702?0>89;4$0L7044<,[o}e~g`n;"2*73>(-20*R?F42]0<> X9G>?S9??;38JJUSS2JGO0<4?>028755=AGZ^X7HL<383:0=F48:596O310<6?D:6:7?0M1?<>49B8429=2K7=80:;@>22;3G;904>7L2=0?78E9466<1J0?<15:C?66823H6983;4A=06:0=F4;<596O326<6?D:507?0M1<6>59B87823H68<394A=12>7823H68=3:4A=1=0>G;<7>0M1;14:C?2;20^KAQC?3HU:8RGMUG;8EZ72W@H^J45N_04\MGSA12KT=:QFBTD:?DY60VCIYK74A^3:[LDRN01JS?>PICWE=>GX:8UBNXH6;@]16ZOE]O30MR<<_H@VB<=FW;>TEO[I9:C\60YNJ\L27LQ=8^KAQC?6MJ3:AOO==DDBUBNXH9;BNH`dre3JF@hlzPICWE7>EKZ?1HAI2?>99@IA:6294=7NCK<0;Eg8@WEX[\IHI^]IUM58@drf494<7Io{a=3=<>C_XHDOII?>;DZSEKBBLVHHHRHFLD37?@^WIGNNHRM@NRVQELHS[8;0IU^NNEGG[LUBWOCGI85IC=2=1>@D484<7KM32;2=1>@D4;427KMP0^KAQC?6HK4:DGG@26HI1:E0?BHC92C97D>=;H31?L453@997D:=;H71?L053@=?7DLZF39JJ==NFOOY^HJ<;HLUa>OIWGMOSL@K_CAG2>OHKFG[:6G@TXRFa>MBMYUCEH\NRBJZ3>JNJ[KYU;5CO@FF@2=KGNCHMAo4LQO\\JT5W8;n7@okd^L@[dbc89:;S@v`r^Pfwpjs484:i6Cnde]MGZgcl9:;PMymq[Wct}e~783?j;Lcg`ZHDWhno<=>?_LzlvZTb{|f080>e:Ob`aYIKVkoh=>?0^O{kwYUmzgx1811d9NeabXFJUjhi>?01]N|jtXZly~`y28>0g8IdbcWGITmij?012\I}iuW[oxyaz38?02?HgclVDHSljk0123[Wct}e~T?00;8IdbcWGITmij?012\[dhc89:;=<64M`fg[KEXimn;<=>P_`lg4566901FmijPNB]b`a6789UTmcj?01325==JimnTBNQnde2345YXign;<=<>9:Ob`aYIKVkoh=>?0^]bja678;;:46Cnde]MGZgcl9:;3DkohR@L_`fg4567WVkeh=>?303;?HgclVDHSljk0123[Zgil9:;8<74M`fg[KEXimn;<=>P_`lg45639820Aljk_OA\eab789:TSl`k01265<=JimnTBNQnde2345YXign;<=;>199NeabXFJUjhi>?01]\ekb789<:56Cnde]MGZgcl9:;PAD@\|jt789:9?6ClolrbvZHTMEUha}Qjq1234ZGBJVrd~=>?13:8IfijxhxTB^KC_bos[`w789:TAua}_@GA[}iu89:;>55BcnosewYI[LFTo`~Pep2345YJpfxTMHLPxnp34575j2Ghc`~nr^LPAIYdeyUn}=>?1^O{kwYhz9:;Kdgdzj~R@\EM]`iuYby9:;=RCwos]lv5679Vrd~=>?03`8IfijxhxTB^KC_bos[`w789;TAua}_np3457Xpfx;<=?=b:O`khvfzVDXIAQlmq]fu5679VGscQ`r1236Z~hz9:;?3^zlv5678;h0Anabp`p\JVCKWjg{Sh?013\I}iuWfx;<==Pxnp34575j2Ghc`~nr^LPAIYdeyUn}=>?1^O{kwYhz9:;8Rv`r12347dTtb|?0131f>Kdgdzj~R@\EM]`iuYby9:;=RCwos]lv567=Vrd~=>?03`8IfijxhxTB^KC_bos[`w789;TAua}_np3453Xpfx;<=?=b:O`khvfzVDXIAQlmq]fu5679VGscQ`r1232Z~hz9:;>_np3456Xpfx;<=?=6:O`khvfzVDXIAQlmq]fu5679Vey<=>>_ymq4567:?1Fobcas]MW@JXkdzTi|>?00]lv5679Vrd~=>?1348IfijxhxTB^KC_bos[`w789;Tc>?03]{kw67898=7@m`mqcq[KUBDVif|Rk~0122[jt7898Ttb|?01312>Kdgdzj~R@\EM]`iuYby9:;=Ra}0120[}iu89:;>;5BcnosewYI[LFTo`~Pep2344Yhz9:;?Rv`r1235702Ghc`~nr^LPAIYdeyUn}=>?1^mq4562Wqey<=>?279Ngjkwi{UE_HBPclr\at6788Ud~=>?5^zlv5679;<0Anabp`p\JVCKWjg{Sh?013\kw678?Usc>?010a?HeheykySC]JL^antZcv89:9S@v`r^mq4567Wqey<=>?2c9Ngjkwi{UE_HBPclr\at678;UFtb|Pos2345Yg{:;<<o5BcnosewYI[LFTo`~Pep2347YJpfxTc>?00]{kw67888i7@m`mqcq[KUBDVif|Rk~0121[H~hzVey<=>=_ymq4567:k1Fobcas]MW@JXkdzTi|>?03]N|jtXg{:;=_LzlvZiu89:8Sua}01236g=Jkfg{mQASDN\ghvXmx:;?000a?HeheykySC]JL^antZcv89:9S@v`r^mq4563Wqey<=>?279Ngjkwi{UE_HBPclr\at678;Ud~=>?0^zlv5678;<0Anabp`p\JVCKWjg{Sh?010\kw6789Usc>?0005?HeheykySC]JL^antZcv89:9Sb|?013\|jt789:9:6ClolrbvZHTMEUha}Qjq1236Ziu89::Sua}012263=Jkfg{mQASDN\ghvXmx:;=_np3455Xpfx;<=>=6:O`khvfzVDXIAQlmq]fu567:Vey<=><_ymq4566:?1Fobcas]MW@JXkdzTi|>?03]lv567?0b9Nmkiu^lxxeb`=;O21?KGf3GKTaxv?012a?KGXe|r;<=>>b:LB[hs89:;>o5AA^ov|5678:?0BO2?>49MF979<2DIS=:4NC]2`>HEWjg{Sh?012f?KDXkdzTi|>?013f?KDXkdzTi|>?0106?KE;87?0BN2>>49MG949=2DH0>0:;OA?0;3285AC=4=1>HD4>4>7CM38?68JFY7<2DHS<:4NB]10>HDW:>0BNQ;4:L@[02?01>1:a=IKVkoh=>?0=1=`>HDWhno<=>?<535?f8JFYflm:;<=29>e9MGZgcl9:;<191d:L@[dbc89:;0508;OGWSJTL=2DY0=09;OP?55813GX7=<09;OP?57823GX7=3;4NS>1:0=IZ59596@]<5<6?KT;=7?0B_29>49MV919=2DY050:;OP?=;25:LQ[4433GXT>95AR^17?KTX<=1E^R;;;OP\21=IZV=?7C\P859MVZ?63F>0CO[I3:MMA7=HZ:1D^?=4OTV2?Ue??12]O7>VFL=1[M_Zn;QKM[GSTAMRi7]GA_CWPJDKB;2ZYI<5^3:PPP3=Umzgx>5\EU78WQCUEk1XXH\BIOCWKWg<[]OYARGMUG68PWSB<2^R\Ho4URGQ[DJNIZi0Y^K]_WKPMGJB;2\HO45YIDU\P\VB9m1SEAGAX,ZGF%6)9)Y_YO.?.0"BWFON;2RD^95WOS05?]USD@H<7U][_FLG1>^XGGO=7UQUESM5?]beW@ni7Ujg_QpjiLhqk2RodR^}ilVzt``0VH\@3:lBW==iIZUBNXH9;oDSQFU03gL[YN]>b:lETPETWFH^Ji5aFQW@WZiu89:;i6`IPTAP[jt789::j6`IPTAP[jt789::=e:lETPETWfx;<=>;e:lETPETWfx;<=>:e:lETPETWfx;<=>9e:lETPETWfx;<=>8e:lETPETWfx;<=>7e:lETPETWfx;<=>66:lPP@TJ?2dXXH\B1c9mWQCUEVEIYKj4nRVFVHYhz9:;>3g9mWQCUEVey<=>?15d8jVRBZDUd~=>?007e?kUSM[GTc>?0135b>hT\LXFSb|?01223c=i[]OYARa}01235=`;h4nRVFVHYhz9:;=9d9mWQCUEVey<=>?3g9mWQCUEVey<=>?31d8jVRBZDUd~=>?023e?kUSM[GTc>?0111b>hT\LXFSb|?01207c=i[]OYARa}012371`m7c][ESO\kw6789>;j6`\TDPN[jt789:?=h5aSUGQIZiu89:;9h5aSUGQIZiu89:;:h5aSUGQIZiu89:;;h5aSUGQIZiu89:;4h5aSUGQIZiu89:;5>5aWD:8jbbe}`fo46vl9423|ic;?vcvp47)0>:9541962?asg;8:7?4n014>3=#9:81=?l4}R7:>45>28;36<=;6470>71f82Y3>7?8c;195621=<91>:o=;R7:>41d2:0:?98:52813d5:0yP1d<6;00:=54>354616<5?0l0(9l516f8L0e<~]?m6=4>:08f<~U2i3;857?>8;300332;38<5k5+13c9<6=Q9:?1>v{6c;38qfb=82w/=52`8``?ebsA;946*>278266=]5=1<7*>1b861>h69k0:76g96;29 47d2??0b5$03`>331c83?>o6m3:1(6=1b82b>h69k0?76g>9;29 47d28l0b=83.:=n4>f:l25g<132c:;7>5$03`>4`1c8;?>o6=3:1(g=1b82b>h69k0h76g>1;29 47d28l0bf:l25gf:l25g<6921bo7>5$03`>4`1c827>=ni3:1(07d750;&25f<6n2d:=o4>5:9j62<72-;:o7?i;o32f?7132c9:7>5$03`>4`5<#98i1=k5a10`95==1<7*>1b82b>h69k0:565f2283>!76k3;m7c?>b;3b?>o5:3:1(:18'54e=9o1e=f:l25g<6l21i=?h50;394?6|,88=6;h4H00f?M7502.:?94>3`9'<4<6?o1d:h4?:%300?76>21vnnh50;196?2|,88=6;o4H00f?M7502.3=7?8f:k7`?6=3`?i6=44o03f>5<3:05e?j76m3:17d?>d;29?l3e2900e8=50;9j0a<722h=o7>56;294~"6;=0=h6g8a;29 4532>k07d:j:18'562=6;29 45328;=76sm12294?7=83:p(<=;:030?j76?3:1(<=;:035?>{t=k0;6?uQ5c9>2f<0i2wx8i4?:3y]0a=:>j0?j6s|5283>7}Y=:16:n4>1g9~w47c2909wS?>d:?5g?7592wx=1vqo?50;394?6|,88<695+13492c=#9:>1=>o4$93952`358253=52z\25`=:98o1=5<5sW?i70?>e;7a?xu3l3:1>vP;d:?25`<3l2wx>7>53z?25`<69m16=5?0b3-;9;7;4}|`g3?6==381:v*>2785f>N6:l1C=?64$93952`>o3l3:17d;m:188k47b2900n5<7s-;8878k;h5b>5<#9:>1;l54i5g94?"6;=0?i65f4g83>!74<3>m76g>2083>!74<3;9=65f10d94?"6;=0:=k54o035>5<#9:>1=<84;|`274<7280;6=u+126956gn63>1d84e>{t=:0;6?uQ529>54c=98l0q~:j:181[2b34;:i7:j;|q7`?6=:rT?h63>1d87b>{t>o0;6?u210g9577<589:641a3`>n6=44i4194?=ne;292?6=8r.:?949d:k4e?6=,89?6:o4;h6f>5<#9:>18h54i5d94?"6;=0?j65f13394?"6;=0:><54i03e>5<#9:>1=t$017>45f3f;::7>5$017>47132wx=6:p1g<72;qU9o5210g93d=z{<91<744634;8=7?>6:~f46?290>6?49{%312?0e3A;9i6F>299'<4<6?o1b8h4?::k67?6=3`>o6=44i4`94?=h98o1<75m10g94?0=83:p(<=;:7f8m2g=83.:?948a:9j0`<72-;887:j;:k7b?6=,89?69h4;h315?6=,89?6<<>;:k25c<72-;887?>f:9l540=83.:?94>1798yg7493:1=7>50z&271<6;h1d=<850;&271<69?10q~?>e;296~X69l16=?7>52z\67>;69l0:=k5rs5g94?4|V=o0152z?25`<6:816=>?51048yxd68>0;684=:7y'570=>k1C=?k4H00;?!>628=m7d:j:188m05=831b8i4?::k6f?6=3f;:i7>5;c32a?6=>3:13585`>o0i3:1(<=;:6c8?l2b290/=>:54d98m1`=83.:?94;f:9j577=83.:?94>2098m47a290/=>:510d8?j76>3:1(<=;:035?>{e9:;1<7?50;2x 453289j7b?>6;29 45328;=76s|10g94?4|V8;n70?>e;322>{t=k0;6?uQ5c9>54c=?h1v8=50;0xZ05<58;n61d87a>{t54c={zj8:=6=4::385!75>3>o2;3:17d:k:188m0d=831d=t$017>3bk1<7*>3584e>=no3n3:1(<=;:5d8?l7593:1(<=;:002?>o69o0;6)?<4;32b>=h98<1<7*>358253=51;294~"6;=0:?l5`10494?"6;=0:=;54}r32a?6=:rT:=h5210g95401g9~w1c=838pR9k4=03f>1co6=4={_6g?876m3>m7p}9f;296~;69l0:><5212395403}#9;<1:o5G13g8L44?3-2:6<9i;h6f>5<>o2j3:17b?>e;29?g76m3:1:7>50z&271<1l2c5$017>2g<3`>n6=4+12690`=3587b>=n9;;1<7*>358264=5$017>47132wi=>?50;394?6|,89?6<=n;n322?6=,89?62wx9o4?:3y]1g=:98o1;l5rs4194?4|V<901vP;e:?25`<3m2wx8i4?:3y]0a=:98o18k5rs7d94?4|58;n6<<>;<305?76>2wvn<>i:186>7<1s-;9:78m;I31a>N6:11/4<4>7g9j0`<722c>?7>5;h6g>5<5$017>1`<3`;9=7>5$017>44632c:=k4?:%300?76n21d=<850;&271<69?10qo?<1;295?6=8r.:?94>3`9l540=83.:?94>1798yv76m3:1>vP>1d9>54c=98<0q~;m:181[3e34;:i79n;|q67?6=:rT>?63>1d825c=z{=o1<7209>567=98<0qpl>0d83>0<52?q/=?856c9K57c<@8837)6>:05e?l2b2900e8=50;9j0a<722c>n7>5;n32a?6=3k;:i7>56;294~"6;=0=h6g8a;29 4532>k07d:j:18'562=6;29 45328;=76sm12394?7=83:p(<=;:01b?j76>3:1(<=;:035?>{t98o1<77}Y=k16=47a3ty?i7>52z\7a>;69l0?i6s|4e83>7}Y5<22;0=w)?=6;4a?M75m2B:>55+80823c=n!74<3>n76g;f;29 4532=l07d?=1;29 453288:76g>1g83>!74<3;:j65`10494?"6;=0:=;54}c305?6=93:135827d=h98<1<7*>358253=52z\25`=:98o1=<84}r7a>5<5sW?i70?>e;5b?xu2;3:1>vP:3:?25`<69o1v9k50;0xZ1c<58;n69k4}r6g>5<5sW>o70?>e;6e?xu1n3:1>v3>1d8264=:9:;1=<84}|`24f<72<096;u+13492g=O9;o0D<<7;%:2>41a3`>n6=44i4194?=ne;292?6=8r.:?949d:k4e?6=,89?6:o4;h6f>5<#9:>18h54i5d94?"6;=0?j65f13394?"6;=0:><54i03e>5<#9:>1=t$017>45f3f;::7>5$017>47132wx=6:p1g<72;qU9o5210g93d=z{<91<744634;8=7?>6:~f46e290>6?49{%312?0e3A;9i6F>299'<4<6?o1b8h4?::k67?6=3`>o6=44i4`94?=h98o1<75m10g94?0=83:p(<=;:7f8m2g=83.:?948a:9j0`<72-;887:j;:k7b?6=,89?69h4;h315?6=,89?6<<>;:k25c<72-;887?>f:9l540=83.:?94>1798yg7493:1=7>50z&271<6;h1d=<850;&271<69?10q~?>e;296~X69l16=?7>52z\67>;69l0:=k5rs5g94?4|V=o0152z?25`<6:816=>?51048yxd68h0;684=:7y'570=>k1C=?k4H00;?!>628=m7d:j:188m05=831b8i4?::k6f?6=3f;:i7>5;c32a?6=>3:13585`>o0i3:1(<=;:6c8?l2b290/=>:54d98m1`=83.:?94;f:9j577=83.:?94>2098m47a290/=>:510d8?j76>3:1(<=;:035?>{e9:;1<7?50;2x 453289j7b?>6;29 45328;=76s|10g94?4|V8;n70?>e;322>{t=k0;6?uQ5c9>54c=?h1v8=50;0xZ05<58;n61d87a>{t54c={zj8:26=4::385!75>3>o2;3:17d:k:188m0d=831d=t$017>3bk1<7*>3584e>=no3n3:1(<=;:5d8?l7593:1(<=;:002?>o69o0;6)?<4;32b>=h98<1<7*>358253=51;294~"6;=0:?l5`10494?"6;=0:=;54}r32a?6=:rT:=h5210g95401g9~w1c=838pR9k4=03f>1co6=4={_6g?876m3>m7p}9f;296~;69l0:><5212395403}#9;<1:o5G13g8L44?3-2:6<9i;h6f>5<>o2j3:17b?>e;29?g76m3:1:7>50z&271<1l2c5$017>2g<3`>n6=4+12690`=3587b>=n9;;1<7*>358264=5$017>47132wi=>?50;394?6|,89?6<=n;n322?6=,89?62wx9o4?:3y]1g=:98o1;l5rs4194?4|V<901vP;e:?25`<3m2wx8i4?:3y]0a=:98o18k5rs7d94?4|58;n6<<>;<305?76>2wvn<>;:186>7<1s-;9:78m;I31a>N6:11/4<4>7g9j0`<722c>?7>5;h6g>5<5$017>1`<3`;9=7>5$017>44632c:=k4?:%300?76n21d=<850;&271<69?10qo?<1;295?6=8r.:?94>3`9l540=83.:?94>1798yv76m3:1>vP>1d9>54c=98<0q~;m:181[3e34;:i79n;|q67?6=:rT>?63>1d825c=z{=o1<7209>567=98<0qpljc;291?4=>r.:>;49b:J26`=O9;20(5?516d8m1c=831b9>4?::k7`?6=3`?i6=44o03f>5<<4?:%300?75921b=3083>4<729q/=>:512c8k471290/=>:51048?xu69l0;6?uQ10g8947b28;=7p}:b;296~X2j27:=h48a:p16<72;qU9>5210g954`n6=4={_6f?876m3>n7p};d;296~X3l27:=h4;f:p2c<72;q6=0<52?q/=?856c9K57c<@8837)6>:05e?l2b2900e8=50;9j0a<722c>n7>5;n32a?6=3k;:i7>56;294~"6;=0=h6g8a;29 4532>k07d:j:18'562=6;29 45328;=76sm12394?7=83:p(<=;:01b?j76>3:1(<=;:035?>{t98o1<77}Y=k16=47a3ty?i7>52z\7a>;69l0?i6s|4e83>7}Yo3m3:17d;<:188m1b=831b9o4?::m25`<722h:=h4?:783>5}#9:>1:i5f7`83>!74<3=j76g;e;29 4532=o07d:i:18'562=:18'562=9;;07d?>f;29 45328;m76a>1783>!74<3;::65rb012>5<6290;w)?<4;30e>i69?0;6)?<4;322>=z{8;n6=4={_32a>;69l0:=;5rs4`94?4|Ve;315>;6;80:=;5r}cg:>5<22;0=w)?=6;4a?M75m2B:>55+80823c=n!74<3>n76g;f;29 4532=l07d?=1;29 453288:76g>1g83>!74<3;:j65`10494?"6;=0:=;54}c305?6=93:135827d=h98<1<7*>358253=52z\25`=:98o1=<84}r7a>5<5sW?i70?>e;5b?xu2;3:1>vP:3:?25`<69o1v9k50;0xZ1c<58;n69k4}r6g>5<5sW>o70?>e;6e?xu1n3:1>v3>1d8264=:9:;1=<84}|`f2785f>N6:l1C=?64$93952`>o3l3:17d;m:188k47b2900n5<7s-;8878k;h5b>5<#9:>1;l54i5g94?"6;=0?i65f4g83>!74<3>m76g>2083>!74<3;9=65f10d94?"6;=0:=k54o035>5<#9:>1=<84;|`274<7280;6=u+126956gn63>1d84e>{t=:0;6?uQ529>54c=98l0q~:j:181[2b34;:i7:j;|q7`?6=:rT?h63>1d87b>{t>o0;6?u210g9577<589:641a3`>n6=44i4194?=ne;292?6=8r.:?949d:k4e?6=,89?6:o4;h6f>5<#9:>18h54i5d94?"6;=0?j65f13394?"6;=0:><54i03e>5<#9:>1=t$017>45f3f;::7>5$017>47132wx=6:p1g<72;qU9o5210g93d=z{<91<744634;8=7?>6:~f`0=83?1>78t$005>3d<@88n7E?=8:&;5?70n2c?i7>5;h70>5<>i69l0;66l>1d83>3<729q/=>:56e9j3d<72-;8879n;:k7a?6=,89?69k4;h6e>5<#9:>18k54i002>5<#9:>1=??4;h32b?6=,89?66:9~f456290:6=4?{%300?74i2e:=;4?:%300?76>21v179~w0d=838pR8l4=03f>2g7}Y1`179~ygc2290>6?49{%312?0e3A;9i6F>299'<4<6?o1b8h4?::k67?6=3`>o6=44i4`94?=h98o1<75m10g94?0=83:p(<=;:7f8m2g=83.:?948a:9j0`<72-;887:j;:k7b?6=,89?69h4;h315?6=,89?6<<>;:k25c<72-;887?>f:9l540=83.:?94>1798yg7493:1=7>50z&271<6;h1d=<850;&271<69?10q~?>e;296~X69l16=?7>52z\67>;69l0:=k5rs5g94?4|V=o0152z?25`<6:816=>?51048yxdb<3:197<56z&263<1j2B:>h5G13:8 =7=9>l0e9k50;9j16<722c?h7>5;h7a>5<5<1290;w)?<4;4g?l1f290/=>:57`98m1c=83.:?94;e:9j0c<72-;887:i;:k264<72-;887?=1:9j54`=83.:?94>1g98k471290/=>:51048?xd6;80;6<4?:1y'562=9:k0c1d83>7}Y98o01vP:b:?25`<0i2wx9>4?:3y]16=:98o1=5<5sW>n70?>e;6f?xu3l3:1>vP;d:?25`<3n2wx:k4?:3y>54c=9;;01<=>:035?x{e0<0;6>4>:2yK57><,88=65:4i4f94?=n=l0;66a>2183>>d6;10;6>4?:1y'570=9;n0D<"6;=0:>n5+80823c=n?80;6)?<4;5b?>o0:3:1(<=;:6c8?j7693:1(<=;:035?>{t=m0;6?uQ5e9>56>=?;1v8k50;0xZ0c<58936:?4}r314?6=:rT:>=5212:954753;397~N6:11/=?85859j1a<722c>i7>5;n314?6=3k;847>53;294~"6:?0:>i5G13g8L44?3-;887?=c:&;5?70n2c<=7>5$017>2g<3`=96=4+12693d=h7>52z\6`>;6;10<>6s|5d83>7}Y=l16=>65709~w4472909wS?=0:?27=<6981vqo68:180>4<4sA;946*>278;0>o2l3:17d;j:188k4472900n<=7:180>5<7s-;9:7?=d:J26`=O9;20(<=;:00`?!>628=m7d9>:18'562=?h10e:<50;&271<0i21d=i63>39845>{t9;:1<733`?o6=44i4g94?=h9;:1<75m12:94?5=83:p(<<9:00g?M75m2B:>55+126957e<,1;1=:h4i6394?"6;=0!74<3=j76a>1083>!74<3;::65rs4f94?4|V=4?:3y]576<58936;|a<<<72:0:6>uG13:8 44121>0e8j50;9j1`<722e:>=4?::`27=<72:0;6=u+134957b<@88n7E?=8:&271<6:j1/4<4>7g9j34<72-;8879n;:k46?6=,89?6:o4;n325?6=,89?6;0q~?=0;296~X6:916=>651038yxd?i3:1?7?53zJ26==#9;<1495f5e83>>o2m3:17b?=0;29?g7403:1?7>50z&263<6:m1C=?k4H00;?!74<3;9o6*71;34b>o093:1(<=;:6c8?l15290/=>:57`98k476290/=>:51048?xu2l3:1>vP:d:?27=<0:2wx9h4?:3y]1`=:9:21;<5rs003>5<5sW;9<63>398254=zuk2i6=4<:080M7502.:>;474:k6`?6=3`?n6=44o003>5<3;9h6F>2d9K57><,89?6<41a3`=:6=4+12693d=81<7*>3584e>=h98;1<7*>358253=650;194?6|,88=6<N6:11/=>:513a8 =7=9>l0e:?50;&271<0i21b;?4?:%300?1f32e:=<4?:%300?76>21v8j50;0xZ0b<58936:<4}r7f>5<5sW?n70?<8;52?xu6:90;6?uQ1328945?28;:7psm9g83>6<62:qC=?64$005>=2>i6:90;66l>3983>6<729q/=?8513f8L44b3A;946*>35826f=#080:;k5f7083>!74<3=j76g82;29 4532>k07b?>1;29 45328;=76s|5e83>7}Y=m16=>65739~w0c=838pR8k4=01;>2752z\265=:9:21=299'570=0=1b9i4?::k6a?6=3f;9<7>5;c3027826a=O9;o0D<<7;%300?75k2.3=7?8f:k45?6=,89?6:o4;h51>5<#9:>1;l54o032>5<#9:>1=<84;|q6`?6=:rT>h63>39846>{t=l0;6?uQ5d9>56>=?81v<109~ygg629086<4<{I31<>"6:?0386g:d;29?l3b2900c<h5G13:8 453288h7)6>:05e?l16290/=>:57`98m24=83.:?948a:9l547=83.:?94>1798yv3c2909wS;k;<30i7>52z\6a>;6;10<=6s|13294?4|V88;70?<8;325>{zjh81<7=51;1xL44?3-;9:76;;h7g>5<1=?m4$93952`;1<7*>3584e>=n?;0;6)?<4;5b?>i6980;6)?<4;322>=z{80q~;j:181[3b34;8479>;|q265<72;qU=?>4=01;>4763twim>4?:282>6}O9;20(<<9:968m0b=831b9h4?::m265<722h:?54?:283>5}#9;<1=?j4H00f?M7502.:?94>2b9'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wx9i4?:3y]1a=:9:21;?5rs4g94?4|VvP>219>56>=98;0qpln4;297?7=;rB:>55+1349<1=n=m0;66g:e;29?j7583:17o?<8;297?6=8r.:>;4>2e9K57c<@8837)?<4;31g>"?93;k07d9=:18'562=?h10c:18'562=98<07p}:d;296~X2l27:?5482:p1`<72;qU9h5212:934=z{88;6=4={_314>;6;10:=<5r}cc6>5<42808wE?=8:&263h7>5;h7f>5<5<4290;w)?=6;31`>N6:l1C=?64$017>44d3-2:6<9i;h52>5<#9:>1;l54i6094?"6;=05<5sW?o70?<8;51?xu2m3:1>vP:e:?27=<092wx=?>50;0xZ44734;847?>1:~fd0=8391=7=tH00;?!75>32?7d;k:188m0c=831d=?>50;9a56>=8391<7>t$005>44c3A;9i6F>299'562=9;i0(5?516d8m27=83.:?948a:9j37<72-;8879n;:m254<72-;887?>6:9~w0b=838pR8j4=01;>242183>7}Y9;:01<=7:032?x{ei>0;6>4>:2yK57><,88=65:4i4f94?=n=l0;66a>2183>>d6;10;6>4?:1y'570=9;n0D<"6;=0:>n5+80823c=n?80;6)?<4;5b?>o0:3:1(<=;:6c8?j7693:1(<=;:035?>{t=m0;6?uQ5e9>56>=?;1v8k50;0xZ0c<58936:?4}r314?6=:rT:>=5212:954753;397~N6:11/=?85859j1a<722c>i7>5;n314?6=3k;847>53;294~"6:?0:>i5G13g8L44?3-;887?=c:&;5?70n2c<=7>5$017>2g<3`=96=4+12693d=h7>52z\6`>;6;10<>6s|5d83>7}Y=l16=>65709~w4472909wS?=0:?27=<6981vqoo6:180>4<4sA;946*>278;0>o2l3:17d;j:188k4472900n<=7:180>5<7s-;9:7?=d:J26`=O9;20(<=;:00`?!>628=m7d9>:18'562=?h10e:<50;&271<0i21d=i63>39845>{t9;:1<733`?o6=44i4g94?=h9;:1<75m12:94?5=83:p(<<9:00g?M75m2B:>55+126957e<,1;1=:h4i6394?"6;=0!74<3=j76a>1083>!74<3;::65rs4f94?4|V=4?:3y]576<58936;|aeg<72:0:6>uG13:8 44121>0e8j50;9j1`<722e:>=4?::`27=<72:0;6=u+134957b<@88n7E?=8:&271<6:j1/4<4>7g9j34<72-;8879n;:k46?6=,89?6:o4;n325?6=,89?6;0q~?=0;296~X6:916=>651038yxdfk3:1?7?53zJ26==#9;<1495f5e83>>o2m3:17b?=0;29?g7403:1?7>50z&263<6:m1C=?k4H00;?!74<3;9o6*71;34b>o093:1(<=;:6c8?l15290/=>:57`98k476290/=>:51048?xu2l3:1>vP:d:?27=<0:2wx9h4?:3y]1`=:9:21;<5rs003>5<5sW;9<63>398254=zukko6=4<:080M7502.:>;474:k6`?6=3`?n6=44o003>5<3;9h6F>2d9K57><,89?6<41a3`=:6=4+12693d=81<7*>3584e>=h98;1<7*>358253=650;194?6|,88=6<N6:11/=>:513a8 =7=9>l0e:?50;&271<0i21b;?4?:%300?1f32e:=<4?:%300?76>21v8j50;0xZ0b<58936:<4}r7f>5<5sW?n70?<8;52?xu6:90;6?uQ1328945?28;:7psmbb83>6<62:qC=?64$005>=2>i6:90;66l>3983>6<729q/=?8513f8L44b3A;946*>35826f=#080:;k5f7083>!74<3=j76g82;29 4532>k07b?>1;29 45328;=76s|5e83>7}Y=m16=>65739~w0c=838pR8k4=01;>2752z\265=:9:21=299'570=0=1b9i4?::k6a?6=3f;9<7>5;c3027826a=O9;o0D<<7;%300?75k2.3=7?8f:k45?6=,89?6:o4;h51>5<#9:>1;l54o032>5<#9:>1=<84;|q6`?6=:rT>h63>39846>{t=l0;6?uQ5d9>56>=?81v<109~ygdb29086<4<{I31<>"6:?0386g:d;29?l3b2900c<h5G13:8 453288h7)6>:05e?l16290/=>:57`98m24=83.:?948a:9l547=83.:?94>1798yv3c2909wS;k;<30i7>52z\6a>;6;10<=6s|13294?4|V88;70?<8;325>{zjkl1<7=51;1xL44?3-;9:76;;h7g>5<1=?m4$93952`;1<7*>3584e>=n?;0;6)?<4;5b?>i6980;6)?<4;322>=z{80q~;j:181[3b34;8479>;|q265<72;qU=?>4=01;>4763twio=4?:282>6}O9;20(<<9:968m0b=831b9h4?::m265<722h:?54?:283>5}#9;<1=?j4H00f?M7502.:?94>2b9'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wx9i4?:3y]1a=:9:21;?5rs4g94?4|VvP>219>56>=98;0qpll1;297?7=;rB:>55+1349<1=n=m0;66g:e;29?j7583:17o?<8;297?6=8r.:>;4>2e9K57c<@8837)?<4;31g>"?93;k07d9=:18'562=?h10c:18'562=98<07p}:d;296~X2l27:?5482:p1`<72;qU9h5212:934=z{88;6=4={_314>;6;10:=<5r}ca1>5<42808wE?=8:&263h7>5;h7f>5<5<4290;w)?=6;31`>N6:l1C=?64$017>44d3-2:6<9i;h52>5<#9:>1;l54i6094?"6;=05<5sW?o70?<8;51?xu2m3:1>vP:e:?27=<092wx=?>50;0xZ44734;847?>1:~ff5=8391=7=tH00;?!75>32?7d;k:188m0c=831d=?>50;9a56>=8391<7>t$005>44c3A;9i6F>299'562=9;i0(5?516d8m27=83.:?948a:9j37<72-;8879n;:m254<72-;887?>6:9~w0b=838pR8j4=01;>242183>7}Y9;:01<=7:032?x{e9=l1<7<50;2x 4412>i0D<"6;=0?m6*71;34b>o083:1(<=;:6c8?j7693:1(<=;:035?M74;21vn<=j:181>5<7s-;9:79l;I31a>N6:11/=>:54`9'<4<6?o1b;=4?:%300?1f32e:=<4?:%300?76>2B:?>54}cf:>5<5290;w)?=6;5`?M75m2B:>55+12690d=#080:;k5f7183>!74<3=j76a>1083>!74<3;::6F>3298ygbf29086=4?{%312?4>3A;9i6F>299'562=:11/4<4>7g9j34<72-;8879n;:k46?6=,89?6:o4;n325?6=,89?65<#9:>1;l54o032>5<#9:>1=<84H010?>{e1k0;6>4?:1y'570=:01C=?k4H00;?!74<3837)6>:05e?l16290/=>:57`98m24=83.:?948a:9l547=83.:?94>1798yg?>29086=4?{%312?4>3A;9i6F>299'562=:11/4<4>7g9j34<72-;8879n;:k46?6=,89?6:o4;n325?6=,89?65<#9:>1;l54i6094?"6;=05<4290;w)?=6;0:?M75m2B:>55+12696==#080:;k5f7083>!74<3=j76g82;29 4532>k07b?>1;29 45328;=76sm9283>6<729q/=?85289K57c<@8837)?<4;0;?!>628=m7d9>:18'562=?h10e:<50;&271<0i21d=:180>5<7s-;9:7<6;I31a>N6:11/=>:5299'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wi4k4?:283>5}#9;<1>45G13g8L44?3-;887<7;%:2>41a3`=:6=4+12693d=81<7*>3584e>=h98;1<7*>358253=3;:96F>2d9K57><,89?641a3`=:6=4+12693d=81<7*>3584e>=h98;1<7*>358253=3=h7E?=e:J26==#9:>18l5+80823c=n?90;6)?<4;5b?>i6980;6)?<4;322>N6;:10qoj<:180>5<7s-;9:7<6;I31a>N6:11/=>:5299'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wi=9?50;794?6|,88=6?l4H00f?M7502.:?94=8:&;5?70n2c<=7>5$017>2g<3`=96=4+12693d=91<7*>3584e>=n?=0;6)?<4;5b?>i6980;6)?<4;322>=zj8>=6=4=:183!75>3=h7E?=e:J26==#9:>18l5+80823c=n?90;6)?<4;5b?>i6980;6)?<4;322>N6;:10qo?;7;296?6=8r.:>;48c:J26`=O9;20(<=;:5c8 =7=9>l0e:>50;&271<0i21d==4;|`20=<72;0;6=u+13493f=O9;o0D<<7;%300?2f3-2:6<9i;h53>5<#9:>1;l54o032>5<#9:>1=<84H010?>{e9=31<7<50;2x 4412>i0D<"6;=0?m6*71;34b>o083:1(<=;:6c8?j7693:1(<=;:035?M74;21vn<:n:181>5<7s-;9:79l;I31a>N6:11/=>:54`9'<4<6?o1b;=4?:%300?1f32e:=<4?:%300?76>2B:?>54}c37f?6=:3:12784g>N6:l1C=?64$017>1g<,1;1=:h4i6294?"6;=0j7)6>:05e?l17290/=>:57`98k476290/=>:51048L45432wi=9j50;194?6|,88=6N6:11/=>:51068 =7=9>l0e:?50;&271<0i21b;?4?:%300?1f32e:=<4?:%300?76>21vn<:=:180>5<7s-;9:7<6;I31a>N6:11/=>:5299'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wi=9=50;694?6|,88=6?o4H00f?M7502.:?94=8:&;5?70n2c<=7>5$017>2g<3`=96=4+12693d=91<7*>3584e>=h98;1<7*>358253=54;294~"6:?09m6F>2d9K57><,89?6?64$93952`;1<7*>3584e>=n?;0;6)?<4;5b?>o0;3:1(<=;:6c8?j7693:1(<=;:035?>{e9=?1<7:50;2x 4412;k0D<"6;=0946*71;34b>o093:1(<=;:6c8?l15290/=>:57`98m25=83.:?948a:9l547=83.:?94>1798yg72:3:1?7>50z&263<512B:>h5G13:8 4532;20(5?516d8m27=83.:?948a:9j37<72-;8879n;:m254<72-;887?>6:9~f43c29096=4?{%312?1d3A;9i6F>299'562=

7g9j35<72-;8879n;:m254<72-;887?>6:J276=52;294~"6:?02d9K57><,89?69o4$93952`:1<7*>3584e>=h98;1<7*>358253=O9:907pl>7283>7<729q/=?857b9K57c<@8837)?<4;6b?!>628=m7d9?:18'562=?h10c:18'562=98<0D<=<;:a520=8381<7>t$005>2e<@88n7E?=8:&271<3i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6=zj8=<6=4=:183!75>3=h7E?=e:J26==#9:>18l5+80823c=n?90;6)?<4;5b?>i6980;6)?<4;322>N6;:10qo?88;296?6=8r.:>;48c:J26`=O9;20(<=;:5c8 =7=9>l0e:>50;&271<0i21d==4;|`23<<72;0;6=u+13493f=O9;o0D<<7;%300?2f3-2:6<9i;h53>5<#9:>1;l54o032>5<#9:>1=<84H010?>{e9>k1<7<50;2x 4412>i0D<"6;=0?m6*71;34b>o083:1(<=;:6c8?j7693:1(<=;:035?M74;21vn<;<:181>5<7s-;9:79l;I31a>N6:11/=>:54`9'<4<6?o1b;=4?:%300?1f32e:=<4?:%300?76>2B:?>54}c360?6=:3:12784g>N6:l1C=?64$017>1g<,1;1=:h4i6294?"6;=0j7)6>:05e?l17290/=>:57`98k476290/=>:51048L45432wi=8850;094?6|,88=6:m4H00f?M7502.:?94;a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>4713A;8?65rb074>5<5290;w)?=6;5`?M75m2B:>55+12690d=#080:;k5f7183>!74<3=j76a>1083>!74<3;::6F>3298yg7203:1>7>50z&263<0k2B:>h5G13:8 4532=k0(5?516d8m26=83.:?948a:9l547=83.:?94>179K565<3th:944?:383>5}#9;<1;n5G13g8L44?3-;887:n;%:2>41a3`=;6=4+12693d=3587e>"?93;k07b?>1;29 45328;=7E?<3:9~f43e29096=4?{%312?1d3A;9i6F>299'562=

7g9j35<72-;8879n;:m254<72-;887?>6:J276=o7>52;294~"6:?02d9K57><,89?69o4$93952`:1<7*>3584e>=h98;1<7*>358253=O9:907pl>5d83>7<729q/=?857b9K57c<@8837)?<4;6b?!>628=m7d9?:18'562=?h10c:18'562=98<0D<=<;:a50`=8381<7>t$005>2e<@88n7E?=8:&271<3i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6=zj8<;6=4=:183!75>3=h7E?=e:J26==#9:>18l5+80823c=n?90;6)?<4;5b?>i6980;6)?<4;322>N6;:10qo?91;296?6=8r.:>;48c:J26`=O9;20(<=;:5c8 =7=9>l0e:>50;&271<0i21d==4;|`227<72;0;6=u+13493f=O9;o0D<<7;%300?2f3-2:6<9i;h53>5<#9:>1;l54o032>5<#9:>1=<84H010?>{e9?91<7<50;2x 4412>i0D<"6;=0?m6*71;34b>o083:1(<=;:6c8?j7693:1(<=;:035?M74;21vn<8;:181>5<7s-;9:79l;I31a>N6:11/=>:54`9'<4<6?o1b;=4?:%300?1f32e:=<4?:%300?76>2B:?>54}c351?6=:3:12784g>N6:l1C=?64$017>1g<,1;1=:h4i6294?"6;=0?0;6?4?:1y'570=?j1C=?k4H00;?!74<3>j7)6>:05e?l17290/=>:57`98k476290/=>:51048L45432wi=;950;094?6|,88=6:m4H00f?M7502.:?94;a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>4713A;8?65rb04:>5<5290;w)?=6;5`?M75m2B:>55+12690d=#080:;k5f7183>!74<3=j76a>1083>!74<3;::6F>3298yg71i3:1?7>50z&263<512B:>h5G13:8 4532;20(5?516d8m27=83.:?948a:9j37<72-;8879n;:m254<72-;887?>6:9~f40e290>6=4?{%312?4e3A;9i6F>299'562=:11/4<4>7g9j34<72-;8879n;:k46?6=,89?6:o4;h50>5<#9:>1;l54i6694?"6;=02781`>N6:l1C=?64$017>7><,1;1=:h4i6394?"6;=0!74<3=j76g83;29 4532>k07d9;:18'562=?h10e:;50;&271<0i21b;;4?:%300?1f32c<;7>5$017>2g<3`=36=4+12693d=5}#9;<1>i5G13g8L44?3-;887<7;%:2>41a3`=:6=4+12693d=81<7*>3584e>=n?:0;6)?<4;5b?>o0<3:1(<=;:6c8?l12290/=>:57`98m20=83.:?948a:9j32<72-;8879n;:k4t$005>7e<@88n7E?=8:&271<502.3=7?8f:k45?6=,89?6:o4;h51>5<#9:>1;l54i6194?"6;=0!74<3=j76g85;29 4532>k07b?>1;29 45328;=76sm17d94?5=83:p(<<9:036?M75m2B:>55+1269542<,1;1=:h4i6394?"6;=0!74<3=j76a>1083>!74<3;::65rb053>5<4290;w)?=6;0:?M75m2B:>55+12696==#080:;k5f7083>!74<3=j76g82;29 4532>k07b?>1;29 45328;=76sm16394?5=83:p(<<9:3;8L44b3A;946*>3581<>"?93;k07d9=:18'562=?h10c:18'562=98<07pl>7383>1<729q/=?852`9K57c<@8837)?<4;0;?!>628=m7d9>:18'562=?h10e:<50;&271<0i21b;>4?:%300?1f32e:=<4?:%300?76>21vn<9;:187>5<7s-;9:7N6:11/=>:5299'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3`=86=4+12693d=5}#9;<1=<;4H00f?M7502.:?94>159'<4<6?o1b;<4?:%300?1f32c<>7>5$017>2g<3f;:=7>5$017>47132wi9=4?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg74k3:1>7>50z&263<012B:>h5G13:8 4532=k0D:k4$6d93d=#080:;k5f7183>!74<3=j76a>1083>!74<3;::65rb4094?4=83:p(<<9:6;8L44b3A;946*>3587e>N0m2.41a3`=;6=4+12693d=94?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg3?29096=4?{%312?1>3A;9i6F>299'562="?93;k07b?>1;29 45328;=76sm5683>7<729q/=?85789K57c<@8837)?<4;6b?M1b3-=m6:o4$93952`:1<7*>3584e>=h98;1<7*>358253=3=27E?=e:J26==#9:>18l5G7d9'3c<0i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6l0e:>50;&271<0i21d=5<7s-;9:796;I31a>N6:11/=>:54`9K3`=#?o0o083:1(<=;:6c8?j7693:1(<=;:035?>{e<;0;6?4?:1y'570=?01C=?k4H00;?!74<3>j7E9j;%5e>2g<,1;1=:h4i6294?"6;=05<5290;w)?=6;5:?M75m2B:>55+12690d=O?l1/;k48a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>47132wi?k4?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg5b29096=4?{%312?1>3A;9i6F>299'562="?93;k07b?>1;29 45328;=76sm3e83>7<729q/=?85789K57c<@8837)?<4;6b?M1b3-=m6:o4$93952`:1<7*>3584e>=h98;1<7*>358253=3=27E?=e:J26==#9:>18l5G7d9'3c<0i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6l0e:>50;&271<0i21d=5<7s-;9:796;I31a>N6:11/=>:54`9K3`=#?o0o083:1(<=;:6c8?j7693:1(<=;:035?>{e;00;6?4?:1y'570=?01C=?k4H00;?!74<3>j7E9j;%5e>2g<,1;1=:h4i6294?"6;=05<5290;w)?=6;5:?M75m2B:>55+12690d=O?l1/;k48a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>47132wi?:4?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg5129096=4?{%312?1>3A;9i6F>299'562="?93;k07b?>1;29 45328;=76sm3483>7<729q/=?85789K57c<@8837)?<4;6b?M1b3-=m6:o4$93952`:1<7*>3584e>=h98;1<7*>358253=3=27E?=e:J26==#9:>18l5G7d9'3c<0i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6l0e:>50;&271<0i21d=5<7s-;9:796;I31a>N6:11/=>:54`9K3`=#?o0o083:1(<=;:6c8?j7693:1(<=;:035?>{e;80;6?4?:1y'570=?01C=?k4H00;?!74<3>j7E9j;%5e>2g<,1;1=:h4i6294?"6;=05<5290;w)?=6;5:?M75m2B:>55+12690d=O?l1/;k48a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>47132wi>k4?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg4b29096=4?{%312?1>3A;9i6F>299'562="?93;k07b?>1;29 45328;=76sm4883>7<729q/=?85789K57c<@8837)?<4;6b?M1b3-=m6:o4$93952`:1<7*>3584e>=h98;1<7*>358253=36=4=:183!75>3=27E?=e:J26==#9:>18l5G7d9'3c<0i2.3=7?8f:k44?6=,89?6:o4;n325?6=,89?6l0e:>50;&271<0i21d=5<7s-;9:796;I31a>N6:11/=>:54`9K3`=#?o0o083:1(<=;:6c8?j7693:1(<=;:035?>{e<<0;6?4?:1y'570=?01C=?k4H00;?!74<3>j7E9j;%5e>2g<,1;1=:h4i6294?"6;=05<5290;w)?=6;5:?M75m2B:>55+12690d=O?l1/;k48a:&;5?70n2c<<7>5$017>2g<3f;:=7>5$017>47132wi8>4?:383>5}#9;<1;45G13g8L44?3-;887:n;I5f?!1a2>k0(5?516d8m26=83.:?948a:9l547=83.:?94>1798yg2729096=4?{%312?1>3A;9i6F>299'562="?93;k07b?>1;29 45328;=76sm14294?4=83:p(<<9:031?M75m2B:>55+12690d=O?l1/;k4>179'<4<6?o1b;=4?:%300?1f32e:=<4?:%300?76>21vn<=i:181>5<7s-;9:7?>2:J26`=O9;20(<=;:5c8L2c<,>l1=<84$93952`:1<7*>3584e>=h98;1<7*>358253="0n3=j7d?>9;29 45328;276sma;295?6=8r.:?94>189K57><@>h0(:h57`9j54?=83.:?94>1898ygd=83;1<7>t$017>47>3A;946F8b:&4b?1f3`;:57>5$017>47>32wio7>51;294~"6;=0:=45G13:8L2d<,>l1;l5f10;94?"6;=0:=454}cf94?7=83:p(<=;:03:?M7502B{em3:1=7>50z&271<6901C=?64H6`8 2`=?h1b=<750;&271<69010qoh50;394?6|,89?6N0j2.2g51;294~"6;=0:=45G13:8L2d<,>l1;l5f10;94?"6;=0:=454}c31>5<6290;w)?<4;32=>N6:11C;o5+7g84e>o6900;6)?<4;32=>=zj891<7?50;2x 45328;27E?=8:J4f>"0n3=j7d?>9;29 45328;276sm1583>4<729q/=>:510;8L44?3A=i7)9i:6c8m47>290/=>:510;8?xd6=3:1=7>50z&271<6901C=?64H6`8 2`=?h1b=<750;&271<69010qo?9:182>5<7s-;887?>9:J26==O?k1/;k48a:k25<<72-;887?>9:9~f41=83;1<7>t$017>47>3A;946F8b:&4b?1f3`;:57>5$017>47>32wi=54?:083>5}#9:>1=<74H00;?M1e3-=m6:o4i03:>5<#9:>1=<74;|`2f?6=93:135825<=O9;20D:l4$6d93d=n9831<7*>35825<=:183!74<3;:56F>299K3g=#?o01883>!74<3;:565rb0f94?7=83:p(<=;:03:?M7502B{e9l0;6<4?:1y'562=9830D<<7;I5a?!1a2>k0e189K57><@>h0(:h57`9j54?=83.:?94>1898yg46290:6=4?{%300?7612B:>55G7c9'3c<0i2c:=44?:%300?76121vn?<50;394?6|,89?6N0j2.2g51;294~"6;=0:=45G13:8L2d<,>l1;l5f10;94?"6;=0:=454}c06>5<6290;w)?<4;32=>N6:11C;o5+7g84e>o6900;6)?<4;32=>=zj;<1<7?50;2x 45328;27E?=8:J4f>"0n3=j7d?>9;29 45328;276sm2683>4<729q/=>:510;8L44?3A=i7)9i:6c8m47>290/=>:510;8?xd3n3:1=7>50z&271<6901C=?64H6`8 2`=?h1b=<750;&271<69010qo;>:182>5<7s-;887?>9:J26==O?k1/;k48a:k25<<72-;887?>9:9~f02=83;1<7>t$017>47>3A;946F8b:&4b?1f3`;:57>5$017>47>32wi9;4?:083>5}#9:>1=<74H00;?M1e3-=m6:o4i03:>5<#9:>1=<74;|`57?6=93:135825<=O9;20D:l4$6d93d=n9831<7*>35825<=:183!74<3;:56F>299K3g=#?o01883>!74<3;:565rb7494?7=83:p(<=;:03:?M7502B{e9;81<7?50;2x 45328;27E?=8:J4f>"0n3=j7d?>9;29 45328;276sm12`94?7=83:p(<=;:03:?M7502B{e9:n1<7?50;2x 45328;27E?=8:J4f>"0n3;::6a>1883>!74<3;:565rb06f>5<6290;w)?<4;32=>N6:11C;o5+7g8253=h9831<7*>35825<=6`<0827265<4sWk01?h5719>e?7612wxn7>53z\a?8572>:01o4>189~wf<72:qUo63<1;53?8e=9830q~j50;1xZa=:;;0<<63k:03:?xub2908wSk4=21935=:m3;:56s|f;297~Xa349?6:>4=g825<=z{8:1<7=t^028963=?916==4>189~w47=839pR95719>57<6901v<=50;1xZ45<5:21;=5212825<=z{8>1<7=t^06896?=?916=94>189~w43=839pR<;4=2c935=:9<0:=45rs0494?5|V8<01>l5719>53<6901v<950;1xZ41<5:i1;=5216825<=z{821<7=t^0:896b=?916=54>189~w4d=839pRh5719>5f<6901v189~w76=839pR?>4=50935=::90:=45rs3394?5|V;;019=5719>64<6901v?<50;1xZ74<5=>1;=5223825<=z{;91<7=t^318913=?916>>4>189~w72=839pR?:4=54935=::=0:=45rs3794?5|V;?01995719>60<6901v?850;1xZ70<5=21;=5227825<=z{;=1<7=t^35891?=?916>:4>189~w7c=839p15m55d9>g6<2m279i7?>1:p6c<72:q6==:55c9>e4<2m279j7?>1:p75<72:q6==;55c9>e7<2m278<7?>1:p74<72=q6==755c9>e6<2m27:8<481:?05?7692wx??4?:5y>55g==k16m94:e:?20=<08278>7?>1:p76<72=q6==l55c9>e0<2m27:84480:?07?7692wx?94?:5y>55e==k16m;4:e:?20d<0827887?>1:p70<72=q6==j55c9>e2<2m27:8<482:?01?7692wx?;4?:5y>55c==k16m54:e:?20g<08278:7?>1:p72<72=q6==h55c9>e<<2m27:8n480:?03?7692wx?54?:2y>546==k16ml4:e:?0550==k16mo4:e:?0=?7692wx?l4?:2y>551==k16mn4:e:?0e?7692wx?o4?:2y>55>==k16mi4:e:?0f?7692wx?n4?:2y>`3<2j272j7;j;<1`>4763ty8h7>53z?g3?3e34k;68k4=2f9547;|q0b?6=:r7::5480:?0b?7692wx8=4?:4y><0<2l27in7;j;<:g>26<51l1;?52418254=z{=;1<726<5=;1=5<5s4;<:79?;<61>4763ty??7>54z?;1?3b34hh68k4=9d934=:<:0:=<5rs5694?2|51<19h52be86a>;>93=:70:;:032?xu3=3:18v377;7f?8db200<6981v9850;6x9=>==l16nk4:e:?:1?1634>=6;|q73?6=0c<50=1;<52468254=z{=21<7:t=9c91`=:k80>i6369;52?82?28;:7p};9;290~;?j3?n70m=:4g89109~w1`=839pR9h4=42935=:0987`>;68>0?h63>0787`>;6990?h63>0g87`>;68l0?h63>0e87`>;68j0?h63>0c87`>;68h0?h63>0887`>;68<0?h63>0587`>;bk3>o70km:5f89`g=>79?;<72>47>3ty>>7>52z?203<0827>>7?>1:p11<72:qU995256844>;2<3;:56s|5783>6}Y=?1695480:?62?7612wx9:4?:2y>`d<0927o=79>;<74>4763ty>47>53z?g=?1734n96:>4=4:9547:01;=510;8yv032908wS8;;<4;>26<5?>1=<74}r45>5<4sW<=7086:628930=9830q~88:18087393=870?87;53?80028;:7p}98;296~;6<80<86398;325>{t>00;6>u2156937=:9<81;<52688254=z{1o1<7=t=9491a=:180<>637f;325>{t190;6>u28686`>;>;3=9707>:032?xu>:3:1?v378;7g?8?22>8014=51038yv?32908w066:4f89<1=?;16584>109~w<0=839p15o55e9>=<<0:272;7?>1:p==<72:q64o4:d:?:f?1534326;|q:e?6=:r73o7;k;<;a>4763ty2h7>52z?:b?75827:;5480:p=`<72;q6m=4>219>52?=?91vlk50;0x9d7=9;:01<9n:628yvga2909w0o=:003?872;3=;7p}m0;296~;f;3;9<63>55844>{tj80;6?u2a58265=:94=075>2644734;>;79?;|qa0?6=:r7j;7?=0:?21=<082wxn84?:3y>e=<6:916=8o5719~wg0=838p1l751328943>2>:0q~l8:1818gf288;70?:b;53?xue03:1>v3nb;314>;6=j0<<6s|b883>7}:ij0:>=5214g935=z{kk1<74}ra7>5<5s4hi6<52z?ag?75827::?480:pg3<72;q6ni4>219>537=?91vn950;0x9gc=9;:01<8<:628yve?2909w0li:003?871<3=;7p}l9;296~;d83;9<63>64844>{tkh0;6?u2c08265=:9?<1;=5rsb`94?4|5j81=?>4=044>2644734;=579?;|q`a?6=90q6=?h56d9>`2<2;27o:7;<;<33?63j9;70?8c?2<901h95529>a3<2;27n97;<;0547b34n:6:<4=071>240d<5m91=5<5s4n:6;2747634n86:<4}rf7>5<5s4n=60b6=4={47b34k;68j4}rf;>5<61r7o;7:j;1c<58:369k4=024>1c<58:=69k4=033>1c<58:m69k4=02f>1c<58:o69k4=02`>1c<58:i69k4=02b>1c<58:269k4=026>1c<58:?69k4=da90`=:mk0?i63ja;6f?8c>2=o01h654d9>a2<3m27n:7:j;1c<5l>18h52d`8254=z{m31<71==5rsg294?4|5l=19o52868265=z{o;1<7=5rsg094?4|5l319o52888265=z{o91<7=5rsg694?4|5lh19o528c8265=z{o?1<7=5rsg594?4|58:?60b7;k;|qe1d9>eg<2l2wxj44?:3y>551=98o01lm55e9~wcg=838p1<>7:03f?8gc2v3>0`825`=:i=0>h6s|fd83>7}:99h1=47b34k=68j4}r334?6=:r7:1d9>e2<2l2wx==?50;0x946b28;n70o7:4f8yv77:3:1>v3>0g825`=:i00>h6s|11194?4|58;;60b7>53z\267=:9;>1;=52130954?52z?230<0927:>94>109~w45e2908wS?189~w45d2909w0?;7;53?874k3;:=6s|12f94?5|V89o70?;6;m0:=45rs01e>5<5s4;8i7?>1:?27c<082wx=9>50;0x945b2>:01<:::032?xu6<80;6?u21539547<58>>6:<4}r376?6=:r7:8?4>109>512=?:1v<:<:181873;3;:=63>44847>{t9=>1<747634;?979>;|q203<72;q6=9851038942c2>;0q~?;7;296~;6<>0:=<5215f937=z{8>36=4={<374`83>7}:9=k1=2452z?20g<69816=9=5709~w42d2909w0?;c;325>;6<:0o6;<370?163ty:8h4?:2y]51c<58?;6;<37a?7612wx=8>50;0x942a28;:70?:0;53?xu6=80;6?u215d935=:9>?1=109>524=?;1v<;<:181872;3;:=63>6b845>{t9<>1<747634;=o79=;|q210<72;q6=8;51038940d2>90q~?:6;296~;6=?0:=<5217a931=z{8?<6=4={<363?76927::n485:p50>=838p1<;7:032?871k3==7p}>5883>7}:9<31=21m7>52z?21d<69816=;m5799~w43e2909w0?:b;325>;6>m0<=6s|14a94?4|58?h6;<35`?153ty:9i4?:3y>50b=98;01<8n:638yv72m3:1>v3>5d8254=:9?n1;>5rs07e>5<5s4;>j7?>1:?22a<0<2wx=;>50;0x940728;:70?9d;56?xu6>80;6?u21739547<58109>53b=?>1v<8<:181871;3;:=63>6e84<>{t9?>1<747634;=i79=;|q220<72;q6=;;51038940b2>;0q~?96;296~;6>?0:=<5217g936=z{8<<6=4={<353?76927::h484:p53>=838p1<87:032?871i3=97p}>6883>7}:9?31=2352z?22d<69816=;h5709~w40e2909w0?9b;325>;6?;0;<340?163ty::i4?:3y>53b=98;01<9?:638yv71m3:1>v3>6d8254=:9>:1;?5rs04e>5<5s4;=j7?>1:?234<092wx=:>50;0x941728;:70?84;50?xu6?80;6?u21639547<58=96:?4}r346?6=:r7:;?4>109>522=?;1v<9<:181870;3;:=63>6g846>{t9>>1<747634;<979=;|q233<72;q6=:85103894162>80q~?87;296~;6?>0:=<5217`934=z{8=36=4={<347`83>7}:9>k1=2251z\23g=z{8k1<7?t^0c8yv7>290:wS?6;|m122=83;pD<<7;H32=?7|93wvb89::182M7502C:=44>{08~yk30>3:1=vF>299J54?=9r;1qp`:7683>4}O9;20Ex{i=>21<7?tH00;?L7613;p=7srn45:>5<6sA;946G>1882451zJ26==N9831=v?5}|l63g<728qC=?64I03:>4}62twe9:m50;3xL44?3@;:57?t1;~j01c290:wE?=8:K25<<6s80vqc;8e;295~N6:11B=<751z39yxh2?o0;628q:6psa59294?7|@8837D?>9;3x5?{zf<2:6=4>{I31<>O6900:w<4r}o7;6?6=9rB:>55F10;95~7=utd>4>4?:0yK57>:|m1=2=83;pD<<7;H32=?7|93wvb86::182M7502C:=44>{08~yk3?>3:1=vF>299J54?=9r;1qp`:8683>4}O9;20Ex{i=121<7?tH00;?L7613;p=7srn4::>5<6sA;946G>1882451zJ26==N9831=v?5}|l64}62twe95m50;3xL44?3@;:57?t1;~j0>c290:wE?=8:K25<<6s80vqc;7e;295~N6:11B=<751z39yxh20o0;628q:6psa58294?5|@8837p`:9083>6}O9;20qc;62;297~N6:11vb87<:180M7502we94:50;1xL44?3td>584?:2yK57>53zJ26==zf<3<6=4<{I31<>{i=021<7=tH00;?xh2100;6>uG13:8yk3>i3:1?vF>299~j0?e2908wE?=8:m155rn4;e>5<4sA;946sa5`294?7|@8837p`:a083>4}O9;20qc;n2;297~N6:11vb8o<:182M7502we9l:50;3xL44?3td>m84?:2yK57>53zJ26==zf{i=h21<7=tH00;?xh2i00;6>uG13:8yk3fi3:1?vF>299~j0ge2908wE?=8:m1de=83;pD<<7;H32=?7|93wvb8ok:182f~N6:11vb8oj:182M7502C:=44>{08~yk3fn3:1=vF>299~j0d7290:wE?=8:K25<<6s80vqc;m1;295~N6:11B=<751z39yxh2j;0;6299~j0d3290:wE?=8:K25<<6s80vqc;m5;295~N6:11B=<751z39yxh2j?0;628q:6psa5c594?7|@8837p`:b983>4}O9;20qc;m9;295~N6:11vb8ln:181M7502we9ol50;0xL44?3td>nn4?:3yK57>52zJ26==zf{i=kl1<7vF>299~j0e52909wE?=8:m1f5=838pD<<7;|l6g1<72;qC=?64}o7`1?6=:rB:>55rn4a5>5<5sA;946sa5b594?4|@8837p`:c983>7}O9;20qc;l9;296~N6:11vb8mn:181M7502we9nl50;0xL44?3td>on4?:3yK57>52zJ26==zf{i=jl1<7vF>299~j0b52909wE?=8:m1a5=838pD<<7;|l6`1<72;qC=?64}o7g1?6=:rB:>55rn4f5>5<5sA;946sa5e594?4|@8837p`:d983>7}O9;20qc;k9;295<}O9;20qc;ka;297~N6:11vb8jm:180M7502we9im50;3xL44?3td>hi4?:0yK57>53zJ26==zf{i=l:1<7?6{I31<>{i=l;1<7?tH00;?xh2m;0;6>uG13:8yk3b;3:1?vF>299~j0c32908wE?=8:m1`3=839pD<<7;|l6a3<72:qC=?64}o7f3?6=;rB:>55rn4g;>5<4sA;946sa5d;94?5|@8837p`:e`83>6}O9;20qc;jb;296~N6:11vb8kl:180M7502we9hj50;1xL44?3td>ih4?:2yK57>53zJ26==zf{i=o;1<7=tH00;?xh2n;0;6>uG13:8yk3a;3:1?vF>299~j0`32908wE?=8:m1c3=839pD<<7;|l6b3<72:qC=?64}o7e3?6=;rB:>55rn4d;>5<4sA;946sa5g;94?5|@8837p`:f`83>6}O9;20qc;ib;297~N6:11vb8hl:180M7502we9kj50;1xL44?3td>jh4?:2yK57>53zJ26==zf?:;6=4<{I31<>{i>9;1<7?tH00;?L7613;p=7srn721>5<6sA;946sa61194?7|@8837D?>9;3x5?{zf?:?6=4>{I31<>{i>9?1<7?tH00;?L7613;p>7srn725>5<6sA;946sa61594?7|@8837p`90983>4}O9;20qc8?9;295~N6:11vb;>n:182M7502we:=l50;3xL44?3td=51zJ26==zf?:n6=4>{I31<>{i>9l1<7?tH00;?xh1990;6299~j375290:wE?=8:m245=83;pD<<7;|l551<728qC=?64I03:>4}52twe:<;50;3xL44?3td==;4?:0yK57>51zJ26==zf?;36=4>{I31<>{i>831<7?tH00;?xh19h0;6299~j37d290:wE?=8:m24b=83;pD<<7;|l55`<728qC=?64}o42b?6=9rB:>55rn703>5<6sA;946sa63394?7|@8837p`92383>4}O9;20qc8=3;295~N6:11vb;<;:182M7502we:?;50;3xL44?3td=>;4?:0yK57>51zJ26==zf?836=4>{I31<>{i>;31<7?tH00;?xh1:h0;6299~j34d290:wE?=8:m27b=83;pD<<7;|l56`<728qC=?64}o41b?6=9rB:>55rn713>5<6sA;946sa62394?7|@8837p`93383>4}O9;20qc8<3;295~N6:11vb;=;:182M7502we:>;50;3xL44?3td=?;4?:0yK57>51zJ26==zf?936=4>{I31<>{i>:31<7?tH00;?xh1;h0;6299~j35d290:wE?=8:m26b=83;pD<<7;|l57`<728qC=?64}o76>5<4std?j7>51zm2d<728qvb:h50;3xyk?3290:wp`n9;295~{ijl0;6{|le`?6=9rwe=<<50;3xyk75?3:1=vsa12a94?7|ug;>=7>51zm530=83;pqc?8b;295~{i90:1<7?t}o3b1?6=9rwe=oo50;3xyk7dn3:1=vsa1d694?7|ug;m57>51zm65c=83;pqc<=3;295~{i::21<7?t}o07`?6=9rwe:>h50;3xyk0383:1=vsa65394?7|utwvLMMt73c9e6c2198iqMNM{1CDU}zHI \ No newline at end of file diff --git a/sterminator/XC9572XL/STERMINATOR.ngr b/sterminator/XC9572XL/STERMINATOR.ngr new file mode 100644 index 0000000..8dc2535 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.ngr @@ -0,0 +1,3 @@ +XILINX-XDB 0.1 STUB 0.1 ASCII +XILINX-XDM V1.6e +$0`246<&'%XXH\BIOCWKW(q92::7<<41108544<9;k0=>4K<0094;c<9:0OmyoN<0094;c<9:0OmyoM<0094;773891EC^ZT;F?57<768>0=>4FNQWW>AgsiH6:>7>115927?OIX\^1HlznB=31>58e3891B_2>2;2=54=6;3E^X][[:P>26?69i2;86\2>2;2=5>4f3;0HAI2>:1<;?77GAPTV9GHB;93:5i6<5IORVP?B;93:5=?5=:HLSQQ0086?OIX\^1HlznB=394;?<:3DI0<4?>g91>JSSX\^1]1?50?:86?W;93:5=6=n;229E9562;4:<6=?:HLSQQ3743;D@87<76o186D@_UU8EG94=87;08<5:1:42?27<08124675D=:94;e<13NjxlO38;2=g>?=Lh~jN1650?g8=?OIX\^1H1650?31?<;>586:231EC^ZT;FbpdD;03:55675NB>;>5869231BNQnde2345:?294m744@UURVP?W;03:5=956:NWWTPR=Zly~`y27:1<;?<49B8459=2K7=90:;@>21;3G;914>7L2>9?78E9476<1J0??15:C?67823H69?3;4A=07:0=F4;?596O327<6?D:5?7?0M1<7>49B87?9<2K7>3;4A=13:2=F4:;1>3;4A=12:1=F4:4?7L2;>59B80833H6=295N<6<7?D:?6=1J040<;@GAg>GBJVcf|ROJB0c8E@DXg{:;<=?n;@GA[jt789:Te`~PAD@\kw6789;i7LKM_ymq4567j2KNNRv`r12351=FFM8=7L@K2C35?DHC:K8?7L@K379BJA5E9?1JBI=M279BJA2E;=1JBI;7;CWP[LHAG81H>6MJ3:AOO3=DDBnjx>5LLS48GHB;8720O@J31;2=2>EJL5;556M@MLKWP@B03JXNMYKK3:Aoo0=DdbOe=6J;;E>3:0=C48:596J310<4?A:6:3:596J313<5?A:6294?7I2>>59G87833M68295K<5<7?A:26=1O0;0;;E>4:3=C410;295K<9<7?A:>6>1Omyo30?58@drf484>7Io{a@:8@drfI5:556Jnt`C?558>3MkmL2>1?`8@drfI5;96=06;EcweD:6:7k0HlznA=394;>Bf|hK78364D`vbE93902NjxlO36?:8@drfI5=5m6Jnt`C?7>19:FbpdD;9;4j7Io{aC>2>58?3MkmO2>>99GeqgE4;437Io{aC>0:==Ci}kI0907;EcweG:2611OmyoM<7<;?AgsiK6<2l5KaucA8=<7611OmyoM<9<;?AgsiK62285IC=2=1>@D484<7KM32;2=1>@D4;497KJ;;GF@A0=AX\IX==5IPTAP[fkwWl{;<=>=6:DSQFUXkdzTi|>?01]jiuYAX\IXSnc_ds34566991M\XM\_bos[`w789;9:6H_UBQ\ghvXmx:;<2L[YN]Pclr\at678;Uba}QIPTAP[fkwWl{;<=<>119ETPETW`g{SK^ZCR32?B5<4I518MKPb3BON\RFFESCQGM_03EELENOCd:NSIZGCLVY^NR?k;MRN[FIJXHXNSi5CPL]@KHVFZLU856B_M^FEBZ7>3EZFSIHI_3;8HUKXLOLT?45CPL]GBCY312F[ARJIF^7b?IVJWQEY>R?i;Lcg`ZHDWhno<=>?169Ngjkwi{UE_HBPclr\at6789;<7@m`mqcq[KUBDVif|Rk~012252=Jkfg{mQASDN\ghvXmx:;?0028I}iuWHOISua}0122a>Kg{UYi~{ct=3=a>Kg{UYi~{ct=0=a>Kg{UYi~{ct=1=a>Kg{UYi~{ct=6=a>Kg{UYi~{ct=7=a>Kg{UYi~{ct=4=a>Kg{UYi~{ct=5=a>Kg{UYi~{ct=:=56=JpfxTc>?01]{kw6789;87@v`r^mq4567Wqey<=>>129N|jtXg{:;<5Bxnp\kw678;Usc>?0130?H~hzVey<=>=_ymq45669:1Ftb|Pos2346Yg{:;<=?<;LzlvZiu89:8Sua}012256=JpfxTc>?05]{kw6789;87@v`r^mq4563Wqey<=>>129N|jtXg{:;<8Qwos2345743Drd~Ra}0126[}iu89::=>5Bxnp\kw678?Usc>?0108J54?2328JDYdeyUn}=>?2^kntZHFWjg{Sh?0102e>HFWds<=>?b:LB[hs89:;=n5AA^ov|56788;i7COPmtz34565m2DJS`{w0123[lkw:2DI96@M<1<4?KD;93:596@M<0?0103?KDXkdzTi|>?01]jiuYIJVif|Rk~012357=IK<1EO1>15:L@84823GI7>3;4NB>0:0=IK5>596@L<4<6?KE;>7?0BN28>69MG9>=87?0BN27>e9MGZgcl9:;<1>1d:L@[dbc89:;0<0k;OA\eab789:7>3j4NB]b`a6789682i5AC^cg`56785>5h6@L_`fg45674<4o7CMPaef3456;>7n0BNQnde2345:06o1EORokd12349>=87n0BNQnde2345:?6;1E^85AR=2=2>HU48:5:6@]<03=<>HU4881<384NS>26;3HU4:4>7C\34?78JW:26<1E^1815:LQ82823GX743;4NS>::1=I[LFm7C]JL^antZcv89:;j6@\EM]`iuYby9:;=k5ASDN\ghvXmx:;??12]O0>VFZ]k0\D@PBTQJ@]d3:4Q=1=0>W;<7>0]1;14:S?2;2W;07>0]1715:PBIFU682XJAN]Pclr\at67898=7_OBCR]`iuYby9:;?01324>TFEJYTe`~PR@O@W4>THEJYTo`~Pep2345YneyUYC@M\_bos[`w789::==5]OLAP[lkwW[EFO^?<;SVO2>Tb{|f56\jstnw858>3[oxyaz31?;8V`urd}69245]erwop95912Xnxb{<5<:?Wct}e~79374Rdqvhq:1601Yi~{ct=5=f>Tb{|f054?>89Qavsk|525>;5]erwopZ6Xff~;<=>Pilr\V`urd}U;Sca{01235g=TANH^_RGAFNc8WLAXJ\YBHUl4SHE\FPUIIDO>7^ZJRL`8WQCUE@DJXB\;;U[SA<=QAL]TXT^J1e9[MIOIP$RON->!1!QWQG&7&8*J_NGF6:ZPPIOE?2RXXRIAD0g8\VRXADZGI@KAT@VJKKYDGGY_^LGATR33?]USW[^GS]\@PDPW]3=_lkUBh<>4Xeo\Idlhz_oydaa119[`hYJageyZh||inl6?]i;87<0Tb2?>048\j:76;<0Tb2?>2;8\j:76Vcf|>5Wsu;8\vr@Efnn`55Paof34566>2Ujbi>?01]jiuYXign;<=>>8:]bja6788;=7Road1235ZojxVUjbi>?003;?Zgil9:;><84_`lg4565W`g{SRoad12364><179\ekb7899Te`~P_`lg4564911Tmcj?01622>Yffm:;<9Qfmq]\ekb789>:46Qnne2340713Vkeh=>?5^kntZYffm:;<8?7;^cm`567>8<0Sl`k0125[lkwWVkeh=>?6058[jt789::86Q`r1234ZojxVUd~=>?0058[jt789;:86Q`r1235ZojxVUd~=>?1058[jt7898:86Q`r1236ZojxVUd~=>?2058[jt7899:86Q`r1237ZojxVUd~=>?3058[jt789>:86Q`r1230ZojxVUd~=>?4058[jt789?:86Q`r1231ZojxVUd~=>?5058[jt789<:86Q`r1232ZojxVUd~=>?6058[jt789=:86Q`r1233ZojxVUd~=>?7058[jt7892:86Q`r123?8058[jt7893:86Q`r123=ZojxVUd~=>?9058[jt788::86Q`r1224ZojxVUd~=>>0078eabbz:1ojk;4epwbh6=iIZ<0bK^ZCRg8jCVRKZUjbi>?0101?k@W]JYTmcj?012\mhvXfOZ^O^Qnne23457b3gL[YN]Paof34575:2dM\XM\_`lg4566W`g{ScH_UBQ\ekb789;:=?5aFQW@WZojxVdM\XM\1e9mBUSD[Vey<=>?219mBUSD[Vey<=>?_hos[k@W]JYTc>?0135?kUSM[G:>6`\TDPN[lkwWgY_I_C>d:lPP@TJWfx;<=>=0:lPP@TJWfx;<=>Pilr\jVRBZDUd~=>?0018jRCb3fx;<=>Pxnp3456b3fx;<=>Pxnp3457b3fx;<=?Pxnp3456b3fx;<=?Pxnp3457b3fx;<=o7H52;3xW3?=93mwc?:4;38j4322?1/=8=515g8yV0?28?i64c83>4<6sZ<26<;m:03a>453>tS7;950d=98h1=>:9541962?a3-;?h7l6;%32g?7e82h:8o4?:3c95g<2lrF:9<4={%32g?7fn2Bi46sC14095~"6ih0;7p*>4b820g=]=o08w<:51g82`?{]9==1;v??:0g95f<603i1>i4=c;j27<722c:494?::k57?6=3f;3h7>5;n3;1?6=3`;?m7>5;h3:5?6=3`<<6=4+10g923=i98n1<65f6483>!76m3<=7c?>d;38?lg3290/=5<#98o1m>5a10f96>=n<00;6)?>e;6;?k76l3:07d:8:18'54c=<11e=?6=4+10g90==i98n1?65f4283>!76m3>37c?>d;68?l25290/=5<#98o1855a10f93>=n;o0;6)?>e;6;?k76l3207d=j:18'54c=<11e=!76m3>37c?>d;a8?l5f290/=5<#98o1855a10f9b>=n;>0;6)?>e;6;?k76l3;;76g<6;29 47b2=20b:50;&25`<302d:=i4>3:9j76<72-;:i7:7;o32`?7332c8>7>5$03f>1>5<#98o1855a10f953=1d87<>h69m0:;65f4d83>!76m3>37c?>d;3;?>o3l3:1(4b<3ko96=4<:080I7293;pDo64}M366?7|,8kj6=5r$06`>gch0;66l>:180>5<7s-;?o7o:;I37b>o183:17d8l:188k47a2900q~8n:181[0f34;1:=5rsed94?4|580:=k5Q10d8yvc72909wS8l;<392f=zukoj6=49:385I7293;pDo64}M366?>|,8kj6=5+1`:95=4<,8k86;m4$0c5>47a3-;j=78n;o3:b?7<,8k96;l4n0c3>4=z,8>h6oh4Z4d96~7>28?1qW?;7;0x5d<693wb:l4?::k5f?6=3f;9:7>5$03f>4423g;:h7>4;n314?6=,8;n6<<:;o32`?7<3`=86=4+10g937=i98n1<65f6e83>!76m3=97c?>d;38?g7=83?1>7;tL072>4}Oj11v(<:l:b28m3e=831d=5;h47>5<=0;66g90;29?l0d2900c50z&20f>{t>h0;6?uQ6`9>5?073ty=n7>52z\5f>;62?;0q~ji:18187283km70?5659~w`6=838p1<4>1g9]54`j1vqo<50;796?3|D8?:60<729q/=9m5a79K51`>o183:17d8l:188k47a2900qo?:0;295?6=8r.:8n4m0:J20c=hio0;66s|6`83>7}Y>h16=78?;|q5f?6=:rT=n63>:738yvba2909w0?:0;ce?87=>=1vh>50;0x94<69o1U=5<5sW{t9;<1<7f:&20<<6:<1e=9651:p36<72;qU;>522;4`?!7313=97c?;8;28yv0c2909wS8k;<392f=#9=31;?5a15:95>{zj8:>6=4>c;f95f}K9<;1=vFm8:O504=0r.:ml4?;%3b49c:&2e3<69o1/=l?56`9m5<`=92.:m?49b:l2e5<63t.:8n4l1:X6b?4|l331qW?;7;0xa?0=u`1<7*>1d8266=i98n1<65`13094?"69l0:>>5a10f95>=h9;;1<7*>1d8266=i98n1>65`13d94?"69l0:>>5a10f97>=h9;o1<7*>1d8266=i98n1865`13a94?"69l0:>>5a10f91>=h9;h1<7*>1d8266=i98n1:65`13c94?"69l0:>>5a10f93>=h9;31<7*>1d8266=i98n1465`13:94?"69l0:>>5a10f9=>=h9;=1<7*>1d8266=i98n1m65`13494?"69l0:>>5a10f9f>=h9;:1<7*>1d8266=i98n1o65f7083>!76m3=;7c?>d;28?l0a290/=5<#98o1;=5a10f97>=n?k0;6)?>e;53?k76l3>07d96:18'54c=?91e=!76m3=;7c?>d;:8?l12290/=5<#98o1;=5a10f9f>=n>m0;6)?>e;53?k76l3i07o?50;796?3|D8?:60<729q/=9m5a79K51`>o183:17d8l:188k47a2900qo?:0;295?6=8r.:8n4m0:J20c=hio0;66s|6`83>7}Y>h16=78?;|q5f?6=:rT=n63>:738yvba2909w0?:0;ce?87=>=1vh>50;0x94<69o1U=5<5sW7;tL072>4}Oj11v(<:l:b28m3e=831d=5;h47>5<=0;66g90;29?l0d2900c50z&20f>{t>h0;6?uQ6`9>5?073ty=n7>52z\5f>;62?;0q~ji:18187283km70?5659~w`6=838p1<4>1g9]54`j1vqoh50;796?3|D8?:60<729q/=9m5a79K51`>o183:17d8l:188k47a2900qo?:0;295?6=8r.:8n4m0:J20c=hio0;66s|6`83>7}Y>h16=78?;|q5f?6=:rT=n63>:738yvba2909w0?:0;ce?87=>=1vh>50;0x94<69o1U=5<5sW6?4:{M365?7|@k20q)?;c;a3?l0d2900c5<1<75f6183>>o1k3:17b?>f;29?xd6=90;6<4?:1y'51e=j91C=9h4o`d94?=z{?k1<7:768yvc72909w0?510d8Z47a3tyn=7>52z\5g>;62?i0qpl=0;291?4==rF:9<4>{I`;?x"65<2290;w)?;c;c5?M73n2c==7>5;h47>5<>i69o0;66sm14294?7=83:p(<:l:c28L42a3fkm6=44}r4b>5<5sW{tlo0;6?u21429ec=:93f:pa4<72;qU:n521;4`?x{e:80;684=:4yO507=9rBi46s+15a9g5=n>j0;66a>1g83>>o1i3:17d8m:188m32=831i=7>55;294~"64g9j24<722c=87>5;h43>5<:183!73k3h;7E?;f:mbb?6=3ty=m7>52z\5e>;62?:0q~8m:181[0e34;1:<5rsed94?4|58?;6lh4=0850>{tm90;6?u21;32b>X69o1vh?50;0xZ3e<580=o6srb3094?3=:3?p@<;>:0yKf==z,8>h6n>4i7a94?=h98l1<75f6`83>>o1j3:17d8;:188f4<72<0;6=u+15a9e3=O9=l0e;?50;9j21<722c=<7>5;h4`>5<4b8a4>N6vP9b:?2>375<>o1<3:17o?50;794?6|,8>h6l84H06e?l062900e;:50;9j25<722c=o7>5;n32b?6=3th:9=4?:083>5}#9=i1n=5G15d8kd`=831v;o50;0xZ3g<580=<6s|6c83>7}Y>k16=78>;|qgb?6=:r7:9=4nf:?2>325082Md?3t.:8n4l0:k5g?6=3f;:j7>5;h4b>5<>d6290>6=4?{%37g?g13A;?j6g91;29?l032900e;>50;9j2f<722e:=k4?::a506=83;1<7>t$06`>g6<@8>m7boi:188yv0f2909wS8n;<3925=z{?h1<7506=io16=78;;|qf4?6=:r7:6{tm80;6?uQ6b9>5?0d3twi>84?:481>0}K9<;1=vFm8:'51e=k91b:n4?::m25c<722c=m7>5;h4a>5<1<75m1;291?6=8r.:8n4n6:J20c=n>80;66g94;29?l072900e;m50;9l54`=831vn<;?:182>5<7s-;?o7l?;I37b>ifn3:17p}9a;296~X1i27:6;>4}r4a>5<5sW5?76n2T:=k5rsd394?4|V?i01<49c:~f6<72<0968uC14395~Ne02w/=9m5c19j2f<722e:=k4?::k5e?6=3`50z&20f2B:8k5f6083>>o1<3:17d8?:188m3e=831d=vP9a:?2>3681vih50;0x94372hl01<494:pa5<72;q6=7?>f:\25c=z{l;1<70}K9<;1=vFm8:'51e=k91b:n4?::m25c<722c=m7>5;h4a>5<1<75m1;291?6=8r.:8n4n6:J20c=n>80;66g94;29?l072900e;m50;9l54`=831vn<;?:182>5<7s-;?o7l?;I37b>ifn3:17p}9a;296~X1i27:6;>4}r4a>5<5sW5?76n2T:=k5rsd394?4|V?i01<49c:~f0<72<0968uC14395~Ne02w/=9m5c19j2f<722e:=k4?::k5e?6=3`50z&20f2B:8k5f6083>>o1<3:17d8?:188m3e=831d=vP9a:?2>3681vih50;0x94372hl01<494:pa5<72;q6=7?>f:\25c=z{l;1<73g<5;;1:l522385e>;5;3h16?78n;<692d=:=3;a2?h0165<1j279=78m;<01>3d<5;91:o522585f>;5=30?0e34?1:o5rs007>5<5sW;9863::03e?!7313;9?6`>4983?xu6:;0;6?uQ130891<69o1/=9751318j42?281v<<>:181[759278626<<<;o3752z\26`=::=0:=k5+15;95753695rs00`>5<5sW;9o63=3;32b>"6<00:>>5a15:91>{t9;h1<7h6<10=7p}>2`83>7}Y9;k01??510d8 42>28887c?;8;58yv7513:1>vP>289>65<69o1/=9751318j42?211v<<7:181[75027:n7?>f:&20<<6::1e=9659:p571=838pR<<8;26<<<;o3752z\263=::3;:j6*>488266=i9=21n6s|13294?4|V88;70?510d8 42>28887c?;8;a8yv162909wS9>;<792f=#9=31;=5a15:94>{t>o0;6?uQ6g9>0?0d3-;?579?;o37j1/=975719m51>=:2wx;n4?:3y]3f=::<0=o6*>48844>h6<1087p}8b;296~X0j279878l;%37=?173g;?47:4}r5:>5<5sW=270<<:7a8 42>2>:0b<:7:49~w2>=838pR:64=3092f=#9=31;=5a15:92>{t?>0;6?uQ769>64<1k2.:84480:l20=<03ty<:7>52z\42>;583263645rs6694?4|V>>01k49c:&20<<082d:854n;|q47?6=:rT2>:0b<:7:c9~w3b=838pR;j4=085g>"6<00<<6`>498`?x{en90;6<:59;37I7293;pDo64}M366?>|,8kj6=5+1`:95=4<,8k86;m4$0c5>47a3-;j=78n;o3:b?7<,8k96;l4n0c3>4=z,8>h6n<4Z4d96~4b2;31qW?;7;0x75<5>3wb:l4?::k5f?6=3f;9i7>5$03f>44c3g;:h7>4;n31g?6=,8;n6<5$03f>44c3g;:h7<4;n31e?6=,8;n6<5$03f>44c3g;:h7:4;n315$03f>44c3g;:h784;n312?6=,8;n6<5$03f>44c3g;:h764;h5a>5<#98o1;l5a10f94>=n?00;6)?>e;5b?k76l3;07d97:18'54c=?h1e=!76m3=j7c?>d;78?l13290/=21b;>4?:%32a?1f3g;:h794;h4g>5<#98o1;l5a10f9<>=e93:197<55zN214<6sAh37p*>4b8`4>o1k3:17b?>f;29?l0f2900e;l50;9j21<722h:6=4::183!73k3k=7E?;f:k55?6=3`j0;66a>1g83>>{e9<:1<7?50;2x 42d2k:0D<:i;nce>5<91v;l50;0xZ3d<580==6s|dg83>7}:9<:1mk521;47?xub83:1>v3>:03e?[76n2wxi<4?:3y]2f=:93{I`;?x"65<2290;w)?;c;c5?M73n2c==7>5;h47>5<>i69o0;66sm14294?7=83:p(<:l:c28L42a3fkm6=44}r4b>5<5sW{tlo0;6?u21429ec=:93f:pa4<72;qU:n521;4`?x{en3:197<55zN214<6sAh37p*>4b8`4>o1k3:17b?>f;29?l0f2900e;l50;9j21<722h:6=4::183!73k3k=7E?;f:k55?6=3`j0;66a>1g83>>{e9<:1<7?50;2x 42d2k:0D<:i;nce>5<91v;l50;0xZ3d<580==6s|dg83>7}:9<:1mk521;47?xub83:1>v3>:03e?[76n2wxi<4?:3y]2f=:930<52{#9=i1o=5f6b83>>i69o0;66g9a;29?l0e2900e;:50;9a5?6==3:14b8b2>N65<6290;w)?;c;`3?M73n2ejj7>5;|q5e?6=:rT=m63>:728yv0e2909wS8m;<3924=z{ml1<7d`<580=86s|e183>7}:93;:j6P>1g9~w`7=838pR;m4=085g>{zj;:1<7;52;7xH43628qCn55r$06`>f6h0;66g9b;29?l032900n<4?:483>5}#9=i1m;5G15d8m37=831b:94?::k54?6=3`5<<7>51;294~"64g9lec<722wx:l4?:3y]2d=:93<;7p}9b;296~X1j27:6;?4}rfe>5<5s4;><7oi;<3921=z{l:1<7:181[0d34;1:n5r}c02>5<22;0>wA?:1;3xLg>5<k0;66g94;29?g7=83?1<7>t$06`>d0<@8>m7d8>:188m32=831b:=4?::k5g?6=3f;:j7>5;|`215<7280;6=u+15a9f5=O9=l0clh50;9~w3g=838pR;o4=0854>{t>k0;6?uQ6c9>5?063tyoj7>52z?2155<5s4;1=vP9c:?2>3e7>55;091~J6=80:wEl7;|&20f5;n32b?6=3`=0;66l>:186>5<7s-;?o7o9;I37b>o193:17d8;:188m36=831b:n4?::m25c<722wi=8>50;394?6|,8>h6o>4H06e?jga2900q~8n:181[0f34;1:=5rs7`94?4|V?h01<491:p`c<72;q6=8>5ag9>5?033tyn<7>52z?2>47a3W;:j6s|e083>7}Y>j16=78l;|a66<72<0968uC14395~Ne02w/=9m5c19j2f<722e:=k4?::k5e?6=3`50z&20f2B:8k5f6083>>o1<3:17d8?:188m3e=831d=vP9a:?2>3681vih50;0x94372hl01<494:pa5<72;q6=7?>f:\25c=z{l;1<70<729q/=9m5a79K51`>o183:17d8l:188k47a2900qo?:0;295?6=8r.:8n4m0:J20c=hio0;66s|6`83>7}Y>h16=78?;|q5f?6=:rT=n63>:738yvba2909w0?:0;ce?87=>=1vh>50;0x94<69o1U=5<5sW5g<1i279<78n;<02>3g<5;81:l522285e>;5<3;a2?h0165<1j279=78m;<01>3d<5;91:o522585f>{t9;o1<7h6<10;7p}>2b83>7}Y9;i01?=510d8 42>288o7c?;8;38yv75j3:1>vP>2c9>67<69o1/=97513f8j42?2;1v<f:&20<<6:m1e=9653:p57?=838pR<<6;<03>47a3-;?57?=d:l20=<33ty:>54?:3y]57><58h1=44c3g;?47;4}r313?6=:rT:>:52f;32b>"6<00:>i5a15:92>{t9;<1<7f:&20<<6:m1e=9658:p3g<72;qU;o522585g>"6<004983?xu013:1>vP89:?17?0d3-;?579n;o377}Y??16>=49c:&20<<0i2d:854;;|q41?6=:rT<963>b;4`?!7313=j7c?;8;78yv132909wS9;;{t?:0;6?uQ729>6?0d3-;?579n;o37j1/=9757`9m51>=02wvnn:50;31>46=90qG=8?51zJa<>{K9<81;v`>ac807>"6i10:4<5+1`693c=#9ho1>6*>a6827g=#9hn1=6*>a`83?x"671=uf;?97>5$03f>4233g;:h7>4;n377?6=,8;n6<:;;o32`?7<3f;?>7>5$03f>4233g;:h7<4;n375?6=,8;n6<:;;o32`?5<3f;?<7>5$03f>4233g;:h7:4;n30b?6=,8;n6<:;;o32`?3<3f;8i7>5$03f>4233g;:h784;n30`?6=,8;n6<:;;o32`?1<3f;8o7>5$03f>4233g;:h764;h:f>5<#98o14i5a10f94>=n0j0;6)?>e;:g?k76l3;07d6m:18'54c=0m1e=!76m32o7c?>d;78?l>0290/=21b4;4?:%32a?>c3g;:h794;h:3>5<#98o14i5a10f9<>=ekh0;6>4>:2yO507=9rBi46s+15a9g6=n?m0;66g8e;29?j74j3:17o?:a;297?5==r.:8n4>5`9j3a<722c5;n30f?6=3k;>;7>53;294~"646F>4g9jf7<722ci?7>5;n32=?6=3th:954?:283>5}#9=i1955G15d8mg4=831bn>4?::m25<<722wi=8750;194?6|,8>h6oe:3:17dl<:188k47>2900q~9k:180[1c34;>;7l<;<3653z\4a>;6=>0i>63>598a7>{t9:h1<750>=98301<;6:c18yxu0l3:1>vP8d:?21d<0l2wx;h4?:3y]3`=:95<5sW;8n63>5`827g=zukii6=4<:080I7293;pDo64}%37g?e43`=o6=44i6g94?=h9:h1<75m14c94?5=;3?p(<:l:07b?l1c2900e:k50;9l56d=831i=8950;194?6|,8>h6864H06e?ld52900eo=50;9l54?=831vn<;7:180>5<7s-;?o7;7;I37b>oe:3:17dl<:188k47>2900qo?:9;297?6=8r.:8n4>1`9K51`>i6900;66s|7e83>6}Y?m16=895b29>50>=j;1v:k50;1xZ2c<58?<6o<4=07;>g552z\27g=:9<31=<74}r362?6=:r7:9:4>189>50?=j;1v<;8:18187203;:563>588a7>{z{>n1<7n0q~9j:181[1b34;>m79j;|q27g<72;qU=>l4=07b>45e3twion4?:282>6}K9<;1=vFm8:'51e=k:1b;i4?::k4a?6=3f;8n7>5;c36e?6=;3919v*>4b821d=n?m0;66g8e;29?j74j3:17o?:7;297?6=8r.:8n4:8:J20c=nj;0;66gm3;29?j7613:17pl>5983>6<729q/=9m5599K51`>i6900;66sm14;94?5=83:p(<:l:03b?M73n2ci>7>5;h`0>5<5<4sW=o70?:7;`0?87203h97p}8e;297~X0m27:9:4m2:?21=l50;0xZ45e34;>57?>9:p500=838p1<;8:03:?87213h97p}>5683>7}:9<21=<74=07:>g552z\4`>;6=h07}Y?l16=8o57d9~w45e2909wS?4<4sE;>=7?tHc:8y!73k3i87d9k:188m2c=831d=>l50;9a50g=8391?7;t$06`>43f3`=o6=44i6g94?=h9:h1<75m14594?5=83:p(<:l:4:8L42a3`h96=44ic194?=h9831<75rb07;>5<4290;w)?;c;7;?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::p3a<72:qU;i521459f6=:9<21n?5rs6g94?5|V>o01<;8:c08943?2k90q~?3:1>v3>56825<=:9<31n?5rs074>5<5s4;>47?>9:?21<5<5sW=n70?:a;5f?xu6;k0;6?uQ12`8943f289i7psmcd83>6<62:qG=8?51zJa<>{#9=i1o>5f7e83>>o0m3:17b?5;c363?6=;3:14b86<>N65;|`21=<72:0;6=u+15a91==O9=l0eo<50;9jf6<722e:=44?::a50?=8391<7>t$06`>47f3A;?j6gm2;29?ld42900c47l=;|q4a?6=;rT568a6>;6=10i?6s|12`94?4|V89i70?:9;32=>{t9<<1<747>34;>57l=;|q212<72;q6=86510;8943>2k90qp}8d;296~X0l27:9l48d:p3`<72;qU;h5214c93`=z{89i6=4={_30f>;6=h0:?o5r}cae>5<42808wA?:1;3xLg>5<o1<75`12`94?=e9l50;9a501=8391<7>t$06`>0><@8>m7dl=:188mg5=831d=<750;9~f43?29086=4?{%37g?3?3A;?j6gm2;29?ld42900c50z&20f<69h1C=9h4ic094?=nj:0;66a>1883>>{t?m0;6>uQ7e9>501=j:16=865b39~w2c=839pR:k4=074>g4<58?36o=4}r30f?6=:rT:?o5214;954?:7>52z?212<69016=875b39~w4302909w0?:8;32=>;6=00i?6srs6f94?4|V>n01<;n:6f8yv1b2909wS9j;<36e?1b3ty:?o4?:3y]56d<58?j6<=m;|a`5<72:0:6>uC14395~Ne02w/=9m5c29j3a<722c5;n30f?6=3k;>m7>53;191~"6>o0m3:17b?50z&20f<202B:8k5fb383>>oe;3:17b?>9;29?xd6=10;6>4?:1y'51e==11C=9h4ic094?=nj:0;66a>1883>>{e9<31<7=50;2x 42d28;j7E?;f:ka6?6=3`h86=44o03:>5<0;6?u214:954?<58?26o=4}|q4`?6=:rT5`84`>{t?l0;6?uQ7d9>50g=?l1v<=m:181[74j27:9l4>3c9~ygb629086<4<{M365?7|@k20q)?;c;a0?l1c2900e:k50;9l56d=831i=8o50;197?3|,8>h6<;n;h5g>5<o1<75`12`94?=e9<=1<7=50;2x 42d2<20D<:i;h`1>5<5<57>53;294~"64?::m25<<722wx;i4?:2y]3a=:9<=1n>5214:9f7=z{>o1<7=t^6g894302k801<;7:c18yv74j3:1>vP>3c9>50?=9830q~?:6;296~;6=>0:=45214;9f7=z{8?<6=4={<362b3c83>7}Y9:h01<;n:01a?x{e95<5<7>53;294~"6;6F>4g9jf7<722ci?7>5;n32=?6=3th::94?:283>5}#9=i19:5G15d8mg4=831bn>4?::m25<<722wi=;850;194?6|,8>h6894H06e?ld52900eo=50;9l54?=831vn<87:180>5<7s-;?o7;8;I37b>oe:3:17dl<:188k47>2900qo?9a;297?6=8r.:8n4:7:J20c=nj;0;66gm3;29?j7613:17pl>4783>7<729q/=9m5b69K51`2b<58?n6gf<0l27::=4>189>534=j:1v<8>:1808ec2>n01<8=:03:?871<3h87p}>6283>6}:kl065825<=:9?<1n>5rs046>5<4s4im6:j4=045>47>34;=47l<;|q222<72:q6h=48d:?22=<69016=;o5b29~w40>2909w0j>:6f8940f28;27p}>4483>7}Y9=?01i?512`8 42>28>?7c?;8;28yv73;3:1>vP>429>`5<6;k1/=9751568j42?281v<:=:181[73:27hj7?;45e3-;?57?;4:l20=<43ty:8=4?:3y]516<5jn1=>l4$06:>4233g;?47:4}r30b?6=:rT:?k52cb827g=#9=31=9:4n06;>0=z{89n6=4={_30a>;dj3;8n6*>488201=i9=21:6s|12f94?4|V89o70mn:01a?!7313;?86`>4984?xu6;j0;6?uQ12a8942128;27)?;9;370>h6<1037p}7e;296~X?m27o=79j;%37=?>c3g;?47>4}r:`>5<4sW2h70j?:6g8940f2k80(<:6:9f8j42?281v5l50;1xZ=d<5jl1;h5217:9f7=#9=314i5a15:96>{t0h0;6>uQ8`9>g`<0m27::;4m2:&20<0q~67:180[>?34ih6:k4=041>g4<,8>265j4n06;>0=z{1=1<7=t^9589fd=?l16=;>5b39'51?=0m1e=9656:p<3<72:qU4;52c`84a>;6=l0i>6*>488;`>h6<10<7p}70;290~X?827hm79k;<36a?d434;?:7l>;%37=?>c3g;?4764}|``1?6==3>14vB>5082Md?3tF:9?48{o3bf?5e3-;j879i;%3b1??73-;j47?73:&2e2<292.:m44>ab9'5dg=82w/=9m5bc9Y1c<5s8<1=:4rZ064>7}6:3;86pa:1;29?l>1290/=23g;:h7?4;h;4>5<#98o15;5a10f94>=n180;6)?>e;;5?k76l3;07om7:180>4<4sE;>=7?tHc:8y!73k3i87d9k:188m2c=831d=>l50;9a50g=8391?7;t$06`>43f3`=o6=44i6g94?=h9:h1<75m14594?5=83:p(<:l:4:8L42a3`h96=44ic194?=h9831<75rb07;>5<4290;w)?;c;7;?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::p3a<72:qU;i521459f6=:9<21n?5rs6g94?5|V>o01<;8:c08943?2k90q~?3:1>v3>56825<=:9<31n?5rs074>5<5s4;>47?>9:?21<5<5sW=n70?:a;5f?xu6;k0;6?uQ12`8943f289i7psmc883>6<62:qG=8?51zJa<>{#9=i1o>5f7e83>>o0m3:17b?5;c363?6=;3:14b86<>N65;|`21=<72:0;6=u+15a91==O9=l0eo<50;9jf6<722e:=44?::a50?=8391<7>t$06`>47f3A;?j6gm2;29?ld42900c47l=;|q4a?6=;rT568a6>;6=10i?6s|12`94?4|V89i70?:9;32=>{t9<<1<747>34;>57l=;|q212<72;q6=86510;8943>2k90qp}8d;296~X0l27:9l48d:p3`<72;qU;h5214c93`=z{89i6=4={_30f>;6=h0:?o5r}c71>5<5290;w)?;c;`4?M73n2ci=7>5;n32=?6=3th>87>53;294~"64?::m25<<722wx9<4?:3y]14=:=;0:=45rs4194?4|5<81n<5255825<=z{1n?5rs4494?4|5j31=>l4=469f6=z{1<1<7=82wx4=4?:3y]<5=:k10488;1>h6<10:7p}67;296~X>?27h579k;%37=??13g;?47>4}r;2>5<5sW3:70m7:6f8 42>20<0b<:7:09~yge1290:n7?n:26xH43628qCn55rL071>2}i9hh1?o5+1`693c=#9h?15=5+1`:95=5<,8k<68?4$0c:>4gd3-;jm7>4}%37g?dd3S?m6?un:c8~^4202;q<654ro4394?=n0=0;6)?>e;:0?k76l3:07d6=:18'54c=0:1e=!76m3287c?>d;68?l>d290/=43g;:h784;h:b>5<#98o14>5a10f93>=n000;6)?>e;:0?k76l3207d67:18'54c=0:1e=!76m3287c?>d;a8?l?2290/=4?:%32a??33g;:h7?4;h;1>5<#98o1595a10f96>=ni90;6)?>e;;7?k76l3907d7i:18'54c=1=1e=!76m33?7c?>d;58?l?f290/=5<#98o1595a10f9e>=n1>0;6)?>e;;7?k76l3h07d7>:18'54c=1=1e=uC14395~Ne02w/=9m5c29j3a<722c5;n30f?6=3k;>m7>53;191~"6>o0m3:17b?50z&20f<202B:8k5fb383>>oe;3:17b?>9;29?xd6=10;6>4?:1y'51e==11C=9h4ic094?=nj:0;66a>1883>>{e9<31<7=50;2x 42d28;j7E?;f:ka6?6=3`h86=44o03:>5<0;6?u214:954?<58?26o=4}|q4`?6=:rT5`84`>{t?l0;6?uQ7d9>50g=?l1v<=m:181[74j27:9l4>3c9~ygb429086<4<{M365?7|@k20q)?;c;a0?l1c2900e:k50;9l56d=831i=8o50;197?3|,8>h6<;n;h5g>5<o1<75`12`94?=e9<=1<7=50;2x 42d2<20D<:i;h`1>5<5<57>53;294~"64?::m25<<722wx;i4?:2y]3a=:9<=1n>5214:9f7=z{>o1<7=t^6g894302k801<;7:c18yv74j3:1>vP>3c9>50?=9830q~?:6;296~;6=>0:=45214;9f7=z{8?<6=4={<362b3c83>7}Y9:h01<;n:01a?x{el=0;6>4>:2yO507=9rBi46s+15a9g6=n?m0;66g8e;29?j74j3:17o?:a;297?5==r.:8n4>5`9j3a<722c5;n30f?6=3k;>;7>53;294~"646F>4g9jf7<722ci?7>5;n32=?6=3th:954?:283>5}#9=i1955G15d8mg4=831bn>4?::m25<<722wi=8750;194?6|,8>h6oe:3:17dl<:188k47>2900q~9k:180[1c34;>;7l<;<3653z\4a>;6=>0i>63>598a7>{t9:h1<750>=98301<;6:c18yxu0l3:1>vP8d:?21d<0l2wx;h4?:3y]3`=:95<5sW;8n63>5`827g=zukn>6=4<:080I7293;pDo64}%37g?e43`=o6=44i6g94?=h9:h1<75m14c94?5=;3?p(<:l:07b?l1c2900e:k50;9l56d=831i=8950;194?6|,8>h6864H06e?ld52900eo=50;9l54?=831vn<;7:180>5<7s-;?o7;7;I37b>oe:3:17dl<:188k47>2900qo?:9;297?6=8r.:8n4>1`9K51`>i6900;66s|7e83>6}Y?m16=895b29>50>=j;1v:k50;1xZ2c<58?<6o<4=07;>g552z\27g=:9<31=<74}r362?6=:r7:9:4>189>50?=j;1v<;8:18187203;:563>588a7>{z{>n1<7n0q~9j:181[1b34;>m79j;|q27g<72;qU=>l4=07b>45e3twih;4?:282>6}K9<;1=vFm8:'51e=k:1b;i4?::k4a?6=3f;8n7>5;c36e?6=;3919v*>4b821d=n?m0;66g8e;29?j74j3:17o?:7;297?6=8r.:8n4:8:J20c=nj;0;66gm3;29?j7613:17pl>5983>6<729q/=9m5599K51`>i6900;66sm14;94?5=83:p(<:l:03b?M73n2ci>7>5;h`0>5<5<4sW=o70?:7;`0?87203h97p}8e;297~X0m27:9:4m2:?21=l50;0xZ45e34;>57?>9:p500=838p1<;8:03:?87213h97p}>5683>7}:9<21=<74=07:>g552z\4`>;6=h07}Y?l16=8o57d9~w45e2909wS?4<4sE;>=7?tHc:8y!73k3i87d9k:188m2c=831d=>l50;9a50g=8391?7;t$06`>43f3`=o6=44i6g94?=h9:h1<75m14594?5=83:p(<:l:4:8L42a3`h96=44ic194?=h9831<75rb07;>5<4290;w)?;c;7;?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::p3a<72:qU;i521459f6=:9<21n?5rs6g94?5|V>o01<;8:c08943?2k90q~?3:1>v3>56825<=:9<31n?5rs074>5<5s4;>47?>9:?21<5<5sW=n70?:a;5f?xu6;k0;6?uQ12`8943f289i7psmd983>6<62:qG=8?51zJa<>{#9=i1o>5f7e83>>o0m3:17b?5;c363?6=;3:14b86<>N65;|`21=<72:0;6=u+15a91==O9=l0eo<50;9jf6<722e:=44?::a50?=8391<7>t$06`>47f3A;?j6gm2;29?ld42900c47l=;|q4a?6=;rT568a6>;6=10i?6s|12`94?4|V89i70?:9;32=>{t9<<1<747>34;>57l=;|q212<72;q6=86510;8943>2k90qp}8d;296~X0l27:9l48d:p3`<72;qU;h5214c93`=z{89i6=4={_30f>;6=h0:?o5r}cf:>5<42808wA?:1;3xLg>5<o1<75`12`94?=e9l50;9a501=8391<7>t$06`>0><@8>m7dl=:188mg5=831d=<750;9~f43?29086=4?{%37g?3?3A;?j6gm2;29?ld42900c50z&20f<69h1C=9h4ic094?=nj:0;66a>1883>>{t?m0;6>uQ7e9>501=j:16=865b39~w2c=839pR:k4=074>g4<58?36o=4}r30f?6=:rT:?o5214;954?:7>52z?212<69016=875b39~w4302909w0?:8;32=>;6=00i?6srs6f94?4|V>n01<;n:6f8yv1b2909wS9j;<36e?1b3ty:?o4?:3y]56d<58?j6<=m;|a`d<72:0:6>uC14395~Ne02w/=9m5c29j3a<722c5;n30f?6=3k;>m7>53;191~"6>o0m3:17b?50z&20f<202B:8k5fb383>>oe;3:17b?>9;29?xd6=10;6>4?:1y'51e==11C=9h4ic094?=nj:0;66a>1883>>{e9<31<7=50;2x 42d28;j7E?;f:ka6?6=3`h86=44o03:>5<0;6?u214:954?<58?26o=4}|q4`?6=:rT5`84`>{t?l0;6?uQ7d9>50g=?l1v<=m:181[74j27:9l4>3c9~ygbe29086<4<{M365?7|@k20q)?;c;a0?l1c2900e:k50;9l56d=831i=8o50;197?3|,8>h6<;n;h5g>5<o1<75`12`94?=e9<=1<7=50;2x 42d2<20D<:i;h`1>5<5<57>53;294~"64?::m25<<722wx;i4?:2y]3a=:9<=1n>5214:9f7=z{>o1<7=t^6g894302k801<;7:c18yv74j3:1>vP>3c9>50?=9830q~?:6;296~;6=>0:=45214;9f7=z{8?<6=4={<362b3c83>7}Y9:h01<;n:01a?x{elj0;6>4>:2yO507=9rBi46s+15a9g6=n?m0;66g8e;29?j74j3:17o?:a;297?5==r.:8n4>5`9j3a<722c5;n30f?6=3k;>;7>53;294~"646F>4g9jf7<722ci?7>5;n32=?6=3th:954?:283>5}#9=i1955G15d8mg4=831bn>4?::m25<<722wi=8750;194?6|,8>h6oe:3:17dl<:188k47>2900q~9k:180[1c34;>;7l<;<3653z\4a>;6=>0i>63>598a7>{t9:h1<750>=98301<;6:c18yxu0l3:1>vP8d:?21d<0l2wx;h4?:3y]3`=:95<5sW;8n63>5`827g=zukno6=4<:080I7293;pDo64}%37g?e43`=o6=44i6g94?=h9:h1<75m14c94?5=;3?p(<:l:07b?l1c2900e:k50;9l56d=831i=8950;194?6|,8>h6864H06e?ld52900eo=50;9l54?=831vn<;7:180>5<7s-;?o7;7;I37b>oe:3:17dl<:188k47>2900qo?:9;297?6=8r.:8n4>1`9K51`>i6900;66s|7e83>6}Y?m16=895b29>50>=j;1v:k50;1xZ2c<58?<6o<4=07;>g552z\27g=:9<31=<74}r362?6=:r7:9:4>189>50?=j;1v<;8:18187203;:563>588a7>{z{>n1<7n0q~9j:181[1b34;>m79j;|q27g<72;qU=>l4=07b>45e3twihh4?:282>6}K9<;1=vFm8:'51e=k:1b;i4?::k4a?6=3f;8n7>5;c36e?6=;3919v*>4b821d=n?m0;66g8e;29?j74j3:17o?:7;297?6=8r.:8n4:8:J20c=nj;0;66gm3;29?j7613:17pl>5983>6<729q/=9m5599K51`>i6900;66sm14;94?5=83:p(<:l:03b?M73n2ci>7>5;h`0>5<5<4sW=o70?:7;`0?87203h97p}8e;297~X0m27:9:4m2:?21=l50;0xZ45e34;>57?>9:p500=838p1<;8:03:?87213h97p}>5683>7}:9<21=<74=07:>g552z\4`>;6=h07}Y?l16=8o57d9~w45e2909wS?1`9K51`>i6900;66sm17g94?5=83:p(<:l:03b?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::a524=8391<7>t$06`>47f3A;?j6gm2;29?ld42900c50z&20f<69h1C=9h4ic094?=nj:0;66a>1883>>{e9><1<7=50;2x 42d28;j7E?;f:ka6?6=3`h86=44o03:>5<53;294~"64?::m25<<722wi=:o50;194?6|,8>h6oe:3:17dl<:188k47>2900qo?8c;297?6=8r.:8n4>1`9K51`>i6900;66sm16g94?5=83:p(<:l:03b?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::a17<72;0;6=u+15a9f2=O9=l0eo?50;9l54?=831vn8:50;194?6|,8>h6oe:3:17dl<:188k47>2900q~;>:181[3634?967483>7}:9><1=<74=05f>g452z?2<5<69016994m3:p521=838p1<97:03:?870m3h87p}:3;296~;2:3h:70;;:03:?xu6?00;6?u216c954?<582;6o<4}r34f?6=:r7:;n4>189>5=6=j:1v<9k:181870m3;:563:4;`1?xu61l0;6?u2dd827g=:9>21n?5rs0;`>5<5s4nh6<=m;<342?d53ty:5i4?:3y>`a<6;k16=:85b29~w4?f2909w0jn:01a?870<3h97p}>9c83>7}:lk0:?o521669f6=z{8336=4={45e34;<>7l=;|q2=<<72;q6h44>3c9>524=j:1v<79:1818b1289i70?80;`1?xu61>0;6?u2d6827g=:9>:1n>5rs0;7>5<5s4n?6<=m;<35a?d53ty:584?:3y>`0<6;k16=;k5b29~w4?52909w0j=:01a?871k3h97p}>9283>7}:l:0:?o5217a9f6=z{8"6<003?6`>4983?xu?:3:1>vP72:?g`?1b3-;?576<;o37o0(<:6:918j42?2;1v5h50;0xZ=`<5mh1;h5+15;9<6=i9=21?6s|8d83>7}Y0l16hl48e:&20<e2909wS6m;2c<,8>265=4n06;>3=z{1k1<7=?2wx444?:3y]<<=:l?0488;7>h6<1037p}78;296~X?027o979j;%37=?>43g;?4774}r:4>5<5sW2<70j;:6g8 42>2190b<:7:`9~w=0=838pR584=e193`=#9=314>5a15:9f>{t090;6?uQ819>`7<0m2.:84473:l20=52z\:1>;cm3=o7)?;9;;7?k7303:0q~7<:181[?434no6:j4$06:><236<5rs8094?4|V0801im57e9'51?=1=1e=9652:pe5<72;qUm=52dc84`>"6<00286`>4980?xu>n3:1>vP6f:?ge?1c3-;?577;;o372>n0(<:6:868j42?2<1v4m50;0xZ7}Y1k16h:48d:&20<<><2d:8548;|q:e?6=:rT2m63k6;5g?!73133?7c?;8;:8yv?>2909wS76;2b<,8>264:4n06;><=z{021<7=i2wx5:4?:3y]=2=:l:0488:0>h6<10i7p}61;296~X>927o>79k;%37=??33g;?47m4}|``3?6=9:0:>7<;{M365?7|@k20qA?:2;5xj4ge2:h0("6ih0;7p*>4b8a`>\2n38p>l4=b;Y511=:r8<6?65}n72>5<1d8;`>h69m0;76g7c;29 47b21n0b5$03f>=b54i9;94?"69l03h6`>1e87?>o?03:1(2=1d8;`>h69m0376g6f;29 47b20o0b5$03f>1e80?>o>i3:1(m2d:=i4:;:k:3=1d8:a>h69m0<76g61;29 47b20o0b4}Oj11v(<:l:b18m2b=831b;h4?::m27g<722h:9l4?:280>0}#9=i1=8o4i6f94?=n?l0;66a>3c83>>d6=>0;6>4?:1y'51e==11C=9h4ic094?=nj:0;66a>1883>>{e9<21<7=50;2x 42d2<20D<:i;h`1>5<4g9jf7<722ci?7>5;n32=?6=3ty53z\4`>;6=>0i?63>598a6>{t?l0;6>uQ7d9>501=j;16=865b29~w45e2909wS?588a6>{t9<=1<747>34;>57l<;|p3a<72;qU;i5214c93a=z{>o1<7o0q~?4b8`7>o0l3:17d9j:188k45e2900n<;n:180>6<2s-;?o7?:a:k4`?6=3`=n6=44o01a>5<5<47>53;294~"646F>4g9jf7<722ci?7>5;n32=?6=3th:944?:283>5}#9=i1=g428;27p}>5783>7}:9<=1=<74=07:>g4;7>52z?21=<69016=875b29~yv1c2909wS9k;<36e?1c3ty52z\4a>;6=h0{zjm>1<7=51;1xH43628qCn55r$06`>f5n1<75f7d83>>i6;k0;66l>5`83>6<425}#9=i1955G15d8mg4=831bn>4?::m25<<722wi=8650;194?6|,8>h6864H06e?ld52900eo=50;9l54?=831vn<;6:180>5<7s-;?o7?>a:J20c=nj;0;66gm3;29?j7613:17p}8d;297~X0l27:9:4m3:?21=;6=00:=45rs075>5<5s4;>;7?>9:?21<50g=?m1v:k50;0xZ2c<58?j6:k4}r30f?6=:rT:?o5214c956d53;397~J6=80:wEl7;|&20f5;h5f>5<5<42:0>w)?;c;36e>o0l3:17d9j:188k45e2900n<;8:180>5<7s-;?o7;7;I37b>oe:3:17dl<:188k47>2900qo?:8;297?6=8r.:8n4:8:J20c=nj;0;66gm3;29?j7613:17pl>5883>6<729q/=9m510c8L42a3`h96=44ic194?=h9831<75rs6f94?5|V>n01<;8:c18943?2k80q~9j:180[1b34;>;7l=;<362k80q~?:7;296~;6=10:=45214;9f6=zuz=o6=4={_5g?872i3=o7p}8e;296~X0m27:9l48e:p56d=838pR<=m;<36e?74j2wvni850;195?5|D8?:6n1<75f7d83>>i6;k0;66l>5683>6<729q/=9m5599K51`>i6900;66sm14:94?5=83:p(<:l:4:8L42a3`h96=44ic194?=h9831<75rb07:>5<4290;w)?;c;32e>N65;|q4`?6=;rT568a7>;6=10i>6s|7d83>6}Y?l16=895b39>50>=j:1v<=m:181[74j27:944>189~w4312909w0?:7;32=>;6=00i>6s|14594?4|58?36o01<;n:6g8yv74j3:1>vP>3c9>50g=9:h0qplk7;297?7=;rF:9<4>{I`;?x"64:{%37g?72i2c5;h5f>5<5<4290;w)?;c;7;?M73n2ci>7>5;h`0>5<4b86<>N65;|`21<<72:0;6=u+15a954g<@8>m7dl=:188mg5=831d=<750;9~w2b=839pR:j4=074>g5<58?36o<4}r5f>5<4sW=n70?:7;`1?87203h87p}>3c83>7}Y9:h01<;6:03:?xu6=?0;6?u2145954?<58?26o<4}r363?6=:r7:954>189>50?=j:1vq~9k:181[1c34;>m79k;|q4a?6=:rT5`84a>{t9:h1<7:0yKf==z,8>h6n=4i6f94?=n?l0;66a>3c83>>d6=h0;6>4<:4y'51e=9=8391<7>t$06`>0><@8>m7dl=:188mg5=831d=<750;9~f43>29086=4?{%37g?76i2B:8k5fb383>>oe;3:17b?>9;29?xu0l3:1?vP8d:?2125rs01a>5<5sW;8n63>58825<=z{8?=6=4={<363?76127:944m2:p501=838p1<;7:03:?87213h87ps|7e83>7}Y?m16=8o57e9~w2c=838pR:k4=07b>2c52z\27g=:9l4}|`g=?6=;3;1?vB>5082Md?3t.:8n4l3:k4`?6=3`=n6=44o01a>5<m6g8d;29?l1b2900c<=m:188f43029086=4?{%37g?3?3A;?j6gm2;29?ld42900c50z&20f<202B:8k5fb383>>oe;3:17b?>9;29?xd6=00;6>4?:1y'51e=98k0D<:i;h`1>5<n1<7=t^6f894302k901<;7:c08yv1b2908wS9j;<363?d534;>47l<;|q27g<72;qU=>l4=07:>47>3ty:9;4?:3y>501=98301<;6:c08yv72?3:1>v3>59825<=:9<31n>5r}r5g>5<5sW=o70?:a;5g?xu0m3:1>vP8e:?21d<0m2wx=>l50;0xZ45e34;>m7?4}Oj11v(<:l:b18m2b=831b;h4?::m27g<722h:9l4?:280>0}#9=i1=8o4i6f94?=n?l0;66a>3c83>>d6=>0;6>4?:1y'51e==11C=9h4ic094?=nj:0;66a>1883>>{e9<21<7=50;2x 42d2<20D<:i;h`1>5<4g9jf7<722ci?7>5;n32=?6=3ty53z\4`>;6=>0i?63>598a6>{t?l0;6>uQ7d9>501=j;16=865b29~w45e2909wS?588a6>{t9<=1<747>34;>57l<;|p3a<72;qU;i5214c93a=z{>o1<7o0q~?j0;6>4?:1y'51e=98k0D<:i;h`1>5<4g9jf7<722ci?7>5;n32=?6=3th:;=4?:283>5}#9=i1=5<7s-;?o7?>a:J20c=nj;0;66gm3;29?j7613:17pl>7583>6<729q/=9m510c8L42a3`h96=44ic194?=h9831<75rb055>5<4290;w)?;c;32e>N65;|`23=<72:0;6=u+15a954g<@8>m7dl=:188mg5=831d=<750;9~f04=8381<7>t$06`>g1<@8>m7dl>:188k47>2900qo;;:180>5<7s-;?o7?>a:J20c=nj;0;66gm3;29?j7613:17p}:1;296~X2927>>7?>9:p53b=838p1<8j:03:?870>3h97p}>6g83>7}:9>:1=<74=055>g552z?237<69016=:65b39~w4142909w0?84;32=>;6?10i?6s|16794?4|58==6g452z?23=<69016994m3:p16<72;q69?4m1:?60?7612wx=4o50;0x9ag=9:h01<9;:c08yv7>03:1>v3k8;30f>;6?;0i>6s|18;94?4|5m31=>l4=051>g552z?g2?74j27:;=4m2:p5<1=838p1i9512`894172k90q~?64;296~;c<3;8n63>6d8a6>{t90?1<77?v3>6b825<=:9>>1n>5rs9g94?4|V1o01io57d9'51?=0m1e=9650:p"6<003h6`>4982?xu?j3:1>vP7b:?go0(<:6:9f8j42?2:1v5750;0xZ=?<5m<1;h5+15;97}Y0116h848e:&20<12909wS69;2c<,8>265j4n06;>2=z{1:1<7=02wx5k4?:3y]=c=:lh0488:a>h6<10;7p}6d;296~X>l27o579k;%37=??b3g;?47?4}r;`>5<5sW3h70j7:6f8 42>20o0b<:7:39~w{t1h0;6?uQ9`9>`3<0l2.:8446e:l20=<33ty257>52z\:=>;c=3=o7)?;9;;f?k7303?0q~77:181[??34n?6:j4$06:>36;5rs8594?4|V0=01i=57e9'51?=1l1e=9657:p=4<72;qU5<52d384`>"6<002i6`>498;?x{em00;694=:4y'51e=m01di84?::kfa?6=3`o86=44id094?=em10;6>4?:1y'51e==>1C=9h4ic094?=nj:0;66a>1883>>{em>0;6>4?:1y'51e=98k0D<:i;h`1>5<5<5sWo870k7:c08yvc52909wSk=;g547>34o<6o=4}|`27<<72=0;6=u+15a91g=O9=l0eo<50;9jf6<722ci87>5;n32=?6=3th:?>4?:583>5}#9=i19o5G15d8mg4=831bn>4?::ka0?6=3f;:57>5;|`270<72:0;6=u+15a954g<@8>m7dl=:188mg5=831d=<750;9~f47?290=6=4?{%37g?3b3A;?j6gm2;29?ld42900eo:50;9jf0<722ci:7>5;n32=?6=3th:4h4?:383>5}#9=i1n:5G15d8mg7=831d=<750;9~fdc=83>1<7>t$06`>0g<@8>m7dl=:188mg5=831bn94?::m25<<722wi=5o50;094?6|,8>h6o94H06e?ld62900c50z&20f<2l2B:8k5fb383>>oe;3:17dl;:188mg3=831d=<750;9~f45529086=4?{%37g?3>3A;?j6gm2;29?ld42900c290?6=4?{%37g?3f3A;?j6gm2;29?ld42900eo:50;9l54?=831vnll50;794?6|,8>h68j4H06e?ld52900eo=50;9jf1<722ci97>5;n32=?6=3thjh7>54;294~"6o6F>4g9jf7<722ci?7>5;h`7>5<5<4290;w)?;c;7:?M73n2ci>7>5;h`0>5<4b825d=O9=l0eo<50;9jf6<722e:=44?::a5=1=8391<7>t$06`>0><@8>m7dl=:188mg5=831d=<750;9~f4>>29086=4?{%37g?3?3A;?j6gm2;29?ld42900c50z&20f<69h1C=9h4ic094?=nj:0;66a>1883>>{t>;0;68uQ639>a7<1i27nm78n;<331?0f34l;6;o4}r3;0?6=:rT:495219;9f7=z{?91<702k80q~?7d;296~X60m16=5k510;8yv7?=3:1>vP>849>5=g=9830q~?;a;296~X65b39~w4722909w0m::438947?2k>0q~?>6;296~;d>3?:70?>8;`6?xu69>0;6?u2c6865>;6910i:6s|ed83>0}:mh0=n63>0485f>;a838b825<=z{82m6=4={<3;a?d634;2<7?>9:p561=838p1<=6:c18945?28;27p}>8783>7}:91=1=<74=0:`>g452z?2<<<69016=5m5b29~w`4=839p1h<510d89`?=m;16=<65b29~w4562909w0?<3;`0?874:3;:56s|10694?4|58;3652z?f=?c434o?69:?2<2e`9:pef<72;q6mh4m4:?b`?7612wx=>>50;0x945428;270?<5;`1?xu6;?0;6?u212;954?<589>6o=4}rg6>5<5s4o96;m4=d;9a0=z{89?6=4={<301?76127:=54m2:p22<72:qU::52eg8a6>;b<3h87)?;9;45?k7303:0q~8::180[0234om6o=4=d69f7=#9=31:;5a15:95>{ti=0;69uQa59>56?=j=16=>=5b59>e<7>52z\b6>;f13h87)?;9;c0?k7303;0q~o>:187[g634;857l=;<307?d534k26o<4$06:>d536?5rs5;94?5|V=301<=7:c6894552k90(<:6:5:8j42?291v9950;1xZ11<58936o;4=011>g4<,8>26964n06;>4=z{=?1<71>36>5rs5394?5|V=;01ho5729>g02.:844;8:l20=<13ty?<7>53z\74>;bi32=20b<:7:69~w6`=839pR>h4=026>27<5j<1495+15;90==i9=2146s|3d83>6}Y;l16==;56g9>g33ty8h7>53z\0`>;68<0=i63l6;:2?!7313>37c?;8;c8yv5d2908wS=l;<331?1d34i=65h4$06:>1>36o5rs2`94?2|V:h01<>::6`89f0=0l16mo4m4:&20<<302d:854l;|q0e?6=0484=>;d>32h70om:c18 42>2=20b<:7:e9~w6?=83>pR>74=026>2><5j<14o52ac8a1>"6<00?46`>498f?xu403:18vP<8:?240<0?27h:76n;g4<,8>26964n06;>c=z{:=1<7:t^25894622><01n85889>ea;fl3h87)?;9;6;?k7303;:7p}<5;290~X4=27:<8484:?`2?>034ko6o:4$06:>1>36<<4}r17>5<4sW9?70??5;50?8e121<0(<:6:5:8j42?2890q~=<:180[5434;;978k;=6<,8>26964n06;>424=b6903o6*>4887<>h6<10::6s|4g83>6}Ye3-;?57:7;o3753z\7a>;d<32j70m8:9c8 42>2=20b<:7:0:8yv2c2908wS:k;=?<5j=1445+15;90==i9=21=45rs5a94?5|V=i01n:5899>g237c?;8;3a?xu3i3:1?vP;a:?`0?>134i<6584$06:>1>365<4sW>=70m;:9289f1=091/=975499m51>=9m1vhj50;0x9`g=9;<01n;5969'51?=mj1e=9650:pag<72;q6il4>219>g0<>92.:844jc:l20=<63ty:553=9;>01n85949'51?=9930b<:7:19~w46?2909w0??5;316>;d>3387)?;9;33=>h6<10:7p}>0683>7}:99?1=??4=b49=7=#9=31==74n06;>7=z{8;86=4={<331?75n27h:7o?;%37=?7712d:854<;|q257<72;q6==;513g89f0=1o1/=97511;8j42?2=1v:181877=3;9o63l6;;g?!7313;;56`>4986?xu6990;6?u2117957d<5j<15n5+15;955?36;5rs02e>5<5s4;;97?=a:?`2??e3-;?57??9:l20=<03ty:553=9;301n859`9'51?=9930b<:7:99~w46c2909w0??5;31<>;d>3327)?;9;33=>h6<1027p}>0b83>7}:99?1=?94=b49===#9=31==74n06;>d=z{8:i6=4={<331?75>27h:778;%37=?7712d:854m;|q243<72;q6==;513289f0=181/=97511;8j42?2j1v<>;:1818`72>h01n:51578 42>28:87c?;8;28yv77:3:1>v3i0;5:?8e328>87)?;9;337>h6<10:7p}>0083>7}:n90<463l4;376>"6<00:<>5a15:96>{t99:1<736>5rsgd94?4|5o:1;;52c58205=#9=31===4n06;>1=z{oo1<73685rsgf94?4|5o:1;952c5827`=#9=31===4n06;>3=z{oi1<736:5rsg`94?4|5o:1:i52c5827f=#9=31===4n06;>==z{ok1<77}:n90:>n52c68:`>"6<00m56`>4982?xua?3:1>v3i0;31f>;d?33h7)?;9;d:?k730380q~h9:1818`7288j70m8:8`8 42>2o30b<:7:29~wc3=838p1k>513;89f1=1h1/=975f89m51>=<2wxj94?:3y>b5<6:116o:469:&20<44134i<6494$06:>c?36:5rsg394?4|5o:1=?>4=b59=4=#9=31j45a15:9<>{zutwKLNu73e85==`d0:lvLMLt0|BCT~{GH \ No newline at end of file diff --git a/sterminator/XC9572XL/STERMINATOR.pad b/sterminator/XC9572XL/STERMINATOR.pad new file mode 100644 index 0000000..cfc0293 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.pad @@ -0,0 +1,93 @@ +Release 8.1i - Fit P.20131013 +Copyright(c) 1995-2003 Xilinx Inc. All rights reserved + +10-26-2021 9:01PM + +NOTE: This file is designed to be imported into a spreadsheet program +such as Microsoft Excel for viewing, printing and sorting. The pipe '|' +character is used as the data field separator. +This file is also designed to support parsing. + +Input file: STERMINATOR.ngd +output file: STERMINATOR.pad +Part type: xc9572xl +Speed grade: -5 +Package: vq64 + +Pinout by Pin Number: + +-----|-----|-----|-----|-----|-----|-----|-----|-----|-----| +Pin Number|Signal Name|Pin Usage|Pin Name|Direction|IO Standard|IO Bank Number|{blank}|Slew Rate|Termination|{blank}|Voltage|Constraint| +P1|A<31>|I|I/O|INPUT||||||||| +P2|A<11>|I|I/O/GTS2|INPUT||||||||| +P3|VCC||VCCINT|||||||||| +P4|A<15>|I|I/O|INPUT||||||||| +P5|CLKdat|I|I/O/GTS1|INPUT||||||||| +P6|nAS|I|I/O|INPUT||||||||| +P7|A<7>|I|I/O|INPUT||||||||| +P8|TIE||I/O|||||||||| +P9|A<8>|I|I/O|INPUT||||||||| +P10|A<25>|I|I/O|INPUT||||||||| +P11|A<9>|I|I/O|INPUT||||||||| +P12|TIE||I/O|||||||||| +P13|TIE||I/O|||||||||| +P14|GND||GND|||||||||| +P15|CLK|GCK|I/O/GCK1|||||||||| +P16|CMD<1>|I|I/O/GCK2|INPUT||||||||| +P17|TIE||I/O/GCK3|||||||||| +P18|TIE||I/O|||||||||| +P19|TIE||I/O|||||||||| +P20|A<4>|I|I/O|INPUT||||||||| +P21|GND||GND|||||||||| +P22|nFPUCS|O|I/O|OUTPUT||||||||| +P23|TIE||I/O|||||||||| +P24|TIE||I/O|||||||||| +P25|TIE||I/O|||||||||| +P26|VCC||VCCIO|||||||||| +P27|TIE||I/O|||||||||| +P28|TDI||TDI|||||||||| +P29|TMS||TMS|||||||||| +P30|TCK||TCK|||||||||| +P31|FC<0>|I|I/O|INPUT||||||||| +P32|TIE||I/O|||||||||| +P33|TIE||I/O|||||||||| +P34|A<16>|I|I/O|INPUT||||||||| +P35|A<22>|I|I/O|INPUT||||||||| +P36|A<20>|I|I/O|INPUT||||||||| +P37|VCC||VCCINT|||||||||| +P38|TIE||I/O|||||||||| +P39|CMD<0>|I|I/O|INPUT||||||||| +P40|A<2>|I|I/O|INPUT||||||||| +P41|GND||GND|||||||||| +P42|A<19>|I|I/O|INPUT||||||||| +P43|A<3>|I|I/O|INPUT||||||||| +P44|A<13>|I|I/O|INPUT||||||||| +P45|FC<1>|I|I/O|INPUT||||||||| +P46|A<28>|I|I/O|INPUT||||||||| +P47|A<6>|I|I/O|INPUT||||||||| +P48|A<23>|I|I/O|INPUT||||||||| +P49|A<18>|I|I/O|INPUT||||||||| +P50|A<21>|I|I/O|INPUT||||||||| +P51|A<14>|I|I/O|INPUT||||||||| +P52|A<24>|I|I/O|INPUT||||||||| +P53|TDO||TDO|||||||||| +P54|GND||GND|||||||||| +P55|VCC||VCCIO|||||||||| +P56|FC<2>|I|I/O|INPUT||||||||| +P57|A<10>|I|I/O|INPUT||||||||| +P58|A<17>|I|I/O|INPUT||||||||| +P59|STERM|I|I/O|INPUT||||||||| +P60|nSTERM|O|I/O|OUTPUT||||||||| +P61|A<29>|I|I/O|INPUT||||||||| +P62|A<30>|I|I/O|INPUT||||||||| +P63|A<5>|I|I/O|INPUT||||||||| +P64|A<12>|I|I/O/GSR|INPUT||||||||| + +To preserve the pinout above for future design iterations in +Project Navigator simply execute the (Lock Pins) process +located under the (Implement Design) process in a toolbox named +(Optional Implementation Tools) or invoke PIN2UCF from the +command line. The location constraints will be written into your +specified UCF file + + diff --git a/sterminator/XC9572XL/STERMINATOR.pnx b/sterminator/XC9572XL/STERMINATOR.pnx new file mode 100644 index 0000000..7f1e976 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.pnx @@ -0,0 +1,18 @@ + + + + + + +]> + diff --git a/sterminator/XC9572XL/STERMINATOR.prj b/sterminator/XC9572XL/STERMINATOR.prj new file mode 100644 index 0000000..b7ca504 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.prj @@ -0,0 +1 @@ +verilog work "../STERMINATOR.v" diff --git a/sterminator/XC9572XL/STERMINATOR.rpt b/sterminator/XC9572XL/STERMINATOR.rpt new file mode 100644 index 0000000..5ad36fa --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.rpt @@ -0,0 +1,579 @@ + +cpldfit: version P.20131013 Xilinx Inc. + Fitter Report +Design Name: STERMINATOR Date: 10-26-2021, 9:01PM +Device Used: XC9572XL-5-VQ64 +Fitting Status: Successful + +************************* Mapped Resource Summary ************************** + +Macrocells Product Terms Function Block Registers Pins +Used/Tot Used/Tot Inps Used/Tot Used/Tot Used/Tot +28 /72 ( 39%) 114 /360 ( 32%) 92 /216 ( 43%) 25 /72 ( 35%) 39 /52 ( 75%) + +** Function Block Resources ** + +Function Mcells FB Inps Pterms IO +Block Used/Tot Used/Tot Used/Tot Used/Tot +FB1 1/18 54/54* 52/90 6/13 +FB2 9/18 14/54 18/90 13/13* +FB3 18/18* 24/54 44/90 8/14 +FB4 0/18 0/54 0/90 12/12* + ----- ----- ----- ----- + 28/72 92/216 114/360 39/52 + +* - Resource is exhausted + +** Global Control Resources ** + +Signal 'CLK' mapped onto global clock net GCK1. +Global output enable net(s) unused. +Global set/reset net(s) unused. + +** Pin Resources ** + +Signal Type Required Mapped | Pin Type Used Total +------------------------------------|------------------------------------ +Input : 36 36 | I/O : 34 46 +Output : 2 2 | GCK/IO : 2 3 +Bidirectional : 0 0 | GTS/IO : 2 2 +GCK : 1 1 | GSR/IO : 1 1 +GTS : 0 0 | +GSR : 0 0 | + ---- ---- + Total 39 39 + +** Power Data ** + +There are 28 macrocells in high performance mode (MCHP). +There are 0 macrocells in low power mode (MCLP). +End of Mapped Resource Summary + ************************** Errors and Warnings *************************** + +WARNING:Cpld - Unable to retrieve the path to the iSE Project Repository. Will + use the default filename of 'STERMINATOR.ise'. + ************************* Summary of Mapped Logic ************************ + +** 2 Outputs ** + +Signal Total Total Loc Pin Pin Pin Pwr Slew Reg Init +Name Pts Inps No. Type Use Mode Rate State +nSTERM 2 4 FB2_2 60 I/O O STD FAST +nFPUCS 2 12 FB3_2 22 I/O O STD FAST + +** 26 Buried Nodes ** + +Signal Total Total Loc Pwr Reg Init +Name Pts Inps Mode State +$OpTx$BIN_STEP$409 52 54 FB1_13 STD +NR<9> 2 3 FB2_11 STD RESET +NR<1> 2 3 FB2_12 STD RESET +NR<12> 2 3 FB2_13 STD RESET +NR<11> 2 3 FB2_14 STD RESET +NR<10> 2 3 FB2_15 STD RESET +NR<0> 2 3 FB2_16 STD RESET +NB<1> 2 3 FB2_17 STD RESET +NB<0> 2 3 FB2_18 STD RESET +NR<8> 2 3 FB3_1 STD RESET +NR<7> 2 3 FB3_3 STD RESET +NR<6> 2 3 FB3_4 STD RESET +NR<5> 2 3 FB3_5 STD RESET +NR<4> 2 3 FB3_6 STD RESET +NR<3> 2 3 FB3_7 STD RESET +NR<2> 2 3 FB3_8 STD RESET +NC<0> 2 3 FB3_9 STD RESET +NA 2 3 FB3_10 STD RESET +NC<8> 3 11 FB3_11 STD RESET +NC<7> 3 10 FB3_12 STD RESET +NC<6> 3 9 FB3_13 STD RESET +NC<5> 3 8 FB3_14 STD RESET +NC<4> 3 7 FB3_15 STD RESET +NC<3> 3 6 FB3_16 STD RESET +NC<2> 3 5 FB3_17 STD RESET +NC<1> 3 4 FB3_18 STD RESET + +** 37 Inputs ** + +Signal Loc Pin Pin Pin +Name No. Type Use +A<8> FB1_5 9 I/O I +A<25> FB1_6 10 I/O I +A<9> FB1_8 11 I/O I +CLK FB1_9 15~ GCK/I/O GCK +CMD<1> FB1_11 16 GCK/I/O I +A<4> FB1_17 20 I/O I +A<17> FB2_3 58 I/O I +STERM FB2_4 59 I/O I +A<29> FB2_5 61 I/O I +A<30> FB2_6 62 I/O I +A<5> FB2_8 63 I/O I +A<12> FB2_9 64 GSR/I/O I +A<31> FB2_10 1 I/O I +A<11> FB2_11 2 GTS/I/O I +A<15> FB2_12 4 I/O I +CLKdat FB2_14 5 GTS/I/O I +nAS FB2_15 6 I/O I +A<7> FB2_17 7 I/O I +FC<0> FB3_3 31 I/O I +A<16> FB3_6 34 I/O I +CMD<0> FB3_10 39 I/O I +A<2> FB3_12 40 I/O I +A<22> FB3_14 35 I/O I +A<20> FB3_15 36 I/O I +A<19> FB3_16 42 I/O I +A<3> FB4_2 43 I/O I +A<28> FB4_3 46 I/O I +A<6> FB4_4 47 I/O I +A<13> FB4_5 44 I/O I +A<18> FB4_6 49 I/O I +FC<1> FB4_8 45 I/O I +A<14> FB4_10 51 I/O I +A<23> FB4_11 48 I/O I +A<24> FB4_12 52 I/O I +A<21> FB4_14 50 I/O I +FC<2> FB4_15 56 I/O I +A<10> FB4_17 57 I/O I + +Legend: +Pin No. - ~ - User Assigned + ************************** Function Block Details ************************ +Legend: +Total Pt - Total product terms used by the macrocell signal +Imp Pt - Product terms imported from other macrocells +Exp Pt - Product terms exported to other macrocells + in direction shown +Unused Pt - Unused local product terms remaining in macrocell +Loc - Location where logic was mapped in device +Pin Type/Use - I - Input GCK - Global Clock + O - Output GTS - Global Output Enable + (b) - Buried macrocell GSR - Global Set/Reset +X - Signal used as input to the macrocell logic. +Pin No. - ~ - User Assigned + *********************************** FB1 *********************************** +Number of function block inputs used/remaining: 54/0 +Number of signals used by logic mapping into function block: 54 +Signal Total Imp Exp Unused Loc Pin Pin Pin +Name Pt Pt Pt Pt # Type Use +(unused) 0 0 0 5 FB1_1 (b) +(unused) 0 0 0 5 FB1_2 8 I/O +(unused) 0 0 0 5 FB1_3 12 I/O +(unused) 0 0 0 5 FB1_4 13 I/O +(unused) 0 0 0 5 FB1_5 9 I/O I +(unused) 0 0 0 5 FB1_6 10 I/O I +(unused) 0 0 0 5 FB1_7 (b) +(unused) 0 0 \/2 3 FB1_8 11 I/O I +(unused) 0 0 \/5 0 FB1_9 15 GCK/I/O GCK +(unused) 0 0 \/5 0 FB1_10 18 I/O (b) +(unused) 0 0 \/5 0 FB1_11 16 GCK/I/O I +(unused) 0 0 \/5 0 FB1_12 23 I/O (b) +$OpTx$BIN_STEP$409 52 47<- 0 0 FB1_13 (b) (b) +(unused) 0 0 /\5 0 FB1_14 17 GCK/I/O (b) +(unused) 0 0 /\5 0 FB1_15 19 I/O (b) +(unused) 0 0 /\5 0 FB1_16 (b) (b) +(unused) 0 0 /\5 0 FB1_17 20 I/O I +(unused) 0 0 /\5 0 FB1_18 (b) (b) + +Signals Used by Logic in Function Block + 1: A<10> 19: A<2> 37: NC<5> + 2: A<11> 20: A<30> 38: NC<6> + 3: A<12> 21: A<31> 39: NC<7> + 4: A<13> 22: A<3> 40: NC<8> + 5: A<14> 23: A<4> 41: NR<0> + 6: A<15> 24: A<5> 42: NR<10> + 7: A<16> 25: A<6> 43: NR<11> + 8: A<17> 26: A<7> 44: NR<12> + 9: A<18> 27: A<8> 45: NR<1> + 10: A<19> 28: A<9> 46: NR<2> + 11: A<20> 29: FC<2> 47: NR<3> + 12: A<21> 30: NB<0> 48: NR<4> + 13: A<22> 31: NB<1> 49: NR<5> + 14: A<23> 32: NC<0> 50: NR<6> + 15: A<24> 33: NC<1> 51: NR<7> + 16: A<25> 34: NC<2> 52: NR<8> + 17: A<28> 35: NC<3> 53: NR<9> + 18: A<29> 36: NC<4> 54: STERM + +Signal 1 2 3 4 5 6 FB +Name 0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs +$OpTx$BIN_STEP$409 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...... 54 + 0----+----1----+----2----+----3----+----4----+----5----+----6 + 0 0 0 0 0 0 + *********************************** FB2 *********************************** +Number of function block inputs used/remaining: 14/40 +Number of signals used by logic mapping into function block: 14 +Signal Total Imp Exp Unused Loc Pin Pin Pin +Name Pt Pt Pt Pt # Type Use +(unused) 0 0 0 5 FB2_1 (b) +nSTERM 2 0 0 3 FB2_2 60 I/O O +(unused) 0 0 0 5 FB2_3 58 I/O I +(unused) 0 0 0 5 FB2_4 59 I/O I +(unused) 0 0 0 5 FB2_5 61 I/O I +(unused) 0 0 0 5 FB2_6 62 I/O I +(unused) 0 0 0 5 FB2_7 (b) +(unused) 0 0 0 5 FB2_8 63 I/O I +(unused) 0 0 0 5 FB2_9 64 GSR/I/O I +(unused) 0 0 0 5 FB2_10 1 I/O I +NR<9> 2 0 0 3 FB2_11 2 GTS/I/O I +NR<1> 2 0 0 3 FB2_12 4 I/O I +NR<12> 2 0 0 3 FB2_13 (b) (b) +NR<11> 2 0 0 3 FB2_14 5 GTS/I/O I +NR<10> 2 0 0 3 FB2_15 6 I/O I +NR<0> 2 0 0 3 FB2_16 (b) (b) +NB<1> 2 0 0 3 FB2_17 7 I/O I +NB<0> 2 0 0 3 FB2_18 (b) (b) + +Signals Used by Logic in Function Block + 1: $OpTx$BIN_STEP$409 6: A<22> 11: CMD<1> + 2: A<11> 7: A<23> 12: FC<0> + 3: A<12> 8: A<24> 13: NA + 4: A<20> 9: A<25> 14: STERM + 5: A<21> 10: CMD<0> + +Signal 1 2 3 4 FB +Name 0----+----0----+----0----+----0----+----0 Inputs +nSTERM X..........XXX.......................... 4 +NR<9> ...X.....XX............................. 3 +NR<1> ..X......XX............................. 3 +NR<12> ......X..XX............................. 3 +NR<11> .....X...XX............................. 3 +NR<10> ....X....XX............................. 3 +NR<0> .X.......XX............................. 3 +NB<1> ........XXX............................. 3 +NB<0> .......X.XX............................. 3 + 0----+----1----+----2----+----3----+----4 + 0 0 0 0 + *********************************** FB3 *********************************** +Number of function block inputs used/remaining: 24/30 +Number of signals used by logic mapping into function block: 24 +Signal Total Imp Exp Unused Loc Pin Pin Pin +Name Pt Pt Pt Pt # Type Use +NR<8> 2 0 0 3 FB3_1 (b) (b) +nFPUCS 2 0 0 3 FB3_2 22 I/O O +NR<7> 2 0 0 3 FB3_3 31 I/O I +NR<6> 2 0 0 3 FB3_4 32 I/O (b) +NR<5> 2 0 0 3 FB3_5 24 I/O (b) +NR<4> 2 0 0 3 FB3_6 34 I/O I +NR<3> 2 0 0 3 FB3_7 (b) (b) +NR<2> 2 0 0 3 FB3_8 25 I/O (b) +NC<0> 2 0 0 3 FB3_9 27 I/O (b) +NA 2 0 0 3 FB3_10 39 I/O I +NC<8> 3 0 0 2 FB3_11 33 I/O (b) +NC<7> 3 0 0 2 FB3_12 40 I/O I +NC<6> 3 0 0 2 FB3_13 (b) (b) +NC<5> 3 0 0 2 FB3_14 35 I/O I +NC<4> 3 0 0 2 FB3_15 36 I/O I +NC<3> 3 0 0 2 FB3_16 42 I/O I +NC<2> 3 0 0 2 FB3_17 38 I/O (b) +NC<1> 3 0 0 2 FB3_18 (b) (b) + +Signals Used by Logic in Function Block + 1: A<10> 9: A<2> 17: CLKdat + 2: A<13> 10: A<3> 18: CMD<0> + 3: A<14> 11: A<4> 19: CMD<1> + 4: A<15> 12: A<5> 20: FC<0> + 5: A<16> 13: A<6> 21: FC<1> + 6: A<17> 14: A<7> 22: FC<2> + 7: A<18> 15: A<8> 23: NA + 8: A<19> 16: A<9> 24: nAS + +Signal 1 2 3 4 FB +Name 0----+----0----+----0----+----0----+----0 Inputs +NR<8> .......X.........XX..................... 3 +nFPUCS .XXXXXXX........X..XXX.X................ 12 +NR<7> ......X..........XX..................... 3 +NR<6> .....X...........XX..................... 3 +NR<5> ....X............XX..................... 3 +NR<4> ...X.............XX..................... 3 +NR<3> ..X..............XX..................... 3 +NR<2> .X...............XX..................... 3 +NC<0> ........X........XX..................... 3 +NA .................XX...X................. 3 +NC<8> X.......XXXXXXXX.XX..................... 11 +NC<7> ........XXXXXXXX.XX..................... 10 +NC<6> ........XXXXXXX..XX..................... 9 +NC<5> ........XXXXXX...XX..................... 8 +NC<4> ........XXXXX....XX..................... 7 +NC<3> ........XXXX.....XX..................... 6 +NC<2> ........XXX......XX..................... 5 +NC<1> ........XX.......XX..................... 4 + 0----+----1----+----2----+----3----+----4 + 0 0 0 0 + *********************************** FB4 *********************************** +Number of function block inputs used/remaining: 0/54 +Number of signals used by logic mapping into function block: 0 +Signal Total Imp Exp Unused Loc Pin Pin Pin +Name Pt Pt Pt Pt # Type Use +(unused) 0 0 0 5 FB4_1 (b) +(unused) 0 0 0 5 FB4_2 43 I/O I +(unused) 0 0 0 5 FB4_3 46 I/O I +(unused) 0 0 0 5 FB4_4 47 I/O I +(unused) 0 0 0 5 FB4_5 44 I/O I +(unused) 0 0 0 5 FB4_6 49 I/O I +(unused) 0 0 0 5 FB4_7 (b) +(unused) 0 0 0 5 FB4_8 45 I/O I +(unused) 0 0 0 5 FB4_9 (b) +(unused) 0 0 0 5 FB4_10 51 I/O I +(unused) 0 0 0 5 FB4_11 48 I/O I +(unused) 0 0 0 5 FB4_12 52 I/O I +(unused) 0 0 0 5 FB4_13 (b) +(unused) 0 0 0 5 FB4_14 50 I/O I +(unused) 0 0 0 5 FB4_15 56 I/O I +(unused) 0 0 0 5 FB4_16 (b) +(unused) 0 0 0 5 FB4_17 57 I/O I +(unused) 0 0 0 5 FB4_18 (b) + ******************************* Equations ******************************** + +********** Mapped Logic ********** + + +$OpTx$BIN_STEP$409 <= ((EXP9_.EXP) + OR (A(5) AND NOT NC(3) AND NOT STERM) + OR (NOT A(5) AND NC(3) AND NOT STERM) + OR (A(9) AND NOT NC(7) AND NOT STERM) + OR (NOT A(9) AND NC(7) AND NOT STERM) + OR (A(19) AND NOT NR(8) AND NOT STERM) + OR (EXP12_.EXP) + OR (NOT A(24) AND NB(0) AND NOT STERM) + OR (A(4) AND NOT NC(2) AND NOT STERM) + OR (NOT A(4) AND NC(2) AND NOT STERM) + OR (A(8) AND NOT NC(6) AND NOT STERM) + OR (NOT A(8) AND NC(6) AND NOT STERM) + OR (NOT FC(2) AND NOT STERM) + OR (A(31) AND NOT STERM) + OR (A(15) AND NOT NR(4) AND NOT STERM) + OR (NOT A(15) AND NR(4) AND NOT STERM) + OR (NOT A(19) AND NR(8) AND NOT STERM)); + + + + + + + + + + + + + + + + + + + + + +FDCPE_NA: FDCPE port map (NA,NA_D,CLK,'0','0'); +NA_D <= ((CMD(0) AND NOT CMD(1)) + OR (NOT CMD(1) AND NA)); + +FDCPE_NB0: FDCPE port map (NB(0),A(24),CLK,'0','0',NB_CE(0)); +NB_CE(0) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NB1: FDCPE port map (NB(1),A(25),CLK,'0','0',NB_CE(1)); +NB_CE(1) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC0: FDCPE port map (NC(0),NOT A(2),CLK,'0','0',NC_CE(0)); +NC_CE(0) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC1: FDCPE port map (NC(1),NC_D(1),CLK,'0','0',NC_CE(1)); +NC_D(1) <= A(2) + XOR +NC_D(1) <= A(3); +NC_CE(1) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC2: FDCPE port map (NC(2),NC_D(2),CLK,'0','0',NC_CE(2)); +NC_D(2) <= A(4) + XOR +NC_D(2) <= (A(2) AND A(3)); +NC_CE(2) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC3: FDCPE port map (NC(3),NC_D(3),CLK,'0','0',NC_CE(3)); +NC_D(3) <= A(5) + XOR +NC_D(3) <= (A(2) AND A(3) AND A(4)); +NC_CE(3) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC4: FDCPE port map (NC(4),NC_D(4),CLK,'0','0',NC_CE(4)); +NC_D(4) <= A(6) + XOR +NC_D(4) <= (A(2) AND A(3) AND A(4) AND A(5)); +NC_CE(4) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC5: FDCPE port map (NC(5),NC_D(5),CLK,'0','0',NC_CE(5)); +NC_D(5) <= A(7) + XOR +NC_D(5) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6)); +NC_CE(5) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC6: FDCPE port map (NC(6),NC_D(6),CLK,'0','0',NC_CE(6)); +NC_D(6) <= A(8) + XOR +NC_D(6) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7)); +NC_CE(6) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC7: FDCPE port map (NC(7),NC_D(7),CLK,'0','0',NC_CE(7)); +NC_D(7) <= A(9) + XOR +NC_D(7) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND + A(8)); +NC_CE(7) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NC8: FDCPE port map (NC(8),NC_D(8),CLK,'0','0',NC_CE(8)); +NC_D(8) <= A(10) + XOR +NC_D(8) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND + A(8) AND A(9)); +NC_CE(8) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR0: FDCPE port map (NR(0),A(11),CLK,'0','0',NR_CE(0)); +NR_CE(0) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR1: FDCPE port map (NR(1),A(12),CLK,'0','0',NR_CE(1)); +NR_CE(1) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR2: FDCPE port map (NR(2),A(13),CLK,'0','0',NR_CE(2)); +NR_CE(2) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR3: FDCPE port map (NR(3),A(14),CLK,'0','0',NR_CE(3)); +NR_CE(3) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR4: FDCPE port map (NR(4),A(15),CLK,'0','0',NR_CE(4)); +NR_CE(4) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR5: FDCPE port map (NR(5),A(16),CLK,'0','0',NR_CE(5)); +NR_CE(5) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR6: FDCPE port map (NR(6),A(17),CLK,'0','0',NR_CE(6)); +NR_CE(6) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR7: FDCPE port map (NR(7),A(18),CLK,'0','0',NR_CE(7)); +NR_CE(7) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR8: FDCPE port map (NR(8),A(19),CLK,'0','0',NR_CE(8)); +NR_CE(8) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR9: FDCPE port map (NR(9),A(20),CLK,'0','0',NR_CE(9)); +NR_CE(9) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR10: FDCPE port map (NR(10),A(21),CLK,'0','0',NR_CE(10)); +NR_CE(10) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR11: FDCPE port map (NR(11),A(22),CLK,'0','0',NR_CE(11)); +NR_CE(11) <= (CMD(0) AND NOT CMD(1)); + +FDCPE_NR12: FDCPE port map (NR(12),A(23),CLK,'0','0',NR_CE(12)); +NR_CE(12) <= (CMD(0) AND NOT CMD(1)); + + +nFPUCS <= NOT (((FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND + NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT nAS) + OR (FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND + NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT CLKdat))); + + +nSTERM <= NOT (((STERM AND NOT $OpTx$BIN_STEP$409) + OR (NOT FC(0) AND NA AND NOT $OpTx$BIN_STEP$409))); + +Register Legend: + FDCPE (Q,D,C,CLR,PRE,CE); + FTCPE (Q,D,C,CLR,PRE,CE); + LDCP (Q,D,G,CLR,PRE); + + ****************************** Device Pin Out ***************************** + +Device : XC9572XL-5-VQ64 + + + ----------------------------------------------- + /48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 \ + | 49 32 | + | 50 31 | + | 51 30 | + | 52 29 | + | 53 28 | + | 54 27 | + | 55 26 | + | 56 XC9572XL-5-VQ64 25 | + | 57 24 | + | 58 23 | + | 59 22 | + | 60 21 | + | 61 20 | + | 62 19 | + | 63 18 | + | 64 17 | + \ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 / + ----------------------------------------------- + + +Pin Signal Pin Signal +No. Name No. Name + 1 A<31> 33 KPR + 2 A<11> 34 A<16> + 3 VCC 35 A<22> + 4 A<15> 36 A<20> + 5 CLKdat 37 VCC + 6 nAS 38 KPR + 7 A<7> 39 CMD<0> + 8 KPR 40 A<2> + 9 A<8> 41 GND + 10 A<25> 42 A<19> + 11 A<9> 43 A<3> + 12 KPR 44 A<13> + 13 KPR 45 FC<1> + 14 GND 46 A<28> + 15 CLK 47 A<6> + 16 CMD<1> 48 A<23> + 17 KPR 49 A<18> + 18 KPR 50 A<21> + 19 KPR 51 A<14> + 20 A<4> 52 A<24> + 21 GND 53 TDO + 22 nFPUCS 54 GND + 23 KPR 55 VCC + 24 KPR 56 FC<2> + 25 KPR 57 A<10> + 26 VCC 58 A<17> + 27 KPR 59 STERM + 28 TDI 60 nSTERM + 29 TMS 61 A<29> + 30 TCK 62 A<30> + 31 FC<0> 63 A<5> + 32 KPR 64 A<12> + + +Legend : NC = Not Connected, unbonded pin + PGND = Unused I/O configured as additional Ground pin + TIE = Unused I/O floating -- must tie to VCC, GND or other signal + KPR = Unused I/O with weak keeper (leave unconnected) + VCC = Dedicated Power Pin + GND = Dedicated Ground Pin + TDI = Test Data In, JTAG pin + TDO = Test Data Out, JTAG pin + TCK = Test Clock, JTAG pin + TMS = Test Mode Select, JTAG pin + PROHIBITED = User reserved pin + **************************** Compiler Options **************************** + +Following is a list of all global compiler options used by the fitter run. + +Device(s) Specified : xc9572xl-5-VQ64 +Optimization Method : SPEED +Multi-Level Logic Optimization : ON +Ignore Timing Specifications : OFF +Default Register Power Up Value : LOW +Keep User Location Constraints : ON +What-You-See-Is-What-You-Get : OFF +Exhaustive Fitting : OFF +Keep Unused Inputs : OFF +Slew Rate : FAST +Power Mode : STD +Ground on Unused IOs : OFF +Set I/O Pin Termination : KEEPER +Global Clock Optimization : ON +Global Set/Reset Optimization : ON +Global Ouput Enable Optimization : ON +Input Limit : 54 +Pterm Limit : 25 diff --git a/sterminator/XC9572XL/STERMINATOR.stx b/sterminator/XC9572XL/STERMINATOR.stx new file mode 100644 index 0000000..e69de29 diff --git a/sterminator/XC9572XL/STERMINATOR.syr b/sterminator/XC9572XL/STERMINATOR.syr new file mode 100644 index 0000000..2a64981 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.syr @@ -0,0 +1,225 @@ +Release 14.7 - xst P.20131013 (nt) +Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved. +--> Parameter TMPDIR set to xst/projnav.tmp + + +Total REAL time to Xst completion: 0.00 secs +Total CPU time to Xst completion: 0.08 secs + +--> Parameter xsthdpdir set to xst + + +Total REAL time to Xst completion: 0.00 secs +Total CPU time to Xst completion: 0.08 secs + +--> Reading design: STERMINATOR.prj + +TABLE OF CONTENTS + 1) Synthesis Options Summary + 2) HDL Compilation + 3) Design Hierarchy Analysis + 4) HDL Analysis + 5) HDL Synthesis + 5.1) HDL Synthesis Report + 6) Advanced HDL Synthesis + 6.1) Advanced HDL Synthesis Report + 7) Low Level Synthesis + 8) Partition Report + 9) Final Report + +========================================================================= +* Synthesis Options Summary * +========================================================================= +---- Source Parameters +Input File Name : "STERMINATOR.prj" +Input Format : mixed +Ignore Synthesis Constraint File : NO + +---- Target Parameters +Output File Name : "STERMINATOR" +Output Format : NGC +Target Device : XC9500XL CPLDs + +---- Source Options +Top Module Name : STERMINATOR +Automatic FSM Extraction : YES +FSM Encoding Algorithm : Auto +Safe Implementation : No +Mux Extraction : Yes +Resource Sharing : YES + +---- Target Options +Add IO Buffers : YES +MACRO Preserve : YES +XOR Preserve : YES +Equivalent register Removal : YES + +---- General Options +Optimization Goal : Speed +Optimization Effort : 1 +Keep Hierarchy : Yes +Netlist Hierarchy : As_Optimized +RTL Output : Yes +Hierarchy Separator : / +Bus Delimiter : <> +Case Specifier : Maintain +Verilog 2001 : YES + +---- Other Options +Clock Enable : YES +wysiwyg : NO + +========================================================================= + + +========================================================================= +* HDL Compilation * +========================================================================= +Compiling verilog file "../STERMINATOR.v" in library work +Module compiled +No errors in compilation +Analysis of file <"STERMINATOR.prj"> succeeded. + + +========================================================================= +* Design Hierarchy Analysis * +========================================================================= +Analyzing hierarchy for module in library . + + +========================================================================= +* HDL Analysis * +========================================================================= +Analyzing top module . +Module is correct for synthesis. + + +========================================================================= +* HDL Synthesis * +========================================================================= + +Performing bidirectional port resolution... + +Synthesizing Unit . + Related source file is "../STERMINATOR.v". +WARNING:Xst:647 - Input > is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. +WARNING:Xst:647 - Input is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. + Found 1-bit register for signal . + Found 2-bit register for signal . + Found 9-bit register for signal . + Found 9-bit adder for signal created at line 51. + Found 13-bit register for signal . + Found 2-bit comparator equal for signal created at line 59. + Found 13-bit comparator equal for signal created at line 59. + Found 9-bit comparator equal for signal created at line 59. + Summary: + inferred 1 D-type flip-flop(s). + inferred 1 Adder/Subtractor(s). + inferred 3 Comparator(s). +Unit synthesized. + + +========================================================================= +HDL Synthesis Report + +Macro Statistics +# Adders/Subtractors : 1 + 9-bit adder : 1 +# Registers : 4 + 1-bit register : 1 + 13-bit register : 1 + 2-bit register : 1 + 9-bit register : 1 +# Comparators : 3 + 13-bit comparator equal : 1 + 2-bit comparator equal : 1 + 9-bit comparator equal : 1 + +========================================================================= + +========================================================================= +* Advanced HDL Synthesis * +========================================================================= + + +========================================================================= +Advanced HDL Synthesis Report + +Macro Statistics +# Adders/Subtractors : 1 + 9-bit adder : 1 +# Registers : 1 + Flip-Flops : 1 +# Comparators : 3 + 13-bit comparator equal : 1 + 2-bit comparator equal : 1 + 9-bit comparator equal : 1 + +========================================================================= + +========================================================================= +* Low Level Synthesis * +========================================================================= + +Optimizing unit ... + +========================================================================= +* Partition Report * +========================================================================= + +Partition Implementation Status +------------------------------- + + No Partitions were found in this design. + +------------------------------- + +========================================================================= +* Final Report * +========================================================================= +Final Results +RTL Top Level Output File Name : STERMINATOR.ngr +Top Level Output File Name : STERMINATOR +Output Format : NGC +Optimization Goal : Speed +Keep Hierarchy : Yes +Target Technology : XC9500XL CPLDs +Macro Preserve : YES +XOR Preserve : YES +Clock Enable : YES +wysiwyg : NO + +Design Statistics +# IOs : 42 + +Cell Usage : +# BELS : 102 +# AND2 : 14 +# AND3 : 5 +# AND4 : 2 +# AND5 : 1 +# AND8 : 2 +# GND : 1 +# INV : 41 +# OR2 : 4 +# XOR2 : 32 +# FlipFlops/Latches : 25 +# FD : 1 +# FDCE : 24 +# IO Buffers : 39 +# IBUF : 37 +# OBUF : 2 +========================================================================= + + +Total REAL time to Xst completion: 2.00 secs +Total CPU time to Xst completion: 2.08 secs + +--> + +Total memory usage is 225560 kilobytes + +Number of errors : 0 ( 0 filtered) +Number of warnings : 2 ( 0 filtered) +Number of infos : 0 ( 0 filtered) + diff --git a/sterminator/XC9572XL/STERMINATOR.tim b/sterminator/XC9572XL/STERMINATOR.tim new file mode 100644 index 0000000..e69de29 diff --git a/sterminator/XC9572XL/STERMINATOR.tspec b/sterminator/XC9572XL/STERMINATOR.tspec new file mode 100644 index 0000000..ddcf210 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.tspec @@ -0,0 +1,182 @@ +AUTO_TS_P2P:FROM:FC<1>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:FC<0>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<17>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<13>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<14>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<15>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<16>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<18>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:A<19>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:FC<2>:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:nAS:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:CLKdat:TO:nFPUCS:1 +AUTO_TS_P2P:FROM:STERM:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<17>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:CLK:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<10>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<7>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<11>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<18>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<13>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<2>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<16>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<24>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<21>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<23>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<5>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<9>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<19>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<22>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<12>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<14>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<20>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<3>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<30>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<29>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<28>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<25>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<6>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<4>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<8>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:FC<2>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<31>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:A<15>:TO:nSTERM:1 +AUTO_TS_P2P:FROM:FC<0>:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<6>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<8>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<5>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<0>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<7>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<2>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<0>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<5>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NB<0>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<10>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<12>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<3>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<7>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<8>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<11>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<1>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<3>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<9>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<1>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NB<1>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<4>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<2>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NC<6>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NR<4>.Q:TO:nSTERM:1 +AUTO_TS_F2P:FROM:NA.Q:TO:nSTERM:1 +AUTO_TS_F2F:FROM:NA.Q:TO:NA.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NA.D:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NA.D:1 +AUTO_TS_P2F:FROM:CLK:TO:NA.D:1 +AUTO_TS_P2F:FROM:A<24>:TO:NB<0>.D:1 +AUTO_TS_P2F:FROM:CLK:TO:FCLKIO_0:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NB<0>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NB<0>.CE:1 +AUTO_TS_P2F:FROM:A<25>:TO:NB<1>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NB<1>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NB<1>.CE:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<0>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<0>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<0>.CE:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<1>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<1>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<1>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<1>.CE:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<2>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<2>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<2>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<2>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<2>.CE:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<3>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<3>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<3>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<3>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<3>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<3>.CE:1 +AUTO_TS_P2F:FROM:A<6>:TO:NC<4>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<4>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<4>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<4>.D:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<4>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<4>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<4>.CE:1 +AUTO_TS_P2F:FROM:A<7>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:A<6>:TO:NC<5>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<5>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<5>.CE:1 +AUTO_TS_P2F:FROM:A<8>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<6>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:A<7>:TO:NC<6>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<6>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<6>.CE:1 +AUTO_TS_P2F:FROM:A<9>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<6>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<7>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:A<8>:TO:NC<7>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<7>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<7>.CE:1 +AUTO_TS_P2F:FROM:A<10>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<2>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<3>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<4>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<5>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<6>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<7>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<8>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:A<9>:TO:NC<8>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NC<8>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NC<8>.CE:1 +AUTO_TS_P2F:FROM:A<11>:TO:NR<0>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<0>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<0>.CE:1 +AUTO_TS_P2F:FROM:A<21>:TO:NR<10>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<10>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<10>.CE:1 +AUTO_TS_P2F:FROM:A<22>:TO:NR<11>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<11>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<11>.CE:1 +AUTO_TS_P2F:FROM:A<23>:TO:NR<12>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<12>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<12>.CE:1 +AUTO_TS_P2F:FROM:A<12>:TO:NR<1>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<1>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<1>.CE:1 +AUTO_TS_P2F:FROM:A<13>:TO:NR<2>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<2>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<2>.CE:1 +AUTO_TS_P2F:FROM:A<14>:TO:NR<3>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<3>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<3>.CE:1 +AUTO_TS_P2F:FROM:A<15>:TO:NR<4>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<4>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<4>.CE:1 +AUTO_TS_P2F:FROM:A<16>:TO:NR<5>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<5>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<5>.CE:1 +AUTO_TS_P2F:FROM:A<17>:TO:NR<6>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<6>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<6>.CE:1 +AUTO_TS_P2F:FROM:A<18>:TO:NR<7>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<7>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<7>.CE:1 +AUTO_TS_P2F:FROM:A<19>:TO:NR<8>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<8>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<8>.CE:1 +AUTO_TS_P2F:FROM:A<20>:TO:NR<9>.D:1 +AUTO_TS_P2F:FROM:CMD<0>:TO:NR<9>.CE:1 +AUTO_TS_P2F:FROM:CMD<1>:TO:NR<9>.CE:1 diff --git a/sterminator/XC9572XL/STERMINATOR.vm6 b/sterminator/XC9572XL/STERMINATOR.vm6 new file mode 100644 index 0000000..98589df --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.vm6 @@ -0,0 +1,2091 @@ +NDS Database: version P.20131013 + +NDS_INFO | xc9500xl | 9572XL64 | XC9572XL-5-VQ64 + +DEVICE | 9572XL | 9572XL64 | + +NETWORK | STERMINATOR | 0 | 0 | 16391 + +INPUT_INSTANCE | 0 | 0 | NULL | FC_1_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | FC<1> | 1978 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | FC_1_IBUF | 1911 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_1_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | FC_0_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | FC<0> | 1979 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | FC_0_IBUF | 1912 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_0_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_17_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<17> | 1980 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_13_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<13> | 1981 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_24_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<24> | 1982 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | CLK_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | CLK | 1983 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 3 | 5 | II_FCLK +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK + +INPUT_INSTANCE | 0 | 0 | NULL | CMD_0_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | CMD<0> | 2006 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | CMD_1_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | CMD<1> | 2007 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NB<0> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NB<0> | 1917 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<0>.Q | NB<0> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NB<0>.SI | NB<0> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NB<0>.D1 | 2016 | ? | 0 | 4096 | NB<0> | NULL | NULL | NB<0>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NB<0>.D2 | 2017 | ? | 0 | 4096 | NB<0> | NULL | NULL | NB<0>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_24_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NB<0>.CE | 2018 | ? | 0 | 4096 | NB<0> | NULL | NULL | NB<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NB<0>.REG | NB<0> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NB<0>.D | 2015 | ? | 0 | 0 | NB<0> | NULL | NULL | NB<0>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NB<0>.CE | 2018 | ? | 0 | 4096 | NB<0> | NULL | NULL | NB<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NB<0>.Q | 2019 | ? | 0 | 0 | NB<0> | NULL | NULL | NB<0>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_25_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<25> | 1984 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_25_IBUF | 1918 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_25_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NB<1> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_25_IBUF | 1918 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_25_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NB<1> | 1919 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<1>.Q | NB<1> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NB<1>.SI | NB<1> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_25_IBUF | 1918 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_25_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NB<1>.D1 | 2021 | ? | 0 | 4096 | NB<1> | NULL | NULL | NB<1>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NB<1>.D2 | 2022 | ? | 0 | 4096 | NB<1> | NULL | NULL | NB<1>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_25_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NB<1>.CE | 2023 | ? | 0 | 4096 | NB<1> | NULL | NULL | NB<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NB<1>.REG | NB<1> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NB<1>.D | 2020 | ? | 0 | 0 | NB<1> | NULL | NULL | NB<1>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NB<1>.CE | 2023 | ? | 0 | 4096 | NB<1> | NULL | NULL | NB<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NB<1>.Q | 2024 | ? | 0 | 0 | NB<1> | NULL | NULL | NB<1>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_2_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<2> | 1985 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<0> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<0> | 1921 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<0>.Q | NC<0> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<0>.SI | NC<0> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<0>.D1 | 2026 | ? | 0 | 4096 | NC<0> | NULL | NULL | NC<0>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<0>.D2 | 2027 | ? | 0 | 4096 | NC<0> | NULL | NULL | NC<0>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_FALSE | A_2_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<0>.CE | 2028 | ? | 0 | 4096 | NC<0> | NULL | NULL | NC<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<0>.REG | NC<0> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<0>.D | 2025 | ? | 0 | 0 | NC<0> | NULL | NULL | NC<0>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<0>.CE | 2028 | ? | 0 | 4096 | NC<0> | NULL | NULL | NC<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<0>.Q | 2029 | ? | 0 | 0 | NC<0> | NULL | NULL | NC<0>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_3_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<3> | 1986 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<1> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 5 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<1> | 1923 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<1>.Q | NC<1> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<1>.SI | NC<1> | 0 | 4 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<1>.D1 | 2031 | ? | 0 | 4096 | NC<1> | NULL | NULL | NC<1>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_2_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<1>.D2 | 2032 | ? | 0 | 4096 | NC<1> | NULL | NULL | NC<1>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_3_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<1>.CE | 2033 | ? | 0 | 4096 | NC<1> | NULL | NULL | NC<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<1>.REG | NC<1> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<1>.D | 2030 | ? | 0 | 0 | NC<1> | NULL | NULL | NC<1>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<1>.CE | 2033 | ? | 0 | 4096 | NC<1> | NULL | NULL | NC<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<1>.Q | 2034 | ? | 0 | 0 | NC<1> | NULL | NULL | NC<1>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_4_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<4> | 1987 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<2> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 6 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<2> | 1925 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<2>.Q | NC<2> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<2>.SI | NC<2> | 0 | 5 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<2>.D1 | 2036 | ? | 0 | 4096 | NC<2> | NULL | NULL | NC<2>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_4_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<2>.D2 | 2037 | ? | 0 | 4096 | NC<2> | NULL | NULL | NC<2>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 2 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<2>.CE | 2038 | ? | 0 | 4096 | NC<2> | NULL | NULL | NC<2>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<2>.REG | NC<2> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<2>.D | 2035 | ? | 0 | 0 | NC<2> | NULL | NULL | NC<2>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<2>.CE | 2038 | ? | 0 | 4096 | NC<2> | NULL | NULL | NC<2>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<2>.Q | 2039 | ? | 0 | 0 | NC<2> | NULL | NULL | NC<2>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_5_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<5> | 1988 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<3> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 7 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<3> | 1927 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<3>.Q | NC<3> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<3>.SI | NC<3> | 0 | 6 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<3>.D1 | 2041 | ? | 0 | 4096 | NC<3> | NULL | NULL | NC<3>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_5_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<3>.D2 | 2042 | ? | 0 | 4096 | NC<3> | NULL | NULL | NC<3>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 3 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<3>.CE | 2043 | ? | 0 | 4096 | NC<3> | NULL | NULL | NC<3>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<3>.REG | NC<3> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<3>.D | 2040 | ? | 0 | 0 | NC<3> | NULL | NULL | NC<3>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<3>.CE | 2043 | ? | 0 | 4096 | NC<3> | NULL | NULL | NC<3>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<3>.Q | 2044 | ? | 0 | 0 | NC<3> | NULL | NULL | NC<3>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_6_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<6> | 1989 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<4> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<4> | 1929 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<4>.Q | NC<4> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<4>.SI | NC<4> | 0 | 7 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<4>.D1 | 2046 | ? | 0 | 4096 | NC<4> | NULL | NULL | NC<4>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_6_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<4>.D2 | 2047 | ? | 0 | 4096 | NC<4> | NULL | NULL | NC<4>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 4 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF | IV_TRUE | A_5_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<4>.CE | 2048 | ? | 0 | 4096 | NC<4> | NULL | NULL | NC<4>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<4>.REG | NC<4> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<4>.D | 2045 | ? | 0 | 0 | NC<4> | NULL | NULL | NC<4>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<4>.CE | 2048 | ? | 0 | 4096 | NC<4> | NULL | NULL | NC<4>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<4>.Q | 2049 | ? | 0 | 0 | NC<4> | NULL | NULL | NC<4>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_7_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<7> | 1990 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<5> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 9 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<5> | 1931 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<5>.Q | NC<5> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<5>.SI | NC<5> | 0 | 8 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<5>.D1 | 2051 | ? | 0 | 4096 | NC<5> | NULL | NULL | NC<5>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_7_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<5>.D2 | 2052 | ? | 0 | 4096 | NC<5> | NULL | NULL | NC<5>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 5 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF | IV_TRUE | A_5_IBUF | IV_TRUE | A_6_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<5>.CE | 2053 | ? | 0 | 4096 | NC<5> | NULL | NULL | NC<5>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<5>.REG | NC<5> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<5>.D | 2050 | ? | 0 | 0 | NC<5> | NULL | NULL | NC<5>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<5>.CE | 2053 | ? | 0 | 4096 | NC<5> | NULL | NULL | NC<5>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<5>.Q | 2054 | ? | 0 | 0 | NC<5> | NULL | NULL | NC<5>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_8_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<8> | 1991 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<6> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 10 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<6> | 1933 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<6>.Q | NC<6> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<6>.SI | NC<6> | 0 | 9 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<6>.D1 | 2056 | ? | 0 | 4096 | NC<6> | NULL | NULL | NC<6>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_8_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<6>.D2 | 2057 | ? | 0 | 4096 | NC<6> | NULL | NULL | NC<6>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 6 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF | IV_TRUE | A_5_IBUF | IV_TRUE | A_6_IBUF | IV_TRUE | A_7_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<6>.CE | 2058 | ? | 0 | 4096 | NC<6> | NULL | NULL | NC<6>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<6>.REG | NC<6> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<6>.D | 2055 | ? | 0 | 0 | NC<6> | NULL | NULL | NC<6>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<6>.CE | 2058 | ? | 0 | 4096 | NC<6> | NULL | NULL | NC<6>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<6>.Q | 2059 | ? | 0 | 0 | NC<6> | NULL | NULL | NC<6>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_9_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<9> | 1992 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<7> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 11 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<7> | 1935 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<7>.Q | NC<7> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<7>.SI | NC<7> | 0 | 10 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<7>.D1 | 2061 | ? | 0 | 4096 | NC<7> | NULL | NULL | NC<7>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_9_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<7>.D2 | 2062 | ? | 0 | 4096 | NC<7> | NULL | NULL | NC<7>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 7 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF | IV_TRUE | A_5_IBUF | IV_TRUE | A_6_IBUF | IV_TRUE | A_7_IBUF | IV_TRUE | A_8_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<7>.CE | 2063 | ? | 0 | 4096 | NC<7> | NULL | NULL | NC<7>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<7>.REG | NC<7> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<7>.D | 2060 | ? | 0 | 0 | NC<7> | NULL | NULL | NC<7>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<7>.CE | 2063 | ? | 0 | 4096 | NC<7> | NULL | NULL | NC<7>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<7>.Q | 2064 | ? | 0 | 0 | NC<7> | NULL | NULL | NC<7>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_10_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<10> | 1993 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NC<8> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 12 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NC<8> | 1937 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<8>.Q | NC<8> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NC<8>.SI | NC<8> | 0 | 11 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NC<8>.D1 | 2066 | ? | 0 | 4096 | NC<8> | NULL | NULL | NC<8>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 1 | IV_TRUE | A_10_IBUF +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NC<8>.D2 | 2067 | ? | 0 | 4096 | NC<8> | NULL | NULL | NC<8>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 8 | IV_TRUE | A_2_IBUF | IV_TRUE | A_3_IBUF | IV_TRUE | A_4_IBUF | IV_TRUE | A_5_IBUF | IV_TRUE | A_6_IBUF | IV_TRUE | A_7_IBUF | IV_TRUE | A_8_IBUF | IV_TRUE | A_9_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NC<8>.CE | 2068 | ? | 0 | 4096 | NC<8> | NULL | NULL | NC<8>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NC<8>.REG | NC<8> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NC<8>.D | 2065 | ? | 0 | 0 | NC<8> | NULL | NULL | NC<8>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NC<8>.CE | 2068 | ? | 0 | 4096 | NC<8> | NULL | NULL | NC<8>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NC<8>.Q | 2069 | ? | 0 | 0 | NC<8> | NULL | NULL | NC<8>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_11_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<11> | 1994 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_11_IBUF | 1938 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_11_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<0> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_11_IBUF | 1938 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_11_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<0> | 1939 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<0>.Q | NR<0> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<0>.SI | NR<0> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_11_IBUF | 1938 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_11_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<0>.D1 | 2071 | ? | 0 | 4096 | NR<0> | NULL | NULL | NR<0>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<0>.D2 | 2072 | ? | 0 | 4096 | NR<0> | NULL | NULL | NR<0>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_11_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<0>.CE | 2073 | ? | 0 | 4096 | NR<0> | NULL | NULL | NR<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<0>.REG | NR<0> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<0>.D | 2070 | ? | 0 | 0 | NR<0> | NULL | NULL | NR<0>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<0>.CE | 2073 | ? | 0 | 4096 | NR<0> | NULL | NULL | NR<0>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<0>.Q | 2074 | ? | 0 | 0 | NR<0> | NULL | NULL | NR<0>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_21_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<21> | 1995 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_21_IBUF | 1940 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_21_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<10> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_21_IBUF | 1940 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_21_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<10> | 1941 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<10>.Q | NR<10> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<10>.SI | NR<10> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_21_IBUF | 1940 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_21_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<10>.D1 | 2076 | ? | 0 | 4096 | NR<10> | NULL | NULL | NR<10>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<10>.D2 | 2077 | ? | 0 | 4096 | NR<10> | NULL | NULL | NR<10>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_21_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<10>.CE | 2078 | ? | 0 | 4096 | NR<10> | NULL | NULL | NR<10>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<10>.REG | NR<10> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<10>.D | 2075 | ? | 0 | 0 | NR<10> | NULL | NULL | NR<10>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<10>.CE | 2078 | ? | 0 | 4096 | NR<10> | NULL | NULL | NR<10>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<10>.Q | 2079 | ? | 0 | 0 | NR<10> | NULL | NULL | NR<10>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_22_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<22> | 1996 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_22_IBUF | 1942 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_22_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<11> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_22_IBUF | 1942 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_22_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<11> | 1943 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<11>.Q | NR<11> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<11>.SI | NR<11> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_22_IBUF | 1942 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_22_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<11>.D1 | 2081 | ? | 0 | 4096 | NR<11> | NULL | NULL | NR<11>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<11>.D2 | 2082 | ? | 0 | 4096 | NR<11> | NULL | NULL | NR<11>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_22_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<11>.CE | 2083 | ? | 0 | 4096 | NR<11> | NULL | NULL | NR<11>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<11>.REG | NR<11> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<11>.D | 2080 | ? | 0 | 0 | NR<11> | NULL | NULL | NR<11>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<11>.CE | 2083 | ? | 0 | 4096 | NR<11> | NULL | NULL | NR<11>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<11>.Q | 2084 | ? | 0 | 0 | NR<11> | NULL | NULL | NR<11>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_23_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<23> | 1997 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_23_IBUF | 1944 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_23_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<12> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_23_IBUF | 1944 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_23_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<12> | 1945 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<12>.Q | NR<12> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<12>.SI | NR<12> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_23_IBUF | 1944 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_23_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<12>.D1 | 2086 | ? | 0 | 4096 | NR<12> | NULL | NULL | NR<12>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<12>.D2 | 2087 | ? | 0 | 4096 | NR<12> | NULL | NULL | NR<12>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_23_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<12>.CE | 2088 | ? | 0 | 4096 | NR<12> | NULL | NULL | NR<12>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<12>.REG | NR<12> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<12>.D | 2085 | ? | 0 | 0 | NR<12> | NULL | NULL | NR<12>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<12>.CE | 2088 | ? | 0 | 4096 | NR<12> | NULL | NULL | NR<12>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<12>.Q | 2089 | ? | 0 | 0 | NR<12> | NULL | NULL | NR<12>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_12_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<12> | 1998 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_12_IBUF | 1946 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_12_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<1> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_12_IBUF | 1946 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_12_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<1> | 1947 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<1>.Q | NR<1> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<1>.SI | NR<1> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_12_IBUF | 1946 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_12_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<1>.D1 | 2091 | ? | 0 | 4096 | NR<1> | NULL | NULL | NR<1>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<1>.D2 | 2092 | ? | 0 | 4096 | NR<1> | NULL | NULL | NR<1>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_12_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<1>.CE | 2093 | ? | 0 | 4096 | NR<1> | NULL | NULL | NR<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<1>.REG | NR<1> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<1>.D | 2090 | ? | 0 | 0 | NR<1> | NULL | NULL | NR<1>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<1>.CE | 2093 | ? | 0 | 4096 | NR<1> | NULL | NULL | NR<1>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<1>.Q | 2094 | ? | 0 | 0 | NR<1> | NULL | NULL | NR<1>.REG | 0 | 8 | SRFF_Q + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<2> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<2> | 1948 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<2>.Q | NR<2> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<2>.SI | NR<2> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<2>.D1 | 2096 | ? | 0 | 4096 | NR<2> | NULL | NULL | NR<2>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<2>.D2 | 2097 | ? | 0 | 4096 | NR<2> | NULL | NULL | NR<2>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_13_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<2>.CE | 2098 | ? | 0 | 4096 | NR<2> | NULL | NULL | NR<2>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<2>.REG | NR<2> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<2>.D | 2095 | ? | 0 | 0 | NR<2> | NULL | NULL | NR<2>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<2>.CE | 2098 | ? | 0 | 4096 | NR<2> | NULL | NULL | NR<2>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<2>.Q | 2099 | ? | 0 | 0 | NR<2> | NULL | NULL | NR<2>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_14_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<14> | 1999 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<3> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<3> | 1950 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<3>.Q | NR<3> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<3>.SI | NR<3> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<3>.D1 | 2101 | ? | 0 | 4096 | NR<3> | NULL | NULL | NR<3>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<3>.D2 | 2102 | ? | 0 | 4096 | NR<3> | NULL | NULL | NR<3>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_14_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<3>.CE | 2103 | ? | 0 | 4096 | NR<3> | NULL | NULL | NR<3>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<3>.REG | NR<3> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<3>.D | 2100 | ? | 0 | 0 | NR<3> | NULL | NULL | NR<3>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<3>.CE | 2103 | ? | 0 | 4096 | NR<3> | NULL | NULL | NR<3>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<3>.Q | 2104 | ? | 0 | 0 | NR<3> | NULL | NULL | NR<3>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_15_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<15> | 2000 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<4> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<4> | 1952 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<4>.Q | NR<4> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<4>.SI | NR<4> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<4>.D1 | 2106 | ? | 0 | 4096 | NR<4> | NULL | NULL | NR<4>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<4>.D2 | 2107 | ? | 0 | 4096 | NR<4> | NULL | NULL | NR<4>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_15_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<4>.CE | 2108 | ? | 0 | 4096 | NR<4> | NULL | NULL | NR<4>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<4>.REG | NR<4> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<4>.D | 2105 | ? | 0 | 0 | NR<4> | NULL | NULL | NR<4>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<4>.CE | 2108 | ? | 0 | 4096 | NR<4> | NULL | NULL | NR<4>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<4>.Q | 2109 | ? | 0 | 0 | NR<4> | NULL | NULL | NR<4>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_16_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<16> | 2001 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<5> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<5> | 1954 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<5>.Q | NR<5> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<5>.SI | NR<5> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<5>.D1 | 2111 | ? | 0 | 4096 | NR<5> | NULL | NULL | NR<5>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<5>.D2 | 2112 | ? | 0 | 4096 | NR<5> | NULL | NULL | NR<5>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_16_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<5>.CE | 2113 | ? | 0 | 4096 | NR<5> | NULL | NULL | NR<5>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<5>.REG | NR<5> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<5>.D | 2110 | ? | 0 | 0 | NR<5> | NULL | NULL | NR<5>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<5>.CE | 2113 | ? | 0 | 4096 | NR<5> | NULL | NULL | NR<5>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<5>.Q | 2114 | ? | 0 | 0 | NR<5> | NULL | NULL | NR<5>.REG | 0 | 8 | SRFF_Q + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<6> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<6> | 1955 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<6>.Q | NR<6> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<6>.SI | NR<6> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<6>.D1 | 2116 | ? | 0 | 4096 | NR<6> | NULL | NULL | NR<6>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<6>.D2 | 2117 | ? | 0 | 4096 | NR<6> | NULL | NULL | NR<6>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_17_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<6>.CE | 2118 | ? | 0 | 4096 | NR<6> | NULL | NULL | NR<6>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<6>.REG | NR<6> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<6>.D | 2115 | ? | 0 | 0 | NR<6> | NULL | NULL | NR<6>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<6>.CE | 2118 | ? | 0 | 4096 | NR<6> | NULL | NULL | NR<6>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<6>.Q | 2119 | ? | 0 | 0 | NR<6> | NULL | NULL | NR<6>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_18_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<18> | 2002 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<7> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<7> | 1957 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<7>.Q | NR<7> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<7>.SI | NR<7> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<7>.D1 | 2121 | ? | 0 | 4096 | NR<7> | NULL | NULL | NR<7>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<7>.D2 | 2122 | ? | 0 | 4096 | NR<7> | NULL | NULL | NR<7>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_18_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<7>.CE | 2123 | ? | 0 | 4096 | NR<7> | NULL | NULL | NR<7>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<7>.REG | NR<7> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<7>.D | 2120 | ? | 0 | 0 | NR<7> | NULL | NULL | NR<7>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<7>.CE | 2123 | ? | 0 | 4096 | NR<7> | NULL | NULL | NR<7>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<7>.Q | 2124 | ? | 0 | 0 | NR<7> | NULL | NULL | NR<7>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_19_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<19> | 2003 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<8> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<8> | 1959 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<8>.Q | NR<8> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<8>.SI | NR<8> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<8>.D1 | 2126 | ? | 0 | 4096 | NR<8> | NULL | NULL | NR<8>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<8>.D2 | 2127 | ? | 0 | 4096 | NR<8> | NULL | NULL | NR<8>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_19_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<8>.CE | 2128 | ? | 0 | 4096 | NR<8> | NULL | NULL | NR<8>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<8>.REG | NR<8> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<8>.D | 2125 | ? | 0 | 0 | NR<8> | NULL | NULL | NR<8>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<8>.CE | 2128 | ? | 0 | 4096 | NR<8> | NULL | NULL | NR<8>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<8>.Q | 2129 | ? | 0 | 0 | NR<8> | NULL | NULL | NR<8>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | A_20_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<20> | 2004 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_20_IBUF | 1960 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_20_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NR<9> | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_20_IBUF | 1960 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_20_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NR<9> | 1961 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<9>.Q | NR<9> | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NR<9>.SI | NR<9> | 0 | 3 | 3 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_20_IBUF | 1960 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_20_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NR<9>.D1 | 2131 | ? | 0 | 4096 | NR<9> | NULL | NULL | NR<9>.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NR<9>.D2 | 2132 | ? | 0 | 4096 | NR<9> | NULL | NULL | NR<9>.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | A_20_IBUF +OUTPUT_NODE_TYPE | 10 | 9 | MC_SI_CE +SIGNAL | NODE | NR<9>.CE | 2133 | ? | 0 | 4096 | NR<9> | NULL | NULL | NR<9>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF + +SRFF_INSTANCE | NR<9>.REG | NR<9> | 0 | 3 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NR<9>.D | 2130 | ? | 0 | 0 | NR<9> | NULL | NULL | NR<9>.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +INPUT_NODE_TYPE | 4 | 8 | SRFF_CE +SIGNAL | NODE | NR<9>.CE | 2133 | ? | 0 | 4096 | NR<9> | NULL | NULL | NR<9>.SI | 10 | 9 | MC_SI_CE +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NR<9>.Q | 2134 | ? | 0 | 0 | NR<9> | NULL | NULL | NR<9>.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | FC_2_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | FC<2> | 2005 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | FC_2_IBUF | 1962 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_2_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | PrldLow+OptxMapped | NA | STERMINATOR_COPY_0_COPY_0 | 2155873280 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NA | 1965 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NA.Q | NA | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | NA | 1965 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NA.Q | NA | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | NA.SI | NA | 0 | 3 | 2 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_0_IBUF | 1963 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CMD_1_IBUF | 1964 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CMD_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NA | 1965 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NA.Q | NA | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | NA.D1 | 2136 | ? | 0 | 4096 | NA | NULL | NULL | NA.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | NA.D2 | 2137 | ? | 0 | 4096 | NA | NULL | NULL | NA.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 2 | IV_TRUE | CMD_0_IBUF | IV_FALSE | CMD_1_IBUF +SPPTERM | 2 | IV_FALSE | CMD_1_IBUF | IV_TRUE | NA + +SRFF_INSTANCE | NA.REG | NA | 0 | 2 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | NA.D | 2135 | ? | 0 | 0 | NA | NULL | NULL | NA.XOR | 0 | 7 | ALU_F +INPUT_NODE_TYPE | 1 | 8 | SRFF_C +NODE | FCLKIO_0 | 1916 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLK_IBUF | 3 | 5 | II_FCLK +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | NA.Q | 2138 | ? | 0 | 0 | NA | NULL | NULL | NA.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | nAS_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | nAS | 2008 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | nAS_IBUF | 1966 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | nAS_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | CLKdat_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | CLKdat | 2009 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | CLKdat_IBUF | 1967 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLKdat_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_30_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<30> | 2010 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_30_IBUF | 1968 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_30_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_29_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<29> | 2011 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_29_IBUF | 1969 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_29_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_28_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<28> | 2012 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_28_IBUF | 1970 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_28_IBUF | 0 | 5 | II_IMUX + +INPUT_INSTANCE | 0 | 0 | NULL | A_31_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | A<31> | 2013 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | A_31_IBUF | 1971 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_31_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | Inv+OptxMapped | nFPUCS_OBUF | STERMINATOR_COPY_0_COPY_0 | 2155872512 | 12 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_1_IBUF | 1911 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_0_IBUF | 1912 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_2_IBUF | 1962 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | nAS_IBUF | 1966 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | nAS_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CLKdat_IBUF | 1967 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLKdat_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 0 | 0 | MC_Q +NODE | nFPUCS_OBUF | 1972 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | nFPUCS_OBUF.Q | nFPUCS_OBUF | 0 | 0 | MC_Q + +SIGNAL_INSTANCE | nFPUCS_OBUF.SI | nFPUCS_OBUF | 0 | 12 | 2 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_1_IBUF | 1911 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_1_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_0_IBUF | 1912 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_2_IBUF | 1962 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | nAS_IBUF | 1966 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | nAS_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | CLKdat_IBUF | 1967 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | CLKdat_IBUF | 0 | 5 | II_IMUX +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | nFPUCS_OBUF.D1 | 2140 | ? | 0 | 4096 | nFPUCS_OBUF | NULL | NULL | nFPUCS_OBUF.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | nFPUCS_OBUF.D2 | 2141 | ? | 0 | 4096 | nFPUCS_OBUF | NULL | NULL | nFPUCS_OBUF.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 11 | IV_TRUE | FC_1_IBUF | IV_TRUE | FC_0_IBUF | IV_TRUE | A_17_IBUF | IV_TRUE | A_13_IBUF | IV_FALSE | A_14_IBUF | IV_FALSE | A_15_IBUF | IV_FALSE | A_16_IBUF | IV_FALSE | A_18_IBUF | IV_FALSE | A_19_IBUF | IV_TRUE | FC_2_IBUF | IV_FALSE | nAS_IBUF +SPPTERM | 11 | IV_TRUE | FC_1_IBUF | IV_TRUE | FC_0_IBUF | IV_TRUE | A_17_IBUF | IV_TRUE | A_13_IBUF | IV_FALSE | A_14_IBUF | IV_FALSE | A_15_IBUF | IV_FALSE | A_16_IBUF | IV_FALSE | A_18_IBUF | IV_FALSE | A_19_IBUF | IV_TRUE | FC_2_IBUF | IV_FALSE | CLKdat_IBUF + +SRFF_INSTANCE | nFPUCS_OBUF.REG | nFPUCS_OBUF | 0 | 1 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | nFPUCS_OBUF.D | 2139 | ? | 0 | 0 | nFPUCS_OBUF | NULL | NULL | nFPUCS_OBUF.XOR | 0 | 7 | ALU_F +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | nFPUCS_OBUF.Q | 2142 | ? | 0 | 0 | nFPUCS_OBUF | NULL | NULL | nFPUCS_OBUF.REG | 0 | 8 | SRFF_Q + +INPUT_INSTANCE | 0 | 0 | NULL | STERM_IBUF | STERMINATOR_COPY_0_COPY_0 | 16 | 1 | 1 +INPUT_NODE_TYPE | 0 | 5 | II_IN +NODE | STERM | 2014 | PI | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | NULL | 0 | 100 | NOTYPE +OUTPUT_NODE_TYPE | 0 | 5 | II_IMUX +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX + +MACROCELL_INSTANCE | Inv+OptxMapped | nSTERM_OBUF | STERMINATOR_COPY_0_COPY_0 | 2155872512 | 4 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | $OpTx$BIN_STEP$409.UIM | 1977 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | $OpTx$BIN_STEP$409.Q | $OpTx$BIN_STEP$409 | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_0_IBUF | 1912 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NA | 1965 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NA.Q | NA | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 0 | 0 | MC_Q +NODE | nSTERM_OBUF | 1974 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | nSTERM_OBUF.Q | nSTERM_OBUF | 0 | 0 | MC_Q + +SIGNAL_INSTANCE | nSTERM_OBUF.SI | nSTERM_OBUF | 0 | 4 | 2 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | $OpTx$BIN_STEP$409.UIM | 1977 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | $OpTx$BIN_STEP$409.Q | $OpTx$BIN_STEP$409 | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_0_IBUF | 1912 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_0_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NA | 1965 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NA.Q | NA | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | nSTERM_OBUF.D1 | 2144 | ? | 0 | 4096 | nSTERM_OBUF | NULL | NULL | nSTERM_OBUF.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | nSTERM_OBUF.D2 | 2145 | ? | 0 | 4096 | nSTERM_OBUF | NULL | NULL | nSTERM_OBUF.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 2 | IV_TRUE | STERM_IBUF | IV_FALSE | $OpTx$BIN_STEP$409.UIM +SPPTERM | 3 | IV_FALSE | FC_0_IBUF | IV_TRUE | NA | IV_FALSE | $OpTx$BIN_STEP$409.UIM + +SRFF_INSTANCE | nSTERM_OBUF.REG | nSTERM_OBUF | 0 | 1 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | nSTERM_OBUF.D | 2143 | ? | 0 | 0 | nSTERM_OBUF | NULL | NULL | nSTERM_OBUF.XOR | 0 | 7 | ALU_F +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | nSTERM_OBUF.Q | 2146 | ? | 0 | 0 | nSTERM_OBUF | NULL | NULL | nSTERM_OBUF.REG | 0 | 8 | SRFF_Q + +OUTPUT_INSTANCE | 0 | nFPUCS | STERMINATOR_COPY_0_COPY_0 | 7 | 1 | 1 +INPUT_NODE_TYPE | 0 | 6 | OI_IN +NODE | nFPUCS_OBUF | 1972 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | nFPUCS_OBUF.Q | nFPUCS_OBUF | 0 | 0 | MC_Q +OUTPUT_NODE_TYPE | 0 | 6 | OI_OUT +NODE | nFPUCS | 1975 | PO | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | nFPUCS | 0 | 6 | OI_OUT + +OUTPUT_INSTANCE | 0 | nSTERM | STERMINATOR_COPY_0_COPY_0 | 7 | 1 | 1 +INPUT_NODE_TYPE | 0 | 6 | OI_IN +NODE | nSTERM_OBUF | 1974 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | nSTERM_OBUF.Q | nSTERM_OBUF | 0 | 0 | MC_Q +OUTPUT_NODE_TYPE | 0 | 6 | OI_OUT +NODE | nSTERM | 1976 | PO | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | nSTERM | 0 | 6 | OI_OUT + +MACROCELL_INSTANCE | SoftPfbk | $OpTx$BIN_STEP$409 | STERMINATOR_COPY_0_COPY_0 | 2181038080 | 9 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_31_IBUF | 1971 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_31_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_2_IBUF | 1962 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<4> | 1952 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<4>.Q | NR<4> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<8> | 1959 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<8>.Q | NR<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP10_.EXP | 2165 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP10_.EXP | EXP10_ | 4 | 0 | MC_EXPORT +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP11_.EXP | 2166 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP11_.EXP | EXP11_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 1 | 0 | MC_UIM +NODE | $OpTx$BIN_STEP$409.UIM | 1977 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | $OpTx$BIN_STEP$409.Q | $OpTx$BIN_STEP$409 | 1 | 0 | MC_UIM + +SIGNAL_INSTANCE | $OpTx$BIN_STEP$409.SI | $OpTx$BIN_STEP$409 | 0 | 9 | 2 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_31_IBUF | 1971 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_31_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | FC_2_IBUF | 1962 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | FC_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_15_IBUF | 1951 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_15_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<4> | 1952 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<4>.Q | NR<4> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<8> | 1959 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<8>.Q | NR<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP10_.EXP | 2165 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP10_.EXP | EXP10_ | 4 | 0 | MC_EXPORT +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP11_.EXP | 2166 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP11_.EXP | EXP11_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 1 | 9 | MC_SI_D1 +SIGNAL | NODE | $OpTx$BIN_STEP$409.D1 | 2148 | ? | 0 | 4096 | $OpTx$BIN_STEP$409 | NULL | NULL | $OpTx$BIN_STEP$409.SI | 1 | 9 | MC_SI_D1 +SPPTERM | 0 | IV_ZERO +OUTPUT_NODE_TYPE | 2 | 9 | MC_SI_D2 +SIGNAL | NODE | $OpTx$BIN_STEP$409.D2 | 2149 | ? | 0 | 4096 | $OpTx$BIN_STEP$409 | NULL | NULL | $OpTx$BIN_STEP$409.SI | 2 | 9 | MC_SI_D2 +SPPTERM | 1 | IV_TRUE | EXP10_.EXP +SPPTERM | 1 | IV_TRUE | EXP11_.EXP +SPPTERM | 2 | IV_FALSE | FC_2_IBUF | IV_FALSE | STERM_IBUF +SPPTERM | 2 | IV_TRUE | A_31_IBUF | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_15_IBUF | IV_FALSE | NR<4> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_15_IBUF | IV_TRUE | NR<4> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_19_IBUF | IV_TRUE | NR<8> | IV_FALSE | STERM_IBUF + +SRFF_INSTANCE | $OpTx$BIN_STEP$409.REG | $OpTx$BIN_STEP$409 | 0 | 1 | 1 +INPUT_NODE_TYPE | 0 | 8 | SRFF_D +NODE | $OpTx$BIN_STEP$409.D | 2147 | ? | 0 | 0 | $OpTx$BIN_STEP$409 | NULL | NULL | $OpTx$BIN_STEP$409.XOR | 0 | 7 | ALU_F +OUTPUT_NODE_TYPE | 0 | 8 | SRFF_Q +NODE | $OpTx$BIN_STEP$409.Q | 2150 | ? | 0 | 0 | $OpTx$BIN_STEP$409 | NULL | NULL | $OpTx$BIN_STEP$409.REG | 0 | 8 | SRFF_Q + +MACROCELL_INSTANCE | NULL | EXP6_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 5 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<6> | 1955 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<6>.Q | NR<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<8> | 1937 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<8>.Q | NC<8> | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP6_.EXP | 2161 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP6_.EXP | EXP6_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP6_.SI | EXP6_ | 0 | 5 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<6> | 1955 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<6>.Q | NR<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<8> | 1937 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<8>.Q | NC<8> | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP6_.EXP | 2151 | ? | 0 | 0 | EXP6_ | NULL | NULL | EXP6_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 3 | IV_FALSE | A_17_IBUF | IV_TRUE | NR<6> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_10_IBUF | IV_FALSE | NC<8> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP7_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<5> | 1931 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<5>.Q | NC<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_11_IBUF | 1938 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_11_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<0> | 1939 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<0>.Q | NR<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<7> | 1957 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<7>.Q | NR<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP6_.EXP | 2161 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP6_.EXP | EXP6_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP7_.EXP | 2162 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP7_.EXP | EXP7_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP7_.SI | EXP7_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_7_IBUF | 1930 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_7_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<5> | 1931 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<5>.Q | NC<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_11_IBUF | 1938 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_11_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<0> | 1939 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<0>.Q | NR<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<7> | 1957 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<7>.Q | NR<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP6_.EXP | 2161 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP6_.EXP | EXP6_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP7_.EXP | 2152 | ? | 0 | 0 | EXP7_ | NULL | NULL | EXP7_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP6_.EXP +SPPTERM | 3 | IV_TRUE | A_7_IBUF | IV_FALSE | NC<5> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_7_IBUF | IV_TRUE | NC<5> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_11_IBUF | IV_FALSE | NR<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_11_IBUF | IV_TRUE | NR<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_18_IBUF | IV_FALSE | NR<7> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP8_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<2> | 1948 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<2>.Q | NR<2> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<0> | 1921 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<0>.Q | NC<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<5> | 1954 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<5>.Q | NR<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP7_.EXP | 2162 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP7_.EXP | EXP7_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP8_.EXP | 2163 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP8_.EXP | EXP8_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP8_.SI | EXP8_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_13_IBUF | 1914 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_13_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<2> | 1948 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<2>.Q | NR<2> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_2_IBUF | 1920 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_2_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<0> | 1921 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<0>.Q | NC<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<5> | 1954 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<5>.Q | NR<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP7_.EXP | 2162 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP7_.EXP | EXP7_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP8_.EXP | 2153 | ? | 0 | 0 | EXP8_ | NULL | NULL | EXP8_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP7_.EXP +SPPTERM | 3 | IV_TRUE | A_13_IBUF | IV_FALSE | NR<2> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_13_IBUF | IV_TRUE | NR<2> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_2_IBUF | IV_FALSE | NC<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_2_IBUF | IV_TRUE | NC<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_16_IBUF | IV_FALSE | NR<5> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP9_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<0> | 1917 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<0>.Q | NB<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_21_IBUF | 1940 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_21_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<10> | 1941 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<10>.Q | NR<10> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_23_IBUF | 1944 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_23_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<12> | 1945 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<12>.Q | NR<12> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP8_.EXP | 2163 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP8_.EXP | EXP8_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP9_.EXP | 2164 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP9_.EXP | EXP9_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP9_.SI | EXP9_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<0> | 1917 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<0>.Q | NB<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_21_IBUF | 1940 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_21_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<10> | 1941 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<10>.Q | NR<10> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_23_IBUF | 1944 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_23_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<12> | 1945 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<12>.Q | NR<12> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP8_.EXP | 2163 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP8_.EXP | EXP8_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP9_.EXP | 2154 | ? | 0 | 0 | EXP9_ | NULL | NULL | EXP9_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP8_.EXP +SPPTERM | 3 | IV_TRUE | A_24_IBUF | IV_FALSE | NB<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_21_IBUF | IV_FALSE | NR<10> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_21_IBUF | IV_TRUE | NR<10> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_23_IBUF | IV_FALSE | NR<12> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_23_IBUF | IV_TRUE | NR<12> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP10_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<3> | 1927 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<3>.Q | NC<3> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<7> | 1935 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<7>.Q | NC<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<8> | 1959 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<8>.Q | NR<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP9_.EXP | 2164 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP9_.EXP | EXP9_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP10_.EXP | 2165 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP10_.EXP | EXP10_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP10_.SI | EXP10_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_5_IBUF | 1926 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_5_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<3> | 1927 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<3>.Q | NC<3> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_9_IBUF | 1934 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_9_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<7> | 1935 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<7>.Q | NC<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_19_IBUF | 1958 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_19_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<8> | 1959 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<8>.Q | NR<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP9_.EXP | 2164 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP9_.EXP | EXP9_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP10_.EXP | 2155 | ? | 0 | 0 | EXP10_ | NULL | NULL | EXP10_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP9_.EXP +SPPTERM | 3 | IV_TRUE | A_5_IBUF | IV_FALSE | NC<3> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_5_IBUF | IV_TRUE | NC<3> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_9_IBUF | IV_FALSE | NC<7> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_9_IBUF | IV_TRUE | NC<7> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_19_IBUF | IV_FALSE | NR<8> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP11_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<0> | 1917 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<0>.Q | NB<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<2> | 1925 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<2>.Q | NC<2> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<6> | 1933 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<6>.Q | NC<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP12_.EXP | 2167 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP12_.EXP | EXP12_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP11_.EXP | 2166 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP11_.EXP | EXP11_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP11_.SI | EXP11_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_24_IBUF | 1915 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_24_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<0> | 1917 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<0>.Q | NB<0> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_4_IBUF | 1924 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_4_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<2> | 1925 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<2>.Q | NC<2> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_8_IBUF | 1932 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_8_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<6> | 1933 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<6>.Q | NC<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP12_.EXP | 2167 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP12_.EXP | EXP12_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP11_.EXP | 2156 | ? | 0 | 0 | EXP11_ | NULL | NULL | EXP11_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP12_.EXP +SPPTERM | 3 | IV_FALSE | A_24_IBUF | IV_TRUE | NB<0> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_4_IBUF | IV_FALSE | NC<2> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_4_IBUF | IV_TRUE | NC<2> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_8_IBUF | IV_FALSE | NC<6> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_8_IBUF | IV_TRUE | NC<6> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP12_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_25_IBUF | 1918 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_25_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<1> | 1919 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<1>.Q | NB<1> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<4> | 1929 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<4>.Q | NC<4> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<5> | 1954 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<5>.Q | NR<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP13_.EXP | 2168 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP13_.EXP | EXP13_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP12_.EXP | 2167 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP12_.EXP | EXP12_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP12_.SI | EXP12_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_25_IBUF | 1918 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_25_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NB<1> | 1919 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NB<1>.Q | NB<1> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_6_IBUF | 1928 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_6_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<4> | 1929 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<4>.Q | NC<4> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_16_IBUF | 1953 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_16_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<5> | 1954 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<5>.Q | NR<5> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP13_.EXP | 2168 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP13_.EXP | EXP13_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP12_.EXP | 2157 | ? | 0 | 0 | EXP12_ | NULL | NULL | EXP12_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP13_.EXP +SPPTERM | 3 | IV_TRUE | A_25_IBUF | IV_FALSE | NB<1> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_25_IBUF | IV_TRUE | NB<1> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_6_IBUF | IV_FALSE | NC<4> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_6_IBUF | IV_TRUE | NC<4> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_16_IBUF | IV_TRUE | NR<5> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP13_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 9 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<1> | 1923 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<1>.Q | NC<1> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<7> | 1957 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<7>.Q | NR<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_30_IBUF | 1968 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_30_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_29_IBUF | 1969 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_29_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_28_IBUF | 1970 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_28_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP14_.EXP | 2169 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP14_.EXP | EXP14_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP13_.EXP | 2168 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP13_.EXP | EXP13_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP13_.SI | EXP13_ | 0 | 9 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_3_IBUF | 1922 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_3_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<1> | 1923 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<1>.Q | NC<1> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_18_IBUF | 1956 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_18_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<7> | 1957 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<7>.Q | NR<7> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_30_IBUF | 1968 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_30_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_29_IBUF | 1969 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_29_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_28_IBUF | 1970 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_28_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP14_.EXP | 2169 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP14_.EXP | EXP14_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP13_.EXP | 2158 | ? | 0 | 0 | EXP13_ | NULL | NULL | EXP13_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP14_.EXP +SPPTERM | 3 | IV_TRUE | A_3_IBUF | IV_FALSE | NC<1> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_3_IBUF | IV_TRUE | NC<1> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_18_IBUF | IV_TRUE | NR<7> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_30_IBUF | IV_TRUE | A_29_IBUF | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_30_IBUF | IV_TRUE | A_28_IBUF | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP14_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<8> | 1937 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<8>.Q | NC<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<3> | 1950 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<3>.Q | NR<3> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_20_IBUF | 1960 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_20_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<9> | 1961 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<9>.Q | NR<9> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP15_.EXP | 2170 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP15_.EXP | EXP15_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP14_.EXP | 2169 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP14_.EXP | EXP14_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP14_.SI | EXP14_ | 0 | 8 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_10_IBUF | 1936 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_10_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NC<8> | 1937 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NC<8>.Q | NC<8> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_14_IBUF | 1949 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_14_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<3> | 1950 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<3>.Q | NR<3> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_20_IBUF | 1960 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_20_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<9> | 1961 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<9>.Q | NR<9> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | EXP15_.EXP | 2170 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP15_.EXP | EXP15_ | 4 | 0 | MC_EXPORT +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP14_.EXP | 2159 | ? | 0 | 0 | EXP14_ | NULL | NULL | EXP14_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 1 | IV_TRUE | EXP15_.EXP +SPPTERM | 3 | IV_FALSE | A_10_IBUF | IV_TRUE | NC<8> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_14_IBUF | IV_FALSE | NR<3> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_14_IBUF | IV_TRUE | NR<3> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_20_IBUF | IV_FALSE | NR<9> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_20_IBUF | IV_TRUE | NR<9> | IV_FALSE | STERM_IBUF + +MACROCELL_INSTANCE | NULL | EXP15_ | STERMINATOR_COPY_0_COPY_0 | 2147483648 | 7 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<6> | 1955 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<6>.Q | NR<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_22_IBUF | 1942 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_22_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<11> | 1943 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<11>.Q | NR<11> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_12_IBUF | 1946 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_12_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<1> | 1947 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<1>.Q | NR<1> | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 4 | 0 | MC_EXPORT +NODE | EXP15_.EXP | 2170 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | EXP15_.EXP | EXP15_ | 4 | 0 | MC_EXPORT + +SIGNAL_INSTANCE | EXP15_.SI | EXP15_ | 0 | 7 | 1 +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_17_IBUF | 1913 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_17_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<6> | 1955 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<6>.Q | NR<6> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | STERM_IBUF | 1973 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | STERM_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_22_IBUF | 1942 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_22_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<11> | 1943 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<11>.Q | NR<11> | 1 | 0 | MC_UIM +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | A_12_IBUF | 1946 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NULL | A_12_IBUF | 0 | 5 | II_IMUX +INPUT_NODE_TYPE | 1 | 100 | NOTYPE +NODE | NR<1> | 1947 | ? | 0 | 0 | STERMINATOR_COPY_0_COPY_0 | NULL | NR<1>.Q | NR<1> | 1 | 0 | MC_UIM +OUTPUT_NODE_TYPE | 7 | 9 | MC_SI_EXPORT +SIGNAL | NODE | EXP15_.EXP | 2160 | ? | 0 | 0 | EXP15_ | NULL | NULL | EXP15_.SI | 7 | 9 | MC_SI_EXPORT +SPPTERM | 3 | IV_TRUE | A_17_IBUF | IV_FALSE | NR<6> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_22_IBUF | IV_FALSE | NR<11> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_22_IBUF | IV_TRUE | NR<11> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_TRUE | A_12_IBUF | IV_FALSE | NR<1> | IV_FALSE | STERM_IBUF +SPPTERM | 3 | IV_FALSE | A_12_IBUF | IV_TRUE | NR<1> | IV_FALSE | STERM_IBUF + +FB_INSTANCE | FOOBAR1_ | STERMINATOR_COPY_0_COPY_0 | 0 | 0 | 0 +FBPIN | 5 | NULL | 0 | A_8_IBUF | 1 | NULL | 0 | 9 | 49152 +FBPIN | 6 | NULL | 0 | A_25_IBUF | 1 | NULL | 0 | 10 | 49152 +FBPIN | 8 | EXP6_ | 1 | A_9_IBUF | 1 | NULL | 0 | 11 | 49152 +FBPIN | 9 | EXP7_ | 1 | CLK_IBUF | 1 | NULL | 0 | 15 | 57344 +FBPIN | 10 | EXP8_ | 1 | NULL | 0 | NULL | 0 | 18 | 49152 +FBPIN | 11 | EXP9_ | 1 | CMD_1_IBUF | 1 | NULL | 0 | 16 | 57344 +FBPIN | 12 | EXP10_ | 1 | NULL | 0 | NULL | 0 | 23 | 49152 +FBPIN | 13 | $OpTx$BIN_STEP$409 | 1 | NULL | 0 | NULL | 0 +FBPIN | 14 | EXP11_ | 1 | NULL | 0 | NULL | 0 | 17 | 57344 +FBPIN | 15 | EXP12_ | 1 | NULL | 0 | NULL | 0 | 19 | 49152 +FBPIN | 16 | EXP13_ | 1 | NULL | 0 | NULL | 0 +FBPIN | 17 | EXP14_ | 1 | A_4_IBUF | 1 | NULL | 0 | 20 | 49152 +FBPIN | 18 | EXP15_ | 1 | NULL | 0 | NULL | 0 + +FB_INSTANCE | FOOBAR2_ | STERMINATOR_COPY_0_COPY_0 | 0 | 0 | 0 +FBPIN | 2 | nSTERM_OBUF | 1 | NULL | 0 | nSTERM | 1 | 60 | 49152 +FBPIN | 3 | NULL | 0 | A_17_IBUF | 1 | NULL | 0 | 58 | 49152 +FBPIN | 4 | NULL | 0 | STERM_IBUF | 1 | NULL | 0 | 59 | 49152 +FBPIN | 5 | NULL | 0 | A_29_IBUF | 1 | NULL | 0 | 61 | 49152 +FBPIN | 6 | NULL | 0 | A_30_IBUF | 1 | NULL | 0 | 62 | 49152 +FBPIN | 8 | NULL | 0 | A_5_IBUF | 1 | NULL | 0 | 63 | 49152 +FBPIN | 9 | NULL | 0 | A_12_IBUF | 1 | NULL | 0 | 64 | 51200 +FBPIN | 10 | NULL | 0 | A_31_IBUF | 1 | NULL | 0 | 1 | 49152 +FBPIN | 11 | NR<9> | 1 | A_11_IBUF | 1 | NULL | 0 | 2 | 53248 +FBPIN | 12 | NR<1> | 1 | A_15_IBUF | 1 | NULL | 0 | 4 | 49152 +FBPIN | 13 | NR<12> | 1 | NULL | 0 | NULL | 0 +FBPIN | 14 | NR<11> | 1 | CLKdat_IBUF | 1 | NULL | 0 | 5 | 53248 +FBPIN | 15 | NR<10> | 1 | nAS_IBUF | 1 | NULL | 0 | 6 | 49152 +FBPIN | 16 | NR<0> | 1 | NULL | 0 | NULL | 0 +FBPIN | 17 | NB<1> | 1 | A_7_IBUF | 1 | NULL | 0 | 7 | 49152 +FBPIN | 18 | NB<0> | 1 | NULL | 0 | NULL | 0 + +FB_INSTANCE | FOOBAR3_ | STERMINATOR_COPY_0_COPY_0 | 0 | 0 | 0 +FBPIN | 1 | NR<8> | 1 | NULL | 0 | NULL | 0 +FBPIN | 2 | nFPUCS_OBUF | 1 | NULL | 0 | nFPUCS | 1 | 22 | 49152 +FBPIN | 3 | NR<7> | 1 | FC_0_IBUF | 1 | NULL | 0 | 31 | 49152 +FBPIN | 4 | NR<6> | 1 | NULL | 0 | NULL | 0 | 32 | 49152 +FBPIN | 5 | NR<5> | 1 | NULL | 0 | NULL | 0 | 24 | 49152 +FBPIN | 6 | NR<4> | 1 | A_16_IBUF | 1 | NULL | 0 | 34 | 49152 +FBPIN | 7 | NR<3> | 1 | NULL | 0 | NULL | 0 +FBPIN | 8 | NR<2> | 1 | NULL | 0 | NULL | 0 | 25 | 49152 +FBPIN | 9 | NC<0> | 1 | NULL | 0 | NULL | 0 | 27 | 49152 +FBPIN | 10 | NA | 1 | CMD_0_IBUF | 1 | NULL | 0 | 39 | 49152 +FBPIN | 11 | NC<8> | 1 | NULL | 0 | NULL | 0 | 33 | 49152 +FBPIN | 12 | NC<7> | 1 | A_2_IBUF | 1 | NULL | 0 | 40 | 49152 +FBPIN | 13 | NC<6> | 1 | NULL | 0 | NULL | 0 +FBPIN | 14 | NC<5> | 1 | A_22_IBUF | 1 | NULL | 0 | 35 | 49152 +FBPIN | 15 | NC<4> | 1 | A_20_IBUF | 1 | NULL | 0 | 36 | 49152 +FBPIN | 16 | NC<3> | 1 | A_19_IBUF | 1 | NULL | 0 | 42 | 49152 +FBPIN | 17 | NC<2> | 1 | NULL | 0 | NULL | 0 | 38 | 49152 +FBPIN | 18 | NC<1> | 1 | NULL | 0 | NULL | 0 + +FB_INSTANCE | FOOBAR4_ | STERMINATOR_COPY_0_COPY_0 | 0 | 0 | 0 +FBPIN | 2 | NULL | 0 | A_3_IBUF | 1 | NULL | 0 | 43 | 49152 +FBPIN | 3 | NULL | 0 | A_28_IBUF | 1 | NULL | 0 | 46 | 49152 +FBPIN | 4 | NULL | 0 | A_6_IBUF | 1 | NULL | 0 | 47 | 49152 +FBPIN | 5 | NULL | 0 | A_13_IBUF | 1 | NULL | 0 | 44 | 49152 +FBPIN | 6 | NULL | 0 | A_18_IBUF | 1 | NULL | 0 | 49 | 49152 +FBPIN | 8 | NULL | 0 | FC_1_IBUF | 1 | NULL | 0 | 45 | 49152 +FBPIN | 10 | NULL | 0 | A_14_IBUF | 1 | NULL | 0 | 51 | 49152 +FBPIN | 11 | NULL | 0 | A_23_IBUF | 1 | NULL | 0 | 48 | 49152 +FBPIN | 12 | NULL | 0 | A_24_IBUF | 1 | NULL | 0 | 52 | 49152 +FBPIN | 14 | NULL | 0 | A_21_IBUF | 1 | NULL | 0 | 50 | 49152 +FBPIN | 15 | NULL | 0 | FC_2_IBUF | 1 | NULL | 0 | 56 | 49152 +FBPIN | 17 | NULL | 0 | A_10_IBUF | 1 | NULL | 0 | 57 | 49152 + +FB_INSTANCE | INPUTPINS_FOOBAR5_ | STERMINATOR_COPY_0_COPY_0 | 0 | 0 | 0 + +BUSINFO | A<31:2> | 30 | 0 | 0 | A<10> | 21 | A<11> | 20 | A<12> | 19 | A<13> | 18 | A<14> | 17 | A<15> | 16 | A<16> | 15 | A<17> | 14 | A<18> | 13 | A<19> | 12 | A<20> | 11 | A<21> | 10 | A<22> | 9 | A<23> | 8 | A<24> | 7 | A<25> | 6 | A<28> | 3 | A<29> | 2 | A<2> | 29 | A<30> | 1 | A<31> | 0 | A<3> | 28 | A<4> | 27 | A<5> | 26 | A<6> | 25 | A<7> | 24 | A<8> | 23 | A<9> | 22 +BUSINFO | CMD<1:0> | 2 | 0 | 0 | CMD<0> | 1 | CMD<1> | 0 +BUSINFO | FC<2:0> | 3 | 0 | 0 | FC<0> | 2 | FC<1> | 1 | FC<2> | 0 + +FB_ORDER_OF_INPUTS | FOOBAR1_ | 0 | NR<8> | NULL | 1 | A<10> | 57 | 2 | A<25> | 10 | 3 | NR<6> | NULL | 4 | NR<5> | NULL +FB_ORDER_OF_INPUTS | FOOBAR1_ | 5 | A<23> | 48 | 6 | NR<3> | NULL | 7 | A<2> | 40 | 8 | A<29> | 61 | 9 | A<28> | 46 +FB_ORDER_OF_INPUTS | FOOBAR1_ | 10 | A<30> | 62 | 11 | A<24> | 52 | 12 | A<5> | 63 | 13 | A<14> | 51 | 14 | NR<10> | NULL +FB_ORDER_OF_INPUTS | FOOBAR1_ | 15 | NR<0> | NULL | 16 | A<31> | 1 | 17 | NC<1> | NULL | 18 | STERM | 59 | 19 | NR<11> | NULL +FB_ORDER_OF_INPUTS | FOOBAR1_ | 20 | A<18> | 49 | 21 | NR<9> | NULL | 22 | NR<4> | NULL | 23 | NC<3> | NULL | 24 | A<20> | 36 +FB_ORDER_OF_INPUTS | FOOBAR1_ | 25 | NC<5> | NULL | 26 | NC<7> | NULL | 27 | FC<2> | 56 | 28 | NC<0> | NULL | 29 | A<8> | 9 +FB_ORDER_OF_INPUTS | FOOBAR1_ | 30 | A<21> | 50 | 31 | NR<2> | NULL | 32 | A<4> | 20 | 33 | A<16> | 34 | 34 | NC<6> | NULL +FB_ORDER_OF_INPUTS | FOOBAR1_ | 35 | A<3> | 43 | 36 | A<13> | 44 | 37 | NC<8> | NULL | 38 | NB<1> | NULL | 39 | A<19> | 42 +FB_ORDER_OF_INPUTS | FOOBAR1_ | 40 | A<9> | 11 | 41 | NR<12> | NULL | 42 | NR<1> | NULL | 43 | A<6> | 47 | 44 | NC<2> | NULL +FB_ORDER_OF_INPUTS | FOOBAR1_ | 45 | NR<7> | NULL | 46 | A<22> | 35 | 47 | A<7> | 7 | 48 | A<15> | 4 | 49 | A<11> | 2 +FB_ORDER_OF_INPUTS | FOOBAR1_ | 50 | A<17> | 58 | 51 | NC<4> | NULL | 52 | A<12> | 64 | 53 | NB<0> | NULL + +FB_IMUX_INDEX | FOOBAR1_ | 36 | 73 | 110 | 39 | 40 | 95 | 42 | 115 | 80 | 99 | 82 | 83 | 84 | 85 | 32 | 33 | 88 | 53 | 76 | 31 | 93 | 28 | 41 | 51 | 123 | 49 | 47 | 75 | 44 | 108 | 89 | 43 | 132 | 129 | 48 | 105 | 103 | 46 | 34 | 111 | 114 | 30 | 29 | 97 | 52 | 38 | 125 | 104 | 94 | 92 | 72 | 50 | 86 | 35 + + +FB_ORDER_OF_INPUTS | FOOBAR2_ | 4 | STERM | 59 | 9 | NA | NULL | 14 | A<12> | 64 | 15 | A<20> | 36 | 17 | A<21> | 50 +FB_ORDER_OF_INPUTS | FOOBAR2_ | 21 | A<24> | 52 | 23 | A<23> | 48 | 26 | $OpTx$BIN_STEP$409.UIM | NULL | 28 | A<22> | 35 | 33 | A<25> | 10 +FB_ORDER_OF_INPUTS | FOOBAR2_ | 34 | FC<0> | 31 | 38 | CMD<0> | 39 | 49 | A<11> | 2 | 50 | CMD<1> | 16 + +FB_IMUX_INDEX | FOOBAR2_ | -1 | -1 | -1 | -1 | 76 | -1 | -1 | -1 | -1 | 45 | -1 | -1 | -1 | -1 | 86 | 123 | -1 | 89 | -1 | -1 | -1 | 83 | -1 | 95 | -1 | -1 | 12 | -1 | 125 | -1 | -1 | -1 | -1 | 110 | 135 | -1 | -1 | -1 | 117 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | -1 | 92 | 122 | -1 | -1 | -1 + + +FB_ORDER_OF_INPUTS | FOOBAR3_ | 0 | A<17> | 58 | 1 | A<10> | 57 | 3 | A<18> | 49 | 4 | A<15> | 4 | 6 | A<4> | 20 +FB_ORDER_OF_INPUTS | FOOBAR3_ | 9 | NA | NULL | 13 | A<14> | 51 | 14 | A<7> | 7 | 15 | A<3> | 43 | 19 | A<9> | 11 +FB_ORDER_OF_INPUTS | FOOBAR3_ | 20 | A<8> | 9 | 22 | CLKdat | 5 | 27 | FC<2> | 56 | 28 | A<6> | 47 | 31 | A<13> | 44 +FB_ORDER_OF_INPUTS | FOOBAR3_ | 32 | A<5> | 63 | 33 | A<16> | 34 | 34 | FC<0> | 31 | 38 | CMD<0> | 39 | 39 | A<19> | 42 +FB_ORDER_OF_INPUTS | FOOBAR3_ | 41 | FC<1> | 45 | 42 | A<2> | 40 | 45 | nAS | 6 | 50 | CMD<1> | 16 + +FB_IMUX_INDEX | FOOBAR3_ | 72 | 73 | -1 | 93 | 94 | -1 | 132 | -1 | -1 | 45 | -1 | -1 | -1 | 85 | 104 | 105 | -1 | -1 | -1 | 114 | 108 | -1 | 98 | -1 | -1 | -1 | -1 | 75 | 97 | -1 | -1 | 103 | 84 | 129 | 135 | -1 | -1 | -1 | 117 | 111 | -1 | 101 | 115 | -1 | -1 | 102 | -1 | -1 | -1 | -1 | 122 | -1 | -1 | -1 + + +GLOBAL_FCLK | CLK | 0 | 0 diff --git a/sterminator/XC9572XL/STERMINATOR.xise b/sterminator/XC9572XL/STERMINATOR.xise new file mode 100644 index 0000000..e7dc592 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.xise @@ -0,0 +1,234 @@ + + + +
+ + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/sterminator/XC9572XL/STERMINATOR.xst b/sterminator/XC9572XL/STERMINATOR.xst new file mode 100644 index 0000000..ddb25de --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR.xst @@ -0,0 +1,29 @@ +set -tmpdir "xst/projnav.tmp" +set -xsthdpdir "xst" +run +-ifn STERMINATOR.prj +-ifmt mixed +-ofn STERMINATOR +-ofmt NGC +-p xc9500xl +-top STERMINATOR +-opt_mode Speed +-opt_level 1 +-iuc NO +-keep_hierarchy Yes +-netlist_hierarchy As_Optimized +-rtlview Yes +-hierarchy_separator / +-bus_delimiter <> +-case Maintain +-verilog2001 YES +-fsm_extract YES -fsm_encoding Auto +-safe_implementation No +-mux_extract Yes +-resource_sharing YES +-iobuf YES +-pld_mp YES +-pld_xp YES +-pld_ce YES +-wysiwyg NO +-equivalent_register_removal YES diff --git a/sterminator/XC9572XL/STERMINATOR_envsettings.html b/sterminator/XC9572XL/STERMINATOR_envsettings.html new file mode 100644 index 0000000..0d562cb --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_envsettings.html @@ -0,0 +1,238 @@ +Xilinx System Settings Report + +
System Settings

+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Environment Settings
Environment Variablexstngdbuild
PATHEXT.COM;
.EXE;
.BAT;
.CMD;
.VBS;
.VBE;
.JS;
.JSE;
.WSF;
.WSH;
.MSC
.COM;
.EXE;
.BAT;
.CMD;
.VBS;
.VBE;
.JS;
.JSE;
.WSF;
.WSH;
.MSC
PathC:\Xilinx\14.7\ISE_DS\ISE\\lib\nt;
C:\Xilinx\14.7\ISE_DS\ISE\\bin\nt;
C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64;
C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64;
C:\Xilinx\14.7\ISE_DS\ISE\..\..\..\DocNav;
C:\Xilinx\14.7\ISE_DS\PlanAhead\bin;
C:\Xilinx\14.7\ISE_DS\EDK\bin\nt64;
C:\Xilinx\14.7\ISE_DS\EDK\lib\nt64;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\powerpc-eabi\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnuwin\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\arm\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\linux_toolchain\nt64_be\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\linux_toolchain\nt64_le\bin;
C:\Xilinx\14.7\ISE_DS\common\bin\nt64;
C:\Xilinx\14.7\ISE_DS\common\lib\nt64;
C:\ispLEVER_Classic2_0\ispcpld\bin;
C:\ispLEVER_Classic2_0\ispFPGA\bin\nt;
C:\ispLEVER_Classic2_0\active-hdl\BIN;
C:\WinAVR-20100110\bin;
C:\WinAVR-20100110\utils\bin;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\System32\OpenSSH\;
C:\Program Files\Microchip\xc8\v2.31\bin;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files\PuTTY\;
C:\Program Files\WinMerge;
C:\Program Files\dotnet\;
C:\Users\zanek\AppData\Local\Microsoft\WindowsApps;
C:\Users\zanek\AppData\Local\GitHubDesktop\bin;
C:\altera\13.0sp1\modelsim_ase\win32aloem;
C:\Users\zanek\.dotnet\tools;
C:\Program Files (x86)\Skyworks\ClockBuilder Pro\Bin
C:\Xilinx\14.7\ISE_DS\ISE\\lib\nt;
C:\Xilinx\14.7\ISE_DS\ISE\\bin\nt;
C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64;
C:\Xilinx\14.7\ISE_DS\ISE\lib\nt64;
C:\Xilinx\14.7\ISE_DS\ISE\..\..\..\DocNav;
C:\Xilinx\14.7\ISE_DS\PlanAhead\bin;
C:\Xilinx\14.7\ISE_DS\EDK\bin\nt64;
C:\Xilinx\14.7\ISE_DS\EDK\lib\nt64;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\powerpc-eabi\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnuwin\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\arm\nt\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\linux_toolchain\nt64_be\bin;
C:\Xilinx\14.7\ISE_DS\EDK\gnu\microblaze\linux_toolchain\nt64_le\bin;
C:\Xilinx\14.7\ISE_DS\common\bin\nt64;
C:\Xilinx\14.7\ISE_DS\common\lib\nt64;
C:\ispLEVER_Classic2_0\ispcpld\bin;
C:\ispLEVER_Classic2_0\ispFPGA\bin\nt;
C:\ispLEVER_Classic2_0\active-hdl\BIN;
C:\WinAVR-20100110\bin;
C:\WinAVR-20100110\utils\bin;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Windows\System32\OpenSSH\;
C:\Program Files\Microchip\xc8\v2.31\bin;
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
C:\Program Files\PuTTY\;
C:\Program Files\WinMerge;
C:\Program Files\dotnet\;
C:\Users\zanek\AppData\Local\Microsoft\WindowsApps;
C:\Users\zanek\AppData\Local\GitHubDesktop\bin;
C:\altera\13.0sp1\modelsim_ase\win32aloem;
C:\Users\zanek\.dotnet\tools;
C:\Program Files (x86)\Skyworks\ClockBuilder Pro\Bin
XILINXC:\Xilinx\14.7\ISE_DS\ISE\C:\Xilinx\14.7\ISE_DS\ISE\
XILINX_DSPC:\Xilinx\14.7\ISE_DS\ISEC:\Xilinx\14.7\ISE_DS\ISE
XILINX_EDKC:\Xilinx\14.7\ISE_DS\EDKC:\Xilinx\14.7\ISE_DS\EDK
XILINX_PLANAHEADC:\Xilinx\14.7\ISE_DS\PlanAheadC:\Xilinx\14.7\ISE_DS\PlanAhead
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Synthesis Property Settings
Switch NameProperty NameValueDefault Value
-ifn STERMINATOR.prj 
-ifmt mixedMIXED
-ofn STERMINATOR 
-ofmt NGCNGC
-p xc9500xl 
-top STERMINATOR 
-opt_modeOptimization GoalSpeedSPEED
-opt_levelOptimization Effort11
-iucUse synthesis Constraints FileNONO
-keep_hierarchyKeep HierarchyYesYES
-netlist_hierarchyNetlist HierarchyAs_Optimizedas_optimized
-rtlviewGenerate RTL SchematicYesNO
-bus_delimiterBus Delimiter<><>
-verilog2001Verilog 2001YESYES
-fsm_extract YESYES
-fsm_encoding AutoAUTO
-safe_implementation NoNO
-resource_sharing YESYES
-iobuf YESYES
-equivalent_register_removal YESYES
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Translation Property Settings
Switch NameProperty NameValueDefault Value
-intstyle iseNone
-dd _ngoNone
-p xc9572xl-VQ64-5None
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Operating System Information
Operating System Informationxstngdbuild
CPU Architecture/SpeedIntel(R) Core(TM) i7-4770K CPU @ 3.50GHz/3500 MHzIntel(R) Core(TM) i7-4770K CPU @ 3.50GHz/3500 MHz
HostZanePCZanePC
OS NameMicrosoft , 64-bitMicrosoft , 64-bit
OS Releasemajor release (build 9200)major release (build 9200)
+ \ No newline at end of file diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/applet.js b/sterminator/XC9572XL/STERMINATOR_html/fit/applet.js new file mode 100644 index 0000000..d255dd2 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/applet.js @@ -0,0 +1,128 @@ + var tmpStr = ""; + var waitWin; + + function openWait() { + waitWin = window.open("wait.htm", "wait", + "toolbar=no,location=no,"+ + "directories=no,status=no,menubar=no,scrollbars=no,"+ + "resizable=no,width=300,height=50" ); + } + + function closeWait() { if (waitWin) waitWin.close(); } + + function setMsg(msg){ + + parent.leftnav.setAppletMsg( msg ); + // now send it reload forces + // call to applet paint + location.reload(); + } + + function getMsg(){ + + return( parent.leftnav.getAppletMsg() ); + } + + function resetMsg(){ parent.leftnav.setAppletMsg(""); } + + function printAppletPkg() { + if( isNS() ){ + setMsg("cmd printPkg "); + } + else{ + document.ChipViewerApplet.PrintPkg(); + } + } + + function showAppletGraphicMC(mc) { + if( isNS() ){ + setMsg("cmd showMac " + mc); + } + else{ + document.ChipViewerApplet.ShowMac(mc); + } + } + + function ShowMC() { showAppletGraphicMC(tmpStr); } + + function showAppletGraphicFB(fb) { + if( isNS() ){ + setMsg("cmd showFB " + fb); + } + else{ + document.ChipViewerApplet.ShowFB(fb); + } + } + + function showAppletGraphicPin(pin) { + if( isNS() ){ + setMsg("cmd showPin " + pin); + } + else{ + document.ChipViewerApplet.ShowPin(pin); + } + } + + function ShowFB() { showAppletGraphicFB(tmpStr); } + + function isNS() { + return ((navigator.appName.indexOf("Netscape") >= 0) && (parseFloat(navigator.appVersion) < 5) ) ? true : false; + } + + function isIE(){ + var agt=navigator.userAgent.toLowerCase(); + return( ( (agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) ) ? true: false ); + } + + function waitUntilOK() { + if (!waitWin) openWait(); + if (isNS()) { + if (document.ChipViewerApplet.isActive()) closeWait(); + else settimeout("waitUntilOK()",100); + } + else { + if (document.ChipViewerApplet.readyState == 4) closeWait(); + else settimeout("waitUntilOK()",100); + } + } + + + // check that the applet if file has been generated + // this can only be done if the applets been loaded. + function fileExists(fileName){ + + if( document.ChipViewerApplet.readyState != 4 ) { + window.alert("Navigation disabled until the applet is loaded." ); + } + if( isIE() ){ + if( parent.leftnav.getAppletPermission() == 1 ){ + if( document.ChipViewerApplet.TestFileExists(fileName) == 1 ){ + window.alert("file exist tests true" ); + return( true ); + } + } + else{ + window.alert("file exist returns true no permission" ); + return( true ); + } + } + else{ + return( true ); + } + window.alert("file exist returns false" ); + return( false ); + } + + + + function setPermission(){ + + if( isIE() ){ + if( document.ChipViewerApplet.granted() ){ + parent.leftnav.setAppletPermission(); + } + } + else{ + return( true ); + } + } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/appletref.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/appletref.htm new file mode 100644 index 0000000..2182301 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/appletref.htm @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/ascii.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/ascii.htm new file mode 100644 index 0000000..d0a6314 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/ascii.htm @@ -0,0 +1,587 @@ + +
+ 
+cpldfit:  version P.20131013                        Xilinx Inc.
+                                  Fitter Report
+Design Name: STERMINATOR                         Date: 10-26-2021,  9:01PM
+Device Used: XC9572XL-5-VQ64
+Fitting Status: Successful
+
+*************************  Mapped Resource Summary  **************************
+
+Macrocells     Product Terms    Function Block   Registers      Pins           
+Used/Tot       Used/Tot         Inps Used/Tot    Used/Tot       Used/Tot       
+28 /72  ( 39%) 114 /360  ( 32%) 92 /216 ( 43%)   25 /72  ( 35%) 39 /52  ( 75%)
+
+** Function Block Resources **
+
+Function    Mcells      FB Inps     Pterms      IO          
+Block       Used/Tot    Used/Tot    Used/Tot    Used/Tot    
+FB1           1/18       54/54*      52/90       6/13
+FB2           9/18       14/54       18/90      13/13*
+FB3          18/18*      24/54       44/90       8/14
+FB4           0/18        0/54        0/90      12/12*
+             -----       -----       -----      -----    
+             28/72       92/216     114/360     39/52 
+
+* - Resource is exhausted
+
+** Global Control Resources **
+
+Signal 'CLK' mapped onto global clock net GCK1.
+Global output enable net(s) unused.
+Global set/reset net(s) unused.
+
+** Pin Resources **
+
+Signal Type    Required     Mapped  |  Pin Type            Used    Total 
+------------------------------------|------------------------------------
+Input         :   36          36    |  I/O              :    34      46
+Output        :    2           2    |  GCK/IO           :     2       3
+Bidirectional :    0           0    |  GTS/IO           :     2       2
+GCK           :    1           1    |  GSR/IO           :     1       1
+GTS           :    0           0    |
+GSR           :    0           0    |
+                 ----        ----
+        Total     39          39
+
+** Power Data **
+
+There are 28 macrocells in high performance mode (MCHP).
+There are 0 macrocells in low power mode (MCLP).
+End of Mapped Resource Summary
+**************************  Errors and Warnings  ***************************
+
+WARNING:Cpld - Unable to retrieve the path to the iSE Project Repository. Will
+   use the default filename of 'STERMINATOR.ise'.
+*************************  Summary of Mapped Logic  ************************
+
+** 2 Outputs **
+
+Signal              Total Total Loc     Pin  Pin     Pin     Pwr  Slew Reg Init
+Name                Pts   Inps          No.  Type    Use     Mode Rate State
+nSTERM              2     4     FB2_2   60   I/O     O       STD  FAST 
+nFPUCS              2     12    FB3_2   22   I/O     O       STD  FAST 
+
+** 26 Buried Nodes **
+
+Signal              Total Total Loc     Pwr  Reg Init
+Name                Pts   Inps          Mode State
+$OpTx$BIN_STEP$409  52    54    FB1_13  STD  
+NR<9>               2     3     FB2_11  STD  RESET
+NR<1>               2     3     FB2_12  STD  RESET
+NR<12>              2     3     FB2_13  STD  RESET
+NR<11>              2     3     FB2_14  STD  RESET
+NR<10>              2     3     FB2_15  STD  RESET
+NR<0>               2     3     FB2_16  STD  RESET
+NB<1>               2     3     FB2_17  STD  RESET
+NB<0>               2     3     FB2_18  STD  RESET
+NR<8>               2     3     FB3_1   STD  RESET
+NR<7>               2     3     FB3_3   STD  RESET
+NR<6>               2     3     FB3_4   STD  RESET
+NR<5>               2     3     FB3_5   STD  RESET
+NR<4>               2     3     FB3_6   STD  RESET
+NR<3>               2     3     FB3_7   STD  RESET
+NR<2>               2     3     FB3_8   STD  RESET
+NC<0>               2     3     FB3_9   STD  RESET
+NA                  2     3     FB3_10  STD  RESET
+NC<8>               3     11    FB3_11  STD  RESET
+NC<7>               3     10    FB3_12  STD  RESET
+NC<6>               3     9     FB3_13  STD  RESET
+NC<5>               3     8     FB3_14  STD  RESET
+NC<4>               3     7     FB3_15  STD  RESET
+NC<3>               3     6     FB3_16  STD  RESET
+NC<2>               3     5     FB3_17  STD  RESET
+NC<1>               3     4     FB3_18  STD  RESET
+
+** 37 Inputs **
+
+Signal              Loc     Pin  Pin     Pin     
+Name                        No.  Type    Use     
+A<8>                FB1_5   9    I/O     I
+A<25>               FB1_6   10   I/O     I
+A<9>                FB1_8   11   I/O     I
+CLK                 FB1_9   15~  GCK/I/O GCK
+CMD<1>              FB1_11  16   GCK/I/O I
+A<4>                FB1_17  20   I/O     I
+A<17>               FB2_3   58   I/O     I
+STERM               FB2_4   59   I/O     I
+A<29>               FB2_5   61   I/O     I
+A<30>               FB2_6   62   I/O     I
+A<5>                FB2_8   63   I/O     I
+A<12>               FB2_9   64   GSR/I/O I
+A<31>               FB2_10  1    I/O     I
+A<11>               FB2_11  2    GTS/I/O I
+A<15>               FB2_12  4    I/O     I
+CLKdat              FB2_14  5    GTS/I/O I
+nAS                 FB2_15  6    I/O     I
+A<7>                FB2_17  7    I/O     I
+FC<0>               FB3_3   31   I/O     I
+A<16>               FB3_6   34   I/O     I
+CMD<0>              FB3_10  39   I/O     I
+A<2>                FB3_12  40   I/O     I
+A<22>               FB3_14  35   I/O     I
+A<20>               FB3_15  36   I/O     I
+A<19>               FB3_16  42   I/O     I
+A<3>                FB4_2   43   I/O     I
+A<28>               FB4_3   46   I/O     I
+A<6>                FB4_4   47   I/O     I
+A<13>               FB4_5   44   I/O     I
+A<18>               FB4_6   49   I/O     I
+FC<1>               FB4_8   45   I/O     I
+A<14>               FB4_10  51   I/O     I
+A<23>               FB4_11  48   I/O     I
+A<24>               FB4_12  52   I/O     I
+A<21>               FB4_14  50   I/O     I
+FC<2>               FB4_15  56   I/O     I
+A<10>               FB4_17  57   I/O     I
+
+Legend:
+Pin No. - ~ - User Assigned
+**************************  Function Block Details  ************************
+Legend:
+Total Pt     - Total product terms used by the macrocell signal
+Imp Pt       - Product terms imported from other macrocells
+Exp Pt       - Product terms exported to other macrocells
+               in direction shown
+Unused Pt    - Unused local product terms remaining in macrocell
+Loc          - Location where logic was mapped in device
+Pin Type/Use - I  - Input             GCK - Global Clock
+               O  - Output            GTS - Global Output Enable
+              (b) - Buried macrocell  GSR - Global Set/Reset
+X            - Signal used as input to the macrocell logic.
+Pin No.      - ~  - User Assigned
+*********************************** FB1  ***********************************
+Number of function block inputs used/remaining:               54/0
+Number of signals used by logic mapping into function block:  54
+Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
+Name                Pt      Pt    Pt  Pt               #    Type    Use
+(unused)              0       0     0   5     FB1_1         (b)     
+(unused)              0       0     0   5     FB1_2   8     I/O     
+(unused)              0       0     0   5     FB1_3   12    I/O     
+(unused)              0       0     0   5     FB1_4   13    I/O     
+(unused)              0       0     0   5     FB1_5   9     I/O     I
+(unused)              0       0     0   5     FB1_6   10    I/O     I
+(unused)              0       0     0   5     FB1_7         (b)     
+(unused)              0       0   \/2   3     FB1_8   11    I/O     I
+(unused)              0       0   \/5   0     FB1_9   15    GCK/I/O GCK
+(unused)              0       0   \/5   0     FB1_10  18    I/O     (b)
+(unused)              0       0   \/5   0     FB1_11  16    GCK/I/O I
+(unused)              0       0   \/5   0     FB1_12  23    I/O     (b)
+$OpTx$BIN_STEP$409   52      47<-   0   0     FB1_13        (b)     (b)
+(unused)              0       0   /\5   0     FB1_14  17    GCK/I/O (b)
+(unused)              0       0   /\5   0     FB1_15  19    I/O     (b)
+(unused)              0       0   /\5   0     FB1_16        (b)     (b)
+(unused)              0       0   /\5   0     FB1_17  20    I/O     I
+(unused)              0       0   /\5   0     FB1_18        (b)     (b)
+
+Signals Used by Logic in Function Block
+  1: A<10>             19: A<2>              37: NC<5> 
+  2: A<11>             20: A<30>             38: NC<6> 
+  3: A<12>             21: A<31>             39: NC<7> 
+  4: A<13>             22: A<3>              40: NC<8> 
+  5: A<14>             23: A<4>              41: NR<0> 
+  6: A<15>             24: A<5>              42: NR<10> 
+  7: A<16>             25: A<6>              43: NR<11> 
+  8: A<17>             26: A<7>              44: NR<12> 
+  9: A<18>             27: A<8>              45: NR<1> 
+ 10: A<19>             28: A<9>              46: NR<2> 
+ 11: A<20>             29: FC<2>             47: NR<3> 
+ 12: A<21>             30: NB<0>             48: NR<4> 
+ 13: A<22>             31: NB<1>             49: NR<5> 
+ 14: A<23>             32: NC<0>             50: NR<6> 
+ 15: A<24>             33: NC<1>             51: NR<7> 
+ 16: A<25>             34: NC<2>             52: NR<8> 
+ 17: A<28>             35: NC<3>             53: NR<9> 
+ 18: A<29>             36: NC<4>             54: STERM 
+
+Signal                        1         2         3         4         5         6 FB
+Name                0----+----0----+----0----+----0----+----0----+----0----+----0 Inputs
+$OpTx$BIN_STEP$409   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...... 54
+                    0----+----1----+----2----+----3----+----4----+----5----+----6
+                              0         0         0         0         0         0
+*********************************** FB2  ***********************************
+Number of function block inputs used/remaining:               14/40
+Number of signals used by logic mapping into function block:  14
+Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
+Name                Pt      Pt    Pt  Pt               #    Type    Use
+(unused)              0       0     0   5     FB2_1         (b)     
+nSTERM                2       0     0   3     FB2_2   60    I/O     O
+(unused)              0       0     0   5     FB2_3   58    I/O     I
+(unused)              0       0     0   5     FB2_4   59    I/O     I
+(unused)              0       0     0   5     FB2_5   61    I/O     I
+(unused)              0       0     0   5     FB2_6   62    I/O     I
+(unused)              0       0     0   5     FB2_7         (b)     
+(unused)              0       0     0   5     FB2_8   63    I/O     I
+(unused)              0       0     0   5     FB2_9   64    GSR/I/O I
+(unused)              0       0     0   5     FB2_10  1     I/O     I
+NR<9>                 2       0     0   3     FB2_11  2     GTS/I/O I
+NR<1>                 2       0     0   3     FB2_12  4     I/O     I
+NR<12>                2       0     0   3     FB2_13        (b)     (b)
+NR<11>                2       0     0   3     FB2_14  5     GTS/I/O I
+NR<10>                2       0     0   3     FB2_15  6     I/O     I
+NR<0>                 2       0     0   3     FB2_16        (b)     (b)
+NB<1>                 2       0     0   3     FB2_17  7     I/O     I
+NB<0>                 2       0     0   3     FB2_18        (b)     (b)
+
+Signals Used by Logic in Function Block
+  1: $OpTx$BIN_STEP$409   6: A<22>             11: CMD<1> 
+  2: A<11>                7: A<23>             12: FC<0> 
+  3: A<12>                8: A<24>             13: NA 
+  4: A<20>                9: A<25>             14: STERM 
+  5: A<21>               10: CMD<0>           
+
+Signal                        1         2         3         4 FB
+Name                0----+----0----+----0----+----0----+----0 Inputs
+nSTERM               X..........XXX.......................... 4
+NR<9>                ...X.....XX............................. 3
+NR<1>                ..X......XX............................. 3
+NR<12>               ......X..XX............................. 3
+NR<11>               .....X...XX............................. 3
+NR<10>               ....X....XX............................. 3
+NR<0>                .X.......XX............................. 3
+NB<1>                ........XXX............................. 3
+NB<0>                .......X.XX............................. 3
+                    0----+----1----+----2----+----3----+----4
+                              0         0         0         0
+*********************************** FB3  ***********************************
+Number of function block inputs used/remaining:               24/30
+Number of signals used by logic mapping into function block:  24
+Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
+Name                Pt      Pt    Pt  Pt               #    Type    Use
+NR<8>                 2       0     0   3     FB3_1         (b)     (b)
+nFPUCS                2       0     0   3     FB3_2   22    I/O     O
+NR<7>                 2       0     0   3     FB3_3   31    I/O     I
+NR<6>                 2       0     0   3     FB3_4   32    I/O     (b)
+NR<5>                 2       0     0   3     FB3_5   24    I/O     (b)
+NR<4>                 2       0     0   3     FB3_6   34    I/O     I
+NR<3>                 2       0     0   3     FB3_7         (b)     (b)
+NR<2>                 2       0     0   3     FB3_8   25    I/O     (b)
+NC<0>                 2       0     0   3     FB3_9   27    I/O     (b)
+NA                    2       0     0   3     FB3_10  39    I/O     I
+NC<8>                 3       0     0   2     FB3_11  33    I/O     (b)
+NC<7>                 3       0     0   2     FB3_12  40    I/O     I
+NC<6>                 3       0     0   2     FB3_13        (b)     (b)
+NC<5>                 3       0     0   2     FB3_14  35    I/O     I
+NC<4>                 3       0     0   2     FB3_15  36    I/O     I
+NC<3>                 3       0     0   2     FB3_16  42    I/O     I
+NC<2>                 3       0     0   2     FB3_17  38    I/O     (b)
+NC<1>                 3       0     0   2     FB3_18        (b)     (b)
+
+Signals Used by Logic in Function Block
+  1: A<10>              9: A<2>              17: CLKdat 
+  2: A<13>             10: A<3>              18: CMD<0> 
+  3: A<14>             11: A<4>              19: CMD<1> 
+  4: A<15>             12: A<5>              20: FC<0> 
+  5: A<16>             13: A<6>              21: FC<1> 
+  6: A<17>             14: A<7>              22: FC<2> 
+  7: A<18>             15: A<8>              23: NA 
+  8: A<19>             16: A<9>              24: nAS 
+
+Signal                        1         2         3         4 FB
+Name                0----+----0----+----0----+----0----+----0 Inputs
+NR<8>                .......X.........XX..................... 3
+nFPUCS               .XXXXXXX........X..XXX.X................ 12
+NR<7>                ......X..........XX..................... 3
+NR<6>                .....X...........XX..................... 3
+NR<5>                ....X............XX..................... 3
+NR<4>                ...X.............XX..................... 3
+NR<3>                ..X..............XX..................... 3
+NR<2>                .X...............XX..................... 3
+NC<0>                ........X........XX..................... 3
+NA                   .................XX...X................. 3
+NC<8>                X.......XXXXXXXX.XX..................... 11
+NC<7>                ........XXXXXXXX.XX..................... 10
+NC<6>                ........XXXXXXX..XX..................... 9
+NC<5>                ........XXXXXX...XX..................... 8
+NC<4>                ........XXXXX....XX..................... 7
+NC<3>                ........XXXX.....XX..................... 6
+NC<2>                ........XXX......XX..................... 5
+NC<1>                ........XX.......XX..................... 4
+                    0----+----1----+----2----+----3----+----4
+                              0         0         0         0
+*********************************** FB4  ***********************************
+Number of function block inputs used/remaining:               0/54
+Number of signals used by logic mapping into function block:  0
+Signal              Total   Imp   Exp Unused  Loc     Pin   Pin     Pin
+Name                Pt      Pt    Pt  Pt               #    Type    Use
+(unused)              0       0     0   5     FB4_1         (b)     
+(unused)              0       0     0   5     FB4_2   43    I/O     I
+(unused)              0       0     0   5     FB4_3   46    I/O     I
+(unused)              0       0     0   5     FB4_4   47    I/O     I
+(unused)              0       0     0   5     FB4_5   44    I/O     I
+(unused)              0       0     0   5     FB4_6   49    I/O     I
+(unused)              0       0     0   5     FB4_7         (b)     
+(unused)              0       0     0   5     FB4_8   45    I/O     I
+(unused)              0       0     0   5     FB4_9         (b)     
+(unused)              0       0     0   5     FB4_10  51    I/O     I
+(unused)              0       0     0   5     FB4_11  48    I/O     I
+(unused)              0       0     0   5     FB4_12  52    I/O     I
+(unused)              0       0     0   5     FB4_13        (b)     
+(unused)              0       0     0   5     FB4_14  50    I/O     I
+(unused)              0       0     0   5     FB4_15  56    I/O     I
+(unused)              0       0     0   5     FB4_16        (b)     
+(unused)              0       0     0   5     FB4_17  57    I/O     I
+(unused)              0       0     0   5     FB4_18        (b)     
+*******************************  Equations  ********************************
+
+********** Mapped Logic **********
+
+
+$OpTx$BIN_STEP$409 <= ((EXP9_.EXP)
+	OR (A(5) AND NOT NC(3) AND NOT STERM)
+	OR (NOT A(5) AND NC(3) AND NOT STERM)
+	OR (A(9) AND NOT NC(7) AND NOT STERM)
+	OR (NOT A(9) AND NC(7) AND NOT STERM)
+	OR (A(19) AND NOT NR(8) AND NOT STERM)
+	OR (EXP12_.EXP)
+	OR (NOT A(24) AND NB(0) AND NOT STERM)
+	OR (A(4) AND NOT NC(2) AND NOT STERM)
+	OR (NOT A(4) AND NC(2) AND NOT STERM)
+	OR (A(8) AND NOT NC(6) AND NOT STERM)
+	OR (NOT A(8) AND NC(6) AND NOT STERM)
+	OR (NOT FC(2) AND NOT STERM)
+	OR (A(31) AND NOT STERM)
+	OR (A(15) AND NOT NR(4) AND NOT STERM)
+	OR (NOT A(15) AND NR(4) AND NOT STERM)
+	OR (NOT A(19) AND NR(8) AND NOT STERM));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+FDCPE_NA: FDCPE port map (NA,NA_D,CLK,'0','0');
+NA_D <= ((CMD(0) AND NOT CMD(1))
+	OR (NOT CMD(1) AND NA));
+
+FDCPE_NB0: FDCPE port map (NB(0),A(24),CLK,'0','0',NB_CE(0));
+NB_CE(0) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NB1: FDCPE port map (NB(1),A(25),CLK,'0','0',NB_CE(1));
+NB_CE(1) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC0: FDCPE port map (NC(0),NOT A(2),CLK,'0','0',NC_CE(0));
+NC_CE(0) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC1: FDCPE port map (NC(1),NC_D(1),CLK,'0','0',NC_CE(1));
+NC_D(1) <= A(2)
+	 XOR 
+NC_D(1) <= A(3);
+NC_CE(1) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC2: FDCPE port map (NC(2),NC_D(2),CLK,'0','0',NC_CE(2));
+NC_D(2) <= A(4)
+	 XOR 
+NC_D(2) <= (A(2) AND A(3));
+NC_CE(2) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC3: FDCPE port map (NC(3),NC_D(3),CLK,'0','0',NC_CE(3));
+NC_D(3) <= A(5)
+	 XOR 
+NC_D(3) <= (A(2) AND A(3) AND A(4));
+NC_CE(3) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC4: FDCPE port map (NC(4),NC_D(4),CLK,'0','0',NC_CE(4));
+NC_D(4) <= A(6)
+	 XOR 
+NC_D(4) <= (A(2) AND A(3) AND A(4) AND A(5));
+NC_CE(4) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC5: FDCPE port map (NC(5),NC_D(5),CLK,'0','0',NC_CE(5));
+NC_D(5) <= A(7)
+	 XOR 
+NC_D(5) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6));
+NC_CE(5) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC6: FDCPE port map (NC(6),NC_D(6),CLK,'0','0',NC_CE(6));
+NC_D(6) <= A(8)
+	 XOR 
+NC_D(6) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7));
+NC_CE(6) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC7: FDCPE port map (NC(7),NC_D(7),CLK,'0','0',NC_CE(7));
+NC_D(7) <= A(9)
+	 XOR 
+NC_D(7) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND 
+	A(8));
+NC_CE(7) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NC8: FDCPE port map (NC(8),NC_D(8),CLK,'0','0',NC_CE(8));
+NC_D(8) <= A(10)
+	 XOR 
+NC_D(8) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND 
+	A(8) AND A(9));
+NC_CE(8) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR0: FDCPE port map (NR(0),A(11),CLK,'0','0',NR_CE(0));
+NR_CE(0) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR1: FDCPE port map (NR(1),A(12),CLK,'0','0',NR_CE(1));
+NR_CE(1) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR2: FDCPE port map (NR(2),A(13),CLK,'0','0',NR_CE(2));
+NR_CE(2) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR3: FDCPE port map (NR(3),A(14),CLK,'0','0',NR_CE(3));
+NR_CE(3) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR4: FDCPE port map (NR(4),A(15),CLK,'0','0',NR_CE(4));
+NR_CE(4) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR5: FDCPE port map (NR(5),A(16),CLK,'0','0',NR_CE(5));
+NR_CE(5) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR6: FDCPE port map (NR(6),A(17),CLK,'0','0',NR_CE(6));
+NR_CE(6) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR7: FDCPE port map (NR(7),A(18),CLK,'0','0',NR_CE(7));
+NR_CE(7) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR8: FDCPE port map (NR(8),A(19),CLK,'0','0',NR_CE(8));
+NR_CE(8) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR9: FDCPE port map (NR(9),A(20),CLK,'0','0',NR_CE(9));
+NR_CE(9) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR10: FDCPE port map (NR(10),A(21),CLK,'0','0',NR_CE(10));
+NR_CE(10) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR11: FDCPE port map (NR(11),A(22),CLK,'0','0',NR_CE(11));
+NR_CE(11) <= (CMD(0) AND NOT CMD(1));
+
+FDCPE_NR12: FDCPE port map (NR(12),A(23),CLK,'0','0',NR_CE(12));
+NR_CE(12) <= (CMD(0) AND NOT CMD(1));
+
+
+nFPUCS <= NOT (((FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND 
+	NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT nAS)
+	OR (FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND 
+	NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT CLKdat)));
+
+
+nSTERM <= NOT (((STERM AND NOT $OpTx$BIN_STEP$409)
+	OR (NOT FC(0) AND NA AND NOT $OpTx$BIN_STEP$409)));
+
+Register Legend:
+ FDCPE (Q,D,C,CLR,PRE,CE); 
+ FTCPE (Q,D,C,CLR,PRE,CE); 
+ LDCP  (Q,D,G,CLR,PRE); 
+
+******************************  Device Pin Out *****************************
+
+Device : XC9572XL-5-VQ64
+
+
+   -----------------------------------------------  
+  /48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 \
+ | 49                                           32 | 
+ | 50                                           31 | 
+ | 51                                           30 | 
+ | 52                                           29 | 
+ | 53                                           28 | 
+ | 54                                           27 | 
+ | 55                                           26 | 
+ | 56               XC9572XL-5-VQ64             25 | 
+ | 57                                           24 | 
+ | 58                                           23 | 
+ | 59                                           22 | 
+ | 60                                           21 | 
+ | 61                                           20 | 
+ | 62                                           19 | 
+ | 63                                           18 | 
+ | 64                                           17 | 
+ \ 1  2  3  4  5  6  7  8  9  10 11 12 13 14 15 16 /
+   -----------------------------------------------  
+
+
+Pin Signal                         Pin Signal                        
+No. Name                           No. Name                          
+  1 A<31>                            33 KPR                           
+  2 A<11>                            34 A<16>                         
+  3 VCC                              35 A<22>                         
+  4 A<15>                            36 A<20>                         
+  5 CLKdat                           37 VCC                           
+  6 nAS                              38 KPR                           
+  7 A<7>                             39 CMD<0>                        
+  8 KPR                              40 A<2>                          
+  9 A<8>                             41 GND                           
+ 10 A<25>                            42 A<19>                         
+ 11 A<9>                             43 A<3>                          
+ 12 KPR                              44 A<13>                         
+ 13 KPR                              45 FC<1>                         
+ 14 GND                              46 A<28>                         
+ 15 CLK                              47 A<6>                          
+ 16 CMD<1>                           48 A<23>                         
+ 17 KPR                              49 A<18>                         
+ 18 KPR                              50 A<21>                         
+ 19 KPR                              51 A<14>                         
+ 20 A<4>                             52 A<24>                         
+ 21 GND                              53 TDO                           
+ 22 nFPUCS                           54 GND                           
+ 23 KPR                              55 VCC                           
+ 24 KPR                              56 FC<2>                         
+ 25 KPR                              57 A<10>                         
+ 26 VCC                              58 A<17>                         
+ 27 KPR                              59 STERM                         
+ 28 TDI                              60 nSTERM                        
+ 29 TMS                              61 A<29>                         
+ 30 TCK                              62 A<30>                         
+ 31 FC<0>                            63 A<5>                          
+ 32 KPR                              64 A<12>                         
+
+
+Legend :  NC  = Not Connected, unbonded pin
+         PGND = Unused I/O configured as additional Ground pin
+         TIE  = Unused I/O floating -- must tie to VCC, GND or other signal
+         KPR  = Unused I/O with weak keeper (leave unconnected)
+         VCC  = Dedicated Power Pin
+         GND  = Dedicated Ground Pin
+         TDI  = Test Data In, JTAG pin
+         TDO  = Test Data Out, JTAG pin
+         TCK  = Test Clock, JTAG pin
+         TMS  = Test Mode Select, JTAG pin
+  PROHIBITED  = User reserved pin
+****************************  Compiler Options  ****************************
+
+Following is a list of all global compiler options used by the fitter run.
+
+Device(s) Specified                         : xc9572xl-5-VQ64
+Optimization Method                         : SPEED
+Multi-Level Logic Optimization              : ON
+Ignore Timing Specifications                : OFF
+Default Register Power Up Value             : LOW
+Keep User Location Constraints              : ON
+What-You-See-Is-What-You-Get                : OFF
+Exhaustive Fitting                          : OFF
+Keep Unused Inputs                          : OFF
+Slew Rate                                   : FAST
+Power Mode                                  : STD
+Ground on Unused IOs                        : OFF
+Set I/O Pin Termination                     : KEEPER
+Global Clock Optimization                   : ON
+Global Set/Reset Optimization               : ON
+Global Ouput Enable Optimization            : ON
+Input Limit                                 : 54
+Pterm Limit                                 : 25
+
+
+ + +
+ diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/asciidoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/asciidoc.htm new file mode 100644 index 0000000..3455598 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/asciidoc.htm @@ -0,0 +1,71 @@ + + + + + + + + + + +Text Report + + + + + + + + + + + + + + + + + + + + + + + + +

Text Report

+ +

Selecting Text + Report from the left-hand frame will give you a printable text version + of the fitter report.  It + contains sections similar to those of the XML report (a summary section, + errors and warnings, mapped logic, function blocks, function block details, + a text-graphical display of the pinout, and a summary of compiler options), + but it is not easily navigable.  It + is best to use the text report only when you need to print out a hard + copy of the fitter results.

+ + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/backtop.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/backtop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c53782595cd8d780d63aaf797d83054476260daa GIT binary patch literal 1651 zcmbu3c{tPw7{`AzLng;E7{|Ctn~ZB?BQ`A|3^`&biOLZwBe^oE9kCdU8F!A{C1Z`d zNODK6#>^OOu5qUtH7V9uZBI}2SAXpHd7tNf-|zcz^+6;oxek|Du`^_LOZXwvYzkA1ZE<%P!;LU3jxo{^Vc zPj$aZcXb&vgpP6cUM=mjDjN6r-ZEb7moA|l9$0D5IV*ElNKYdk|Ip0asprsSVpIL=I*m2lT%g}Y&dfro z%XCfFOK&Yi3QORc7;(w!rr+;Fogc-2D{5Bb=JPB$8E&2lFTnmxdggOqlCEe-x zIRE4+x?Sw0=F6CrR&VJ2aYe+#Z5Y+Ciu&{Cvz_+QjuxMLnp-@6@AOGS?q+vdoF8~ zSPv4r4WubjREPGU@`gcctb=^F?Zjga=RO0=`A0y4YkBXD0Dx#Mrd zVY5^9Z(diLm)_{@!02>}Ww!ZBlO+Ixy_XTR>p}hyeYmqe1nX?H!q6Ki9P6M-swVDF zrL%q2{Tg{DYRm{s)hnS>LHB&h&ML^L5bM^Y3y%e>u52jFLWKXIw;(TKmwL&xrR$59 zv3KI>P&fUL?YH_Rv9W!323|hN*s{YNJyVoL)a~5rvdFA>x!PY&^lus`;8%M@W*i`D zF|0?()wV<#EqJmGXShFZy@_R5TI58u2^f-j$xzA9oRHVEIH#mY?JN?ER#rb*Ubfda zIAb0Y$CphB#3$K~eb3!nkbxF2;053;pfe?o#aFcvCHY+!OF@05qhF^bfK9+xBRwF?< z|EB)2TpLTCy!$LtaLSra$SHx1;_4n(@V++YBm(cRj<=FS=~tgeY(1~A8gx%dL)9)H z2o_L`?Ra{(Sd!PM-zQnEib*B3s#v$Wxl=>Tk9=q?w>S_>$Pt}KWD-UFiw33N&et-E zx0cgrBe$d05kYQi2GnZ|6!k-GeP3fSr{a)88)iysT{I_h8<5|nJ^ts7lNrx??p2V% z3I7C|T6tfBtfBQ;m02P0XGh%`?|QXInR3P6fq8g8OhW`Wk;x8E&DJX0SU-KmkW%Nh z)WXA}`HhAfJ0vI(6ue&O$<)7O}4b?g_!O&cmV zz`lsv;V3KI@Xe;4U0y!o`79rgb&QVO1%%T@Ie?Y)CFi{@Tl@zpna v>{03aS7);gF?^Z^dy<;rQ4=qsa`Oxpl3Zr<)I10EBl6wDo5S81Z!`Y|n#^o0M!5h|NsB+@bJpY%KiQQ{{H^_{QUjxm;LUT`}_Ov@9+Bh z`pL=3;^N}!>gxUNnAFtNv$M0=+1dQ=mi+CP#J!vL_V&WUxX8ht$i%C`!MDf9zwPbn z(9qD=*Vo9$!rju8&c&1M?d{0LxY5zgxwon4=;-+P`1kkszrM1|%fh?5xA5@owzjs; z$Dr}?@xQ;c;o;rh-r4l@^x@T#@8Xufxs=+_nBd^x^XHY-)y~7blK=n!0000000000 z00000A^8LV00000EC2ui00{sc000JkK!af-!POv-hGQtvu_6h@(g1=)TnNI!Fe5z@ zS-_UEXebB(@ke#54ASBYCs9DBX(-0Yp0+JQ2ykgF9Ws1r7z`$dD$0W diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/briefview.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/briefview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..30069539ceb57d01838d5a0bd53e105ca9e41fb3 GIT binary patch literal 1254 zcmex=s9iIEYA7@1%I!D0d#f@A`UGMI9L z^#214f*cH@47SXSN(@YbjLd?J|Bo<8LLJ9|09>3LZ0tZOQvn7BHYNrZ7G_pXMzAy^ z6Eh1d8#@OBr=XCCRQNP5;cKE|;(=unl8Wkv=9Z3|w*s|^0R4^zK%#<}qPG}$m>Gdi zVHRYtXSj0Caaa6WY3|ehacghJ3trK=wyb22wkVhm}Mp+l9tnsp$Vm{9T9OK#r_?UiV z*dHxp`l}rApW&Fkh~RJ;HpMZ-RUrT$U6rv#s@4qm5|B>zJ#rCeEsQSR>TDaQ7XWS_p= zYJGH4$+E-ie%=4=a^293?b&R%-JAb-ADQv~U7YL9+_=@rwt1WXGnnXaXrKPUGIg?N z--}1PKkP5wJ@-dJJYs+x5xrc+}!)OFyZJ#Z@b& zr_tN; z&K_E=cH_R!>Y_^*x?7XB=XGBH5u)_w!^AL)Eo-iDa>dTv6Z0fn{Nvg5mDi;nb7r;N zGJG{vb@7wOH@uGNEm~onbM=#!z-0E_dnT0Mwm49{ylR{9ob!^&NoJzgLNC9zIhJ%a zEJSlx$h%`%Oa579hIZ|8*t#>!=&f+vs%qX4o3-;k#;tbR_VNnu)dWVn4V&`(T^@+Q_bDo=j&i=GT zDWBSZhPi3`AMUL_716f1!|S* zA6>SX#NT25`)zx@d&K^i5f47P5^yDy#czQXobcsn2CbHRK4-kSG5RDW5| zZ_)RqD$?(J^Zlh21rOv3WnX;RH1|FGey`Ug?i&CA literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/check.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/check.htm new file mode 100644 index 0000000..ca27f1f --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/check.htm @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/checkNS4.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/checkNS4.htm new file mode 100644 index 0000000..aceeffd --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/checkNS4.htm @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/contact.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/contact.gif new file mode 100644 index 0000000000000000000000000000000000000000..418b2820765f334b571a94f4033883c8c159d292 GIT binary patch literal 741 zcmVd8X6k=;byqFt+BDCO-)TgLP97g zC?FspG&D3*Q&U)2ScQLJ)WBp=P*8GiUzv|#te;}>*=1;EU){)LB_$;>F)@61V4VPRK)e{s3F ztr-~^A^8LV00000EC2ui06zd7000L6z=3c`EEh&itSv1x39+)Xw6(UkxVSVeF)j%%E-)$x#Kp$P$jQpf z%PKG|&MG$%4FcBJ*xB0K+}+&`5iAi1)H4nN=;`X~?CtLF?+!C8;ML~<`1$(#{Qds_ z{{lD=QBS}?d$T!Gri7NZ6-gB0dWeBT9I{vE#*z`apK{s81k?hXL?Ss8FB) z1PcIGw(Ot*zyp`~3Q%atvjD#T69q=(lj+hz&zAd4q68qJKnSK4LP&^eLBfR#Hd{Ub zpc5Yi2>LE`C@`_<)2UAZd}Zi>!_o-_U;@yf0j^vVWN(JR+Ep!Bd`;n=h#40jU9W$W zwq3e&U*m`cI7aROmjdE^GAaNVf%WmewfqEnSc=!;gbAfp#=ZGq!dT0G^L3~IVXTDI zF(+IO?O-%DgDEXkxbOhz1PdK5m{=*4HGtQel9rX1lU_$=|IN*V7;b0(w4B{hD4huGj Xpg=rCDB*wt>0sf7{Rw0OLl6KvKHyNz literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/coolrunnerII_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/coolrunnerII_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1b57ddc26165593562ab7d5d7c873cd7133ddac7 GIT binary patch literal 9562 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 V{&^w;EGoSJCs751^}*jS{|&2suLS@A literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/coolrunner_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/coolrunner_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..01e20a5eb6a4a06820e17cfe8ad1044bf5a740a2 GIT binary patch literal 11278 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 a^goD;K+4kpf<(eF2LB +

Equations

+ + +
+
+********** Mapped Logic ********** +
+
+$OpTx$BIN_STEP$409 <= ((EXP9_.EXP) +
      OR (A(5) AND NOT NC(3) AND NOT STERM) +
      OR (NOT A(5) AND NC(3) AND NOT STERM) +
      OR (A(9) AND NOT NC(7) AND NOT STERM) +
      OR (NOT A(9) AND NC(7) AND NOT STERM) +
      OR (A(19) AND NOT NR(8) AND NOT STERM) +
      OR (EXP12_.EXP) +
      OR (NOT A(24) AND NB(0) AND NOT STERM) +
      OR (A(4) AND NOT NC(2) AND NOT STERM) +
      OR (NOT A(4) AND NC(2) AND NOT STERM) +
      OR (A(8) AND NOT NC(6) AND NOT STERM) +
      OR (NOT A(8) AND NC(6) AND NOT STERM) +
      OR (NOT FC(2) AND NOT STERM) +
      OR (A(31) AND NOT STERM) +
      OR (A(15) AND NOT NR(4) AND NOT STERM) +
      OR (NOT A(15) AND NR(4) AND NOT STERM) +
      OR (NOT A(19) AND NR(8) AND NOT STERM)); +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+FDCPE_NA: FDCPE port map (NA,NA_D,CLK,'0','0'); +
     NA_D <= ((CMD(0) AND NOT CMD(1)) +
      OR (NOT CMD(1) AND NA)); +
+FDCPE_NB0: FDCPE port map (NB(0),A(24),CLK,'0','0',NB_CE(0)); +
     NB_CE(0) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NB1: FDCPE port map (NB(1),A(25),CLK,'0','0',NB_CE(1)); +
     NB_CE(1) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC0: FDCPE port map (NC(0),NOT A(2),CLK,'0','0',NC_CE(0)); +
     NC_CE(0) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC1: FDCPE port map (NC(1),NC_D(1),CLK,'0','0',NC_CE(1)); +
     NC_D(1) <= A(2) +
      XOR +
     NC_D(1) <= A(3); +
     NC_CE(1) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC2: FDCPE port map (NC(2),NC_D(2),CLK,'0','0',NC_CE(2)); +
     NC_D(2) <= A(4) +
      XOR +
     NC_D(2) <= (A(2) AND A(3)); +
     NC_CE(2) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC3: FDCPE port map (NC(3),NC_D(3),CLK,'0','0',NC_CE(3)); +
     NC_D(3) <= A(5) +
      XOR +
     NC_D(3) <= (A(2) AND A(3) AND A(4)); +
     NC_CE(3) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC4: FDCPE port map (NC(4),NC_D(4),CLK,'0','0',NC_CE(4)); +
     NC_D(4) <= A(6) +
      XOR +
     NC_D(4) <= (A(2) AND A(3) AND A(4) AND A(5)); +
     NC_CE(4) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC5: FDCPE port map (NC(5),NC_D(5),CLK,'0','0',NC_CE(5)); +
     NC_D(5) <= A(7) +
      XOR +
     NC_D(5) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6)); +
     NC_CE(5) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC6: FDCPE port map (NC(6),NC_D(6),CLK,'0','0',NC_CE(6)); +
     NC_D(6) <= A(8) +
      XOR +
     NC_D(6) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7)); +
     NC_CE(6) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC7: FDCPE port map (NC(7),NC_D(7),CLK,'0','0',NC_CE(7)); +
     NC_D(7) <= A(9) +
      XOR +
     NC_D(7) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND +
      A(8)); +
     NC_CE(7) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NC8: FDCPE port map (NC(8),NC_D(8),CLK,'0','0',NC_CE(8)); +
     NC_D(8) <= A(10) +
      XOR +
     NC_D(8) <= (A(2) AND A(3) AND A(4) AND A(5) AND A(6) AND A(7) AND +
      A(8) AND A(9)); +
     NC_CE(8) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR0: FDCPE port map (NR(0),A(11),CLK,'0','0',NR_CE(0)); +
     NR_CE(0) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR1: FDCPE port map (NR(1),A(12),CLK,'0','0',NR_CE(1)); +
     NR_CE(1) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR2: FDCPE port map (NR(2),A(13),CLK,'0','0',NR_CE(2)); +
     NR_CE(2) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR3: FDCPE port map (NR(3),A(14),CLK,'0','0',NR_CE(3)); +
     NR_CE(3) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR4: FDCPE port map (NR(4),A(15),CLK,'0','0',NR_CE(4)); +
     NR_CE(4) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR5: FDCPE port map (NR(5),A(16),CLK,'0','0',NR_CE(5)); +
     NR_CE(5) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR6: FDCPE port map (NR(6),A(17),CLK,'0','0',NR_CE(6)); +
     NR_CE(6) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR7: FDCPE port map (NR(7),A(18),CLK,'0','0',NR_CE(7)); +
     NR_CE(7) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR8: FDCPE port map (NR(8),A(19),CLK,'0','0',NR_CE(8)); +
     NR_CE(8) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR9: FDCPE port map (NR(9),A(20),CLK,'0','0',NR_CE(9)); +
     NR_CE(9) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR10: FDCPE port map (NR(10),A(21),CLK,'0','0',NR_CE(10)); +
     NR_CE(10) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR11: FDCPE port map (NR(11),A(22),CLK,'0','0',NR_CE(11)); +
     NR_CE(11) <= (CMD(0) AND NOT CMD(1)); +
+FDCPE_NR12: FDCPE port map (NR(12),A(23),CLK,'0','0',NR_CE(12)); +
     NR_CE(12) <= (CMD(0) AND NOT CMD(1)); +
+
+nFPUCS <= NOT (((FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND +
      NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT nAS) +
      OR (FC(1) AND FC(0) AND A(17) AND A(13) AND NOT A(14) AND NOT A(15) AND +
      NOT A(16) AND NOT A(18) AND NOT A(19) AND FC(2) AND NOT CLKdat))); +
+
+nSTERM <= NOT (((STERM AND NOT $OpTx$BIN_STEP$409) +
      OR (NOT FC(0) AND NA AND NOT $OpTx$BIN_STEP$409))); +
+Register Legend: +
      FDCPE (Q,D,C,CLR,PRE,CE); +
      FTCPE (Q,D,C,CLR,PRE,CE); +
      LDCP (Q,D,G,CLR,PRE); +
+
+
+ + +
+ diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/education.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/education.gif new file mode 100644 index 0000000000000000000000000000000000000000..07e950709accd2547b259bf8e7aae1fb82736b3a GIT binary patch literal 816 zcmV-01JC?NNk%w1VM_oV0M!5hUS3{XTU-0#W`%!XRaI5HyRRA=8o0Qvv9YC1O-({V zLMSLGG&D3IARtpyQ&?D7)WBp=P*AL&VrXVxa&BLlk73=&WF;jf@!4fDF)`=SWuc*z ze0N}zlY<@}9=*M?z_4S9iFu@?m!p_soSclxxMPopVS0LOv$Ll41ejE#sW7m*hWl$Dm3 zn396NFl$Z>+e0Tc$JB*-x( z0FNF^4&>kxmj2f`kf31wts%HtAylQ8|o+TS35xfqc()j%q@0RuF^_4@|r`s|CI>A_L%CS*&9L z24i3VP=c`JzE~yTKHFA9=cR}rglMfbEm{o{YAY@6vI1lc7$D?z8Tu%7fuq}2$cucn za^@pqW=#)5z{uGWP(35`Q(%h`5@(#PBv6S5CA*kNmyY3 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/endmkt.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/endmkt.gif new file mode 100644 index 0000000000000000000000000000000000000000..15371dcf341a42f7839b404d0c7e9d94e5a6a2d5 GIT binary patch literal 1560 zcmeH`=~EI20L7gSw|jL&Op{rerq-xdYpk_wC)dh!(^jMmQEpH)?`>%ZsVhD|vaTxw%PrJRE@tLn2|7l{eY!G8XF&mwS)Hsi>`G zR#($_JXU>uRb}Pv8#k^}C|T#v2$4Ht+Ksc*4ir7>Dtt4MSp)+Pfy3l$l&nsfWgo=KK{;V9O~_TJ~d^rSj;?L zLuv|9@q|A!c2_FqELrX@e=4(mVk}$elcq9b{~f*d`cPl#>mEjziqtwl)uHvVSD*jRsi-|3D_U=M$=rQ zzU6W34*=)(=u-#xaBg%5pRJ>NVW*kjbO>s@@B33WfFPx-IW<8v2vXa^ zc~Kiy6Y$=f%k76g;KdJVh4qF;Ok4JQ2W~=S80iHUsS`B}ic?0lL><^tE6bcQ59!2> zZxvTo&%dXNX~wo|PP#jUdVjp_Ag%tYmM24w} z10(7gI9=5xj>s}7xiD7sT$YhAB)YVb-cUR{5yH5#8{H+B&Wwri=j!C^4_YT)369-L zBtO3BhiffbQM4StZrOk8r@M~H-~GH`73xY49etLbH7!)$_gamTZ}pp4G@x9gm&Mz5 zVl#{0?7;bARg{S6RYgu%eau>SIviTyd^!lqO5FSeTR~Y2-ltk6RPIwzPM=X$I|);b z$H`j);Dx}55U`4}MpU;wR|&4eq-{1GWC1M5YsJnVkbf5f#KqvXrS$w?O*^8`fY-Y0 z!Ua`18I_*f=_fwepUelwLk9sUd*(>$@vE*VSH`_am9r~OLr6U3yAPd+dj~fc9@nUvyQ_7yWDiA!xk(hrNsPUrHeIP~`VH}yj zJm?&r*-&f#wD}ZGj>~3(Jz;%h;6Vx>EzLwGJk$Uk3Zz`TYa;^Spon literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.htm new file mode 100644 index 0000000..d795f35 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.htm @@ -0,0 +1,711 @@ + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.js b/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.js new file mode 100644 index 0000000..0459153 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/eqns.js @@ -0,0 +1,929 @@ +var eqnType = 0; +var spcStr = " "; +var nlStr = "
"; +var tabStr = spcStr + spcStr + spcStr + spcStr + spcStr; +var nlTabStr = nlStr + tabStr; +var rClrS = ""; +var rClrE = ""; +var cClrS = ""; +var cClrE = ""; + +var abelOper = new Array(); +abelOper["GND"] = new Array("Gnd"); +abelOper["VCC"] = new Array("Vcc"); +abelOper["NOT"] = new Array(rClrS + "!" + rClrE); +abelOper["AND"] = new Array(rClrS + "&" + rClrE); +abelOper["OR"] = new Array(rClrS + "#" + rClrE); +abelOper["XOR"] = new Array(rClrS + "$" + rClrE); +abelOper["EQUAL_COLON"] = new Array(":= "); +abelOper["EQUAL"] = new Array("= "); +abelOper["ASSIGN"] = new Array(""); +abelOper["OPEN_NEGATE"] = new Array("("); +abelOper["CLOSE_NEGATE"] = new Array(")"); +abelOper["OPEN_PTERM"] = new Array(""); +abelOper["CLOSE_PTERM"] = new Array(""); +abelOper["OPEN_BRACE"] = new Array("<"); +abelOper["CLOSE_BRACE"] = new Array(">"); +abelOper["INVALID_OPEN_BRACE"] = new Array("<"); +abelOper["INVALID_CLOSE_BRACE"] = new Array(">"); + +abelOper["ENDLN"] = new Array(";"); +abelOper["COMMENT"] = new Array("//"); +abelOper["IMPORT"] = new Array(";Imported pterms "); +abelOper["GCK_COM"] = new Array("GCK"); +abelOper["GTS_COM"] = new Array("GTS"); +abelOper["GSR_COM"] = new Array("GSR"); +abelOper["OD_COM"] = new Array("Open Drain"); +abelOper["START_EQN"] = new Array(""); +abelOper["END_EQN"] = new Array(""); + +abelOper["_I"] = new Array(".I"); +abelOper["_T"] = new Array(".T"); +abelOper["_D"] = new Array(".D"); +abelOper["_C"] = new Array(".CLK"); +abelOper["_DEC"] = new Array(".DEC"); +abelOper["_LH"] = new Array(".LH"); +abelOper["_CLR"] = new Array(".AR"); +abelOper["_PRE"] = new Array(".AP"); +abelOper["_CE"] = new Array(".CE"); +abelOper["_OE"] = new Array(".OE"); + +abelOper["OE_START"] = new Array(" <= "); +abelOper["OE_WHEN"] = new Array(" when "); +abelOper["OE_EQUAL"] = new Array(" = "); +abelOper["OE_ELSE"] = new Array(" else "); +abelOper["B0"] = new Array("'0'"); +abelOper["B1"] = new Array("'1'"); +abelOper["BZ"] = new Array("'Z'"); + +abelOper["FD"] = new Array(".D"); +abelOper["FT"] = new Array(".T"); +abelOper["FDD"] = new Array(".DEC"); +abelOper["FTD"] = new Array(".T"); +abelOper["LD"] = new Array(".LH"); +abelOper["Q"] = new Array(".Q"); + +var vhdlOper = new Array(); +vhdlOper["GND"] = new Array("'0'"); +vhdlOper["VCC"] = new Array("'1'"); +vhdlOper["NOT"] = new Array(rClrS + "NOT " + rClrE); +vhdlOper["AND"] = new Array(rClrS + "AND" + rClrE); +vhdlOper["OR"] = new Array(rClrS + "OR" + rClrE); +vhdlOper["XOR"] = new Array(rClrS + "XOR" + rClrE); +vhdlOper["EQUAL_COLON"] = new Array("<= "); +vhdlOper["EQUAL"] = new Array("<= "); +vhdlOper["ASSIGN"] = new Array(""); +vhdlOper["OPEN_NEGATE"] = new Array("("); +vhdlOper["CLOSE_NEGATE"] = new Array(")"); +vhdlOper["OPEN_PTERM"] = new Array("("); +vhdlOper["CLOSE_PTERM"] = new Array(")"); +vhdlOper["OPEN_BRACE"] = new Array("("); +vhdlOper["CLOSE_BRACE"] = new Array(")"); +vhdlOper["INVALID_OPEN_BRACE"] = new Array("<"); +vhdlOper["INVALID_CLOSE_BRACE"] = new Array(">"); + +vhdlOper["ENDLN"] = new Array(";"); +vhdlOper["COMMENT"] = new Array("--"); +vhdlOper["IMPORT"] = new Array(""); +vhdlOper["GCK_COM"] = new Array("GCK"); +vhdlOper["GTS_COM"] = new Array("GTS"); +vhdlOper["GSR_COM"] = new Array("GSR"); +vhdlOper["OD_COM"] = new Array("Open Drain"); +vhdlOper["START_EQN"] = new Array(rClrS + "port map" + rClrE + " ("); +vhdlOper["END_EQN"] = new Array(")"); + +vhdlOper["_I"] = new Array("_I"); +vhdlOper["_T"] = new Array("_T"); +vhdlOper["_D"] = new Array("_D"); +vhdlOper["_C"] = new Array("_C"); +vhdlOper["_DEC"] = new Array("_C"); +vhdlOper["_LH"] = new Array("_C"); +vhdlOper["_CLR"] = new Array("_CLR"); +vhdlOper["_PRE"] = new Array("_PRE"); +vhdlOper["_CE"] = new Array("_CE"); +vhdlOper["_OE"] = new Array("_OE"); + +vhdlOper["OE_START"] = new Array(" <= "); +vhdlOper["OE_WHEN"] = new Array(" when "); +vhdlOper["OE_EQUAL"] = new Array(" = "); +vhdlOper["OE_ELSE"] = new Array(" else "); +vhdlOper["B0"] = new Array("'0'"); +vhdlOper["B1"] = new Array("'1'"); +vhdlOper["BZ"] = new Array("'Z'"); + +vhdlOper["FD"] = new Array("FDCPE"); +vhdlOper["FT"] = new Array("FTCPE"); +vhdlOper["FDD"] = new Array("FDDCPE"); +vhdlOper["FTD"] = new Array("FTDCPE"); +vhdlOper["LD"] = new Array("LDCP"); +vhdlOper["Q"] = new Array(""); + +var verOper = new Array(); +verOper["GND"] = new Array("1'b0"); +verOper["VCC"] = new Array("1'b1"); +verOper["NOT"] = new Array(rClrS + "!" + rClrE); +verOper["AND"] = new Array(rClrS + "&&" + rClrE); +verOper["OR"] = new Array(rClrS + "||" + rClrE); +verOper["XOR"] = new Array(rClrS + "XOR" + rClrE); +verOper["EQUAL_COLON"] = new Array("= "); +verOper["EQUAL"] = new Array("= "); +verOper["ASSIGN"] = new Array("assign "); +verOper["OPEN_NEGATE"] = new Array("("); +verOper["CLOSE_NEGATE"] = new Array(")"); +verOper["OPEN_PTERM"] = new Array("("); +verOper["CLOSE_PTERM"] = new Array(")"); +verOper["OPEN_BRACE"] = new Array("["); +verOper["CLOSE_BRACE"] = new Array("]"); +verOper["INVALID_OPEN_BRACE"] = new Array("<"); +verOper["INVALID_CLOSE_BRACE"] = new Array(">"); + +verOper["ENDLN"] = new Array(";"); +verOper["COMMENT"] = new Array("//"); +verOper["IMPORT"] = new Array(""); +verOper["GCK_COM"] = new Array("GCK"); +verOper["GTS_COM"] = new Array("GTS"); +verOper["GSR_COM"] = new Array("GSR"); +verOper["OD_COM"] = new Array("Open Drain"); +verOper["START_EQN"] = new Array(" ("); +verOper["END_EQN"] = new Array(")"); + +verOper["_I"] = new Array("_I"); +verOper["_T"] = new Array("_T"); +verOper["_D"] = new Array("_D"); +verOper["_C"] = new Array("_C"); +verOper["_DEC"] = new Array("_C"); +verOper["_LH"] = new Array("_C"); +verOper["_CLR"] = new Array("_CLR"); +verOper["_PRE"] = new Array("_PRE"); +verOper["_CE"] = new Array("_CE"); +verOper["_OE"] = new Array("_OE"); + +verOper["OE_START"] = new Array(" = "); +verOper["OE_WHEN"] = new Array(" ? "); +verOper["OE_EQUAL"] = new Array(""); +verOper["OE_ELSE"] = new Array(" : "); +verOper["B0"] = new Array("1'b0"); +verOper["B1"] = new Array("1'b1"); +verOper["BZ"] = new Array("1'bz"); + +verOper["FD"] = new Array("FDCPE"); +verOper["FT"] = new Array("FTCPE"); +verOper["FDD"] = new Array("FDDCPE"); +verOper["FTD"] = new Array("FTDCPE"); +verOper["LD"] = new Array("LDCP"); +verOper["Q"] = new Array(""); + +var operator = abelOper; + +var pterms = new Array(); +var d1 = new Array(); +var d2 = new Array(); +var clk = new Array(); +var set = new Array(); +var rst = new Array(); +var trst = new Array(); +var d1imp = new Array(); +var d2imp = new Array(); +var clkimp = new Array(); +var setimp = new Array(); +var rstimp = new Array(); +var trstimp = new Array(); +var gblclk = new Array(); +var gblset = new Array(); +var gblrst = new Array(); +var gbltrst = new Array(); +var ce = new Array(); +var ceimp = new Array(); +var prld = new Array(); +var specSig = new Array(); +var clkNegs = new Array(); +var setNegs = new Array(); +var rstNegs = new Array(); +var trstNegs = new Array(); +var ceNegs = new Array(); +var fbnand = new Array(); +var inreg = new Array(); +var iostyle = new Array(); + +var dOneLit = true; + +function setOper(type) { + if (type == "1") { operator = vhdlOper; eqnType = 1; } + else if (type == "2") { operator = verOper; eqnType = 2; } + else { operator = abelOper; eqnType = 0; } +} + +function isXC95() { + if (device.indexOf("95") != -1) return true; + return false; +} + +function is9500() { + if ((device.indexOf("95") != -1) && + (device.indexOf("XL") == -1) && + (device.indexOf("XV") == -1)) return true; + return false; +} + +function retSigType(s) { + var sigType = sigTypes[s]; + var str = operator["Q"]; + if (sigType == "D") str = operator["FD"]; + else if (sigType == "T") str = operator["FT"]; + else if (sigType.indexOf("LATCH") != -1) str = operator["LD"]; + else if (sigType.indexOf("DDEFF") != -1) str = operator["FDD"]; + else if (sigType.indexOf("DEFF") != -1) str = operator["FD"]; + else if (sigType.indexOf("DDFF") != -1) str = operator["FDD"]; + else if (sigType.indexOf("TDFF") != -1) str = operator["FTD"]; + else if (sigType.indexOf("DFF") != -1) str = operator["FD"]; + else if (sigType.indexOf("TFF") != -1) str = operator["FT"]; + return str; +} + +function retSigIndex(signal) { + for (s=0; s 1) str += operator["OPEN_PTERM"]; + for (p=0; p0) str += " " + operator["AND"] + " "; + var neg = 0; + if (sig.indexOf("/") != -1) { + sig = sig.substring(1, sig.length); + str += operator["NOT"]; + neg = 1; + } + + str += retSigName(sig); + } + if (pterms[pt].length > 1) str += operator["CLOSE_PTERM"]; + + return str; +} + +function retFBMC(str) { + return str.substring(0,str.length-2) + nlStr + tabStr; +} + +function retD1D2(signal) { + var str = ""; + + dOneLit = true; + if (d1[signal]) { + var currImp = ""; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(d1[signal][i]); + } + + if (d2[signal]) str += nlTabStr + operator["XOR"]+ spcStr; + } + + if (d2[signal]) { + var currImp = ""; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(d2[signal][i]); + } + } + + if (str == "GND") str = operator["GND"]; + else if (str == "VCC") str = operator["VCC"]; + else if (!isOneLiteral(str)) { + dOneLit = false; + + var type = retSigType(retSigIndex(signal)); + if ((type == operator["FD"]) || + (type == operator["FDD"])) type = operator["_D"]; + else if ((type == operator["FT"]) || + (type == operator["FTD"])) type = operator["_T"]; + else if (type == operator["LD"] && eqnType) type = "_D"; + + var tmpStr = updateName(retSigName(signal), type); + tmpStr += spcStr + operator["EQUAL_COLON"]; + var idx = retSigIndex(signal); + if (eqnType && sigNegs[idx] == "ON") tmpStr += operator["NOT"] + operator["OPEN_NEGATE"]; + str = tmpStr + str; + if (eqnType && sigNegs[idx] == "ON") str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"]; + } + + return str; +} + +function retClk(signal) { + var str = ""; + + if (clk[signal]) { + if (clk[signal].length == 1) { + var pterm = retPterm(clk[signal][0]); + if (clkNegs[signal]) { + str += operator["NOT"]; + if (!isOneLiteral(pterm)) str += operator["OPEN_NEGATE"]; + } + str += pterm; + if (clkNegs[signal] && !isOneLiteral(pterm)) str += operator["CLOSE_NEGATE"]; + } + else { + if (clkNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + var currImp = ""; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(clk[signal][i]); + } + if (clkNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"]; + } + } + else if (gblclk[signal]) { + if (gblclk[signal].length == 1) { + var pterm = retPterm(gblclk[signal][0]); + if (clkNegs[signal]) { + str += operator["NOT"]; + if (!isOneLiteral(pterm)) str += operator["OPEN_NEGATE"]; + } + str += pterm; + if (clkNegs[signal] && !isOneLiteral(pterm)) str += operator["CLOSE_NEGATE"]; + } + else { + if (clkNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(gblclk[signal][i]); + } + if (clkNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"] + tabStr + cClrS + + operator["COMMENT"] + spcStr + operator["GCK_COM"] + cClrE; + } + } + else if (eqnType) str += operator["B0"]; + + return str; +} + +function retRst(signal) { + var str = ""; + + if (rst[signal]) { + if (rst[signal].length == 1) { + var currImp; + if (!eqnType && rstimp[signal] && (rstimp[signal][0] == "1")) { + if ((currImp != retFBMC(rst[signal][i])) && + (rst[signal][i].indexOf("FB") == 0)) { + currImp = retFBMC(rst[signal][0]); + str += nlStr + operator["IMPORT"] + currImp; + } + } + if (rstNegs[signal]) str += operator["NOT"]; + str += retPterm(rst[signal][0]); + } + else { + var currImp = ""; + if (rstNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(rst[signal][i]); + } + if (rstNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"]; + } + } + else if (gblrst[signal]) { + if (gblrst[signal].length == 1) { + if (rstNegs[signal]) str += operator["NOT"]; + str += retPterm(gblrst[signal][0]); + } + else { + if (rstNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(gblrst[signal][i]); + } + if (rstNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"] + tabStr + cClrS + + operator["COMMENT"] + spcStr + operator["GSR_COM"] + cClrE; + } + } + else if (eqnType) str += operator["B0"]; + + return str; +} + +function retSet(signal) { + var str = ""; + + if (set[signal]) { + if (set[signal].length == 1) { + var currImp = ""; + if (!eqnType && setimp[signal] && (setimp[signal][0] == "1")) { + if ((currImp != retFBMC(set[signal][i])) && + (set[signal][i].indexOf("FB") == 0)) { + currImp = retFBMC(set[signal][0]); + str += nlStr + operator["IMPORT"] + currImp; + } + } + if (setNegs[signal]) str += operator["NOT"]; + str += retPterm(set[signal][0]); + } + else { + var currImp = ""; + if (setNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(set[signal][i]); + } + if (setNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"]; + } + } + else if (gblset[signal]) { + if (gblset[signal].length == 1) { + if (setNegs[signal]) str += operator["NOT"]; + str += retPterm(gblset[signal][0]); + } + else { + if (setNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(gblset[signal][i]); + } + if (setNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"] + tabStr + cClrS + + operator["COMMENT"] + spcStr + operator["GSR_COM"] + cClrE; + } + } + else if (eqnType) str += operator["B0"]; + + return str; +} + +function retCE(signal) { + var str = ""; + + if (ce[signal]) { + if (ce[signal].length == 1) { + var currImp = ""; + if (!eqnType && ceimp[signal] && (ceimp[signal][0] == "1")) { + if ((currImp != retFBMC(ce[signal][i])) && + (ce[signal][i].indexOf("FB") == 0)) { + currImp = retFBMC(ce[signal][0]); + str += nlStr + operator["IMPORT"] + currImp; + } + } + if (ceNegs[signal]) str += operator["NOT"]; + str += retPterm(ce[signal][0]); + } + else { + var currImp = ""; + if (ceNegs[signal]) str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(ce[signal][i]); + } + if (ceNegs[signal]) str += operator["CLOSE_NEGATE"]; + str += operator["ENDLN"]; + } + } + else if (eqnType) str += operator["B1"]; + + return str; +} + +function retTrst(signal) { + var str = ""; + if (trst[signal]) { + if (trstNegs[signal]) + str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(trst[signal][i]); + } + if (trstNegs[signal]) str += operator["CLOSE_NEGATE"]; + } + else if (gbltrst[signal]) { + if (trstNegs[signal]) + str += operator["NOT"] + operator["OPEN_NEGATE"]; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(gbltrst[signal][i]); + } + if (trstNegs[signal]) str += operator["CLOSE_NEGATE"]; + } + + str += operator["ENDLN"]; + return str; +} + +function retEqn(signal) { + var str = inregStr = ""; + var iStr = qStr = ""; + var dStr = dEqn = ""; + var cStr = cEqn = ""; + var clrStr = clrEqn = ""; + var preStr = preEqn = ""; + var ceStr = ceEqn = ""; + var oeStr = oeEqn = ""; + var sigName = retSigName(signal); + + var type = retSigType(retSigIndex(signal)); + + if (gbltrst[signal] || trst[signal]) iStr = operator["_I"]; + if (eqnType) qStr = updateName(sigName, iStr); + + if (inreg[signal]) { + if (!eqnType) + inregStr = operator["COMMENT"] + " Direct Input Register" + nlStr; + dStr = retSigName(inreg[signal][0]); + } + else dStr = retD1D2(signal); + if (eqnType && !dOneLit) { + dEqn = dStr; + dStr = dStr.substring(0,dStr.indexOf(operator["EQUAL_COLON"])); + } + else if (!eqnType) { + if (!dOneLit) dStr = dStr.substring(dStr.indexOf(operator["EQUAL_COLON"])+2); + if (sigNegs[retSigIndex(signal)] == "ON") dEqn += operator["NOT"]; + dEqn += sigName; + if ((type == operator["FT"]) || + (type == operator["FTD"])) dEqn += operator["_T"]; + else if ((type == operator["FD"]) || + (type == operator["FTD"])|| + (type == operator["LD"])) dEqn += operator["_D"]; + dEqn += " "; + if ((type != operator["Q"]) && (type != operator["LD"])) + dEqn += operator["EQUAL_COLON"]; + else dEqn += operator["EQUAL"]; + dEqn += dStr; + if (dOneLit) { + dEqn += operator["ENDLN"]; + if (iostyle[signal] && iostyle[signal].indexOf("OD")) + dEqn += tabStr + operator["COMMENT"] + " " + operator["OD_COM"]; + } + } + + cStr = retClk(signal); + if (eqnType && !isOneLiteral(cStr)){ + cEqn = cStr; + if (cEqn.indexOf(operator["ENDLN"]) == -1) + cEqn += operator["ENDLN"]; + cStr = updateName(sigName, operator["_C"]); + } + else if (!eqnType && cStr) { + cEqn += cStr; + cStr = tabStr + sigName; + if (type == operator["LD"]) cStr += operator["_LH"]; + else if (type == operator["FDD"]) cStr += operator["_DEC"]; + else cStr += operator["_C"]; + if (cEqn.indexOf(operator["ENDLN"]) == -1) + cEqn += operator["ENDLN"]; + if (gblclk[signal]) cEqn += tabStr + operator["COMMENT"] + " " + operator["GCK_COM"]; + } + + clrStr = retRst(signal); + if (eqnType && !isOneLiteral(clrStr)){ + clrEqn = clrStr; + if (cEqn.indexOf(operator["ENDLN"]) == -1) + clrEqn += operator["ENDLN"]; + clrStr = updateName(sigName, operator["_CLR"]); + } + else if (!eqnType && clrStr) { + clrEqn += clrStr; + clrStr = tabStr + sigName + operator["_CLR"]; + if (clrEqn.indexOf(operator["ENDLN"]) == -1) + clrEqn += operator["ENDLN"]; + if (gblrst[signal]) clrEqn += tabStr + operator["COMMENT"] + " " + operator["GSR_COM"]; + } + + preStr = retSet(signal); + if (eqnType && !isOneLiteral(preStr)){ + preEqn = preStr; + if (cEqn.indexOf(operator["ENDLN"]) == -1) + preEqn += operator["ENDLN"]; + preStr = updateName(sigName, operator["_PRE"]); + } + else if (!eqnType && preStr) { + preEqn += preStr; + preStr = tabStr + sigName + operator["_PRE"]; + if (preEqn.indexOf(operator["ENDLN"]) == -1) + preEqn += operator["ENDLN"]; + if (gblset[signal]) preEqn += tabStr + operator["COMMENT"] + " " + operator["GSR_COM"]; + } + + if (!is9500()) { + ceStr = retCE(signal); + if (eqnType && !isOneLiteral(ceStr)){ + ceEqn = ceStr; + if (cEqn.indexOf(operator["ENDLN"]) == -1) + ceEqn += operator["ENDLN"]; + ceStr = updateName(sigName, operator["_CE"]); + } + else if (!eqnType && ceStr) { + ceEqn += ceStr; + ceStr = tabStr + sigName + operator["_CE"]; + if (ceEqn.indexOf(operator["ENDLN"]) == -1) + ceEqn += operator["ENDLN"]; + } + } + + if (eqnType && gbltrst[signal]) oeEqn = retTrst(signal); + else if (!eqnType && (trst[signal] || gbltrst[signal])) oeEqn = retTrst(signal); + + var newline = false; + if ((type == "") && (clrStr == "")) { + str += operator["ASSIGN"] + qStr + " " + operator["EQUAL"]; + if (dOneLit) str += dStr; + else str += dEqn.substring(dEqn.indexOf(operator["EQUAL"])+2); + if (oeEqn != "") { + var oeStr = updateName(sigName, operator["_OE"]); + if (eqnType == 1) { + str += nlStr + sigName + operator["OE_START"] + qStr + operator["OE_WHEN"] + oeStr + + operator["OE_EQUAL"] + operator["B1"] + operator["OE_ELSE"] + + operator["OE_EQUAL"] + operator["BZ"] + operator["ENDLN"]; + } + else if (eqnType == 2) { + str += nlStr + operator["ASSIGN"] + sigName + operator["OE_START"] + + oeStr + operator["OE_WHEN"] + qStr + + operator["OE_ELSE"] + operator["BZ"] + operator["ENDLN"]; + } + str += nlStr + operator["ASSIGN"] + oeStr + " " + operator["EQUAL"] + " " + oeEqn; + } + } + else { + if (eqnType == 1) { + str += type + "_" + removePar(retSigName(signal)) + + ": " + type + " " + operator["START_EQN"] + + qStr + ", " + dStr + ", " + cStr + ", " + + clrStr + ", " + preStr; + if (!is9500() && (type != operator["LD"])) str += ", " + ceStr; + str += operator["END_EQN"] + operator["ENDLN"]; + newline = true; + } + else if (eqnType == 2) { + str += type + " " + + type + "_" + removePar(retSigName(signal)) + + operator["START_EQN"] + + qStr + ", " + dStr + ", " + cStr + ", " + + clrStr + ", " + preStr; + if (!is9500() && (type != operator["LD"])) str += ", " + ceStr; + str += operator["END_EQN"] + operator["ENDLN"]; + newline = true; + } + + if (dEqn != "") { + if (newline) str += nlStr; + if (inregStr) str += inregStr; + str += operator["ASSIGN"] + dEqn; + } + + if (cEqn != "") { + if (newline || !eqnType) str += nlStr; + str += operator["ASSIGN"] + cStr + " " + operator["EQUAL"] + " " + cEqn; + } + + if (clrEqn != "") { + if (newline || !eqnType) str += nlStr; + str += operator["ASSIGN"] + clrStr + " " + operator["EQUAL"] + " " + clrEqn; + } + + + if (preEqn != "") { + if (newline || !eqnType) str += nlStr; + str += operator["ASSIGN"] + preStr + " " + operator["EQUAL"] + " " + preEqn; + } + + if (ceEqn != "") { + if (newline || !eqnType) str += nlStr; + str += operator["ASSIGN"] + ceStr + " " + operator["EQUAL"] + " " + ceEqn; + } + + if (oeEqn != "") { + if (eqnType == 1) { + // var oeStr = updateName(sigName, operator["_OE"]); + var oeStr = sigName; + str += nlStr + sigName + operator["OE_START"] + qStr + operator["OE_WHEN"] + oeStr + + operator["OE_EQUAL"] + operator["B1"] + operator["OE_ELSE"] + + operator["OE_EQUAL"] + operator["BZ"] + operator["ENDLN"]; + // str += nlStr + oeStr + " " + operator["EQUAL"] + " " + oeEqn; + } + else if (eqnType == 2) { + // var oeStr = updateName(sigName, operator["_OE"]); + var oeStr = sigName; + str += nlStr + operator["ASSIGN"] + sigName + operator["OE_START"] + oeStr + operator["OE_WHEN"] + qStr + + operator["OE_ELSE"] + operator["BZ"] + operator["ENDLN"]; + // str += nlStr + operator["ASSIGN"] + oeStr + " " + operator["EQUAL"] + " " + oeEqn; + } + else { + var oeStr = sigName + operator["_OE"]; + if (gbltrst[signal]) + oeEqn += tabStr + operator["COMMENT"] + " " + operator["GTS_COM"]; + str += nlStr + tabStr + oeStr + " " + operator["EQUAL"] + " " + oeEqn; + } + } + } + + if (iostyle[signal] && iostyle[signal].indexOf("OD")) { + if (str.indexOf("//") == -1) + str += tabStr + operator["COMMENT"] + " " + operator["OD_COM"]; + } + + return str; +} + +function retFamily() { + var family = "xc9500"; + if (device.indexOf("XC2C") != -1) { + if (device.indexOf("S") != -1) family = "cr2s"; + else family = "xbr"; + } + else if (device.indexOf("XCR3") != -1) family = "xpla3"; + else { + if (device.indexOf("XL") != -1) family = "xc9500xl"; + if (device.indexOf("XV") != -1) family = "xc9500xv"; + } + + return family; +} + +function retDesign() { return design; } + +function getPterm(pt, type) { + if (type) return type + " = " + retPterm(pt); + return "PT" + pt.substring(pt.indexOf('_')+1,pt.length) + " = " + retPterm(pt); +} + +function getPRLDName(prld) { + if (eqnType != 0) return prld; + else if (prld == "VCC") return "S"; + return "R"; +} + +function retFbnand(signal) { + var str = operator["COMMENT"] + spcStr + "Foldback NAND"; + str += nlStr + retSigName(signal) + spcStr + operator["EQUAL"] + spcStr; + for (i=0; i0) str += nlTabStr + operator["OR"] + spcStr; + str += retPterm(fbnand[signal][i]); + } + + return str; +} + +function getEqn(signal) { return retEqn(signal); } + +function retUimPterm(pt) { + var str = ""; + if (!uimPterms[pt]) return pt; + for (p=0; p0) str += spcStr + operator["AND"] + spcStr; + var sig = uimPterms[pt][p]; + if (sig.indexOf("/") != -1) sig = sig.substring(1, sig.length); + + str += retSigName(sig); + } + return str; +} + +function retUimEqn(signal) { + var str = operator["COMMENT"] + spcStr + "FC Node" + nlStr; + var neg = 0; + if (uimSigNegs[s] == "ON") str += operator["NOT"]; + str += retSigName(signal) + spcStr + operator["EQUAL"]; + str += retUimPterm(signal) + ";"; + + return str; +} + +function retLegend(url) { + var str = ""; + if (!eqnType && !isXC95()) { + str = "Legend: " + "<" + "signame" + ">" + ".COMB = combinational node mapped to "; + str += "the same physical macrocell as the FastInput \"signal\" (not logically related)"; + } + else if (eqnType) { + str = "Register Legend:"; + if (is9500()) { + str += nlTabStr + "FDCPE (Q,D,C,CLR,PRE);"; + str += nlTabStr + "FTCPE (Q,D,C,CLR,PRE);"; + str += nlTabStr + "LDCP (Q,D,G,CLR,PRE);"; + } + else if (retFamily() == "xbr") { + str += nlTabStr + "FDCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "FDDCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "FTCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "FTDCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "LDCP (Q,D,G,CLR,PRE);"; + } + else { + str += nlTabStr + "FDCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "FTCPE (Q,D,C,CLR,PRE,CE);"; + str += nlTabStr + "LDCP (Q,D,G,CLR,PRE);"; + } + } + return str; +} + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/equations.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/equations.gif new file mode 100644 index 0000000000000000000000000000000000000000..d81602dcda8c50e3a304aa4aa7320bba1e499b88 GIT binary patch literal 20290 zcmX7OWl$T=*L8{&cef(J-Mz&jxCM775Q-OXakn7FT>}&kQlPlILvSlzC@lpld4B)* z-48oEvomMzJ?Gq+y*pP8q$(+4*9jIxa5hx%M07Qa;NH`FQ`Y$>l3JgTSfhg4f!UTXp05}MM0s#RaAQ%LM zgMcUy2mk_sK_EB?gaSbUASf6Fg@d3d5DWlRQb zL!l@r3;>0Jp)fcUhJqphPy`r?fI|@|C=vigf}uz_6p8weMJNgkMZuvc)c@!NfMEbQ z41j_G0WcsK286?aC>RI;1A$>6I1Ge>K>;u*7zTyIpePs&0E2;HFgOf`f*}Af1Q>>Z z!w@JK5&%PjVMsU(iTY0&7zzwS!C@%W|0Du{5db&>fI0`1PFitfe|1$ z0)#?90SG7<0fi%=CI1-8a&p}8O7>R--QK?a`;QzVmKQp0#U=$Gk zp9B6A9t8rUK=A+6`cEVj6pVtx|6}$)LQya<3I_j=h5wRAA;2gE{J)6*3lxO}qmc0b z(EkHPp};5<{J#_P6UP6m0p9=Z|Emdk?Eh|Y=+&D`2cxjbxGg7|%ZB5KSv4Fv>$FFc zC`IhIYg<^y(-@T^>A6~glbP&><(74=PAb^|ezaV!%wsJ8^V=S+x=d%aBI>YKj09iT zxgu3H4fFg~ZJ>m-2%?)S;ld~%oMfG1M&hcKCc+ncod~X6{X{#Sy2HK3v085I9qg}Z z=xI?Ih?MldZx`76Lcwb0*z==mHzih#|0E<=U~HJ13NPRYCTKmvAZPwB{?W;xGG<5p zyC$um(?lGeQorfrogpaMj>ozCogXl(Ucklq+U(+Vr~mzX_H(1R1z)Ou?=oI*c)8b& znY_FSq!<&1xYJNkj|$ha_C6il*B-L|vhwZ2uW!hKH?M7$LSNh+2oyEF z3a@uV|@{yK0e6)MXK)LNyt-)K5B$>+9AufBh|?e2i+e2``ItOQYyszbp3ZpFQ1IFK?u(q`OVXA$fmGaJvTxWvgR= zeP;uehwApJRc4`C=T)j;NSirkp>J@MhFkV?RKv{kpG+ab2&}T`g|dmALhOeQXCUq2 z=0V&`${L3FQ7NYaXBM=ajAGh=c#iTQ7L)A+EZV%X3UGhit8jGsDdx9YFM`dZHDa(V ziu^pkIt1WBa5g?}rf8JAwRWIrS)4?r%@-q|`P56YoB2%h(;0=;s>?FBwn!Wn89H|( z=3n%%Cx#II$~U6n?{Tb(Bw!kF%_+t?egC)<%azN|PUD=X@%(iq;?%j@F_Z=?x30$} zc5=OPnT68PF24WqJhF%nVIABem&*+oR{eeGD%Y><9?A5H^Du##J@hsyjXRWXAc7m0 z#ew5BW^)ULTHHk|kPz3^kM>`#K*uFNO`TTADERIKI6sB*m;6!katV7B~-<5gNp52d{vUcHuyNcN0 zccpa#+S5DMEcv0^ljW-@YVk3?D3^djC8|6I*w;BKr+kyhgikry)$Y{`Hk5UHi*v1s zH_-2Ey=}*K#UO{(%%VTc>Y|%qpg*Pslu3WOl=-%muR?zI zS@z)E*jf-R|6qH!_p_*89J+ zGgyAUk(uT5VwGihiE?v-{dr2UY}71)ACvJfrt2!5YUIC|trQJZ;1kn^m{eiN*YlC+ zhroRf=LFg4Vzn=f|Dmm6(U^WAM2x70+^^b&PsqzMkH2To%%Fcmor|UK;y}jBxc{e} z<$Q87t*zep`&Ji6!%uI&gzqMFG)CMD^g<$v1LjJM4WYZA0pA>fzns zcgn)8){}`aGCzuQ0}3^>yZTgq+DT%%N(Qxu>p0w`&3FydUKJ-b!(fAjL@joq0V`tX zS!GrbuX+y-p@<3-M!_DF6aDXuk#J>ttFeAy^8tHSRX~ukx-i_8Z@uObyA1I>h~-#^gX>COr3}jnnIS^Y-5~ z1PZkJo+#LlRG;i)?7tIWHQF96?Vd<<<`FaBi4x8oW>+?D^=Tg{QF-`W)3OuwMaGdr z>;l!tMc`6k$mKvT*VR{Skh22JRmW{IefQa4km#Pn@l%g;_~)>)tu%Z5V&L5bOzE z=0QRJ$Xt96>S#TFCBbTWs{i(#EK}-9^0K7FBv5KLOfmfdXR_P&4cGe>HQHs>+bqYfeD^bk& zBH#lPNlAkIP3o^c*643Ui&(2Io_LM!R&?OJ=RMEduUCJ}HZesX|7Gnoy$n)4M$~7= zR}VjsR%=A{6*|(jd-_97|Nf}e?Yl6U53Z;CcYzQLJ4bnI1tK(ha-ECs{*4ScfghWF z>7U+i6?<-fTS%RkA^(nw%&r0exY3e8>Gsyy4kmlg8#P-Vo2>c4>tRoG(R`>AI~+5* z$(Hi6GPXnyHHix*E4{fCYw>IHTWoMmg|QsG?$GkQ@j|;JBLZ_U3MV4wbzsbpBdv(IK@UZ=K%6$KA1xm`FI{X15zvFG))QBfdhhO? z#Uru#8L_`)Twrcoa93RDMqKz~9KN014cJUNJ~kHHs&+VR5i=$^+wL36I9@$B6j$Bz z%NnPny33(6xx$L-2K)OyR#!s`;W6|?sYlA$sj zku0g;Js9s6)=u_iI3YmPW-nTP<-q=xOUS#5_&gH2R`vw2v(T%h#3@qNSS%q?SJ~%f ztINY=r9tOh)gau=pmYhlmMA@LpS1FL>H%e!J);n&xFozN=I~X^S>t$;2X07B;ytpkqxQgGD!lCR0t{|xdolKu4|;cEpt;j@&{}jSw#DnbsK56XpJVw! zM{*L`DwbI~_wBDU(Z%GH1kMcJ+)1Qo9KH{AOdudn9nW^^$+a0@4dUli0AvXiNGKe} zN;Dd4OLAzfqM1ni^6@tc@Gt>)C|KQ7XA7FLd^C>0wKx6P?eWFejKyD#E63%wlKvaQ z5XWA$Jc{2i%cSDFa^82UW3sG5vR80>u6Gn-=f{#-7}AD6xD4!7y}&l^#~&HrIj{!^ z1S)6EBeb4JGkJZiJWOl~%6+?(0+hK}okufXX4ByK1$0`BT0*rTul@(^2MuD z-4GuB(V4A5hW9>(#Y!dVnLP2V)VZXp7vHsFGZnXBa^m+O^n8A8M^XB=NG~q=M(3z| zNeL5i$!}|FFtuE$8YiPac!J|ybMS$4{|rh4IB{{Aydpj|(wKztnJIu*!5<>?6|yx&V=eK}HO7og{|Hw*uUUs0 zatt|V`D>W0OEK}WiT1h`7-w<8K5$89zV6@x$VKs3A4@utYf4q|ONm*1CslCF(h(AZ3&{);4gk8~UbvdaG}vkQT~Zitf%y2v4cf8Ze|AW9aa83TcOZ7qN?f$@ z`^tV@6;;_%mx0K|Yoqr}G>N}2uy5t**c5sFY$ib=b;HV~34Be~UU2s;sS06RGnCMa zGIXGnKYhr&i&lhHXDpBA}SZ;%ipJEiXL7kDW8>@V(a5eLyl?6(~ zzROYZsU!5438Z(B;d&{*GY_QkU-Q!TX{`;!bfj}?Z>YYa12Hp9KBB%qGxjc*c;~BX zb6-v!z`@m$n;D#ozTqHqs`Lvi!@J@;TFGlwq0h@=OdcyARIUMOYuWsz#6?suzfq?fcK^ioCw<%^P*BihYiE!S^Gr{1xlyjQkm=`M*5xcJ!$7z zuPOP)+WnXuX}Fy&StUL(IM_y0RI7`{wkw&XqBYzan-8!>h|#kmvAV!)ci z{>q<+bVD_$yQhGTT$ZaLB^mXg-bl%Ygi=W|iJ3!9_4CvUW24^eFfohaGsRu3yXIjGD18QNOL#rGoZMBuJgW z>1c?iSccip=1i=Ef7OLXaXgXFfjJxXf5+`RIveyM6RkjlR~Hr>lcv{L2-9UFp7o$Y z*Irjni_6KO^^Yc^WyJUEwAZ70R7Zf1HpHAZV8r<5>H%$A;Pn}uGNidZu!rB1q$BCL9H@{h3) z&If?;7k75$33t7=mAt^v_^w#({;L$uTIrfVF{(!`K^#wF)bEZ2mBsXnnxir2>Ifk` zynL*+BAe;nGHjE#AB!twM61pmkt6Yzlu(Y~ygu4x+sp9J8n!E;JzbTK_^t9nxt2xe zV+LJAvFeT@<)QYL6^hrhMX~BW_ND_f1F#NNwmX5!Q2Qvm01k}wwyx+p<(m2qd0Y=y z9y?#Z;s|!kK`@lteK_anTEn%8PiNva{uF@ZwvKMb2M2yuIpM%~o$AgA`6A z$v>$mO}w|TKW_c}$ov%WHf%8&`?`$xjDxdFf~&sV2qiOlG!>F!B#YecX6m!i;>1A_ z%f%NtWnfCQR`Se`4%0h)4QyTI3Aqvi>SsJ zri3X^1a9QKv^L}E`iIAr{W6`|qUdTzoOhYw9dI2J zglp908CTHUH`k$F8SiTPNaoeNC_f)Fbp-VM;sU68AN3ZRv#nfs%+v3tA3}W2$HR(g z)>17$6dvkcU+)J#hGKR&emP7>eWo3<6eJCumqD=?yZUz*GIMukQ-7q~W5kX$d5oaj z*w>FsX_bsJAKkm;)Am)2h!NdEf?ZGsM+lX=9GBDR)YAadx!;Ag+0uNI!lM3#P<4}e z?pfhH_e0xIXZYQCXg_^8;ohHzi0^;DzW0n_jVD{cKW=m=clsxGZxSogXS6cAn#_Je zLc#poo+N+wYVP0F0^{}4>+AQ}rzw>4l<2#sVe@{QWj;YL!T1%DF8X&OryghB)3cCa zcL;m(^C1*+_){d5x^PRpsaV`8u2B!hbSezrPGv*Gr%f50PFkJ5SqEYbtbd`DuE zMDt7cPr#QJ;V`)zI~teULG5Ifj49Lelt^t^hhNd7Zl<20th=->@p49y;3cU3TU#=3 z;E-1^npdZU*W`$VkWF$q1Lp{~Y|F3@`ZyI`+)s7S<0)#dFM(cv#qWc(Xa68q4Q?iS z*O{cf1%D$_WYZ{SYsm<|a5{YXWgZdh;N2_}kNkq|)$=#hLZ2alh-LEZ?O)Z0@md&^ zohDA!J)=0Yf!%65pRP*ZIGDCEa_X<}X7TAH)OA!cZE zxncp817T5+X#HUZx4urOd9Du%nawBXQpqLavN0w>^+hGITX-MNlVFcEBUxwAtiu(2 zRVO82npNcz0=-;f+T7}2md3ESF`IN*9h7ca$ zjce<)*t%pQRPI@{QdbTnd)y@VFctDv`R=TK>;$9BppnE0)`5&6~v0K9aw&y5d`=`hU39GG@b| z0)w?Z+C1ZW<{;p!agPNQE1=GiYyyuU@r+ZTGlZ|Dw){|wsbWauR;GA^yRK~uW_Veh z#v97VKV<8UEAf)fU3;)BoLfXcd+hi|peU!(b^3APJC8P)WJhBlP4XC~6ruj3K}N73 zIbqZ^d*!C4t&|tPOs(eVau$n2DOF?~f5uZ!_9ffI%8S?dM65(Am1*YuJHr86#al^h z{hpoLcm2QV4bpm_noo$oP#hU9%KnB7w+Lv7#3Y-JhDy(@)#Ow*>KmvOHrWzJ_^^%) zO_7xXiFk0+-o*1{Q6EyegnhJpv9d(5licD|dlaZpZET;x+ncQ5Fv<-bQ^~V3l2nKp zXv?mwJYPx*B~8Eoqd#x%dWe!2M$D^NxLypS^vU>*GEP_H*#&P^oTZB^LX=e?_vJT zzCF)`{pbNV%Ms>jPAXuTnZ(!orzuZiD(hO5xZX2#9>%!nbM2M9`DrQZKAKp+uGI70 zbdAB|yBbH_QRmnoL|9O)d>7XKIQGdY+cS9jYPaIZ>xiGzO--Wx>P5-%g-lC0KH1tc zWo1r$v;w~w3g28&r9dO&++78PSKvp^bz0aYX@dsS>3N{MzU6b(yw5kbf8fS-=5oS$ zDtS9*kpK5DCnrRK%!Ai2*OxEa*hy34*8~PxT`d;(w3KdWzTc|?qiO|l^R)xUSf#d~ zX)GwR#Aw@>BsOf9!IDz5wG)mx{^x3bL^wr3s@282EiWxt(ak;_uJU`(yiH+Yt@zgN zRNSMV1_sy@?_*FEy?2`zS5nd`&s9-+uH}43?M@xqWBMuir<0~QiFHyetCWuuo(io9 z_9^YSq$$pTr+aIK>IYxB7sez`LJF@`A1ZTJM^qqxShPQm!7|2bQ}rgdSYkGE$|gpZ z+}v4bi754}#^FK<>T$!?>y~FsAeu$%zVBKWC@dWMFF2RdnA`gQ)N3`0oyJ}56!(pY z!Rg#E0reyWZ1K9>xsm93DQCRd$sb~~-9iMOws6Z+Nzt*H*~M5!gTlaF>OK{5Po|uL zc=nb~;wWvOREGrW&y4J!hBGqNr?-zNyQAn_4K&;YG|xhfVI`EKmvU&2U*9NHGiL>8 zS$Jk`46mV$8^+YdzJ%`5yf9zL_DRZVN&X6m5}n1mI4!cZFG!PD5-S|6W>@y9xzniV zFN+b8f;-^NC+5xwQUFWaml7PbB1@%WVj$y@WLP9eIt#oS()|!JU#!4I2aT6m*A`@& zg6#{JwHnftBS>9%4b>M*u0jm`Nr{pTRBLZyn)as_8rOVvQHGZ3phJ)jT-CXeTtU#F z{|C*A-lj=o;3xB7P3qpQ%8gI26C))@ORND#Y-byqARG^{bRL%3=ozFklZ+);bVQOG z$0XAhWA|ub_*JweDJO}c5siMZ;7`3y6{svVhZ*|(xhXXE&9sH1`zixaRV)5`%W$}NC?>89RZdL9j>!jMqn>kuxn)&7xo7FEcu^|C` zR;F(tZ6VCioSw!dtBF?nwb}GghbZJ8hB(bcLw^MI{zE=S;gUY`i|L~ z=+*=#{X>{TOBhH58v!o&^eY%c+2@+7w&e>UgShn0J8W=urZ3~aH*b$>Wb#%e23<=u zT|D2HV*1xNYz6XDG}a40L>%`J##%pMYfWnCc)QS&u2O!+{GbvO2 zlLjhhRnc)5Dsx?_XGp!opW*y z8!2>uD3bQtKE`h-7@0Xol@-XJjYMADJYi93GvSh%RYcQDixsSI_B=Gfm9#KSo)FeM zBx1f1Ug#2R)8GE&n!R46g?m~duYqlBUYFpvsw|DvyWi__afu-mIsEgE>8k;2_(_w$ zjCXnq!iWFVnWY9TmRg>o{5U_6SR0=e&JC($nVrsOqms-{`8QiKZicxvq=VOCPFqtT_xsv2_L!5CES;j4` zW;FarjZG;hZN5o;mUQbO@dwDU0!Q;aRWD1{LSZ(-Slh?pYo{YjAJN^sr_0`|Uts#N z!(eRPL9A3nS8;S)P_C8WU(o#b<2REqXX%izY&18h=whMBHK%fUe~1cIEel9OT=A=- z)tPoM7en;mQ)#)yiSAgbYl(DBP-*>kmry|s2d}m-8yC$U&)d}3%tvq45hLEIXwAp3 z-puZ4GXB6-2}wyuC9w{RAodg_8j^oe^f`MG>hh~C9jw~dmHY1PiQ|3zQSpf`^ zmGRys*NB1ILMk_0>1;VB8~NHyo6Q7^oA>CP>amla=UYbN1+v4yczN?}#@oOqH#L_- z0?FSy!jM~iIrg4Xocd-F1tEN{;9mU*nO#odCktY+J5F{kj;PCSQv+6or<_sWo=d#K z@!td^Jtc}4+_YS>q>DUmcXBzkpO0J-%Nf$UGF^WMCD(lN+az(;GD_w(VC(2)=b3Ui zb*w@!UTMIIazp6H@^YeKO;wwux*9}JuZ5LEGf=|7GlJc%UZ5po`Y~r`fV<#M=xgS$f^O|^3B<*`aU4$8x?;&lXKDmdWZY#x%k)gKFeWt;5M&ZaJ3666)u9J(=+hA%x9#3Oj)vpv(dM zbA`W`bn(QQ{M|CYniWmC6!$GypC%Q%7ZqzJ;kHJ3E|64Xv$Bj2>?4c)-TUoDOw6Fn z46tKSa9xK?JrO8a>ftvI`CXsyi?Uukg#F=oy?hThOOGo&^QCul|08a;8O6Zuu!V){ zc}Slv3Lm~}D<|($rGBsK0z-CzjumsO?2 zyGp;3;1dh^AQK1kaQ=&|bow$J=att~1!eAutsXq_-`z;r>%Qzj#@l+R%zFFtlLavx z24(N^M&T+Y+pG(b4ewZ$%8rwLkB0o*83=@1b?wxNdIuQE;o{6Pu39qD-Bs@O+*@vw z^o}F`R~j5F0_d{%=(PWRrc_;Qq%P~zA|K0&&SW}`R02cEzUFFHwJ>B%r>3-}GT{n&WsKvPWouLOIPhbeqItHPyO9514k5e%QOLHum3c2 z2+J;7%Ddu;ShK*~3o3(zrOZ5JK?&N`-Tjq@Ra@s%Lr7fp8CY@j7ssoDQu>Ki`IJ>o znZAiCm(S#5h2$>0We%5Rz8d(37>(cjGH(kLXK3}R@Jq9gQ_3{v zk8Y)#&n15Z&68+U&snOqHz&p(Gdc(}%i`*k0qG9?_=x`w!GLqg_A~9id>VBNU#3ag zTYLKH6`(8g7Rz%lNA*yFIIfyJqm>2Yq`E&ESTE}5V#s-$qO#ngiZ&I+`=n)SQT7JU zS6Wy4Ds>U6qBDzwZlk)aYG{1TMlU!JM>CpPS`yujCP-G=gm&HxK9IvKtJv_VENM;p zI655@f_1UCki#fiO~y){@Xu0_gZ}5uIWoEB00=MRNHMxMGZ(B?BtwmUds&pEP`F4g zD3ec~dFeGn?#sWGIo%^V+4>YigRiwla*d=_{f%@MS=D!RbTL;jl}iRf%QUqM)@GJ* z#8iygjBb+E8|-^WkKVXAsSKlo!PnBi@CZn8fvCa>`vZz$;@saex(cIU-7vkE%DgGu zIRj4xXZUknKw}>bwQsyE-^*LtER6pv63zky+pLaG(V8GwHZ0}SS~L4NN|>i9YQj^S zt^@<&<ln}XjxRK;xOUpy2kT}$^p$#R z|ILp90I7v+@r8Ywd9`fgx0`~E8#-W9t7V*`qWHq1>hUT4-d@Sc(77~=%;7cytig>g zSW1c$ehD8=H59!#CAtt3@Z!!4M2svPC27UPEmlEhV<5XQ0kL|><|2#FR%ERd@jVR4 zZh!PnZDebQMHQ1px)DQP2eP%X-~IdeNXRJYxji>%Wt0^;bZyr97diAZaSFUOHETJ) zW3ghMGsTBJr;RtqXR*S7UBb504@S-|#8-?&?fy*swO z?_zuRDtmW*m=+sY7G5^Lpf^Wf^Ez1+56O|+b;w5->2{6P})4NVm-}nGOWcmSM3#^Q8`5qfPd(5MQm50S4r1p zz5Jo;Z8?Y@JmNdEFdBb=iLj$4+@tffrLW$9-xXuAVP}Cd-TS$^|6UNLvYA3WR+^n` zkHBNbgdLLIl%8sLZy8dmnr)Zv+Y3A#y&>GQ;Cutj-+SLR6wbF?MXRKBIU=b&_1WB# zOL6x7Z)GvX^i-v}=nwnar^h-E$GWG-E?l#N%E|?Oqd-#miu6GU%NzN-EVK-T>TSJu zKQ>c2kpP9AX|bJ_MxM@L91DD$BLC5if@A8Sylv`Py$Vsk#`?m|(u&Ov)vOZ~IZm~I zeD}_F(}^W?_w>upldGg^<~xfVNj%_^dB?r2>rR$hP;2#%{4o|0&;M zsXzY56& zMFrXX(={B+&AJ$w!HE1qVDT2qEld173+p`X=4^w&0!y?jTC3>KGN;Uw$qP{_uQu3? z#~~}T3Uwr5@J(0c(GlO6J%8%{)U~}lmSZ@U$)Z-`n#HlU?BX}W<0)?CHaf%7vCNy+ zJi@uN>bXO{Pj*$RkeYuE9uMSl2Fn~gI_i^dIOWOt;EtOX5)q|kxLfRxw>UMoxSh9n0s3}DgGg|R_p zoV77i`sja%7Ee1O^Dp$2$>gl3iSdLetIsPKa>|&rBg7?WH7ACm$hiAD-j#nm#=c0x zpbx%~q0=Ib4M2U#TrPdvBZ?y5ytvAE)oG|*)az0(YD8E@Cej^o!nw3RAvHka_WxdU#oBe1YV>rvsX76J;8q0f=`m;fq;HS-Lg3K?nNh=rTlGj26K>3 z^J3?T{&-YE8HGKye|^xrHItQJKy30w`WNjV%IC8W<+tX2{#NPz7V8~2p>vN*k`^u6 zmZr$^p`F*=wN6bc7Mlc?UT={bCts6@p5|8_y1=1Q`QW48UN6Zl8|YuP#5s;lCPGAIr&xV?;4wTM!*(hozGKW0zbao4sr<{+V~9D zKl)UQN@`X%?n9V%%1Y5MemAkvX?Gx1V3D$T9{Q}B>993Vu9n;Ap+(cARg=WQ5RuBD z^v^Nb2QRYsnLNcLZ0b#&UwO;SZOi88NyoM3C%Bl{PuUZTBJ!?HhpCraFFkzRccvzn z2p=kqM)EsMI(jnY^5VXH zBrzT?IdxsiXc{3;xQDAjxsn9T2%c;Ts~XIuGl6F*-&aoNi$klE6P8cZ5_udVEls^x zW>PSq2z=Znd;L5a0op!E5;sr+xjwg*I;?CiTf(>X&(rexbQx0xzw&RlfhY8 zp^&Oe@^i7)}wFEeMBCQMmLVp<3ti)wTxt3Vv5}$+uQvox*KLP<=2hm zE{4y2qdB(M2hQ0MhodSvrZNm{JE5j6FZVsrc5~>>nTytnec5qNXrRm8E=4w+3ST$9 z(4p9+irlXQm!hehYA8G~@=YA93D1qojqcr6?9HM`#4X$w<+6x9*uI<4+vMiCq7H)U zBjR_!M&P(Y&l0O@D_y%7ioIy204iiews(7_2bg&!Cl##2ksB4#r%vT|8)jUT=o5o= z3?V%{U-zF?AkTB)nvE%jn3zq_g(U>}t>~0*`jdlC*iK!Ib*fYu!@2HU5B#ZO&vN6! ztrJgdxepyzHNxb`-J-Y&1TPy-HbGgjCVf(_kb}l5qXOOTCuYB>b1aI0*N}H^NfOWS zQ>ZFmLVkM!xce*2eGzx5fn{>+*hQV4i@|G9{1KcxL-<_R`8f!eCP43>7_V{04QH*Q z!SxC?+$5OIUbB6T8>bP2LQAj_4O{k71COV{tCNt3NuCZ*&7fXohma0+;3~{*Qqy`P z98zgVp985Xw(Nf7$hbBigEqE1Z$n4PSY-!BMc;n@Zy1sPY7BujkL%ZX0pVWA{~0m% z=|jEe48&=KL5fT(vG~enI$)RAYYvZSfp}i>m2As~kXm8$jIfEL_sZfHGAFi$tAHi> z>64U61|s7}?$jz`hTd1>;p3%84c{ZA8Ah?nvKbil^=t}BLdmetZn0Sq_3ybIS(JO9 z)S=%ZekFEZRS+(HQMYVvR=a*EZTsH5fL_Xm81v*gdOGjfOOf_&2x3wNI_len#ngdo6lkm@WqI|g?yu9 z3^SH^6_k=7S<^~sJ>&>{9i;oAPig8S?ONMk5Vo-{>+XHHl3?>eva1d2R{cI(MfwPv zNs#&C_LT@@Fmrs&k@V)xlndJx=NxNgo81f}`ye)DgS$(`#waH{G0tg&J=%mlE&8%kasA`jCQYt6!2|70bgG*-{GB7d#Q8Z3i>JH*Fw- zMeI?oaL1JBt%p zzb{uZ!euPvWqPLlXV*PP+FUnaJoLw6Gt(rvm9Syj+Ml)ti zk3+S}E&ovF!T^ojoZlAp#S&mOalO&Z&q^oi(%Ag^VQhxRntG7|MqTWO2L43k8`OO{ zx+~Yq#sB_ryzXOXcX<6x&0hrPUoK9?t;&Ve@)h`}WjW(v7+JagW_q>H*Q_%VZbP&~ zU7`y6@=roaes%KGj#~Y z%V26(GthtwqWQ^G#S|v_Mb5(@r9T9H{i* zzz_0g30yPf5C6j#!=Zk^I3jI^g&_U0rZ8CpGtB_@+uV5-l++egn&OtQwRFN;dNDThRSCnm2RF6C z=w0hNHZE&3yi)#fp=90l`EdBP(vOT~N0LMZQVB69z8$EId_!Kd5!?hwb{^a-)fIp+ zlq$oW37E`0o-91!!dA#Mrvh%=6jF!OrI;%idZa&3oa>=z4IGKcT2-$vBF)WdU4`u% z7PNh5^EP**SvnY`KmifG!RLz&N5e#9dNz5(0={?CDk@+B&$=h??3FF`f}n<+82#yB z*h-zsr8B=q0HJSt@@m~+0?Rknc>9me?8&8|MRX?jL9D9N89$YI#}`Y_7g?UW*kRv8tz`AMSC-6Da*m=aYJS-WE_;)xXI3;|Ofjjl*pobl(G^v@ zlum{x#90>ZIg&~<)6INH=)Zby$lhe05w)Qr8t77|L2QR>NLG{$e0APvmZFl}aa)khuzN=!8Uo_ohX4!noG(NNZB5B+^vy^Oh z(yg6ALz9Y;3U#G6E=^Y1WJs0GXB6HFY8h9#+qv3ai9MiA^d`--#8Z4>lP^!{j1$A7 zs{Y9>^WK2 zxEjdXE{J2vgcIM0{eX$J*{+(&fFrfIR!j~n-8b#{QTnhQOGJ=iDy7ph} zaMGInfTVc9-*hbCX(17`D+wqo9nDG=h{yquE)Q%|nD!zATMR`KOYBCrxZMiEa0=P% zFkg3M-0Upj->m!LENSI#_k}sGl$ADM91q81c;nb)MJRKO+VFUiskIVP7%%oWMhesZY+>o_gJ$Oz)lGl6sgm?fh&~l1 z@B&TNU~id|{&6M{(NdSDC!}gom3XO(h|h{8Ozj*K{);}r6}CU;WpOKJPd1yvj=;gO znlLdo>%lZntt>ER&oky%MK$f05>=0LhGFjhna^{?ysZu_GC9I= zu{A1vj3_}FseNwxnhI<7cCP{`zTR@>P^zXBv^z`At%0?4DvdIT*2>!_2;G#kvl^%s zCo0s+ncfwrmE@*z6XXOwoRnUT2a&J`k>H4dx7VTiubE+U4ORVRq{H6Y3zgeU*Cr-X z_!~d)$r){3^K1rrsb&CYA4oS>|8iI}q@9M&|tn#q~ty8xN#O5ft9S4M%C}%l6q!tRtT!-lG z(dQ~RM@Yxy6U+c51y|D4m#)jEHFiN-Wzts^%f#YIvr`7e-Xszd~ zARA{4$P`i<08Qs!I`NoVKf%F@H{Ui2J0e&D4&$m zOE1-0WpcJm_p*{Kc|uFNc&)e{t}`+?_l zlH84+%wYr@WnK45m5Ib)%3Spm-CwpCo3IoQjF(ueCCf&;^f75oT|AdSS0%HTJ)4g+no3@!`$*@ zcW;DY5+{p1Cl$A2DMV}uS8Q(eABpYOk>pt7cGdZloBEE`%KL$vE&UcI?BW}`F7X0pp{E~OcPyD4rS%g@dV;Wes+uY%>uqn|R}dQ7kK zb>75~qR_#Zy2PIO7iNK+1ijc9j4Vidy_DWC+$h%~yGYaBt{d;&LO1f*wy@kUvAgk) znn*bQE$1sDr>67lQRP#Iu@{YT3z=oTL`k*`dEROR(#BsiN?dJC8fq2deWVKZt2k zBgZYQn(uK^7fm6OJcnSbQXNqmDG_9QTb?cekHE7j76$n1vd11>OljRIzm^V*!C!}k z^-^xL{1d(29h(wQ*I7Mb8QGVVD`>r@DaFrRoEbfn`Zs!U#YXctx&Lm7qQ^;N%V}IY z8&%DuN)jTNN9-{wt|BZPSEXV?;eXwyZ*b%{JNtulr_~NR(lW$Q@wa>_bBQ|?Js)<33Al7=~KFAtlwP%T%ot}g(ej5S62HYccV40A;;IJ%Flc+R2`4@;kLQi!Qn-13jQ#VcblsH<7bVUG;$h+OR!=|8g-Q%pOZ}yBO2QQ85PEj8R zS|7bWij)Z}Os#ZXkk@~}Zj;jSs&5^4;**T|V|LNaq9wZZk6_mDr$ zZa~nqbb(+Rs|b3@t-^6R)+m3%92SG=U5g-9_dZTV3(ef@;F+?&I3@P^NT&~uWFnVg zLGfO|{Zjs=^pG;+>jm7|leJH4AU$Txk4&ZJ2WVI(9c(j;ftp*YTk)xfI&~ab$MFG- zV3FSpI=+xE6ke|99sG+-4!mqLft0HO#s=1;W??0+w=8nypTsNFUtQP|)8M#k{al*M zkrML?9k8WpySuwy8v2k|q^LI&dmMVh#TJ9HwSt_qj*FI0g@G}=$QRXC*HDCG3(B#C zrUA~$81o`;##K6e9k+I(v!mTXcsVOHaBbWI3aBs}k?jysbtQ`e;}80WwH~3Ilhh8e z;SJG`r{UV%=jKeeScm+dEs&v!E#G6J8&9!zz6Z=c5YZOfkE8`C+=w0QS3U>~(mD%i zR`h24klxvP=|rC6>6?~3bm<~aA(bJX16C>^3 z_SRB7tFOPki}F~8VlJggA14vvFPywpFql5!Pd!)Qh?V%Yqb~k}>jx?qjan0GnzuOz zViwUA+KZv#0v1`K@&8`{;|?70;2aMil(D0D2T3wF5la(_d%$7yO$BFe&vKeaqWsB& zn5ccWU%hsx5f+!uMiEGs8%MH~YftZ&LE8o?9SDh&m(%JG;!k)6nPiTYRRyEHn6#NR z3$MAcjJjwgqsN?}&#wF(mK6tmtVZa@C(w#{9eE2-O**SN`On7Q#2U)eEY7+h3bE_7 z36~x?Vrks{tNUU(9StWYsxO@{hP$>dy(n9+B3SNvCF_*QBc2K((pao|$AzFMai$w9 znlCqRCGCWtvZuJWKUMuDMi*kLa^8d}wK5knQS#9WiH1~_ z%hq{MpR?F23VC}Mj_^Rko)|KSm2ckfJtqAMG}EjnaAFhlc-Xre+N{=JcDo6p3t<|A_=0SCb0kVcKT}=*-XS~Pd0H@SnrL0yd$MXHrp8?-iCvbxUK`?~ zVW670!qsi#Sjhk8I`2u^{tgdjjW(a@gyAl>9xP*frnfIL)2`IRmr8PEWV`m5#`XMY z@Nl%US)_${@l-ar!j;M^eJYL&Pr`HZ)yj#hT9EnssJ3fhpISt<1BDL6!s_0}ha?-E^%Z&h; zlOuBzseaY5K8~fb^u<2gZ>&Zx2bpGK{y^;R!{5qBD&V?)^WXiK$abBC|MO1!&ZQJU zM3N+s;6O=j4jy#VW?@2vZ6ZN*I5CnNi*6)k)MzlGLWUJVx)I2bkqRT`j2W>_Pm2sOKGYdfQqYM;A#8w7>m6L0Bi_Jkts7K%m*&&q zlI=b$s~K(P#hf{s2F;wb&&0pw-!7W@v*OGD;_dk#Ij1Uu+Gsr*9>JE0H?3d7YvTI#F4!fFmKf*?%IwT&XvD5eAt z!vC+Po8Y5SzS9HLy>nGJfI*}qKb0jgPo^;B}uBblD zZMWZQlTJF_id0LiF6j#FBH@a2GE2WYLQ1R4axyc<6g+3HlwHw9{nQxpN?^d{n@`fH{g-O900^ya!QxmMNG@XGOw z1GOo+_G za~(}gya4?(v_$^ebIPL-ceEDCM;C69V{t>(5i^dg11?*ZbLY9Q34HsX9$9OS1(J z(T}~83^*WXRE_ILV@uh+W&dNDFvt2k)3T%y4w)?K@@g%{p4a?2I$M8IlwgN#8tv$w zEgCUcwuy{WuCNLxyQSDJw6W>{51ox*0G1_kpxkn!Lhi_5ZPGw|ccL zspl~LnA*~~?h?I|N(} zN^-}m)qOg0I}$aoaRCz%-sUwq(5(n4C;^_qKC&%oErnx>f)w%mCpK^;Wl^j%TjvZ{ zsoAZqbsD;lQ4E$E+AYjxHY?KWw6(7K+ypgh8r_COWE%X01xIs=OXU7zuhZ2ff(sOu ze8h9798NDj6Qm&T-e<4uk?mniLE-SeM?@g*YKRApq0Oj9A*f-Yld_kh|Hw%& zB`Fhp9tWgKVQW>SnHy?=H@YaDk6N(m;Sm!?EHk~YDqi%Gj7WtQ&i{SRkwUT_v#M2- zez|3NM)4w6z&J$l1#&KB^kNA&{yvo3+%j675%i!RMbNi1z|URI;n2&b|pl5Oyl5dpwA!TFnS^6Nug z0_SDG^vQi$tWBQGTV*PUnsI6-mQNy}wXoKuy1ghz03sDC&7wPB9%P(7`KFE@I6QE< z;h^Iw=CfdQGfkeTCX|z0B)%!h@kEkdCdy>Es<=L5Vbe9O*;*sjDT#w>q@dr#$Vvf_ z5tzob4HkrdRRG4&};!b#Ad;#93o&8bp_`qT9I6r4j{>OdNrQJg|G zraK*{PIHRWvF3ECgS`njSteAYQgxn}drUA91gIcJNM>dvs#%{}*0C~Ht$3BIO$n>l zqYjlPCK)F|JquKtMzyb`Rq8>1%38w;)~GctE3pK-RHAw_rwH4OgmAbo>z-2a^_)s!hF}(@I@& zoMRpDn8!W#F*t4U59KPxU9<~gfYC+I(9lF=QraDsmh>J(F0WxtTU-cL`VTE{naf@F z@|VFJW-bRg%oq(a%?`5`%H>I2x`dds)?!{AVXMVPe3|V0$gfysNOM*+sF(pAXhCl| z$hI)_p%2Z_Tl|AQB+-qGKiCkxu`YperY!OjED$XeDa4RT}`Og%LbL~E%E4F6Abm*V`?*)gzNU7iW(lOs)Sc&z>h zskzMRQad}g&BAQXu1|tnN|+I4#kQkz#55?aP_G)* z)sD8kM{R8_yZX=oFtn`A{149oMO_D+1z=OppuEr-X%6co|@XE#<8h$ zoa&zgn%{_i^)>?Dy_9G&*!T1`t{kOsCRYhfRcYfaSw$DE+9PWdDOtPU&ptVfVY3e++;{ljm(T$C2VVWE>l- zkxM3g7VNSPv&Nk+MvD6TysrzN%EQj>_Sa;`MY6{RMTc%uEk41-Fz_a=Rr{R7~^t?Hg?^&AhTc z6VpQ)A(f}FdPa>D`E0SzlWEs@k6<4k-=<Fz2hk73)Jn(}WDwws0XT_&`^loD?KY zUGePnx@kjvYxssQV^(8QYKfE7DNFW;@UTT;o^M-f3ir4ou;x#u=8N~Pub=o&e*Eh= z=E;|`<~EvT{9uU#9S&F;L#!5VKmQ;K^{nng){3ZlgtQn6O6ae*+QP2F1lUp}gDB^H z3MHtziM~2TatP1_CyPs1F1r>mfEEySMkNAeYT;H(CvFg;p^Jw4u|VRaP6X^62P6&eWa-Wa3$aI9nr$Vm z($qXBS8Vc&u1O$QrzVH*KbFs5)U4~uL>#XY^W@5R`hx)b2VU}sDQ)K>@2N`K#Ss;$ zSe`E}t+Kb!MpEK}_z+G8GmfS4zS1Te$h_vrU>^T)-Xzi<0go?D&A4Jny|~4|`X?cg zh|@wwMv6yDW{Ho~q`b0%=OXgiz6sT!4IIHqC?9hcEh_+_VqNyndxEJKkBwp=2~t)} zF?(k}RAQ~F#jtv+iaht6QN2fN`Nagi3Dg!vmRB`Cmm8H zSu-5fvIy0Q=^iLHIVLw>=`e-s!Rli^+9G@$(>sMOIl&V(F>W=LQv?C2C4Qt0`vvN7 z=F@J8LrjYQyy~~oCn3NLEs63c!_Gk^b3!FE@GSH~F?7c$bVE6`Lp}6EK{P}~bVNzC mL{0QWO%%~obVXUTMP2koVKhc%bVg~kMr{W4MsGAA0029jq37WM literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/equations.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/equations.htm new file mode 100644 index 0000000..39141d2 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/equations.htm @@ -0,0 +1,13 @@ + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/equationsdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/equationsdoc.htm new file mode 100644 index 0000000..e335b77 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/equationsdoc.htm @@ -0,0 +1,53 @@ + + + + + + + + + + +Equations + + + + + + + + + + + + + + + + + + + + + + +

Equations

+ +

The Equations + page provides a list of equations organized by signal name.  You + can use the pulldown menu in the left-hand frame of the page to select + ABEL, VHDL, or Verilog as your language of display.

+ +

+ + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/errors.js b/sterminator/XC9572XL/STERMINATOR_html/fit/errors.js new file mode 100644 index 0000000..9df6118 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/errors.js @@ -0,0 +1,41 @@ +var infoList = new Array(); +var warnList = new Array(); +var errorList = new Array(); + +function updateError(type) { + with (document.options) { + switch (type) { + case 0: + if (info.checked) parent.leftnav.document.options.info.value = 1; + else parent.leftnav.document.options.info.value = 0; + break; + + case 1: + if (warn.checked) parent.leftnav.document.options.warn.value = 1; + else parent.leftnav.document.options.warn.value = 0; + break; + + case 2: + if (error.checked) parent.leftnav.document.options.error.value = 1; + else parent.leftnav.document.options.error.value = 0; + break; + } + } + + parent.leftnav.showError(); +} + +function init() { + if (!document.options) return; + with (document.options) { + if (parent.leftnav.document.options.info.value == 1) info.checked = 1; + else info.checked = 0; + if (parent.leftnav.document.options.warn.value == 1) warn.checked = 1; + else warn.checked = 0; + if (parent.leftnav.document.options.error.value == 1) error.checked = 1; + else error.checked = 0; + + } +} + +function showError(url) { parent.leftnav.showErrorLink(url); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/errors1.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/errors1.gif new file mode 100644 index 0000000000000000000000000000000000000000..7908568ac4eacfcb305f9c1a1e5e5dc182aaf28a GIT binary patch literal 5648 zcmXAoc{CUA`^G0JR7yzpQbSqGE+Hw)*b*kYlI%v_c9LYv9z%8#LStVVODcWrgecp4 zNZE@-cBT31_j~?$&U4Ol&ULQ)dR@0Vq$Ve8wXtUl*Z}_jzyN>&011Eq0Kx!>0U!xL z006-NgaHrK_vNabO1&G3;{?41P~BL zKnwv%1OgBUMj#AuqA-eLC`zI@ zfZ{NUV<=9d1b`ASN?<5K?vg=C7$q^3B>y1-U>v}3fW$!n2Voq5fDir0D-^+f)NNwpa6lw1d0(TN#Fp1!vu~II7tuyLBIro z5d^v0AcBMm5+g|RUzGru1hCy!?UsoIVG_i48?XzWgkTcFc4_TGA`zHGu-#;L10_+I zM6ulzc84c%n8dMN$Gb*J0wxJ;SAAEMBw>=oc3*s3wEwpQBLD7xJE2U!`^&(sQJ(!S zn4U$*yuJKc(<7$Sni(1uIW1A_l8&S86}fGXPhN@ShAQ(q63!Z6<{g#KyOPgacV<9U z`Q7Pq?tZk51}A|ag$IWZ9jKnYl%pQAeKqZTphw_Pxa> z*TmF@hbea&QzV`6VcYZXI+Y(q>S}M>zw3!k53@w-J--!{X>ncE;h1->|Oq8Si8nAY0^mE@||>9 z9twC^j^oC+q1-rmFZ;av+HP%@eivK4auW@4JF|EVF%B@?WV`mJ=gpFW>3BS1yXH@Sp*PYUI53~RB#An)pJ=&E9>ko1Myvd&!&c=Et)F{ArCM$}! z(=O9kpL5zXR={yC&+_(2ZbFo0{WmmD!uOj?_M$IVfTdBvBF>}MX$i$g2OXVkCHn1i z1LIUY^YV+{IA-UkVw@%w`KCf5mG3koM9OmTWX!);e_q5ZK&?<9h8UjsQS&8Cc(HaW z$!W1}F2888egU6fe6`dn{Ig+o(CO#v%^BfEQRMUYpKk$@PGqT(R#LX{9sQZ&rT-4e zE-W=Moikr*W>$4xZeh18UIr*Uhm^T+=hKB&+!9g}m&b6*`4*9j9p?1do@A*%k4_`2&`FpmCK8e@C_|;&fttzomHdZhbGVS=^p4Zxj2y zP)&xWg{nNvPk+#nC2-?@{TYbg&tj*vc6RTW?w?EVhKej3BB;~mzgOFiYV52H+m-FC zkKVjfzbfGHIX;Y0F^hRiH0OZQi?MU1b7gX-g3eD?dmjs?){UK;ee~y8>Vu?M^v0k6 z_Fm#M(G6%!8zeD)0o#{9A2LN})1KKZV`y0jQt3LmU$*ewVVsZICA^tV{p^3t=u(J) zHs1lG!vEMRmqNu@Iq6l;HZfVchRIf2F*BsXeB|48o2Db9*;4TT)$g!X2B z`HBcV{~Xp_jTS-Eib&&z9OiR#VKN@eQI^hE*jqGOCDN9o?X`0`hf-QO$zz(zj17-{ zwSzC}FY5-heALGk46|mrA8Y&ifBN%f^TNrU`1?1424@%UlwA4S6S$Llcy-mMWaZ1O z^fTc*JI*;V9Nmsa^IRvUc~8CB6Do0fP}p2(MWrac{rlAfsXMFO)?m#c2AL0g4?ZYv zJ8khs9lc+Dh=%MQ<4!F}{gs%n{Mw-=K=sxe2o|JJ^R~Wvu~SC3k;x!Bzqhou=!R$(eCB(orKl ze(P1)j3uDlyvadasq!ucUizj*ZAMm+O_K{-0w$cMD_StXC8-g_}6r3Puu#2zKem}|kd$UdXaAn+Hy3x-Q6#w7Wb2=ZI%@|%`{^xS;3JBUvvL4aP z$=$wQHRIk0CP%~$G?bsT8=Yo7dhntBq6NR|=zHnCPVG!7EPBfKh9!{_glWhocIdA2WrE((qE34*@0$;0+iEY7@O&v!GObZl-*eY?CG(n_yquJWXg8FeQ&x|^kLWmD=EpwpmQFTV zSgb&-1J;%J*&{KdD$^UPG2^zJR666XE#5|1G>^T-^~tGn{pHx$;?W-zg1qSK)iD~f zmNso7l^38tY`_H+FL z2(V0RL@H)dBU;Cc-yQOfn7la9Lq+9y9uzLtbABc9y2#$o%EtzNH6Og`-PG+dBiF;V z@V9fII48D1|8GQ1sce@}pP7Ay*3Nou@9RbH-rt{p|J`VOI@d=9BvT?PHk+@#SxzYT zpOU<^)oJu*CHJQP?6niN1&n`Tt;SYqvA4e+rIa??9=8^?+Ei%Fo2Y*(JDP7Ly}37{ z2poREnqG19&hck&FE74jTKhO&9r2uv_q36MxG4}vODNMA4zNJVMu46qsnEv(WqUE& z2hz8jlX?$>`u6+V1oAgZ;&HSibpBUa408E7w`T*54OlV^jSP)zp!u3OphqKV5bXRsSX1MKvE;+O%W!BP$BB=(jaH6W ztKK^56Daxd#_7#_6jfNAPwd)2P|XKEMq?Vjmu8)-M{W+Bvq+)U@(EO|U}UrprRfV4 zqn8SQ0-HU5@KYva$@~1M>;pwfzR#5=PX-j^#ARmeq)gWo6OAL1d?IeJL@aF_xf)FS zKAASlnC7WmWS#~Mq(_r;HZpfEqF^}k#c*U^yMLKnREd2g#vWO^8Nt9GNLzL`XisfK zb0d57e{#{y#?h@l(d{YGowd>LhogHoqd&06^vlJ3GL9MaiDCMsNQu`haKBJtr1Ud1 z=0<^MrIGe`)mY}`n28jY@-X=;L$-*Qh4E#1oegtAX5D_3$8*;`5~~#ChbZ&y%r9j; zXzMKZb*PVAwG>gm*PLs#FzvOUBmUI!I8iHKtw)a+V4bUH;$=7Zx<0wh55ynn@Zf~v ze@%xe7kHg4I3b)I&o3d*8}YC@(L<~w{{Hb;0l|xti3wbujtW}|${dL*UoRwHHAz(S zP1HzD)T~R?9!b>QN|dq;AkU7Q0jnDM2RJjQyy+EsZ8w)Vj=l{MsrJB~|_lR3+G8k5^)4CGI zUdI>eko7~-=5Lr_Rh!aLI^jb#sp-e9X@!JB^6qZPxbB%&jw`TzHk7lGpY<{KnaN<% zIaA7{fOX`M;Igkyw0CZNP`pr@Q`CmNnxpHUJ6;7w$}iwkEUD;AnK ze`-O%c7e}~aZrbRVTfsAm|tOdT47{;VVLHvpGlNJ?D!*DuZXZ`ikt~Q!K}*THmUV7 zY1FJe125d3`Tg{APQo+Bd@=vk7nVVu0jF|*bvS7rC^(#ot#vqj@nXZzun-b9ejM5K zrf%bFt_)P8Rg>o}X}V9`pAH8-HK@-%v8Cg8rl`~;$4026m@RoO@u>t|wo0T{kC688 zfg&#P7Y?XT_C_w>jnp;Uyo^&CpOfy0AMi1h5gDy5)!ufkNpf9G&9PRalu%hc!l z{gQ;3^GH+AoIxJ5q_h(zxwQ8vz%f_a-##g`j=n)>6RuW#igZc|D_dC?q}j+fS$ER* z)7lPWd&S9er!Cjk)G|LeKTG8#z4QjakT%VdQzQ5Lz=rsd~isrmmt){rTnJ z-d$6cU$>vWe_3r!)maZuAHn@xBa50b7mv%O-&pqdpdFx5ag~ZuBCyNl_qqe`9Ma>*(WhtuiLMvDf?o^R}kmBZLlYg*6R4DD#y^0l% zyY?@59Ksr^B6Ii8R?x6kS`57sTYgodCSs;v5mR~5Z#pRz$`kKu93~30(`sH7)x4iM=V>PVg={eO$(hcgLkd|r zoMomQMc%(_HN1-JG|yC+%AL+&E@REsb9^>wDsXGteKWE-pru-Op*p3yq{Hvoll?7Y zn$IN0xElUKDK5g#1Ez}Ewp(;Ap0~ewFY>-(csU;3c5_pO<+1c|Hby@YYmvH?^UAbhP{PpYAW*JrfE& zQ|3K0{ylRUJr3Y44%Y7eKRx6UckeHS-c|G7b^qSYjNa{r-ajHNl$Bn9CmK-v;N}kR zSCpkIiEvuJzA9llKJj6ertgPJI8_!%giYDU!Z{gD^IrDlwuGmynZ)1f&ap9J&1Bn4 zuTN+7faYDl!b(5Gvj<{|Od?~FGK?R`CZcE*0ddtZn*nKOe`c#`rnt>0`{nC$8XsYZ zL%)y-UwU}tos`;-d%x(cBe#y+nP#%*=jD^Lzp)l@l|9^|Jxn<_7*yu-NeOXZW8s=> z@o#U8w+b~654koMKqCqywgec(R9U|q2?9sG_$54UNz0dDcznat=MjT-sx*DYBdNO?dxey z_aXCu^YoeGR~IKG)-b^bi#@^{9Sch*g5*28kvOE-GY9^m5t0Op<$ Ap#T5? literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/errors2.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/errors2.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a3df4c703932292d38c9ce449b79d62675abce4 GIT binary patch literal 3603 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 G_WuB + + + + + + + + + +Errors + + + + + + + + + + + + + + + + + + + + + + + + +

Errors/Warnings

+ +

The Errors/Warnings + section of the report lists all of the error, warning, and information + messages generated by the fitter. By default, this section will display + the number of each kind of message you have and the full text of the messages, + but checkboxes at the top of the screen allow you to filter message details + as you choose.

+ +

Checking all + the boxes will give you a display like this:

+ +

+ +

Deselecting + the Warning box in this particular example would result in this less detailed + display:

+ +

+ + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/errs.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/errs.htm new file mode 100644 index 0000000..b0a7a8c --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/errs.htm @@ -0,0 +1,13 @@ + + + + + + +

Errors and Warnings

+There are 0 error(s), 1 warning(s), and 0 information.

[Warning]:Cpld - Unable to retrieve the path to the iSE Project Repository. Will use the default filename of 'STERMINATOR.ise'.
+ + +
+ + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.htm new file mode 100644 index 0000000..0d33122 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.htm @@ -0,0 +1,33 @@ + + + + + + +

Failure Table

+ + + + + + +
Signal NameFB1FB2FB3FB4
+
+ + + + + + + + + + + +
Legend:
ce - signal clock enable cannot be placed
clk - signal clock cannot be placed
fbi - insufficient function block inputs available to place signal
io - insufficient I/O pins available to place output
loc - signal cannot be placed in this FB because it is assigned to a different FB
mc - insufficient macrocells available to place signal
oe - signal output enable cannot be placed
pt - insufficient product terms available to place signal
sr - signal set/reset cannot be placed
unk - unknown reason for failure - Please contact Xilinx Support
+ +
+ + +
+ diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.js b/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.js new file mode 100644 index 0000000..045081f --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/failtable.js @@ -0,0 +1 @@ +function showFailTable() { parent.leftnav.showFailTable(); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/failtabledoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/failtabledoc.htm new file mode 100644 index 0000000..c95037a --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/failtabledoc.htm @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + Failure Table + + + + + + + + + + + +

+Failure Table

+The +Failure Table section provides a table listing all logic failing to be +placed as well as the cause for failure to fit for each individual Function +Block. The user can use this table to determine primary cause of +failure and try to correct it. +
+
The +Failure Table contains the following:  +
    +
  • +The +signal name 
  • +
+ +
Note: +Clicking on the signal name will open a new window with the equations for +that signal. 
+ +
    +
  • +A +column for each Function Block in device, with reason for failure to fit +for each FB
  • + +
  • +A +legend at the bottom listing all possible reasons for failure
  • +
+ + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fb.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/fb.gif new file mode 100644 index 0000000000000000000000000000000000000000..9783d6a5728255d1235153167c956c752d5b7649 GIT binary patch literal 10994 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∨oYEGs46@Mjo8zS^& z2Es?et+qJ9`5h|$yScI^X=!oSq_gb#Xm`qp3m!d^Va4dr0)}I#ZLd>eC8`lN0DrU9 zTQEIHJ@`>|m`0>~c{#tAF!?={uH(MJf#`E8+nn$9aIepd?3*IIi%skKfm6Q`Smi9Y zxc;@{sOiY+_MMR{X2cxD+;a_DqNA9X1T>BNjAbpZ8L>{OwE7y(g!&M|A1aX4qsS-X zJRExCcbV|SdlUT846W1}C*$5A(IDRk^~EI#<7U_r2l_-69dsw(^vm^a>t+&-+Z+5% zx#jKpUj`bjNM6tu;$cy_iXK~QP2iqWQhcZ&6P?w(QK-5~qgwX0{ry|x?N|64nqQV$ z@0UAb>Ibs&#vM@9F(}`{1KqU!Plwxe_Z?_XZTI$7-KEv2ht+7O6^837msYui2e6y+ zuH_r#3$CAwfIasVU|QTd;Sp#@ymKw%*d}Q{GGi}|upQTaFX8}h^ko%7JFyzKR_b%Y zo_%6-kIKd@th?`{ra3qJXj_<^GgxUemi*V!&?oE%ryr_LlUH`%t=P)hpHUD;1-Ff9 z+@8H3JITAZh=z54pM?qhV-9dzJB;@vrI01OLo zh`_AQ?E>y!5#2+_Zkxt#6fv;sfYUHP4P}o-Bw~HeJV7HAd=NuS}W?OK+jBDU&a7 z=51%GA+raRN^k#jou$hcHznw{WGUGQxvGylr|!SA+K$N3Kl%bwzt6+k)BpQ5$5)w% zCR3PwHU|IAM}LCZzZQeZmGsYJb!#`eQpW67RMKi?`wJO;qnsyrV{>#hoD64UD3yu^gPAcnHvrOEc4AhvE#-k zHDW7o_6cC;NmRKL>PkD{nNsOb{^G&S!72f|$5B+N_dk3_i&!{IT#`u;GLL zUw=QSzKQdu?z?a5cgF&+nzjcd3D5cKWb7w&Q#fC({vg(s=X}{9$4z-}H|mGY&nq2Hy=qz5 zJ3Eu2U-4=!A3!$j?8)p$VjoqxEV>QoBUIgK^^=_ObE6^p| zx{Y>47ytO+W%otyk4U#Z`@%)pi2M+wjUS@D?W$RJ^lED$KIL}P`f>HV*DgTr!M@t7 z5AZ3akalH%zZm;BhsclOyTjS~Uf;VTtVw|HB?4@`UoJ2w;g>#!nMPeY6KCij>Jz`Y z-q96dbHuZSplPJeQkX#QV-85P`uuAwn(kLMn)cGvXJr;rn4@)Pf81w3m%)t^&pCJk z$IXnuz0!iLQZZWCbt@QhIp{}S`#^a%Dqy2qSDgT{@zoGzk$-<@Sf;&+jVOJOEApKe zVZT9+vgY2T0DH-RQ@{lJ+x~+rAi-oJ#=A6YFF1mhbnlNREwsr8s9aZI~=ZxT2@+#>}cv^3zqk^7cAgE4D|2k`fGR+PQZ>qw9{6&QrJpX z3`KX8&oA?(Qg+cl={WN3gcXNkkfe#`40`oipZRU%FsJbrU9>!wR?@`Kp}5{HOKg$I zVFOy?&|Zh453h1+uq(NuY>dq!htJgb7wo~s(?jow>tzFQNwP6Z)`vZx)x~;AlM9~G zN-f%sTRfT0eQ9p-#;8Ff{Dw%(vtUPj=vpJrY$Ey5`=!4PxN=5eZXpl*HcEaw)bWB^ zU?P4LyF5%Y_LBO90|0vu-N*}7h zybZEcU!U0%`u=)0`d2^yLYR0H8FYw&Czu!URNxumDxgAgOFN z1hH>@i)8G#BQMHXF14YXG2r|{4lO;%vl#1P+ctWR?v={Gyc-Vm!|Bt87}$qq2)ASO6xiT + + + + + +

Function Blocks

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Function BlockMacrocells Used/TotalFunction Block Inputs Used/TotalProduct Terms Used/TotalPins Used/Total
FB11 / 1854 / 5452 / 905 / 13
FB29 / 1814 / 5418 / 9013 / 13
FB318 / 1824 / 5444 / 908 / 14
FB40 / 180 / 540 / 9012 / 12
+ + +
+ + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs.js b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs.js new file mode 100644 index 0000000..8e97ea6 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs.js @@ -0,0 +1,9 @@ +function showFBApplet(fb) { parent.leftnav.showAppletFB(fb); } +function showFB(fb) { parent.leftnav.showFB(fb); } +function showMC(mc) { parent.leftnav.showAppletMC(mc); } +function showPT(pterm, type) { parent.leftnav.showPterm(pterm, type); } +function showPin(pin) { parent.leftnav.showAppletPin(pin); } +function showEqn(sig) { parent.leftnav.showEqn(sig); } +function showFBDetail(fb) { parent.leftnav.showFB(fb); } +function showLegend(url) { parent.leftnav.showLegend(url, 650, 350); } +function showTop() { parent.leftnav.showTop(); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB1.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB1.htm new file mode 100644 index 0000000..dcc2872 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB1.htm @@ -0,0 +1,271 @@ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Signal NameTotal Product TermsProduct TermsLocationPower ModePin NumberPinTypePin Use
(unused)0 MC1  (b) 
(unused)0 MC2 8I/O 
(unused)0 MC3 12I/O 
(unused)0 MC4 13I/O 
(unused)0 MC5 9I/OI
(unused)0 MC6 10I/OI
(unused)0 MC7  (b) 
(unused)0 MC8 11I/OI
(unused)0 MC9 15I/O/GCK1GCK
(unused)0 MC10 18I/O(b)
(unused)0 MC11 16I/O/GCK2I
(unused)0 MC12 23I/O(b)
$OpTx$BIN_STEP$40952 10_1 10_2 10_3 10_4 10_5 11_1 11_2 11_3 11_4 11_5 12_1 12_2 12_3 12_4 12_5 13_1 13_2 13_3 13_4 13_5 14_1 14_2 14_3 14_4 14_5 15_1 15_2 15_3 15_4 15_5 16_1 16_2 16_3 16_4 16_5 17_1 17_2 17_3 17_4 17_5 18_1 18_2 18_3 18_4 18_5 8_1 8_2 9_1 9_2 9_3 9_4 9_5 +MC13STD (b)(b)
(unused)0 MC14 17I/O/GCK3(b)
(unused)0 MC15 19I/O(b)
(unused)0 MC16  (b)(b)
(unused)0 MC17 20I/OI
(unused)0 MC18  (b)(b)
+
+
Signals Used By Logic in Function Block
    +
  1. A<10>
  2. +
  3. A<11>
  4. +
  5. A<12>
  6. +
  7. A<13>
  8. +
  9. A<14>
  10. +
  11. A<15>
  12. +
  13. A<16>
  14. +
  15. A<17>
  16. +
  17. A<18>
  18. +
  19. A<19>
  20. +
  21. A<20>
  22. +
  23. A<21>
  24. +
  25. A<22>
  26. +
  27. A<23>
  28. +
  29. A<24>
  30. +
  31. A<25>
  32. +
  33. A<28>
  34. +
  35. A<29>
  36. +
  37. A<2>
  38. +
  39. A<30>
  40. +
  41. A<31>
  42. +
  43. A<3>
  44. +
  45. A<4>
  46. +
  47. A<5>
  48. +
  49. A<6>
  50. +
  51. A<7>
  52. +
  53. A<8>
  54. +
  55. A<9>
  56. +
  57. FC<2>
  58. +
  59. NB<0>
  60. +
  61. NB<1>
  62. +
  63. NC<0>
  64. +
  65. NC<1>
  66. +
  67. NC<2>
  68. +
  69. NC<3>
  70. +
  71. NC<4>
  72. +
  73. NC<5>
  74. +
  75. NC<6>
  76. +
  77. NC<7>
  78. +
  79. NC<8>
  80. +
  81. NR<0>
  82. +
  83. NR<10>
  84. +
  85. NR<11>
  86. +
  87. NR<12>
  88. +
  89. NR<1>
  90. +
  91. NR<2>
  92. +
  93. NR<3>
  94. +
  95. NR<4>
  96. +
  97. NR<5>
  98. +
  99. NR<6>
  100. +
  101. NR<7>
  102. +
  103. NR<8>
  104. +
  105. NR<9>
  106. +
  107. STERM
  108. +
+ + + +
+ +
+ + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB2.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB2.htm new file mode 100644 index 0000000..311c5a4 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB2.htm @@ -0,0 +1,243 @@ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Signal NameTotal Product TermsProduct TermsLocationPower ModePin NumberPinTypePin Use
(unused)0 MC1  (b) 
nSTERM2 2_1 2_2 +MC2STD60I/OO
(unused)0 MC3 58I/OI
(unused)0 MC4 59I/OI
(unused)0 MC5 61I/OI
(unused)0 MC6 62I/OI
(unused)0 MC7  (b) 
(unused)0 MC8 63I/OI
(unused)0 MC9 64I/O/GSRI
(unused)0 MC10 1I/OI
NR<9>2 11_1 11_2 +MC11STD2I/O/GTS2I
NR<1>2 12_1 12_2 +MC12STD4I/OI
NR<12>2 13_1 13_2 +MC13STD (b)(b)
NR<11>2 14_1 14_2 +MC14STD5I/O/GTS1I
NR<10>2 15_1 15_2 +MC15STD6I/OI
NR<0>2 16_1 16_2 +MC16STD (b)(b)
NB<1>2 17_1 17_2 +MC17STD7I/OI
NB<0>2 18_1 18_2 +MC18STD (b)(b)
+
+
Signals Used By Logic in Function Block
    +
  1. $OpTx$BIN_STEP$409
  2. +
  3. A<11>
  4. +
  5. A<12>
  6. +
  7. A<20>
  8. +
  9. A<21>
  10. +
  11. A<22>
  12. +
  13. A<23>
  14. +
  15. A<24>
  16. +
  17. A<25>
  18. +
  19. CMD<0>
  20. +
  21. CMD<1>
  22. +
  23. FC<0>
  24. +
  25. NA
  26. +
  27. STERM
  28. +
+ + + +
+ +    + +
+ +
+ + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB3.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB3.htm new file mode 100644 index 0000000..f7f6ccd --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB3.htm @@ -0,0 +1,262 @@ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Signal NameTotal Product TermsProduct TermsLocationPower ModePin NumberPinTypePin Use
NR<8>2 1_1 1_2 +MC1STD (b)(b)
nFPUCS2 2_1 2_2 +MC2STD22I/OO
NR<7>2 3_1 3_2 +MC3STD31I/OI
NR<6>2 4_1 4_2 +MC4STD32I/O(b)
NR<5>2 5_1 5_2 +MC5STD24I/O(b)
NR<4>2 6_1 6_2 +MC6STD34I/OI
NR<3>2 7_1 7_2 +MC7STD (b)(b)
NR<2>2 8_1 8_2 +MC8STD25I/O(b)
NC<0>2 9_1 9_2 +MC9STD27I/O(b)
NA2 10_1 10_2 +MC10STD39I/OI
NC<8>3 11_1 11_2 11_3 +MC11STD33I/O(b)
NC<7>3 12_1 12_2 12_3 +MC12STD40I/OI
NC<6>3 13_1 13_2 13_3 +MC13STD (b)(b)
NC<5>3 14_1 14_2 14_3 +MC14STD35I/OI
NC<4>3 15_1 15_2 15_3 +MC15STD36I/OI
NC<3>3 16_1 16_2 16_3 +MC16STD42I/OI
NC<2>3 17_1 17_2 17_3 +MC17STD38I/O(b)
NC<1>3 18_1 18_2 18_3 +MC18STD (b)(b)
+
+
Signals Used By Logic in Function Block
    +
  1. A<10>
  2. +
  3. A<13>
  4. +
  5. A<14>
  6. +
  7. A<15>
  8. +
  9. A<16>
  10. +
  11. A<17>
  12. +
  13. A<18>
  14. +
  15. A<19>
  16. +
  17. A<2>
  18. +
  19. A<3>
  20. +
  21. A<4>
  22. +
  23. A<5>
  24. +
  25. A<6>
  26. +
  27. A<7>
  28. +
  29. A<8>
  30. +
  31. A<9>
  32. +
  33. CLKdat
  34. +
  35. CMD<0>
  36. +
  37. CMD<1>
  38. +
  39. FC<0>
  40. +
  41. FC<1>
  42. +
  43. FC<2>
  44. +
  45. NA
  46. +
  47. nAS
  48. +
+ + + +
+ +    + +
+ +
+ + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB4.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB4.htm new file mode 100644 index 0000000..4a9b2b6 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FB4.htm @@ -0,0 +1,215 @@ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Signal NameTotal Product TermsProduct TermsLocationPower ModePin NumberPinTypePin Use
(unused)0 MC1  (b) 
(unused)0 MC2 43I/OI
(unused)0 MC3 46I/OI
(unused)0 MC4 47I/OI
(unused)0 MC5 44I/OI
(unused)0 MC6 49I/OI
(unused)0 MC7  (b) 
(unused)0 MC8 45I/OI
(unused)0 MC9  (b) 
(unused)0 MC10 51I/OI
(unused)0 MC11 48I/OI
(unused)0 MC12 52I/OI
(unused)0 MC13  (b) 
(unused)0 MC14 50I/OI
(unused)0 MC15 56I/OI
(unused)0 MC16  (b) 
(unused)0 MC17 57I/OI
(unused)0 MC18  (b) 
+
+
Signals Used By Logic in Function Block
    + + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FBdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FBdoc.htm new file mode 100644 index 0000000..36e7c96 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbs_FBdoc.htm @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + Function Block Specifics + + + + + + + + + + + +

    +Function Block Specifics

    + +
    To access specific details for a particular function +block, click on that function block in either the Mapped +Logic, Mapped Inputs, or Function +Blocks sections of the fitter report. The +function block details page displays a table of details about the particular +function block you selected, a view button you can click to show a graphical +display of the function block, and a pulldown menu you can use to select +other function blocks to see.
    + + +

    The Table + +

    The View +

    + +

    +The Table

    +The +table at the top of the function block details page provides the following +information about the function block: +
      +
    • +The +signal name 
    • +
    + +
    Note: +Clicking on a signal name will open a new window with the equations for +that signal. 
    + +
      +
    • +The +total product terms used 
    • + +
    • + A +list of product terms
    • +
    + +
    Note: +Clicking on a product +term will open a new window with the equations for that term. 
    + +
      +
    • +The +macrocell number in which the function block is located
    • +
    + +
    Note: +Clicking on the underscored macrocell number will provide a graphical display +of the macrocell that looks like this:
    + + +

    +. +

      +
    • +The +power mode
    • + +
    • +The +pin number - an asterisk "*" indicates a user assignment
    • +
    + +
      +
      Note: +Clicking on the underscored pin number will provide the pin layout diagram +for the highlighted pin. Rolling +your mouse over the colored pin will pop up a tooltip with the signal name +assigned to the pin, the I/O standard, the +I/O style, the slew rate, and/or any constraints assigned to the pin:
      +
    + +
    +
    + +
      +
    • +The +pin type
    • + +
    • +The +pin use 
    • + +
    • +XPLA3 +only - The GCK (Global Clock Signal) mapping 
    • +
    + +
    Note: +Moving your mouse cursor over an "I" in the Pin Use column will display +that input signal as a tooltip.
    + +
    +
    XBR +only - Below the resource table there is another table listing the +Function Block Control Term usage, the product term mapped to the +control term is listed. Clicking on the product term will bring up a pop-up +window displaying that product term. +
    +
  1. +CTC - control term clock
  2. + +
  3. +CTR - control term reset
  4. + +
  5. +CTS - control term set
  6. + +
  7. +CTE - control term output enable
  8. +
    + +


    Below +this table you will find a list of signals used by logic in the function +block you are viewing. The +list displays output signals as links. Clicking +on an output signal link will open a new window showing the equations for +that signal. +
    + +

    Note:There +is also a  +button +below the table. Click +this button to open a new window describing all of the acronyms used in +the function block table. You +can select either brief descriptions or more detailed descriptions by clicking +the "Verbose" button at the top of the window. +

    +The View

    + +
    When you click on the  +button +above the table, a new window will open with a graphical display of the +function block you are examining. The +pins are all color-coded: input pins are green, output pins are blue, and +clocks are magenta:
    + + +

    + + +

    Right-click anywhere within the window to pull up a menu +that allows you to zoom in or out for easier viewing.  + +

    This menu also allows you choose to see all of the input +connections, all of the output connections, or both at once. Like +the pins, the signals are color-coded: inputs are red, outputs are yellow, +and macrocell connections are aqua: + +

    + + +

    To examine the signals of single pins, simply click the +pin whose signals you wish to see. To +examine multiple pins without having to see everything at once, hold down +the control key while you click the pins you want to view. + +

    To view the signals for individual macrocells: +

      +
      Click the inside edge of the macrocell to display its +macrocell connections and inputs.
      + + +

      Click the outer edge to display its output signals + +

      Click in the center to display everything + +

      Double click in the center to open a new window with a +detailed macrocell diagram

    + +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbsdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/fbsdoc.htm new file mode 100644 index 0000000..04a25ff --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/fbsdoc.htm @@ -0,0 +1,103 @@ + + + + + + + + + + +Function Blocks + + + + + + + + + + + + + + + + + + + + + + + + +

    Function Blocks

    + +The Function + Blocks page provides a summary of all function blocks' resources. Clicking + on one of the function blocks in the summary table will display the specific details for that function block.   + +
      + + +
    The summary table + contains the following:   + +
      + +
    • The + function block
    • + +
    • The + number of macrocell used
    • + +
    • The + number of function block inputs used
    • + +
    • The + number of product terms used
    • + +
    • The + pins used
    • + +
    • The + local control terms used
    • + +
    • The + number of foldback NANDs used (CoolRunner only)
    • +
    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/fbview.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/fbview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f43c6885ed5c145281b4c8ea5611471f025fa06 GIT binary patch literal 2652 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 G0027~SW^A~ literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/genmsg.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/genmsg.htm new file mode 100644 index 0000000..0146e6d --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/genmsg.htm @@ -0,0 +1,17 @@ + + + + + genmsg + + +  +
      +
    +
    +This file is currently being generated. Please recheck the link after some +time for this report data.
    +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/header.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/header.gif new file mode 100644 index 0000000000000000000000000000000000000000..526171bdf217d82a99bbd6cfacec0fb44ffd7582 GIT binary patch literal 7878 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 VqLcg#YBz=68q$Y)6B83D{vW&9{;~i7 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/home.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/home.gif new file mode 100644 index 0000000000000000000000000000000000000000..d4411845fbae647a6d162b29a209ecbec85207dc GIT binary patch literal 940 zcmV;d15^A*Nk%w1VLt#J0M!5hUS3{8LPFQWWa#MR+S=8;ys{x7Ab56V{{H@FW?sw7 z!j+YZRaI3eC@4HUJcEOJwY97o8XE4_Wzy2iO-)Vv;bz3MV}*ZUZEa>WG&H8Bnya5; zTU%Ql9UZHyp)oNq#>Tu*P*7M{Sd5Hif>rt`UeLaQ;Xd`_QR6)`cn89hx11ZjY5PEmMPh%qWHEjTy@kdcy;k}5F@ zEkpxN3Iz}lBN!AJJ`tv;sHv)}tgR6RLntRb1sX3H0jC`uKD`FNz`?@9#KpqB5JCeA zI35cnB)h!7D=Q7x*xB0K+}+;E11C5d4*(w#)7C5>>>2Lw@bU8V^z$Dc2m~$U94zPt zE7oPG;lRO+006z*8>nd;KDjH@U3eO}U!w-&ODkot!5CO^q7^EPB4y|1(Dp!Q1AV!Q2fM!Dq ODXfL&t4PWa1OPi|=7Dhl literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/index.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/index.htm new file mode 100644 index 0000000..3b23466 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/index.htm @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.htm new file mode 100644 index 0000000..83dc5e0 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.htm @@ -0,0 +1,14 @@ + + + + + +

    Unmapped Inputs

    + + + +
    Signal NameUser Assignment
    + + +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.js b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.js new file mode 100644 index 0000000..63fe42f --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleft.js @@ -0,0 +1 @@ +function showInputLeft() { parent.leftnav.showInputLeft(); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/inputleftdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleftdoc.htm new file mode 100644 index 0000000..0cb5adb --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/inputleftdoc.htm @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + Mapped Logic + + + + + + + + + + + +

    +Unmapped Inputs

    +The +Unmapped Inputs section provides a table listing all inputs that failed +to fit into the specified device. The page will appear in your browser +sorted by Signal Name.  +
    +
    The +Unmapped Inputs table contains the following:  +
      +
    • +The +input signal name 
    • +
    + +
      +
    • +The +Pin/FB Assignment specified by the user.
    • +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.htm new file mode 100644 index 0000000..99d935f --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.htm @@ -0,0 +1,63 @@ + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Fitter Report
     Summary
     Errors/Warnings
     Logic
     Inputs
     Function Blocks
     Equations
     Pin List
     Compiler Options
     Text Report
     Help
    +


    + + + + + +
    Equation Display Style
     
    +
      +
    + +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.js b/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.js new file mode 100644 index 0000000..bbc0028 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/leftnav.js @@ -0,0 +1,180 @@ +var noAppletOnClicked = 1; +var appletMsg = ""; +var waitWin; +var oldIn = oldOut = oldGbl = oldIsp = oldVcc = oldGnd = oldProhibit = oldUnuse = oldNc = 1; +var oldInfo = oldWarn = oldError = 1; +var verbose = 0; +var dispPage, mapLogPage, mapInPage, unLogPage, unInPage; +var javaPermission = 0; +var abelEqn = vhdlEqn = verEqn = ""; + +function IsNS() { + return ((navigator.appName.indexOf("Netscape") >= 0) && + (parseFloat(navigator.appVersion) >= 4)) ? true : false; +} + +function openWait() { + waitWin = window.open("wait.htm", "wait", + "toolbar=no,location=no,"+ + "directories=no,status=no,menubar=no,scrollbars=no,"+ + "resizable=no,width=300,height=50" ); +} + +function closeWait() { if (waitWin) waitWin.close(); } + +function popHTML(name, str) { + document.options.htmlStr.value = str; + if (name.indexOf(":") > -1) + name = name.substring(0,name.indexOf(":")) + "_COLON_" + + name.substring(name.indexOf(":")+1,name.length); + if (name.indexOf(".") > -1) + name = name.substring(0,name.indexOf(".")) + "_DOT_" + + name.substring(name.indexOf(".")+1,name.length); + var win = window.open("result.htm", "win_"+name, + "toolbar=no,location=no,"+ + "directories=no,status=no,menubar=no,scrollbars=yes,"+ + "resizable=yes,width=300,height=200" ); + win.focus(); +} + +function setAppletPermission() { appletPermission = 1; } +function getAppletPermission() { return( appletPermission); } +function getAppletMsg() { return(appletMsg); } +function setAppletMsg(msg) { appletMsg = msg; } + + +function showHTML(page, html) { + + dispPage = html; + document.options.currPage.value = page; + parent.content.location.href = html; +} + +function showTop() { showHTML(document.options.currPage.value, dispPage); } + +function setVerbose(value) { verbose = value; } + +function showLegend(url, w, h) { + if (verbose == 1) { + url = url.substring(0,name.indexOf(".htm")) + "V.htm"; + } + var win = window.open(url, 'win', + 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h); + win.focus(); +} + +function showSummary() { showHTML("summary", "summary.htm"); } +function showOptions() { showHTML("options", "options.htm"); } +function showFBSum() { showHTML("fbs", "fbs.htm"); } +function showFB(fb) { showHTML("fbs_FB", "fbs_"+fb+".htm"); } +function showPinOut() { showHTML("pins", "pins.htm"); } +function showError() { showHTML("errors", "errs.htm"); } +function showFailTable() { showHTML("failtable", "failtable.htm"); } + +function showEqnAll() { + openWait(); + parent.eqns.setOper(currEqnType); + if (currEqnType == defEqnType) showHTML("equations", "defeqns.htm"); + else if (currEqnType == 0) { + if (abelEqn == "") abelEqn = parent.eqns.getEqnList(); + document.options.htmlStr.value = abelEqn; + showHTML("equations", "equations.htm"); + } + else if (currEqnType == 1) { + if (vhdlEqn == "") vhdlEqn = parent.eqns.getEqnList(); + document.options.htmlStr.value = vhdlEqn; + showHTML("equations", "equations.htm"); + } + else { + if (verEqn == "") verEqn = parent.eqns.getEqnList(); + document.options.htmlStr.value = verEqn; + showHTML("equations", "equations.htm"); + } + closeWait(); +} + +function showEqn(sig) { + popHTML(sig, parent.eqns.getEqn(sig)); +} + +function showPterm(pterm, type) { + popHTML(pterm, parent.eqns.getPterm(pterm, type)); +} + +function showAscii() { showHTML("ascii", "ascii.htm"); } + +function showHelp() { + var helpDoc = document.options.currPage.value + "doc.htm"; + popWin(helpDoc); +} + +function getMapParam(type) { + var paramStr = ""; + switch(type) { + case 1: paramStr += "10"; break; + case 2: paramStr += "01"; break; + case 3: paramStr += "11"; break; + case 4: paramStr += "02"; break; + case 5: paramStr += "12"; break; + default: paramStr += "00"; + } + + return paramStr; +} + +function showMappedLogics(type) { + showHTML("maplogic", "maplogic_" + getMapParam(type) + ".htm"); +} + +function showMappedInputs(type) { + showHTML("mapinput", "mapinput_" + getMapParam(type) + ".htm"); +} + +function showUnMappedLogics(type) { + showHTML("unmaplogic", "unmaplogic_" + getMapParam(type) + ".htm"); +} + +function showLogicLeft() { showHTML("logicleft", "logicleft.htm"); } + +function showUnMappedInputs(type) { + showHTML("unmapinput", "unmapinput_" + getMapParam(type) + ".htm"); +} + +function showInputLeft() { showHTML("inputleft", "inputleft.htm"); } + +function doEqnFormat() { + var type = document.options.eqnType.options[document.options.eqnType.options.selectedIndex].value; + currEqnType = type; + parent.eqns.setOper(currEqnType); + if (document.options.currPage.value == "equations") showEqnAll(); +} + +function showNoAppletAlert() { + window.alert("No Applet supported for this session!!!"); +} + +function showAppletMC(mc) { + if (parent.applets) parent.applets.showAppletGraphicMC(mc); + else showNoAppletAlert(); +} + +function showAppletFB(fb) { + if (parent.applets) parent.applets.showAppletGraphicFB(fb); + else showNoAppletAlert(); +} + +function showAppletPin(pin) { + if (parent.applets) parent.applets.showAppletGraphicPin(pin); + else showNoAppletAlert(); +} + +function printAppletPkg() { + if (parent.applets) parent.applets.printAppletPkg(); + else showNoAppletAlert(); +} + +function popWin(url) { + var win = window.open(url, 'win', + 'location=yes,directories=yes,menubar=yes,toolbar=yes,status=yes,scrollbars=yes,resizable=yes,width=800,height=600'); + win.focus(); +} diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/legend.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/legend.gif new file mode 100644 index 0000000000000000000000000000000000000000..0aad0ebb2b70d602a5de51f334db320963aecd00 GIT binary patch literal 1213 zcmZ?wbhEHbbYYNT_|5t{|x`Z6p#k8fItW26Hs1o;P}rV&LQKmVZp&>4q>gB2!Vr4tUMwf zN5lgenL0(4!=`X-R6f=(Z(g>hLQvVYk6pkb#GqiQN1v*Xk(@mQx>{oX4}SYL3(-ZLg{PbIW?Vg46wGYMq|u zn=Q81XAM_fo9K>9t7CUNzkhZ2b*P^AE-z+oIhh>~gZomd%jWJ1On$UhL9zRb_P11* znKj1MwUvgepRad#DVKI<+KOA3ob}7Mbbc=OKeb3PJ*+0m`2O{T|9S-(SBu}@-`C76 zueZmd@CMIh?f7$hc7A?-Qr2nyI~g73jf(3Zb>I2=Ic;6U$-YHbW*xBl_EBGT_4HM7 zDan_3PFe4ftKN9-%a)sy@0}OjT>g{$!uH$FYPnCuqK#L!oNvsCY?&F5Cd$5`p|sNF zl26#yuYo?2o7^t9mit!7<*xboB_TI!YD7?2OlO3A=&D$@L|^f>Gs1hmTShF-5!z|7 zAf$k`Q@qE8OH;+&?%ejdxjtq)r^krs6&#on5|;UNYDC(~r_(~8iHRg8w0TODrc9C) HV6X-NY{uvO literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/legend.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/legend.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1d04af024b10f70a03faa699fb2da92df25a3ced GIT binary patch literal 1256 zcmex=9X@jO*zpr5PhGlvPb?HxGHT=yahkYr<3UbkKb$@|Xn~>>0l3-%LJOC;5^8;98;2VV88*>51JHKa(Qear>Bm)mQ%? zq4QY(Gb~_T|M!Fap&jRMT>j@#*886!M)*I2TJL*7|q# z`G4m&UWt-e_v}+j#r>Sb*=1b9pC%uaJeqZQQH{W?XP<7#x*yu)pUi!}QY!vH)IF8l zb)OiDy4HT0RKWP)`rJRpf9KiwK3wa6ApF*{g^TX}XGpkVyY!3Uy}L^?4hL7?c-o=h zZ}G5c%5)A1ZGqnocF7+;KRDj|$5(9k!^$mlogLcjInFORydtZt==RL?f49sFJNY<@ zPV7kQII+;{lV1o!t*Tz<2Pe(9x=*jvXvOi`|`FD6KAU@8ln+!F=gI!^5x&@qZ0s`@bLf&%pKJ z{w-sNi+`-wWp0~g+9Ed5MDLt(0JqHgs9*E;<@{a!pW#UcP|NG){|s-oFn*qX`2MZr zBlkEzOl@yBnX7dB&9{j<)whawo{%{Cv)=3ee}=XrAFuyqT3i4A=YNJr8H*bDf8_Yf z)?d)N{_j7-{C{fwsN60M26Qdxd<-LY)=T}nD0RGho$fo+UM}%ztf_8&PgW{CUVr+n Js|e%&n*i?m6>0zg literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXC95.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXC95.htm new file mode 100644 index 0000000..e253a0b --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXC95.htm @@ -0,0 +1,2 @@ +
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXbr.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXbr.htm new file mode 100644 index 0000000..d256e25 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXbr.htm @@ -0,0 +1,16 @@ +
    +I/O Style - OD    - OpenDrain
    +          - PU    - Pullup
    +          - PN    - Pulldown
    +          - KPR   - Keeper
    +          - S     - SchmittTrigger
    +          - DG    - DataGate
    +Reg Use   - LATCH - Transparent latch
    +          - DFF   - D-flip-flop
    +          - DEFF  - D-flip-flop with clock enable
    +          - TFF   - T-flip-flop
    +          - TDFF  - Dual-edge-triggered T-flip-flop
    +          - DDFF  - Dual-edge-triggered flip-flop
    +          - DDEFF - Dual-edge-triggered flip-flop with clock enable
    +          /S (after any above flop/latch type) indicates initial state is Set
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXpla3.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXpla3.htm new file mode 100644 index 0000000..c0e6f4a --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logic_legXpla3.htm @@ -0,0 +1,3 @@ +
    +Legend: PU  - Pull Up
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.htm new file mode 100644 index 0000000..5da8011 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.htm @@ -0,0 +1,16 @@ + + + + + +

    Unmapped Logic

    + + + + + +
    Signal NameTotal PtermsTotal InputsUser Assignment
    + + +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.js b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.js new file mode 100644 index 0000000..2fa4142 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleft.js @@ -0,0 +1 @@ +function showLogicLeft() { parent.leftnav.showLogicLeft(); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logicleftdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleftdoc.htm new file mode 100644 index 0000000..3537167 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logicleftdoc.htm @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + Mapped Logic + + + + + + + + + + + +

    +Unmapped Logic

    +The +Unmapped Logic section provides a table listing all logic that failed to +fit into the specified device. The page will appear in your browser sorted +by Signal Name.  +
    +
    The +Mapped Logic table contains the following:  +
      +
    • +The +signal name 
    • +
    + +
    Note: +Clicking on the signal name will open a new window with the equations for +that signal. 
    + +
      +
    • +The +total number of product terms 
    • + +
    • +The +total number of inputs 
    • + +
    • +The +I/O standard where appropriate
    • + +
    • +The +Pin/FB Assignment specified by the user.
    • +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegend.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegend.htm new file mode 100644 index 0000000..7033b9e --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegend.htm @@ -0,0 +1,106 @@ + + + + + + + +

    Legends

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AcronymBrief Description
     * User Assigned
     (b) Buried macrocell
     FB# Function Block number
     GCK# Global Clock number
     GTS# Global Output Enable number
     GSR Global Set/Reset
     I Input
     I/O Input/Output
     Latch Transparent latch
     LOW Low Power Mode
     MC# Macrocell number
     O Output
     OD Open Drain
     PU Pullup
     /S After any flop/latch type indicates initial state is Set
     STD Standard Power Mode
     TCK Test clock
     TDI Test data input
     TDO Test data output
     TFF Toggle Flip-Flop
     TMS Test mode select
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegendV.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegendV.htm new file mode 100644 index 0000000..e1813d1 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/logiclegendV.htm @@ -0,0 +1,106 @@ + + + + + + + +

    Legends

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AcronymVerbose Description
     * User Assigned
     (b) Buried macrocell
     FB# Function Block number
     GCK# Global Clock number
     GTS# Global Output Enable number
     GSR Global Set/Reset
     I Input
     I/O Input/Output
     Latch Transparent latch
     LOW Low Power Mode
     MC# Macrocell number
     O Output
     OD Open Drain
     PU Pullup
     /S After any flop/latch type indicates initial state is Set
     STD Standard Power Mode
     TCK One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. Test operations of the device are synchronous to TCK. Data is captured on the rising edge of TCK and outputs change on the falling edge of TCK. An internal pull-up forces TCK to a high level if left unconnected.
     TDI One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It is the serial input for shifting data through the instruction register or selected data register. An internal pull-up forces TDI to a high level if left unconnected.
     TDO One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It is the serial output for shifting data through the instruction register or selected data register. An internal pull-up forces TDI to a high level when it is not driven from an external source.
     TFF Toggle Flip-Flop
     TMS One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It directs the device through its Test Access Port controller states. An internal pull-up forces TDI to a high level when it is not driven from an external source. TMS also provides the optional test reset signal of IEEE Std 1149 or IEEE Std 1532.
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/macrocell.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/macrocell.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec9e68e415b6e37bc65b8284884e6a2f6f8747b6 GIT binary patch literal 7699 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_00.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_00.htm new file mode 100644 index 0000000..6b61238 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_00.htm @@ -0,0 +1,320 @@ + + + + + + +

    Inputs

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameFunction BlockMacrocellPin NumberPin TypePin Use
    A<10>FB4MC1757I/OI
    A<11>FB2MC112I/O/GTS2I
    A<12>FB2MC964I/O/GSRI
    A<13>FB4MC544I/OI
    A<14>FB4MC1051I/OI
    A<15>FB2MC124I/OI
    A<16>FB3MC634I/OI
    A<17>FB2MC358I/OI
    A<18>FB4MC649I/OI
    A<19>FB3MC1642I/OI
    A<20>FB3MC1536I/OI
    A<21>FB4MC1450I/OI
    A<22>FB3MC1435I/OI
    A<23>FB4MC1148I/OI
    A<24>FB4MC1252I/OI
    A<25>FB1MC610I/OI
    A<28>FB4MC346I/OI
    A<29>FB2MC561I/OI
    A<2>FB3MC1240I/OI
    A<30>FB2MC662I/OI
    A<31>FB2MC101I/OI
    A<3>FB4MC243I/OI
    A<4>FB1MC1720I/OI
    A<5>FB2MC863I/OI
    A<6>FB4MC447I/OI
    A<7>FB2MC177I/OI
    A<8>FB1MC59I/OI
    A<9>FB1MC811I/OI
    CLKFB1MC915I/O/GCK1GCK
    CLKdatFB2MC145I/O/GTS1I
    CMD<0>FB3MC1039I/OI
    CMD<1>FB1MC1116I/O/GCK2I
    FC<0>FB3MC331I/OI
    FC<1>FB4MC845I/OI
    FC<2>FB4MC1556I/OI
    STERMFB2MC459I/OI
    nASFB2MC156I/OI
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_01.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_01.htm new file mode 100644 index 0000000..e659eee --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_01.htm @@ -0,0 +1,320 @@ + + + + + + +

    Inputs

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameFunction BlockMacrocellPin NumberPin TypePin Use
    A<8>FB1MC59I/OI
    A<25>FB1MC610I/OI
    A<9>FB1MC811I/OI
    CLKFB1MC915I/O/GCK1GCK
    CMD<1>FB1MC1116I/O/GCK2I
    A<4>FB1MC1720I/OI
    A<17>FB2MC358I/OI
    STERMFB2MC459I/OI
    A<29>FB2MC561I/OI
    A<30>FB2MC662I/OI
    A<5>FB2MC863I/OI
    A<12>FB2MC964I/O/GSRI
    A<31>FB2MC101I/OI
    A<11>FB2MC112I/O/GTS2I
    A<15>FB2MC124I/OI
    CLKdatFB2MC145I/O/GTS1I
    nASFB2MC156I/OI
    A<7>FB2MC177I/OI
    FC<0>FB3MC331I/OI
    A<16>FB3MC634I/OI
    CMD<0>FB3MC1039I/OI
    A<2>FB3MC1240I/OI
    A<22>FB3MC1435I/OI
    A<20>FB3MC1536I/OI
    A<19>FB3MC1642I/OI
    A<3>FB4MC243I/OI
    A<28>FB4MC346I/OI
    A<6>FB4MC447I/OI
    A<13>FB4MC544I/OI
    A<18>FB4MC649I/OI
    FC<1>FB4MC845I/OI
    A<14>FB4MC1051I/OI
    A<23>FB4MC1148I/OI
    A<24>FB4MC1252I/OI
    A<21>FB4MC1450I/OI
    FC<2>FB4MC1556I/OI
    A<10>FB4MC1757I/OI
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_02.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_02.htm new file mode 100644 index 0000000..445bfd6 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinput_02.htm @@ -0,0 +1,320 @@ + + + + + + +

    Inputs

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameFunction BlockMacrocellPin NumberPin TypePin Use
    A<31>FB2MC101I/OI
    A<11>FB2MC112I/O/GTS2I
    A<15>FB2MC124I/OI
    CLKdatFB2MC145I/O/GTS1I
    nASFB2MC156I/OI
    A<7>FB2MC177I/OI
    A<8>FB1MC59I/OI
    A<25>FB1MC610I/OI
    A<9>FB1MC811I/OI
    CLKFB1MC915I/O/GCK1GCK
    CMD<1>FB1MC1116I/O/GCK2I
    A<4>FB1MC1720I/OI
    FC<0>FB3MC331I/OI
    A<16>FB3MC634I/OI
    A<22>FB3MC1435I/OI
    A<20>FB3MC1536I/OI
    CMD<0>FB3MC1039I/OI
    A<2>FB3MC1240I/OI
    A<19>FB3MC1642I/OI
    A<3>FB4MC243I/OI
    A<13>FB4MC544I/OI
    FC<1>FB4MC845I/OI
    A<28>FB4MC346I/OI
    A<6>FB4MC447I/OI
    A<23>FB4MC1148I/OI
    A<18>FB4MC649I/OI
    A<21>FB4MC1450I/OI
    A<14>FB4MC1051I/OI
    A<24>FB4MC1252I/OI
    FC<2>FB4MC1556I/OI
    A<10>FB4MC1757I/OI
    A<17>FB2MC358I/OI
    STERMFB2MC459I/OI
    A<29>FB2MC561I/OI
    A<30>FB2MC662I/OI
    A<5>FB2MC863I/OI
    A<12>FB2MC964I/O/GSRI
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/mapinputdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinputdoc.htm new file mode 100644 index 0000000..3ac20d8 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/mapinputdoc.htm @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + Mapped Inputs + + + + + + + + + + + +

    +Mapped Inputs

    +Like +the Mapped Logic section, the Mapped Inputs +section of the report displays a table detailing the resources allocated +by the fitter to mapped inputs. Again, +the table can be sorted by Signal Name, Function Block, or Pin Number by +clicking on the appropriate table headings.  +
    +
    The +inputs table contains the following:  +
      +
    • +The +input signal name 
    • + +
    • +The +function block number - an asterisk "*" indicates a user assignment
    • +
    + +
    Note: +Clicking on the function block will provide a detailed table of all the +block's resources and a graphical display of the function block diagram +(see Function Block Specifics for more details).
    + +
      +
    • +The +macrocell number
    • +
    + +
      +
      Note: +Clicking on the underscored macrocell number will provide a graphical display +of the macrocell that looks like this:
      + +
      +
      + +
        + +
    • +The +pin number - an asterisk "*" indicates a user assignment
    • +
    + +
    Note: +Clicking on the underscored pin number will provide the pin layout diagram +for the highlighted pin. Rolling +your mouse over the colored pin will pop up a tooltip with the signal name +assigned to the pin, the I/O standard, the +I/O style, the slew rate, and/or any constraints assigned to the pin:
    + + +

    + +

      + +
      +
    • +The +pin type
    • + +
    • +The +pin use 
    • + +
    • +The +I/O standard
    • + +
    • +The +I/O style
    • +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic.js b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic.js new file mode 100644 index 0000000..e40c8f2 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic.js @@ -0,0 +1,23 @@ +function showFB(fb) { parent.leftnav.showFB(fb); } +function showMC(mc) { parent.leftnav.showAppletMC(mc); } +function showEqn(sig) { parent.leftnav.showEqn(sig); } +function showPin(pin) { parent.leftnav.showAppletPin(pin); } +function showLegend(url) { parent.leftnav.showLegend(url, 650, 350); } +function showTop() { parent.leftnav.showTop(); } + +function Sort(x) { + switch (x) { + case 0: parent.leftnav.showMappedLogics(0); break; + case 1: parent.leftnav.showMappedLogics(2); break; + case 2: parent.leftnav.showMappedLogics(4); break; + case 10: parent.leftnav.showMappedInputs(0); break; + case 11: parent.leftnav.showMappedInputs(2); break; + case 12: parent.leftnav.showMappedInputs(4); break; + case 20: parent.leftnav.showUnMappedLogics(0); break; + case 21: parent.leftnav.showUnMappedLogics(2); break; + case 22: parent.leftnav.showUnMappedLogics(4); break; + case 30: parent.leftnav.showUnMappedInputs(0); break; + case 31: parent.leftnav.showUnMappedInputs(2); break; + case 32: parent.leftnav.showUnMappedInputs(4); break; + } +} diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_00.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_00.htm new file mode 100644 index 0000000..d4a63bb --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_00.htm @@ -0,0 +1,393 @@ + + + + + + +

    Logic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameTotal PtermsTotal InputsFunction BlockMacrocellPower ModeSlew RatePin NumberPin TypePin UseReg Init State
    NA23FB3MC10STD 39I/OIRESET
    NB<0>23FB2MC18STD  (b)(b)RESET
    NB<1>23FB2MC17STD 7I/OIRESET
    NC<0>23FB3MC9STD 27I/O(b)RESET
    NC<1>34FB3MC18STD  (b)(b)RESET
    NC<2>35FB3MC17STD 38I/O(b)RESET
    NC<3>36FB3MC16STD 42I/OIRESET
    NC<4>37FB3MC15STD 36I/OIRESET
    NC<5>38FB3MC14STD 35I/OIRESET
    NC<6>39FB3MC13STD  (b)(b)RESET
    NC<7>310FB3MC12STD 40I/OIRESET
    NC<8>311FB3MC11STD 33I/O(b)RESET
    NR<0>23FB2MC16STD  (b)(b)RESET
    NR<10>23FB2MC15STD 6I/OIRESET
    NR<11>23FB2MC14STD 5I/O/GTS1IRESET
    NR<12>23FB2MC13STD  (b)(b)RESET
    NR<1>23FB2MC12STD 4I/OIRESET
    NR<2>23FB3MC8STD 25I/O(b)RESET
    NR<3>23FB3MC7STD  (b)(b)RESET
    NR<4>23FB3MC6STD 34I/OIRESET
    NR<5>23FB3MC5STD 24I/O(b)RESET
    NR<6>23FB3MC4STD 32I/O(b)RESET
    NR<7>23FB3MC3STD 31I/OIRESET
    NR<8>23FB3MC1STD  (b)(b)RESET
    NR<9>23FB2MC11STD 2I/O/GTS2IRESET
    $OpTx$BIN_STEP$4095254FB1MC13STD  (b)(b) 
    nFPUCS212FB3MC2STDFAST22I/OO 
    nSTERM24FB2MC2STDFAST60I/OO 
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_01.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_01.htm new file mode 100644 index 0000000..993c483 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_01.htm @@ -0,0 +1,393 @@ + + + + + + +

    Logic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameTotal PtermsTotal InputsFunction BlockMacrocellPower ModeSlew RatePin NumberPin TypePin UseReg Init State
    $OpTx$BIN_STEP$4095254FB1MC13STD  (b)(b) 
    nSTERM24FB2MC2STDFAST60I/OO 
    NR<9>23FB2MC11STD 2I/O/GTS2IRESET
    NR<1>23FB2MC12STD 4I/OIRESET
    NR<12>23FB2MC13STD  (b)(b)RESET
    NR<11>23FB2MC14STD 5I/O/GTS1IRESET
    NR<10>23FB2MC15STD 6I/OIRESET
    NR<0>23FB2MC16STD  (b)(b)RESET
    NB<1>23FB2MC17STD 7I/OIRESET
    NB<0>23FB2MC18STD  (b)(b)RESET
    NR<8>23FB3MC1STD  (b)(b)RESET
    nFPUCS212FB3MC2STDFAST22I/OO 
    NR<7>23FB3MC3STD 31I/OIRESET
    NR<6>23FB3MC4STD 32I/O(b)RESET
    NR<5>23FB3MC5STD 24I/O(b)RESET
    NR<4>23FB3MC6STD 34I/OIRESET
    NR<3>23FB3MC7STD  (b)(b)RESET
    NR<2>23FB3MC8STD 25I/O(b)RESET
    NC<0>23FB3MC9STD 27I/O(b)RESET
    NA23FB3MC10STD 39I/OIRESET
    NC<8>311FB3MC11STD 33I/O(b)RESET
    NC<7>310FB3MC12STD 40I/OIRESET
    NC<6>39FB3MC13STD  (b)(b)RESET
    NC<5>38FB3MC14STD 35I/OIRESET
    NC<4>37FB3MC15STD 36I/OIRESET
    NC<3>36FB3MC16STD 42I/OIRESET
    NC<2>35FB3MC17STD 38I/O(b)RESET
    NC<1>34FB3MC18STD  (b)(b)RESET
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_02.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_02.htm new file mode 100644 index 0000000..21d37bf --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogic_02.htm @@ -0,0 +1,417 @@ + + + + + + +

    Logic

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal NameTotal PtermsTotal InputsFunction BlockMacrocellPower ModeSlew RatePin NumberPin TypePin UseReg Init State
    NR<9>23FB2MC11STD 2I/O/GTS2IRESET
    NR<1>23FB2MC12STD 4I/OIRESET
    NR<11>23FB2MC14STD 5I/O/GTS1IRESET
    NR<10>23FB2MC15STD 6I/OIRESET
    NB<1>23FB2MC17STD 7I/OIRESET
    nFPUCS212FB3MC2STDFAST22I/OO 
    NR<5>23FB3MC5STD 24I/O(b)RESET
    NR<2>23FB3MC8STD 25I/O(b)RESET
    NC<0>23FB3MC9STD 27I/O(b)RESET
    NR<7>23FB3MC3STD 31I/OIRESET
    NR<6>23FB3MC4STD 32I/O(b)RESET
    NC<8>311FB3MC11STD 33I/O(b)RESET
    NR<4>23FB3MC6STD 34I/OIRESET
    NC<5>38FB3MC14STD 35I/OIRESET
    NC<4>37FB3MC15STD 36I/OIRESET
    NC<2>35FB3MC17STD 38I/O(b)RESET
    NA23FB3MC10STD 39I/OIRESET
    NC<7>310FB3MC12STD 40I/OIRESET
    NC<3>36FB3MC16STD 42I/OIRESET
    nSTERM24FB2MC2STDFAST60I/OO 
    $OpTx$BIN_STEP$4095254FB1MC13STD  (b)(b)    
    NR<12>23FB2MC13STD  (b)(b)D  RESET
    NR<0>23FB2MC16STD  (b)(b)D  RESET
    NB<0>23FB2MC18STD  (b)(b)D  RESET
    NR<8>23FB3MC1STD  (b)(b)D  RESET
    NR<3>23FB3MC7STD  (b)(b)D  RESET
    NC<6>39FB3MC13STD  (b)(b)D  RESET
    NC<1>34FB3MC18STD  (b)(b)D  RESET
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/maplogicdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogicdoc.htm new file mode 100644 index 0000000..75e0468 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/maplogicdoc.htm @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + Mapped Logic + + + + + + + + + + + +

    +Mapped Logic

    +The +Mapped Logic section provides a table listing resources allocated by the +fitter to mapped logic. The page will appear in your browser sorted by +Signal Name, but you can choose to sort it by Signal Name, Function Block, +and Pin Number by clicking on the appropriate table headers.  +
    +
    The +Mapped Logic table contains the following:  +
      +
    • +The +output signal name 
    • +
    + +
    Note: +Clicking on the signal name will open a new window with the equations for +that signal. 
    + +
      +
    • +The +total number of product terms 
    • + +
    • +The +number of signals used 
    • + +
    • +The +function block number - an asterisk "*" indicates a user assignment 
    • +
    + +
    Note: +Clicking on the function block will provide a detailed table of all the +block's resources and a graphical display of the function block diagram +(see Function Block Specifics for more details).
    + +
      +
    • +The +macrocell number
    • +
    + +
    Note: +Clicking on the underscored macrocell number will provide a graphical display +of the macrocell that looks like this:
    + + +

    +. +

      +
    • +The +slew rate
    • + +
    • +The +pin number - an asterisk "*" indicates a user assignment 
    • +
    + +
    Note: +Clicking on the underscored pin number will provide the pin layout diagram +for the highlighted pin. Rolling +your mouse over the colored pin will pop up a tooltip with the signal name +assigned to the pin, the I/O standard, the +I/O style, the slew rate, and/or any constraints assigned to the pin:
    + + +

    + +

      +
    • +The +pin type
    • + +
    • +The +pin use
    • + +
    • +The +input register use
    • + +
    • +The +I/O standard
    • + +
    • +The +I/O style
    • +
    + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/newappletref.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/newappletref.htm new file mode 100644 index 0000000..37f3d7f --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/newappletref.htm @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/next.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/next.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b8bbb999ee5f7042c9dcbad4dacf3659aa2ee7a8 GIT binary patch literal 1079 zcmex=9X@jO*zpr5PhGlvPb?HxGHT=yahkYr<3UbkKb$@|Xn~>>0k;H_C~9n78`F`QPzJCPur8PO(e59<=M&#AB!andt81j&-><& zq0R)8)>*%}S1eCIc5p`YX|0I4_YHq$Fz?;;;rYSt*U{0tb<-VpZr`&@tnAX^l};~h z4@wFuvh)0Bc+*$ATG}JO(dzgS4jcZ(uV&>fUG1N$daHKQE6pTDX*Pvd9!8IgE0a~U zjAeMzr9*y*KC+EJcQ} z_Q%h2XUvoA_V4%D9AWcJ^)|EmddV+~w(ZY~|Jm}-{= 4)); + +var pluginDetected = false; + +// we can check for plugin existence only when browser is 'is_ie5up' or 'is_nav4up' +if(is_nav4up) { + + // Refresh 'navigator.plugins' to get newly installed plugins. + // Use 'navigator.plugins.refresh(false)' to refresh plugins + // without refreshing open documents (browser windows) + if(navigator.plugins) { + navigator.plugins.refresh(false); + } + + // check for Java plugin in installed plugins + if(navigator.mimeTypes) { + // window.alert( navigator.mimeTypes.length); + for (i=0; i < navigator.mimeTypes.length; i++) { + // window.alert( navigator.mimeTypes[i].type); + if( (navigator.mimeTypes[ i].type != null) + &&(navigator.mimeTypes[ i].type.indexOf( + "application/x-java-applet;jpi-version=1.4") != -1) ) { + //window.alert("Found"); + pluginDetected = true; + break; + } + + } + } + +} + +if (pluginDetected) { + // show applet page + document.location.href="appletref.htm"; + +} else if (confirm("Java Plugin 1.4+ not found, Do you want to download it?\n" + + "if you choose not to install the plugin the reports graphical applets will not be available.")) { + document.location.href=XilinxD; +} else { + document.location.href="appletref.htm"; +} + +} + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/options.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/options.htm new file mode 100644 index 0000000..22128da --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/options.htm @@ -0,0 +1,106 @@ + + + + + + +

    Compiler Options

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    OptionValue
     Device(s) Specified + xc9572xl-5-VQ64
     Optimization Method + SPEED
     Multi-Level Logic Optimization + ON
     Ignore Timing Specifications + OFF
     Default Register Power Up Value + LOW
     Slew Rate + FAST
     Keep User Location Constraints + ON
     What-You-See-Is-What-You-Get + OFF
     Exhaustive Fitting + OFF
     Keep Unused Inputs + OFF
     Power Mode + STD
     Ground on Unused IOs + OFF
     Global Clock Optimization + ON
     Global Set/Reset Optimization + ON
     Global Ouput Enable Optimization + ON
     Set I/O Pin Termination + KEEPER
     Input Limit (2-54) 54
     Pterm Limit (1-90) 25
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/optionsdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/optionsdoc.htm new file mode 100644 index 0000000..f1ee543 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/optionsdoc.htm @@ -0,0 +1,760 @@ + + + + + + + + + + +Compiler Options + + + + + + + + + + + + + + + + + + + + + + + + +

    Compiler Options

    + +

    The Compiler + Options page provides all the fitter options settings for the device family + the fitter has selected.

    + +

    Fitter Options

    + +

    Basic Tab

    + +

    XPLA3 Advanced + Options

    + +

    CoolRunner-II + Advanced Options

    + +

    XC9500/XL/XV + Advanced Options

    + +

    Basic + Tab

    + +

    The CPLD devices + have the following fitter Implementation + Options available in + the Basic tab:

    + +
      + +
    • Use + Multi-Level Logic Optimization

    • +
    + +

    This option simplifies the total number + of logic expressions in a design, and then collapses the logic in order + to meet user objectives such as density, speed and timing constraints. + This optimization targets CPLD architecture, making it possible to collapse + to the macrocell limits, reduce levels of logic, and minimize the total + number of p-terms.

    + +

    Multi-level Logic Optimization optimizes + all combinatorial logic arcs spanning from an input pad or register output + to an output pad or register input.

    + +

    Multi-level Logic Optimization operates + on combinatorial logic according to the following rules.

    + +

    If timing constraints are set, the program + optimizes for speed to meet timing constraints.

    + +

    If timing constraints are not set, the + program optimizes either for speed or density, depending on the user setting + for the Use Timing Optimization + option.

    + +
      + +
        + +
          + +
        • If + Use Timing Optimization is turned + on, the combinatorial logic will be mapped for speed.

        • + +
        • If + Use Timing Optimization is turned + off, the combinatorial logic will be mapped for density. The goal of optimization + will then be to reduce the total number of p-terms.

        • +
        +
      +
    + +

    Logic + marked with the NOREDUCE property will not be extracted or optimized.

    + +

    By + default, this option is on.

    + +
      + +
    • Use Timing Constraints -- This + option instructs the fitter use Timing Constraints when fitting the design. +  If this + box is not checked, the fitter will ignore timing constraints, if necessary.

    • + +
    • Enable WYSIWYG + Mode -- (CoolRunner only) The + goal of the WYSIWYG options is to have a netlist reflect the user's specifications, + as much as possible. All the nodes declared in the HDL design are preserved. + By default, this property is set to Off (Checkbox is not checked) When + this property is On (checkbox is checked), XST:

    • + +
        + +
      • Preserves + all the user internal signals (nodes)

      • + +
      • Creates + source_node constraints in NGC file for all these nodes.

      • + +
      • Skips + the design optimization (collapse, factorization). Only the Boolean equation + minimization is performed.

      • +
      + +
    • Optimization Style-- The Optimization + Method allows you to select from one of two basic optimization strategies: + Density or Speed. + Density focuses on solely + on density, and Speed focuses + solely on speed.

    • + +
    • Location Constraints -- The Try selection + will attempt to fit the design with the pin assignments specified in the + design source. If the design cannot be fit with these pin assignments, + the fitter will remove the location constraints and attempt to fit the + design with no location constraints. A warning message will tell the user + if the location constraints have been removed.

    • + +
        + +
      • The + Try selection will attempt + to fit the design with the pin assignments specified in the design source. + If the design cannot be fit with these pin assignments, the fitter will + ignore the pin assignments.

      • +
      + +
    • The + On selection will attempt to fit + the design with the pin assignments specified in the design source. If + the design cannot be fit with these pin assignments, the fitter will notify + the user that the device could not fit. It will not unlock the pins under + this option.

    • + +
    • The + Off selection will attempt to + fit the design and will ignore the pin assignments specified in the design + source. If the design can be fit with no pre-assigned pins, the fitter + will assign pins, which can be viewed in the fitter report (filename.fit). + The user should take these pin assignments and incorporate them back into + the design source file. The user will be notified whether the fitting + operation was successful.

    • + +
    • Output + Slew Rate -- Use this option + to control the default output slew rate. You can control the transition + time of device output pins by setting the slew rate to Slow or Fast. Limiting + the slew rate (Slow) reduces output switching surges in the device. The + default is Fast.

    • +
    + +

    Note: + Any explicit slew rate control properties in the design or constraints + file take precedence over this Output Slew Rate setting.

    + +
      + +
    • FF Initial State -- Sets + the initial state for all Flip-Flops.  The + options are Low, High and FPGA.

    • + +
    • Collapsing + P-Term Limit -- This option + controls the degree to which the fitter flattens a design netlist. A logic + gate can collapse forward into a subsequent gate only if the number of + product terms in the resulting logic function does not exceed the p-term + limit. If the path delay of a logic function is not acceptable, increase + the p-term limit to allow the larger functions to be further flattened. + Choose a number from 3 to 48.

    • + +
    • Collapsing + Input Limit -- This is a + secondary option for controlling the degree to which the fitter flattens + a design netlist. A logic gate can collapse forward into a subsequent + gate only if the number of inputs in the resulting logic function does + not exceed the input limit. If the design fails to fit the target device + because flattening uses up too many of the function block inputs, decrease + the input limit to prevent flattening of certain high fan-in functions. +  

    • +
    + +

    XPLA Advanced + Options

    + +

    The + following options are available under XPLA Implementation + Options, Advanced tab.

    + +
      + +
    • Enable Fast + Input Registers -- Enables the use + of the Fast Input path in XPLA3 devices.

    • + +
    • Enable Use + of Foldback NANDs -- When selected, + the software will use foldback NANDs. This increases the capability to + fit a design, sometimes at the expense of speed.

    • + +
    • Reserve JTAG Pins for ISP -- Checking + this box will instruct the fitter to reserve JTAG pins.

    • +
    + +

    CoolRunner-II + Advanced Options

    + +

    The following + options are found under the Advanced tab for CoolRunner-II devices.

    + +
      + +
    • Use + Global Clock(s) -- Select this option + to allow the fitter to assign input pins used as clocks to dedicated global + clock (GCK) pins of the device. If this option is disabled, only pins + identified with the BUFG=CLK property in the design (or UCF file) will + be assigned to GCK device pins. By default, this option is on. +

    • + +
    • Use Global Output Enable(s) -- Select + this option to allow the fitter to assign input pins used as output enable + control to dedicated global OE (GTS) pins of the device. If this option + is disabled, only pins identified with the BUFG=OE property in the design + (or UCF file) will be assigned to GTS device pins. By default, this option + is on.

    • + +
    • Use Global Set/Reset -- Select this + option to allow the fitter to assign input pins used as register asynchronous + reset or preset control to the dedicated global set/reset (GSR) pin of + the device. If this option is disabled, only a pin identified with the + BUFG=SR property in the design (or UCF file) will be assigned to the GSR + device pin. By default, this option is on.

    • + +
    • Enable Fast Input Registers -- Enables + fast input registers.

    • + +
    • Ignore DATA_GATE Attributes -- Data + Gate is a power saving property that can be used in CoolRunner-II designs. +  This option + allows you to turn Data Gate off in case you want the fitter to ignore + data gate.

    • + +
    • Tristate Outputs Termination Node -- + The Tristate Output Termination Mode globally sets all tristate outputs + to the specified termination mode. By default, this field is set to Pullup.. +  The options + are Pullup, Keeper and Float.

    • + +
    • Create Programmable Ground Pins on Unused I/O + -- The Create Programmable GND Pins on Unused I/O property controls the + option to indicate that you want all unused I/O pads to be configured + as ground pins. This can reduce ground bounce. By default, this option + is set to ground.  The + options are Ground, Pullup, Keeper and Float.

    • + +
    • +

      Default + Output Voltage Standard -- set a default voltage standard for CoolRunner-II + device pins.

      + +

      IOSTANDARD + names supported by CoolRunner-II are:

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +

      I/O Standard

      +

      VCCIO

      +

      Input VREF

      +

      Board Termination Voltage (VTT)

      +

      LVTTL

      +

      3.3V

      +

      N/A

      +

      N/A

      +

      LVCMOS33

      +

      3.3V

      +

      N/A

      +

      N/A

      +

      LVCMOS25

      +

      2.5V

      +

      N/A

      +

      N/A

      +

      LVCMOS18

      +

      1.8V

      +

      N/A

      +

      N/A

      +

      LVCMOS15

      +

      1.5V

      +

      N/A

      +

      N/A

      +

      HSTL_I

      +

      1.5V

      +

      0.75V

      +

      0.75V

      +

      SSTL2_I

      +

      2.5V

      +

      1.25V

      +

      1.25V

      +

      SSTL3_I

      +

      3.3V

      +

      1.5V

      +

      1.5V

      + +

      The software + automatically groups outputs with similar IOSTANDARD settings into the + same bank when no location constraints are specified.

      +
    • +
    + +

    XC9500/XL/XV + Advanced Options

    + +

    The following + options are found under the Advanced tab for XC9500/XL/XV.  Note + that additional options for XC9500 only are also described below.

    + +
      + +
    • Use + Global Clock(s) -- Select this option + to allow the fitter to assign input pins used as clocks to dedicated global + clock (GCK) pins of the device. If this option is disabled, only pins + identified with the BUFG=CLK property in the design (or UCF file) will + be assigned to GCK device pins. By default, this option is on. +

    • + +
    • Use Global Output Enable(s) -- Select + this option to allow the fitter to assign input pins used as output enable + control to dedicated global OE (GTS) pins of the device. If this option + is disabled, only pins identified with the BUFG=OE property in the design + (or UCF file) will be assigned to GTS device pins. By default, this option + is on.

    • + +
    • Use Global Set/Reset -- Select this + option to allow the fitter to assign input pins used as register asynchronous + reset or preset control to the dedicated global set/reset (GSR) pin of + the device. If this option is disabled, only a pin identified with the + BUFG=SR property in the design (or UCF file) will be assigned to the GSR + device pin. By default, this option is on.

    • + +
    • Create Programmable Ground Pins on Unused I/O + -- Select this option to indicate that you want all unused I/O pads to + be configured as ground pins. This can reduce ground bounce. By default, + this option is off.

    • + +
    • Macrocell Power Setting -- Use this + option to control device power consumption. Select Low or Standard to + set the default power mode for the macrocells used to implement the design. + Select Timing Driven to automatically reduce power on paths covered by + timing specifications that can meet speed requirements while operating + in low power. The default is Standard, which results in highest speed.

    • +
    + +

    Note: Any explicit power control (PWR_MODE) + properties in the design or constraints file take precedence over this + Macrocell Power Setting.

    + +
      + +
    • Enable FASTConnect/UIM Optimization (XC9500 + only) -- Enables optimization of the FASTConnect/UIM for XC9500 + devices.

    • + +
    • Use + Local Feedback (XC9500 only)

    • +
    + +

    Select this option to enable the software + to use local macrocell feedback whenever possible. The local feedback + path, running from each macrocell output to an input of the same function + block, has shorter propagation delay than the global feedback path. The + fitter always tries to use local macrocell feedback (if possible) to satisfy + timing constraints. This option allows the fitter to use local feedback + to generally improve timing on remaining paths. Using local feedback can + speed up your design but could also make it difficult to maintain the + same timing after a design change. By default, this option is on.

    + + + +
    + + +

    Note: + To force the fitter to use local feedback, manually map both + the source and load functions into the same function block using the property + LOC=FBnn, + then apply a timespec across the path. 

    + + + +
    + + +

    Note: + The XC9536 device does not have local feedback.

    + + + +
    + + +
      + +
    • Use + Pin Feedback (XC9500 only)

    • +
    + +

    Select this option to enable the software + to use I/O pin feedback whenever possible. The pin feedback path has slightly + shorter propagation delay than the global feedback path. If this option + is enabled, the software uses the pin feedback path instead of the global + feedback path for macrocell signals that do not drive 3-state outputs + or slew-rate-limited outputs, and where the associated I/O pin is not + used as input-only. By default, this option is on.

    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/paths.js b/sterminator/XC9572XL/STERMINATOR_html/fit/paths.js new file mode 100644 index 0000000..ff4aa89 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/paths.js @@ -0,0 +1,39 @@ +rootURL = "http://www.xilinx.com/"; +prodURL = "xlnx/xil_prodcat_product.jsp?title="; +cpldURL = "CPLD+Products"; +acr2URL = "coolrunner2_page"; +xbrURL = "coolrunner2_page"; +xpla3URL = "xpla3_page"; +xc9500URL = "xc9500_page"; +xc9500xlURL = "xc9500xl_page"; +xa9500xlURL = "xc9500xl_page"; +xc9500xvURL = "xc9500xv_page"; +marketURL= "esp"; +supportURL = "http://www.support.xilinx.com/"; +educationURL = "support/education-home.htm"; +buyURL = "http://toolbox.xilinx.com/cgi-bin/xilinx.storefront"; +contactURL = "company/contact.htm"; +searchURL = "company/search.htm"; + +docURL = rootURL + "support/documentation/"; +doc95URL = docURL + "xc9500.htm"; +doc95xlURL = docURL + "xc9500xl.htm"; +docA95xlURL = docURL + "xc9500xl.htm"; +doc95xvURL = docURL + "xc9500xv.htm"; +docXpla3URL = docURL + "coolrunner_xpla3.htm"; +docAcr2URL = docURL + "coolrunner-ii.htm"; +docXbrURL = docURL + "coolrunner-ii.htm"; +docCr2sURL = docURL + "coolrunner-ii.htm"; + +var messages = new Array(); +messages["fastinreg"] = "Direct Input Register"; +messages["inreg"] = "Direct Input Register"; +messages["fbnand"] = "Foldback NAND"; +messages["fcnode"] = "FC node"; +messages["LATCH"] = "Transparent latch"; +messages["DFF"] = "D-flip-flop"; +messages["DEFF"] = "D-flip-flop with clock enable"; +messages["TFF"] = "T-flip-flop"; +messages["TDFF"] = "Dual-edge-triggered T-flip-flop"; +messages["DDFF"] = "Dual-edge-triggered flip-flop"; +messages["DDEFF"] = "Dual-edge-triggered flip-flop with clock enable"; diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pin.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/pin.gif new file mode 100644 index 0000000000000000000000000000000000000000..f110f3df4f08db5e7b03c33b102290f713d6f6ce GIT binary patch literal 3093 zcmeH`_d6R37spFmSG8tUjiM+uiz3#g)2Q96R;#UEGh$WM2p7HfjoBfjMi4|otV-(#5vjTT!J0J1sW-ZcLRDEFM{t8p5~a8`#) zYYCK+s_h7e57Aai(>OoV`XmS(Gt=<;=Z0tqZs%K>50flvCiv%E8;DooMWdCK*|&TSLph+NEZ!Xat_6O-sRziqcYMWT?%mOG_e5lT$kkj|YOnjtXj*36T+FbX z?1)bZwM#7adaOM>R^oiTK+wgzn%OZ6b@XfqH9=M^;d&kt8gzRFDHWg|-tp?G7){nC z>0VCHT&giP0O9=zP%@mNp1HR4k?#>OJ?V)XY4ZIHaJ}$>)qu+~)Wz0~qQyTz&(Q_g=@durMF&SyY5Yq0ptxOp}G2FB?FG+?oY22-8T0O?r9h zOcj9*IMDMM&tLVXzU%_@EWc<4YnNMSHzJjvHCddAK^3g`EM}vYx$V|&2Z)rY+VX*Jmc6w$NZ9nJf%1tD( zXlJ}&)P8x>4i{xNKo!IO~-%Md||UI>wIx%^ta+y>G?KjLFI1Ze|B=x@ki`crKcuQ#&6sNTM$!YLfRCQ;lvN zEPb@|Iatnc#~iF=1(6R{;pN%;Yw^(V{dGh^@@i#KF&VsBfxZ}C%PS2`2$tNM>#xU zg~54pppSW}%uq~A(WmWx$kz8JPcU6hfScta!!P!}GuMJ7PcB%2+015HSkB$8QuNcM zhxUSGWbtS3D~EBr!1q`)S~um&Bl|buMz`40IXH%*r4r%noCR%jF{vPx{(&(*L1|XK zekU#h_uCs3b!26HoLs0?JCi^4%Pn53>lYV=cwPtR9#eP>Ed&1Kkpgr`a-ECe=e56t z3(gUW-8BR(Q(NyO&BR3sXP}|u3D5l?erd6&V0D`+$fvTUr!tI@ zmMiiX((wL8a?gwb!X|1GH^RPaQe!nV{u z$utOAu4|~lsEP5qWA4m>u-NlC;XjM@#vDv&+trb*&uzE=q}P*FDS2E;9@h3ZAIAeI z`2s}bT=KG<{o5zDl^p9v1~B>e7*B+(641mFHIkkqpQn;kV&-l#3Y(%7X%R~-g8D{t z4k^WVIZ;+|CSUV~sYqjU)E`iJ9S2ov$#k2CL9zT8$}=GUV&R4j4mE~(`ZjxRVZ*Ll ze!R*@9qmFzIgIw%BK@9d_$8qoS4}4Br>K}9ieF&eb&}bKky+DQ{*J-CyBPWstfPXzhH&;lyLd96McOmF_O{ioGZP10B&>&o2ybADVTKQH!iGY$ zrC}s{H*ueX{%iyy_fg#ft;zmly1roH8(CMmsSu-o0xRy*V}KmI4%*V7YM6Uwm-Q-= z;51rUpz3DEsaD<9K!YYm5Z9c33Xf=WeW^Sc18HAo^b!OBa;97NJe&`wfMOch;zk3< z>Hh9}v65|F<^=t=S`y;mi!e?PRN~F(QO&`EReM%F2tCv7XM+m1l_UcQ^wA@($EeRj zyP;Ckgv7F-R^_FgW7e#%p*Of2jfmcE+zq{vv9yemB3Fy%o*8U2we?NemLjNOk^k^& zO`q$y--A1jMAb`mUwGdxuq%YktBD-o7O%NvNg-=fW z$`y@z4^ghA934>wjsdN~ve|WBj=$d7-AO>{YSOR)f5j*XFea301I1mB*A4?qM+&|M zGGnsath#+;7Rf(QB3QCUNGM|PR@)b4==$xZhB!KTsf-}HzD{L$u?!L$)#`^H#f8Q3 zh+B6;vNyj8`)%)=9FBZGp&%`rHVFE7EQ(6Sr0A`5V#lZ2XK7WrSI9vTjM;{q{5o#^ totOw)q%d>8$Flhcbns|Jmw7Oh(o89~Jl=T5Je(YCrs42)k!Q~6{ts)#@;m?l literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXC95.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXC95.htm new file mode 100644 index 0000000..db88bcb --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXC95.htm @@ -0,0 +1,13 @@ +
    +Legend :  NC  = Not Connected, unbonded pin
    +         PGND = Unused I/O configured as additional Ground pin
    +         TIE  = Unused I/O floating -- must tie to VCC, GND or other signal
    +         VCC  = Dedicated Power Pin
    +         GND  = Dedicated Ground Pin
    +         TDI  = Test Data In, JTAG pin
    +         TDO  = Test Data Out, JTAG pin
    +         TCK  = Test Clock, JTAG pin
    +         TMS  = Test Mode Select, JTAG pin
    +         PE   = Port Enable pin
    +  PROHIBITED  = User reserved pin
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXbr.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXbr.htm new file mode 100644 index 0000000..00a6d2c --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXbr.htm @@ -0,0 +1,21 @@ +
    +Legend :  NC  = Not Connected, unbonded pin
    +        PGND  = Unused I/O configured as additional Ground pin
    +         KPR  = Unused I/O with weak keeper (leave unconnected)
    +         WPU  = Unused I/O with weak pull up (leave unconnected)
    +         WPD  = Unused I/O with weak pull down (leave unconnected)
    +         TIE  = Unused I/O floating -- must tie to VCC, GND or other signal
    +         VCC  = Dedicated Power Pin
    +      VCCAUX  = Power supply for JTAG pins
    +   VCCIO-3.3  = I/O supply voltage for LVTTL, LVCMOS33, SSTL3_I
    +   VCCIO-2.5  = I/O supply voltage for LVCMOS25, SSTL2_I
    +   VCCIO-1.8  = I/O supply voltage for LVCMOS18
    +   VCCIO-1.5  = I/O supply voltage for LVCMOS15, HSTL_I
    +        VREF  = Reference voltage for indicated input standard
    +         GND  = Dedicated Ground Pin
    +         TDI  = Test Data In, JTAG pin
    +         TDO  = Test Data Out, JTAG pin
    +         TCK  = Test Clock, JTAG pin
    +         TMS  = Test Mode Select, JTAG pin
    +  PROHIBITED  = User reserved pin
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXpla3.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXpla3.htm new file mode 100644 index 0000000..8dad55d --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pin_legXpla3.htm @@ -0,0 +1,13 @@ +
    +Legend :  NC  = Not Connected, unbonded pin
    +          PE  = Port Enable pin
    +         WPU  = Unused with Internal Weak Pull Up
    +         TIE  = Unused I/O floating -- must tie to VCC, GND or other signal
    +         VCC  = Dedicated Power Pin
    +         GND  = Dedicated Ground Pin
    +         TDI  = Test Data In, JTAG pin
    +         TDO  = Test Data Out, JTAG pin
    +         TCK  = Test Clock, JTAG pin
    +         TMS  = Test Mode Select, JTAG pin
    +  PROHIBITED  = User reserved pin
    +
    diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pindiagram.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/pindiagram.gif new file mode 100644 index 0000000000000000000000000000000000000000..504bb2b0fba66a2a6d92c65f259b6a52ba328c73 GIT binary patch literal 21649 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegend.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegend.htm new file mode 100644 index 0000000..26f2262 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegend.htm @@ -0,0 +1,150 @@ + + + + + + + +

    Legends

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AcronymBrief Description
     CLK Clock
     GCK0 Global Clock 0
     GCK1 Global Clock 1
     GCK2 Global Clock 2
     GND Ground
     GSR Global Set/Reset
     GTS0 Global Output Enable 0
     GTS1 Global Output Enable 1
     GTS2 Global Output Enable 2
     GTS3 Global Output Enable 3
     I/O Input/Output
     INIT Initial state
     ISP In system programmable
     JTAG Joint Test Action Group
     KPR Unused I/O with weak keeper
     NC No Connects
     PGND Programmable ground pin
     PROHIBITED User reserved pin
     R Reset
     S Set
     TCK Test clock
     TDI Test data input
     TDO Test data output
     TIE Unused I/O floating
     TMS Test mode select
     LVCMOS Low Voltage CMOS 3.3 Volts
     LVCMOS25 Low Voltage CMOS 2.5 Volts
     LVCMOS33 Low Voltage CMOS 2.5 to 3.3 Volts
     LVTTL Low Voltage TTL 3.3 Volts
     VCCIO Input/Output Supply Voltage
     VCC Power internal
     WPU Weak Pull Up
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegendV.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegendV.htm new file mode 100644 index 0000000..577547a --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pinlegendV.htm @@ -0,0 +1,150 @@ + + + + + + + +

    Legends

    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    AcronymVerbose Description
     CLK Global Clock
     GCK0 Global clock zero
     GCK1 Global clock one
     GCK2 Global clock two
     GND Dedicated Ground Pin
     GSR Global set-reset
     GTS0 Global tristate zero (output enable)
     GTS1 Global tristate one (output enable)
     GTS2 Global tristate two (output enable)
     GTS3 Global tristate three (output enable)
     I/O Input/Output
     INIT Initial state
     ISP The use of the JTAG port to program the chip while it is powered in a system.
     JTAG IEEE Standard 1149 (JTAG) boundary-scan test standard.
     KPR Unused I/O with weak keeper (leave unconnected)
     NC Not Connected, unbonded pin
     PGND Programmable ground pin
     PROHIBITED User reserved pin
     R Reset
     S Set
     TCK One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. Test operations of the device are synchronous to TCK. Data is captured on the rising edge of TCK and outputs change on the falling edge of TCK. An internal pull-up forces TCK to a high level if left unconnected.
     TDI One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It is the serial input for shifting data through the instruction register or selected data register. An internal pull-up forces TDI to a high level if left unconnected.
     TDO One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It is the serial output for shifting data through the instruction register or selected data register. An internal pull-up forces TDI to a high level when it is not driven from an external source.
     TIE Unused I/O floating -- must tie to VCC, GND or other signal
     TMS One of four terminals required by (JTAG) IEEE Std 1149 or IEEE Std 1532. It directs the device through its Test Access Port controller states. An internal pull-up forces TDI to a high level when it is not driven from an external source. TMS also provides the optional test reset signal of IEEE Std 1149 or IEEE Std 1532.
     LVCMOS Low Voltage Complementary Metal Oxide Semiconductor 3.3 Volts
     LVCMOS25 External I/O supply voltage for LVCMOS25
     LVCMOS33 External I/O supply voltage for LVCMOS33
     LVTTL Low Voltage Transistor Transistor Logic 3.3Volts
     VCCIO External power for Inputs/Outputs
     VCC Dedicated Power Pin, Internal supply voltage for the device
     WPU Unused I/O with Internal Weak Pull Up (leave unconnected)
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pins.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pins.htm new file mode 100644 index 0000000..218fb43 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pins.htm @@ -0,0 +1,341 @@ + + + + + + +

    Pin List

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Pin NumPin TypeAssigned Signal
    1I/OA<31>
    2I/O/GTS2A<11>
    3VCCINTVCC
    4I/OA<15>
    5I/O/GTS1CLKdat
    6I/OnAS
    7I/OA<7>
    8I/OKPR
    9I/OA<8>
    10I/OA<25>
    11I/OA<9>
    12I/OKPR
    13I/OKPR
    14GNDGND
    15I/O/GCK1CLK
    16I/O/GCK2CMD<1>
    17I/O/GCK3KPR
    18I/OKPR
    19I/OKPR
    20I/OA<4>
    21GNDGND
    22I/OnFPUCS
    23I/OKPR
    24I/OKPR
    25I/OKPR
    26VCCIOVCC
    27I/OKPR
    28TDITDI
    29TMSTMS
    30TCKTCK
    31I/OFC<0>
    32I/OKPR
    33I/OKPR
    34I/OA<16>
    35I/OA<22>
    36I/OA<20>
    37VCCINTVCC
    38I/OKPR
    39I/OCMD<0>
    40I/OA<2>
    41GNDGND
    42I/OA<19>
    43I/OA<3>
    44I/OA<13>
    45I/OFC<1>
    46I/OA<28>
    47I/OA<6>
    48I/OA<23>
    49I/OA<18>
    50I/OA<21>
    51I/OA<14>
    52I/OA<24>
    53TDOTDO
    54GNDGND
    55VCCIOVCC
    56I/OFC<2>
    57I/OA<10>
    58I/OA<17>
    59I/OSTERM
    60I/OnSTERM
    61I/OA<29>
    62I/OA<30>
    63I/OA<5>
    64I/O/GSRA<12>
    + + +
    + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pins.js b/sterminator/XC9572XL/STERMINATOR_html/fit/pins.js new file mode 100644 index 0000000..591e563 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pins.js @@ -0,0 +1,62 @@ +var specSig = new Array(); +var pins = new Array(); +var pinsAssign = new Array(); +var prohibit = new Array(); +var unusedStr = "WPU"; +var gndStr = "GND"; +var vccStr = "VCC"; +var tdiStr = "TDI"; +var tdoStr = "TDO"; +var tmsStr = "TMS"; +var tckStr = "TCK"; + +function showPin(pin) { parent.leftnav.showAppletPin(pin); } + +function printPage() { window.print(); parent.leftnav.printAppletPkg(); } + +function showEqn(signal) { parent.leftnav.showEqn(signal); } + +function updatePin(type) { + with (document.options) { + switch (type) { + case 0: + if (inp.checked) parent.leftnav.document.options.inOn.value = 1; + else parent.leftnav.document.options.inOn.value = 0; + break; + + case 1: + if (out.checked) parent.leftnav.document.options.outOn.value = 1; + else parent.leftnav.document.options.outOn.value = 0; + break; + + case 2: + if (glb.checked) parent.leftnav.document.options.glbOn.value = 1; + else parent.leftnav.document.options.glbOn.value = 0; + break; + + case 3: + if (isp.checked) parent.leftnav.document.options.ispOn.value = 1; + else parent.leftnav.document.options.ispOn.value = 0; + break; + + case 4: + if (vcc.checked) parent.leftnav.document.options.vccOn.value = 1; + else parent.leftnav.document.options.vccOn.value = 0; + break; + + case 5: + if (gnd.checked) parent.leftnav.document.options.gndOn.value = 1; + else parent.leftnav.document.options.gndOn.value = 0; + break; + + case 6: + if (unuse.checked) parent.leftnav.document.options.unuseOn.value = 1; + else parent.leftnav.document.options.unuseOn.value = 0; + break; + } + } + + parent.leftnav.showPinOut(); +} + +function showLegend(url) { parent.leftnav.showLegend(url, 650, 350); } diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pinsdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/pinsdoc.htm new file mode 100644 index 0000000..9da2708 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/pinsdoc.htm @@ -0,0 +1,265 @@ + + + + + + + + + + +Pin List + + + + + + + + + + + + + + + + + + + + + + + + +

    Pin List

    + +

    The Pin List + page lists each pin of your design with its pin type and associated signal. +  Check boxes + at the top of the table allow you to select and deselect which pin types + you want displayed in the table (the default view will display all of + them).

    + +

    Note: +  There is + a button below the table.  Click + this button to open a new window describing all of the acronyms used in + the function block table.  You + can select either brief descriptions or more detailed descriptions by + clicking the "Verbose" button at the top of the window.

    + +Clicking + on the underscored pin numbers in the first column of the table will open + a new window displaying the pin layout diagram for the selected pin.  Rolling + your mouse over the colored pin will pop up a tooltip with the signal + name assigned to the pin, the I/O standard,  the + I/O style, the slew rate, and/or any constraints assigned to the pin: + + +

    + +

    Clicking any underscored signal in the + third column of the table will open a new window displaying the equations + for that particular signal.

    + +

    Clicking on the button + at the top of the screen will open a new window with a graphical, top + view of all of the pins:  

    + +

    + +

    They are color-coded as follows:

    + + + +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +

    Color

    +

    Signal

    +

    Green

    +

    Input

    +

    Aqua

    +

    Bidirectional

    +

    Blue

    +

    Output

    +

    Magenta

    +

    Clock

    +

    Red

    +

    VCC

    +

    Black

    +

    GND

    +

    Yellow

    +

    TDO

    +

    Gray

    +

    TDI

    +

    White

    +

    Unused Pin

    +

    Black Outline

    +

    No available + Pad

    + +

    As with the single pin display, rolling + your mouse over any colored pin will pop up a tooltip with the signal + name assigned to the pin, the I/O standard,  the + I/O style, the slew rate, and/or any constraints assigned to the pin.

    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/pinview.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/pinview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c3a27ca5c3e1ff7ae45eafedc7f9c40ec212299e GIT binary patch literal 1868 zcmbW!doQXf>O=;b# zml(RHBH~iiy)@RfMOBNDifvJY(lMJ*t&%nqyL)EO*}r!8dC&X)^FHr;zMu2RU&v!WtZ>>V6w zPTzj#dBV$^?h_bvI{3_4=DFyY*tmEW`@#=t=^2@qIal%vt{2|8dFwX!r@Ljma(;!N z@_s{OQ*%pe+k@_&-oE}vj|T=v$Hsr25WScb&%U1fWqx7t&C;@Tb?x2y`wtr*H@967 z0QOJTAF}^&feIH?F%~#-+XaEfD>e*-BX*i8VQk%zj7Uw={!7Z(BYCCuT`Gp=9ulp9 zsOPFUvc)V#x=s6s?7xGh{$H{`VE=ZB0W=Jv7#<7+4g)_+5EI|t_Te)MgV8aqayC{*8bzy$NGB4*&!*%FG=ecG%YliwDrYHhrnf5ol^=CG&*$fDJ z>&hzMl%ArdWBUhrx1iZHSPHwknAnAR+l*PJ7EIcryAvYAhhmGY3e!9o!qL7GD^lX= zUtAi%HYd>-QQbb7$U1xGGlSZ>NeLNvhnEB0(NZ*;xFLv?1Nqbx)j{`0uC>6KyVo`D znwe1V9Hlfci4VOuLN#n7u$Z`Sst?M6T!4qXS+^3H|7RW6;tHyK+1lokU}*#&5`mVO z521w9(=;P8i>-SZYIv=~l>DRSIxq3zmS0lQ3b#b|scNWxb!~nwICxsL_%tr&hZG&S7x~bR2uU;oFaTucWUE1L;PEE0tVgdBfD&;M5^$Rrx&p>bR;%+kc}nMh;|X@Vn)J+S^x@k}(%f z*qI{Ne6dB&kiUsv!)5Wz^`W$M-#8_wa1VA)rVVM-*RG*`Y@Hq(hV*RDTWLCw^3!Xh zA&w7yU#%AKU13>Xc6h1#S_|a;?Wm3~rAD^TWROzvvN)b&JU`kvbbP;LsPu1XR~ArM zw&A`8UGOgLTDwj7k0SlK9m$V+gl6NiW3ykte7UsOxf`85UYlPG`cC^)_OA|;8WRFz z>38FU0gzNb-^rS4Z?)g6LV31{5e9s^M{pB29$C=hWRwg;&XeN^$s$w>dAG3&`cEf= z@K=S!yhN8Vi=~=sev|aj#GQoBEfZRdZ*$w#iJ%N;D^89k4L@oeU}xf;Tg$O3=)cHx z1(`yFEN^bNev{b%6Ww{1{ymF)wcLwSdfq0qZobX0b=fC(#9I>cp!jBwW7F`S-?+#1 zSP|vTKagKeRX!NTJ^wIrW!l=EZya->@zkc zuU+3Gc4;um9d2_8z=?HjiMu-cTy~bx7^Nhu7RQ&fu{rHTA`fTXhq^^*UJ0duqem znwlj|E9?n(?|Ka2*R|NmMyvsopf=xknjPnA4UV>5 zhYpr4lA%w&S!vyThJ1N{!>}uAm~A1{kZcVk-DzrP*4=0w%Cuojt;v>ap0a^;t(l9> zCdK?E8%%xO=&xa+p|b|ZBEm3_^iHpyuLSV= 4)); + +var is_ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); +var is_ie5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!= -1) ); +var is_ie5_5 = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") != -1)); +var is_ie6 = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.0") != -1)); + +var is_ie5up = (is_ie && (is_major == 4) && ( (agt.indexOf("msie 5.0")!=-1) || (agt.indexOf("msie 5.5")!=-1) || (agt.indexOf("msie 6.0")!=-1) ) ); + +var pluginDetected = false; +var activeXDisabled = false; + +// we can check for plugin existence only when browser is 'is_ie5up' or 'is_nav4up' +if(is_nav4up) { + + // Refresh 'navigator.mimeTypes' to get newly installed mimeTypes. + // Use 'navigator.mimeTypes.refresh(false)' to refresh mimeTypes + // without refreshing open documents (browser windows) + + // check for Java plugin in installed mimeTypes + if(navigator.mimeTypes ) { + //window.alert( "length"); + //window.alert( navigator.mimeTypes.length); + for (i=0; i < navigator.mimeTypes.length; i++) { + //window.alert(navigator.mimeTypes[i].type); + if( (navigator.mimeTypes[ i].type != null) + &&(navigator.mimeTypes[ i].type.indexOf( + "application/x-java-applet;jpi-version=1.4") != -1) ) { + + pluginDetected = true; + break; + } + + } + } + +} else if (is_ie5up) { + var javaVersion; + var shell; + try { + // Create WSH(WindowsScriptHost) shell, available on Windows only + shell = new ActiveXObject("WScript.Shell"); + + if (shell != null) { + // Read JRE version from Window Registry + try { + javaVersion = shell.regRead + ("HKEY_LOCAL_MACHINE\\Software\\JavaSoft\\Java Runtime Environment\\CurrentVersion"); + } catch(e) { + // handle exceptions raised by 'shell.regRead(...)' here + // so that the outer try-catch block would receive only + // exceptions raised by 'shell = new ActiveXObject(...)' + } + } + } catch(e) { + window.alert(" Creating ActiveX controls thru script is disabled \n in InternetExplorer security options \n To enable it: \n a. Go to the 'Tools -->; Internet Options' menu\n b. Select the 'Security' tab\n c. Select zone (Internet/Intranet)\n d. Click the 'Custom Level..' button which will display the\n 'Security Settings' window.\n e. Enable the option 'Initialize and script ActiveX controls\n not marked as safe' "); + + activeXDisabled = true; + } + + // Check whether we got required (1.4+) Java Plugin + if ( (javaVersion != null) && (javaVersion.indexOf("1.4") != -1) ) { + pluginDetected = true; + } + +} + + +if (pluginDetected) { + + // show applet page + document.location.href="newappletref.htm"; + +} else if (confirm("Java Plugin 1.4+ not found, Do you want to download it?\n" + + "if you choose not to install the plugin the reports graphical applets will not be available.")) { + + // show install page + document.location.href=XilinxD; + +} else { + // show error page + document.location.href="newappletref.htm"; +} + +} + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/prev.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/prev.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb2928581f4bcea54b1064517f7a86135afdf365 GIT binary patch literal 1490 zcmex=s9iIEYA7@1%I!D0d#f@A`UGMI9L z^#214f*cH@47SXSN(@YbjLd?J|Bo<8fgH!c%*cQM9Gt9d>|8)O0|5pGHlStf%uMVM zX(nbCpd2FyCj*zTh*bErYl1?eVoKtQ%BtpNn}Iq+fM%fqkfC;^KdU49b&{<(WSUp<%RH$lHVqE}1B)6>*zsaCf_)3J<0GG`PX zBv)>G@5&YRZgHIHr866Tls?|?mL1jmHFdwR`Oz!Zyl%NY{|?{!c2wkm_;v9tm4NLY zJ8oVuJL%r8s3CM+?8B@~&BGNbA?}=o5_7n!b>_aDlf<31%X;J0&z_=ZeT|O1Xa#la@N6MEtk4^S6ef4zTx7$(LZpT)t{LFc|?cm|QS?k?CW*s}ny=dA_-I^C$ zXHIgtb*+PK*OG|2T+d#<{oOEoMW2^x)t8nVSBm|59a>m?%9SbqKBsLby4#dm~Pgw=G&}YPe083z5J=<5k>W$Q}@ogKlXNc#-jIB zH`nvcq_- #UWVEOpjvO~`6E!MNvbH!#{72I&~;C6%QrVi_P_Usn!IxkeC=lZK! zKaTrzoWc5IKjwXqj|p65ZEd|d;5Dmb4u(aRp&jTKJ)ekW^8lMQOP|mHRooss$8|8g64mQ9UAQ1Ti+~Ce_uXNYoGJie+}DB zR~0hc+gtajYqjjudOzJ8u``7yeOxHGZo#QJv5zmDstW3Ia@i{*bKE(m=$$CXRGm|T zW-B;n7OR*E^d>#r8+s;h$I|L6Pp!G!d^x{ZinRunp7H2#ovwT+H!gZxJogFdCROHR z0gvCRSen~AB)@wtxO2$@&A*jfUS-U+X6Zk8^ZGFrKRs8Y?MpqXXPsHm|2%NZ%x+qjk_nC8Ksm>?Up^8Qy$^S_VhnxDM) ztM>kFyyVu$=K?vXW`8ZMk#^d@69@qIt?8T3X%ux zKC|DGNp*ZKbg$oA@!zMyAN&30GM`i3D>u#g?~}(L>*f{ezWB09{=K?<_m`I!Y#v2l ze3@c@&(B``B~C4iW9PjUi2hylQM`Uf#x&OTf+~K#XIJ0M5!F3DulLLmwHaRj{s~ot alqWmzy@)u#-Xmqu;mpTf2m}I-q+duRk`cvsSE z-ox`kKw!{CLU72HsOXs3tJmUwxpg}^CH2nTwCtP*xexOmKwk?2 zwZ{cxxJW;62!Rw+V&v2_M>+a&i7Q`5V~-|f5gVB#R4gdmPX4{jJd&zYQq(=PFJ#{a z7Wu!(zJmSDH3C@SF#7V~5YPqdPlx9l!$hdk5#B3-w%jRrlBGt2r1LZ1t)kuJ3r|Ky z@$hCXHRZ&IL)enEh3w?36>|GX@-B+nZu?2vH&40iOWolzGmRgj0eA01T?Y!|&#G9E z9EqfvxUT6LK@a(P7Qv!gxmx@4;=0MHQcd@|x{IvT2W^ySAZn?#!`BFfqdL57*NcB! zy&GVM`C;?G)GCtDXGWSyH>bR+R7=T~gDMgbE=Llaty3iATGcy+y06#8CcbctG!kaZ zi>YTjyJVXLZ#=seE$U7~jJMIVQ0zK&J<^Phzl5+4!LXrLuap+z$+ z<0DJJz*~d*`_gv>4vWX@R*xbdV2Clxl}ZIsF&aGSlZr7Sii6sYkL~PjY{@lN_oz;5 zEvA8iSfc&7q3BlmH4|@wRi%#H7V!0Av+s=ZH?tFy znms%GVHBPI;GFQIAq}@|UH8wz0;^WxSb~q2m#tOpt@m3QTw1t157`3abCn(7l})rz zhLv@!4w{f|wy8&HZc?_#hmY8EQ$q#ja^?IxXOFX97&Ed`nT>HDl?8kO1YJ5HnWX04=uP+_bV^L#8aq>%W?-h*QVCqrp3U#F<#%JxsKMCd7I_jx8_iNrl1vE--vu*Y*KH*c_AME)_Hac!u z3m2^Ml9vWhb(eIqrsYHWEGfIG`CghU=|KZQ{zk>^9$xT9@pkp(dj4GN!!CB0lgIS- zMQEne049{Dm{?k0Kd{bXYf2umHJQ?bA?0aXCZIgaOxQ9dMDEnF<&%{KwFC=m&81pr*4lm| zOgoi=MNAs;I|Ro(f_<=g0;X+J>S4W6m^*F|oP$5;FygS7`a0bGg)=LD%CW-LH1lN1 zr-Uqrq@)y?d(58W=37+x^ zc05F`358frrb{B95BOcFa!y*d(w*{MoLEQo>8^Is09Doe2yao?_k@}^$jWk~`_U>D z8l#>G85uxnAeRPWBB_om}jw=I($f!V|>3WoQb*p3TtO8iG3Cj-7%pZ;b2_Ca_G g71N?Me#yf7*vS&>Dp%(2l6OH`nVP)@SQu^icTnr;*Z=?k literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/products.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/products.gif new file mode 100644 index 0000000000000000000000000000000000000000..768040424da06354f7c2ef4e69841ba8ec949646 GIT binary patch literal 828 zcmV-C1H=4BNk%w1VMzcT0M!5hUS3{XTU-0#W>r;Hg@0fg8X7`ELQPFgG&D3IARs6x zD7(9_xVWvcv87W}Q&?D7rlyxrP*7-QU%kDu)WBprJ3F?vs(g1~@!4gppJH-uUzv|# zN=iy4B_*t^pxwx1F)=ZZhhf05W0RAE!os+TiFqC#9;29I=h0=pzO;IJY|6M}oSckB zMMbl-r!Oxrwx?pbxvo}LR=T>dKR-WFQAk=^P=9}MPEJm_xvgPgSFo_Bc6MlJXj^S< zVRCY1A^8LV00000EC2ui07(EH000L6K$0*;oEVLZq;kn@I-k&}lb9kEQ^r}0!R>m# z;IMd1<}Qpek7viQxZkdZd`_?1@A$lao|~jB1%ZNtgoTEOh>41YE(sG&Bao#Kp$P$jQpf z%E2Bj1}!Zd90%6d*xB0K+}+;Y)E?9vI1vs5=;`X~?CtLF@b3;05D^FFG7ka!{Qds_ z00RmfDDZ&{2=mVA1HiDM!-o(fN}Nb>Vt@w-%?(&sv7^V29xrB87@(m90w^^wJc*Kk z1cw(?u55W>=1TwsWa50PsbAwk234{(!isLRl+2BrY? zHU&UIYuvd2R-j<}V1(PFa6D)J(TCLkcShcg+y`=7pM!9czXW;^xDP zmNmXj`hfxlz*y5t$RMC$UDb_MdnF#Ral;HBl)|7~;<9n38BV-RdV)ac4Wt>iR*fQq z@(kg@ZaD4uHGtupZ$GH68?$PprdQwn5Mt^Ir`?GV9|jZiq{6>IW>&3=U1{e$` zpiT^3bc1#Hag`xM7)*Cr!3t3Er;HySuL%8XCB`t+BDCO-)TgLP97g zC?FspG&D3&P*CyNWpZv`-Nm#;IMd1E_*wQw0g~MyWjA*eBEK# z@A$la&+q&Hcpi5NgoTEOh>41ejExB%h6s|Al$Dm3n3$Q_Q-x6=XmI6Eq%eg7d=Qf71bg!GrR?`l zqEwCm5Q2qiGT6lo5@>G4IG5u}2N24RB#ACog{2)?I&exbm; + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/result.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/result.htm new file mode 100644 index 0000000..a63a253 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/result.htm @@ -0,0 +1,14 @@ + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/search.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/search.gif new file mode 100644 index 0000000000000000000000000000000000000000..714dc20092cf8efa2994765f2d5366c977ae5eb8 GIT binary patch literal 975 zcmV;=12FtYNk%w1VNd`a0M!5hUS3{8LPDyYVr*<eTU%SZyRTJM zRm8JnhK6~ywW-3wxv{aO`{8D|xUEf1O&S^+T3S#jC@3HxAiTV?g@0hn%fnMsQ<9Q| zuCAe>p_QqroI5)^o12V!dTg1Qlw)IAP*6}LM11)zB33?5WkPQ|u7L}Hl zn3#%QS@$J4159j{n}Kl21M*k zfLOd%C<+4*AP~4AII`uTECfJUFcgDj$u$7XAQ0JrTnKOhKoCH<=+hD;5F}mY3O~^tCCph52 z1{yMuod5*LxB!YO?o|VPnyrXha{>@&00x@LxTIf^HBPK$&Ns zVNf7Z0Wt>w0Rz@Bqyem{S>t?9b-+Oj41{n%2-!{O=br$ua6$uGhF~b4`T?rwd@by_ z=LwMZx#*-!v2cI~c%DGRrZh-O>8D4X&_bp%3}EU2o`R|>4KDC_!T>A88f&VmQc42@ xE*wAu3M2IDE3LHxiUJK>zB+;q$R?`;u)z}6Lk`f6Fu zYVwkkBbF|mR#uiVZCdNLZL3zTnzMZQ%uSn?W@JQncULpu1v(&EkX;O{c?pVrDVg(L zaIDQaEmfd%JUI8h*@E{q@4ru6P@v%>(SKrb%E=rf=?g1Nv{po|zt&K8`YzwT2L?YJ z^=6;$+ETT4-H!VocG&c-xc&ZHYu)+#*8dtBo0^+g+S)rhyE;XB`}+HMCQY6)b=p++ MnX_ikQe?0O0MC_UO8@`> literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/style.css b/sterminator/XC9572XL/STERMINATOR_html/fit/style.css new file mode 100644 index 0000000..5f32596 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/style.css @@ -0,0 +1,19 @@ + +.tocRef A:link {font-family:arial black; font-size:14px;} +.tocRef A:visited {font-family:arial black; font-size:14px;} +.tocRef A:active {font-family:arial black; font-size:14px;} +.tocRef A:hover {font-family:arial black; font-size:14px;} +.tocBgnd {background:#CCCCCC;} + + +.pgRef A:link { } +.pgRef A:visited { } +.pgRef A:active { } +.pgRef A:hover { } +.pgHeader {background:#E7CF5A;} +.pgBgnd {background:#FFFFFF;} + + +#tipBox {position: absolute; width: 150px; z-index: 100;border: 1pt black solid; background: white; visibility: hidden;} +.tipBoxCursor {cursor:crosshair;} + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/summary.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/summary.htm new file mode 100644 index 0000000..0abe569 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/summary.htm @@ -0,0 +1,141 @@ + + + + + + +

    Summary

    + + + + + + + + + + + + + + + + + + + + + +
     Design Name + STERMINATOR
     Fitting Status + Successful
     Software Version + P.20131013
     Device Used + XC9572XL-5-VQ64 +
     Date + 10-26-2021, 9:01PM

    RESOURCES SUMMARY
    + + + + + + + + + + + + + + + +
    Macrocells UsedPterms UsedRegisters UsedPins UsedFunction Block Inputs Used
    28/72  (39%)114/360  (32%)25/72  (35%)39/52  (75%)92/216  (43%)

    PIN RESOURCES
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Signal TypeRequiredMapped
     Input 36 36
     Output 2 2
     Bidirectional 0 0
     GCK 1 1
     GTS 0 0
     GSR 0 0
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Pin TypeUsedTotal
     I/O  + 34 47
     GCK/IO 2 3
     GTS/IO 2 2
     GSR/IO 1 1

    GLOBAL RESOURCES
    + + + +
     Signal mapped onto global clock net (GCK1) CLK

    POWER DATA
    + + + + + + + + + + + + + +
     Macrocells in high performance mode (MCHP) 28
     Macrocells in low power mode (MCLP) 0
     Total macrocells used (MC) 28
    + + +
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/summary.js b/sterminator/XC9572XL/STERMINATOR_html/fit/summary.js new file mode 100644 index 0000000..8702822 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/summary.js @@ -0,0 +1,28 @@ +function popWin(url, w, h) { + var win = window.open(url, 'win', + 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+w+',height='+h); + win.focus(); +} + +function showTop() { parent.leftnav.showTop(); } + +function showDoc(device) { + var url = docURL; + + if ((device.indexOf("XC2") != -1) && (device.indexOf("S") != -1)) + url = docCr2sURL; + else if (device.indexOf("XC2") != -1) url = docXbrURL; + else if (device.indexOf("XA2") != -1) url = docAcr2URL; + else if (device.indexOf("XCR3") != -1) url = docXpla3URL; + else if (device.indexOf("XV") != -1) url = doc95xvURL; + else if (device.indexOf("XL") != -1) url = doc95xlURL; + else if (device.indexOf("XA") != -1) url = doc95xaURL; + else url = doc95URL; + + popWin(url); +} + +function priceDev(device) { + var url = "http://toolbox.xilinx.com/cgi-bin/xilinx.storefront/1816638537/Catalog"; + popWin(url); +} diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/summarydoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/summarydoc.htm new file mode 100644 index 0000000..607f637 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/summarydoc.htm @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + Summary + + + + + + + + +

    +Summary

    + +
    The +Summary section of the HTML report contains several tables summarizing +the fitting results for your design. +
     
    +The Header +table contains the following:  +
      +
    • +The Design +Name
    • + +
    • +The Fitting +Status, which is one of  the following:
    • + +
        +
      • +Successful
      • + +
      • +Design Rule Checking Failed
      • + +
      • +Placement Failed
      • + +
      • +Routing Failed
      • +
      + +
    • +The Software +Version 
    • + +
    • +The Device +Used, with a link to a PDF version of the device documentation
    • + +
    • +The Date +and time of completion
    • +
    +The Resources +Summary table includes: +
      +
    • +The number +and percentage of macrocells used vs total in device 
    • + +
    • +The number +and percentage of product terms used vs total in device 
    • + +
    • +The number +and percentage of registers used vs total in device 
    • + +
    • +The number +and percentage of pins used vs total in device 
    • + +
    • +The number +and percentage of function block inputs used vs total in device 
    • +
    +The Pin +Resources table includes two tables: +
      +
    • +The first +table indicates the requirements of the design, broken up by Signal Type. +The number required and the number mapped onto the device are indicated +for each signal type.
    • + +
    • +The second +table gives the total number of each pin type available in the device, +alongwith the number used.
    • +
    +XPLA3 +only - The Local Control Term Resources table lists the local +control term mapping for each function block: +
      +
    • +Each row +lists the local control term mapping for each of the eight control terms, +LCT0-LCT7, in a function block.
    • + +
    • +The control +term mapping can be:
    • + +
        +
      • +ce - clock +enable
      • + +
      • +clk - clock
      • + +
      • +ee - output +enable
      • + +
      • +sr - set/reset
      • + +
      • +uct1 - universal +control term clock
      • + +
      • +uct2 - universal +control term output enable
      • + +
      • +uct3 - universal +control term set
      • + +
      • +uct4 - universal +control term reset
      • +
      + +
    • +Each LCT +can have some subset of the signals above mapped onto them:
    • + +
        +
      • +LCT0 - sr, +oe
      • + +
      • +LCT1 - sr, +oe
      • + +
      • +LCT2 - sr, +oe
      • + +
      • +LCT3 - sr
      • + +
      • +LCT4 - ce, +clk, sr
      • + +
      • +LCT5 - clk, +sr
      • + +
      • +LCT6 - clk, +oe
      • + +
      • +LCT7 - clk, +uct1/uct2/uct3/uct4
      • +
      +
    +The Global +Resources table indicates the signals used as global signals in the +device. +

    XC9500/XL/XV +only - The Power Data table indicates the number of macrocells +in standard and low power mode. +

    XPLA3 +only - The Block Resources table indicates the number of function +block control terms used vs available and the number of foldback NANDs +used vs available. + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/support.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/support.gif new file mode 100644 index 0000000000000000000000000000000000000000..a154620eb23ea85665f2a9d925132d1cb474dbdb GIT binary patch literal 760 zcmVr;Hg@0hXyRRA=8o0Qvv9YC1O-({V zLLeX@C@3g2G&ECFQ&?D7P*6~4W?$66WbxT$te;|XZeJxOC46^akB4EQp_JXoWHB)@ zz_4SJlY_mzvK}5DiHUimm|~faVWgy&oSck$dTi&>Wy-i?si~VwOG`aHJvur%v$LnP zw5df!MM+6XFE1~yuA#Q4Vn9GZR#sM8T2Q&UtzltTXlPrxxvqbIaZyo7baZDJu-SE}PHjv>IXKwhTUld`_?1@A$mF&RTpHfPsR8goTEOh=VK^j1~-!kdcy;l$Dm3 zkSs8p8ygLuprN9pq@|{(4I42ltSTxq3bC@Yw6(UkxVSSaF)j)&E-xtw#Kp$P$jQpf z%PB7?&M7?*4g=QL*xB0K+}+&{5GW7{)HDwP=;`X~?CtLF?+-L6;ML~<`1$(#{Qds_ z{{lQ1QE$LKfCv*R>?bfo!Gi!U5XcvSKm>dQDpVwp5#Pp+`Yu$U$dTj4k|p&CB=Il+ zfCv%<2$+BY0099L0SKUQQ>Fm_4mN%M#3y2cOcNJ^`kZh|RJ3!SrCR ze>qSHaq{Qxi;9UNz8QkRVG(fUzJ3t9vP%jRL=fO`6~F`u1Z;~%4Va<{4H$~P-M%xq zWF2-Ra4-rUABLD3LiEMhJ>P{BGtc&&pc%4qs3q97(0~N`BT#_O6{z5X0`VZ=f)Fay q;DZrXXy5}sP-x+X`3Qs+gN7V#D9{ZchFGCMHI!%~gaYjl1OPiZ2uK$I literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/time.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/time.htm new file mode 100644 index 0000000..2856558 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/time.htm @@ -0,0 +1,4 @@ + +

    +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/tooltips.js b/sterminator/XC9572XL/STERMINATOR_html/fit/tooltips.js new file mode 100644 index 0000000..790ce27 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/tooltips.js @@ -0,0 +1,143 @@ +/* Your are permitted to reuse this code as long as the following copyright + notice is not removed: + + This HTML tip handling is copyright 1998 by insideDHTML.com, LLC. More information about this + code can be found at Inside Dynamic HTML: HTTP://www.insideDHTML.com +*/ + + +// Support for all collection +var allSupport = document.all!=null; + +function setupEventObject(e) { + // Map NS event object to IEs + if (e==null) return; // IE returns + window.event = e; + window.event.fromElement = e.target; + window.event.toElement = e.target; + window.event.srcElement = e.target; + window.event.x = e.x; + window.event.y = e.y; + // Route the event to the original element + // Necessary to make sure _tip is set. + window.event.srcElement.handleEvent(e); +} + +function checkName(src) { + // Look for tooltip in IE + while ((src!=null) && (src._tip==null)) + src = src.parentElement; + return src; +} + +function getElement(elName) { + // Get an element from its ID + if (allSupport) return document.all[elName]; + else return document.layers[elName]; +} + +function writeContents(el, tip) { + // Replace the contents of the tooltip + if (allSupport) + el.innerHTML = tip; + else { + // In NS, insert a table to work around + // stylesheet rendering bug. + // NS fails to apply style sheets when writing + // contents into a positioned element. + el.document.open(); + el.document.write("
    "); + el.document.write(tip); + el.document.write("
    "); + el.document.close(); + } +} + +function getOffset(el, which) { + // Function for IE to calculate position + // of an element. + var amount = el["offset"+which]; + if (which=="Top") amount+=el.offsetHeight; + el = el.offsetParent; + while (el!=null) { + amount+=el["offset"+which]; + el = el.offsetParent; + } + return amount; +} + + +function setPosition(el) { + // Set the position of an element + + src = window.event.srcElement + if (allSupport) { + el.style.pixelTop = getOffset(src, "Top"); + el.style.pixelLeft = getOffset(src, "Left"); + } + else { + el.top = src.y + 20; //window.event.y + 15 + el.left = src.x; //window.event.x + } +} + +function setVisibility(el, bDisplay) { + // Hide or show to tip + if (bDisplay) { + if (allSupport) el.style.visibility = "visible"; + else el.visibility = "show"; + } + else { + if (allSupport) el.style.visibility = "hidden"; + else el.visibility = "hidden"; + } +} + + +function displayContents(tip) { + // Display the tooltip. + var el = getElement("tipBox"); + writeContents(el, tip); + setPosition(el); + setVisibility(el, true); +} + + +function doMouseOver(e) { + // Mouse moves over an element + setupEventObject(e); + var el, tip; + if ((el = checkName(window.event.srcElement))!=null) { + if (!el._display) { + displayContents(el._tip); + el._display = true; + } + } +} + +function doMouseOut(e) { + // Mouse leaves an element + setupEventObject(e); + el = checkName(window.event.srcElement); + var el, tip; + if ((el = checkName(window.event.srcElement))!=null) { + if (el._display) { + if ((el.contains==null) || (!el.contains(window.event.toElement))) { + setVisibility(getElement("tipBox"), false); + el._display = false; + } + } + } +} + +function doLoad() { + // Do Loading + if ((window.document.captureEvents==null) && (!allSupport)) + return; // Not IE4 or NS4 + if (window.document.captureEvents!=null) // NS - capture events + window.document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT) + window.document.onmouseover = doMouseOver; + window.document.onmouseout = doMouseOut; +} + +window.onload = doLoad; diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.htm new file mode 100644 index 0000000..ac2b452 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.htm @@ -0,0 +1,10 @@ + + + + + + + + +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.js b/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.js new file mode 100644 index 0000000..9e3bb9a --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/topnav.js @@ -0,0 +1,30 @@ +function popWin(url) { + var win = window.open(url, 'win', + 'location=yes,directories=yes,menubar=yes,toolbar=yes,status=yes,scrollbars=yes,resizable=yes,width=800,height=600'); + win.focus(); +} + +function openTab(type, device) { + var url = rootURL; + switch (type) { + case 0: url = rootURL; break; + case 1: + if (device.indexOf('XC2') != -1) url += prodURL + xbrURL; + else if (device.indexOf('XA2') != -1) url += prodURL + acr2URL; + else if (device.indexOf('XCR3') != -1) url += prodURL + xpla3URL; + else if (device.indexOf('XV') != -1) url += prodURL + xc9500xvURL; + else if (device.indexOf('XL') != -1) url += prodURL + xc9500xlURL; + else if (device.indexOf('XA') != -1) url += prodURL + xa9500xlURL; + else url += prodURL + xc9500URL; + break; + case 2: url += marketURL; break; + case 3: url = supportURL; break; + case 4: url += educationURL; break; + case 5: url = buyURL; break; + case 6: url += contactURL; break; + case 7: url += searchURL; break; + default: url = rootURL; + } + + popWin(url); +} diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/unmapinputdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/unmapinputdoc.htm new file mode 100644 index 0000000..fe242d6 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/unmapinputdoc.htm @@ -0,0 +1,65 @@ + + + + + + + + + + +unmapinputdoc + + + + + + + + + + + + + + + + + + + + + + + + +

    Unmapped Inputs

    + +

    This page shows + input signals which were either not mapped or not + routed.

    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/unmaplogicdoc.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/unmaplogicdoc.htm new file mode 100644 index 0000000..6371313 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/unmaplogicdoc.htm @@ -0,0 +1,68 @@ + + + + + + + + + + +unmaplogicdoc + + + + + + + + + + + + + + + + + + + + + + + + +

    Unmapped Logic

    + +

    This page shows those equations whose + logic was either not placed or not completely + placed in the specified device.

    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/verboseview.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/verboseview.jpg new file mode 100644 index 0000000000000000000000000000000000000000..819132e71c1438dd3a1040ff6ed6aa00b4c01894 GIT binary patch literal 1262 zcmex=s9iIEYA7@1%I!D0d#f@A`UGMI9L z^#214f*cH@47SXSN(@YbjLd?J|Bo<8F)%VP10fRN;N)UtWe3Wc3NSFRGBYu=F|)Hm zXCTgTa&J8D?l80!`UH3ye#G8~xc!>MATG>a*&$=&DWGS|rgr#Q3^JYr<{ zZ6beb*TH(hp88{YduP|l_?_6Z>5#?kIwdE89W%`njhbaQC7p2zopMCc%hD^iY8y*AxL7Gx&HO}Q(6LiW->I(9~U)SEVJ^b_K!*qnVCOpe=howVPNSXlM}hl z@U7+Z<+D|#wV6(_{5fzh>}YIAg`E28$emfry$)%UCC#MnL>+g2f27Ve_u2aF^JWVt zN4|DAE55(t%xTuhqJ^KVb=@mw_R*3x4;Bd09$ z`5G*+ByVucpjpf$tcC zzFhQp;_+0GZ+=9GV%G}Bt&Ufs1M{qdcZNmWd#)mP`@wcK=Uvvj`Dbh|d(=RI}x}lA&tJ((^p6z*fr%Esb>Kvqqpq5 zCU9A?J}as^+@x#EwV0||*C)3vta~jZEz}@&$f?D73d{V|04_E42k$v&bOp|y(e+8X z-(b$mul<(;EZR2L?@hD6xu<$pSetT&?iD+wvytMHEOsi~x$n@mb?dX0{Zq8G9ULsD zFi9K;d?4@Kw{7N{31!Xov1{Iccq#r{S&C<2;`7XUHG}2yx%(_{RlACC?A_OAVmR^E zuGp~f@Kf8qeOTms^6+wTp^1tb4Xp;8llA!+3jghz^v_V{#ivcOuet7Ly(!$69Fx!c+SRpV&k=$0tOe^A%n1)%8R!|6cF-bp%Emxe U5ypJ)hJVKd9{%2Pq5l6(0BBO*RR910 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/view.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/view.gif new file mode 100644 index 0000000000000000000000000000000000000000..616749722f9898c57a5a8e9325bba5006731f956 GIT binary patch literal 2913 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/wait.htm b/sterminator/XC9572XL/STERMINATOR_html/fit/wait.htm new file mode 100644 index 0000000..2b6486c --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/fit/wait.htm @@ -0,0 +1,7 @@ + + + + + +

    Processing...

    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500_logo.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500_logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad995ff62dc5c12ec258aaa9d1db1bd1d142d55f GIT binary patch literal 8103 zcmWlcRb0~#7sh|OHt@l^9N3U;>$IO)hv!%dtlhXGGdcU5U|9E7+^1^BTrQ7Bk|E)K{ zD}zDXL*YBa5t~Edn{UInh9kCzqqc@3x8Fr?{a-|H4PD(DiQAscTOZ4vDFnEA(1mjG zU(f7*ce`)&`>wtW+!zSjejBzq7`ibKvh^x#`)$O=>#!Y8^w!&`m4Wcp!RYPb>uYag zx8EhMagw%2)7RdmZI5NGzt7$nFWC7|vNKh+yYOUpxp(*5t3N-6{_=PEe|A1+Be*%( zFQu|8UB2rtLwC82yR)tQrA|I?jK4a=Uz?lC#IAM)^M8H#m@2qX`QPuyUcWkmem@Uc zdz-sHQucR!>F?$b{>Jyoc)^)Mz3(lQo%zAPTffHX!apCmFOhMTjayT8Bv-QM81$&Cgd`<&%5ean-Z=l|nH?XTDE zD?`s#-*>Hz_pN_;wK2un{4%jM|KZR2@3-gW=j+lJ8gDMKa+X^Qzjc)JdRg0xpLf1} z+5Nfr)=6%}Pj@oj`BNJ8b8aZND0=n|{Y%A-xw|Plysv|2hmch zV2VL|dqI4)OVXHQ-Fl|H=Vbwp8}#sGP3Oy1&0_FrVc9_$*{T^Hs5K$g-=2 zvO#I=BLBOzRjW$>ZF$&oT~BY#ySrqm^&^^$v!rvj_k9y2J5K@X2SG@`aKHMA`$xz6 zP>eZcx?BIHveJ`cb3_FYSfS^ffa9m<^rL8S&PF=hX|kvc^Q!%qvHpeMaw!1N{Ln2^ z(+?M=@Kdn(ew(S(gGa5NN6e02+^w=MR(r>isOXoXC%I7?qk5*!Z(svdJwt!Js6JSD zXsYk^_L~DRRGCL(*@TsiOx@&Xb8&Uev1t3XpQiHsTU!Apb{fHxtS#8v{}w2d4|J|w z87rEoTHka>?}0o|+ULJ0Vt(p6v>GaL^>}yeDf-6|J8rzN8LPmMy5J>NLm)oF;a`vew((L_eW`sG;Z!v3Amd_miP&iJM*c zdz2ahohj53)#yTkW0{J+@5*3~qv*)FG&wV)%=9Cks`J-f*LjE|AUpZ=0;fqqr?lf= zI^F#~a9$|og%d{0g-_fXwn+^Bv{Wfc%&WD`ea%!^%T<$EtT4kws~$dY^rRb<#@6Nj>!=%F!OpiTHT-DxRre{HcU9WKIU;-Ub^ON z+e5hTr_pL+{JRH(d+Q(WjdDwrnsh0xd1w?IxuXk=YwLq=6Wco~`;2=->0LA{k zk2h64I3QRfdGKv@Rn}ymoyD|rn}uH+oQ;0sTy;3r?34KWU)#z{=}vwE<0Hlk?~V8N z*yN;*XLz`V2b^sW-v1$8;Kjv>Gq?Q}`JZB+ZiM4=Z{7cT?dq6^`Jger*qYvd)_K#_ z7x_mUf96R2>-#q=s#ZUMc4<8aK)yM_^Dfp0k4_zrEPvQuc_$%oVsW7T^4F>m{b2lx zjj#H5veq8Og%f03bVI=k|12~j?cw){TJvV)0_;CFIA!C2w@Iv4qV6tQct`vNk|5Nfv(IA?*_> zflf5~K}>oFqhovteTq~=Q4zE50RF+@ zyUOswOT+!IQlv*VO=Q$+Rbl5+B+_iF4g0kF-sILvf1#OcYsW%m)6;{i2N)X5HP*2W zGZBs@dyWl&1Wtd6McDCmy`+aH^c%i)Q)VAu(t+?a!ig1of)+ve#Q8@Kiw7nCtH8+K zhCYquv++#?Q)xP{KN2-0#PVgF0=7vS0!IJ`$8P;&lJ``DnzcT0sOPh5<&LR+uPk-< zISJ9lN%+h%zBee?G;gvwYlHG;yAm>&^+py!vJPg}`%N1Vbe73M0d4=~&m2*`3!Jls zg1TLY9_StQ^GueoH$_<Q;2Dy?wU%5F!9~SbdKu}jWzhE| zb@GA#c3keHa0}Y=l{^TX+(1RKP==g0fk_^VyG9Nf4-~(MZ893X75(Tsx^Cq+HGMn_ zd*dDYlPytB`~(fNlP(}#KuCz*HM>e_df&EcI`R&#iZ?I4)AxE{5am5OK3?ABaVR{$QWSNIMBysWeZGwPFNlJ&iLBL3N(UiI6G|XrbdK}ILcxG*&_l^e)Yt)?)eGt4j15lAZdPs~tz{h80m*=W62H3Th1CM!*-}v*N-I@L+R;k7YWK*DMSpI|*O_X3<){uO`w^ zP+=qPzs=d#ftd{uo1j>1B?w^G(Dc+;3%|j@bIse`xiLzdGCl=~ylu2k&kY;7X$;_L zYgf%AZxBv%M<8dnYn^0fuUXk8z*dYQMnjXIIzxn%i zM#UGa;@NZjqSuOBt(=Yy`kwuxTj_$#8zEy{g3aCaTy-W~d$D4`AI1ORX!`M#aOF)9$M?yT7 zLV?O!bjt76L%oWNBt-I(z8K&B?C!;c+CTxRd4ATa!A@GSt5qm~Gfc5zf<;OryT6xB zXGYnVBcde0`!)1|C}D`uWu)O5gLi}T4)Nq9pB)TTtJKIa#E-xbcJ#dl+dQ0%{q5CUS zoB#$UP}v#HLcAG`;2)Ev(AAL?GBwjqHr@exjeR-oAx4}DPWu9GWP8|nhP%>XPMk#E zG?=2}Y;8evCK2AT=wd_&pyM7a3Km-Q+A{MMrzh8DV<-TOOn{Z1fkn}-%oqSd4sIJn zumlZaByVz9*S$nEYG6~v-T-<_ETK{q9IA`mCA;MiLAQ0BF&y}tQJ9`d7%Leh$^hU0 zjj!ckI4s->6Tid7@38R8MD#F6(qiL$p%P7!4yKM?iB<-Q(ZKh0pyv_$3;_g`?AGiJ zxdj56c~RQhsLpWwe|eyzP=J#kI2ZJ`h2da!`FNoRX^31{=);__#X` z0b*XTL!_AU2S5TDSwPP&1yE!X^bQnKO7J%p2UAIeR$ce)aL`?1u!9-oRvE^;Jw%)g zl3h}G!Nr_Qapf{Wk_=EO&94H6mZO38kidd>Bd&x)OnH#k1vz`}URncCCm66o4Yf^z zzm;;7lq!~b)IF61k|Rb$FZkOK3H28A(nL_&Ft+Gnq*XphiI88^hS@6yRwf~afXo?P zur(WYjYq$<0PIk}1CiR}ywvP-0kRYbAmUqX5!$5d{MVFrk(gy94iTrNsk&W^5yX5{ z4lh!|&*p*(0nm4CFw`7k0~KgHN@H$;i!Dkl3P4%}1dGqQS^hpnmWY4^d7T?8K1oT+ z3Ih}nPNfzQQ%~ih|q)EK}DXQdzVJ=stL5Yb- zA=T5`fC75vnN8w-QaO%?bxSGDBUEoG0!#*IZ$3zwKp|?Qvm~6FEJfl-%wqE!w}`+P z4XI4Ix2pqEp$MQ^bP0MRs;F{MF&ALnvWWDMbi`HF=IDf{)fGwnWuaRQOaTTuO0vvE z46H=qqt5%dy&o+JW|biXvG|?a2kQ`mWOScMoh%)aL_?a~S%!jpBiktEQC0c4?Gr8>vw zM4}=37p5;4*YgmyOuPSn!C%ZAYUBjb;z9otPqjK$T-k>FM7SnF1YKui=9d6C2M&(} zOQ{l`G9qS`9zCHW+)&`XbkGh&%3T(xT95MtV1JYd;b~r1@<12an5)MsH7IlmGF-qm zy6^qJeL?LLiIr!7wS`mDppf@R-KSZu;soR{+2zGcw8t`lBE)8m)x!9)m^lEy1mLbt zUhT_Eztbk==ogJe!@z>rGhfq#zd~n^x$lslWGB(FotRVh={RPf1QBe_F(?(1^Y3js zUj+7JweJ>O#IQrMbfOVuh-0LG`2AxCqRoL#yp-xTXj0Xqnd)M7id@%}(xOSt+2@$A z)(CgDD}(GKZtSR-!jpQODlJh7RXzYx8cZhNfy)YKkP+TYM23Mk>lZ$-xco95q{YLd z3odT3i)Fc>F4_wTm!||bjD69?9Ue0~7w{14;N*(EOUU`@6d|UbRW*T!NrG*FZfUu$ z=m^je?!QhTk{l6ifRstkf_gzR2!dZYcN)k@e%2NL>?81 z4jT3e>*D*ieoSPBHV=7?n`R3jzIX{d`})j^<)zH?$zZ}QfPYRDSR(-)7+lvbTM__Y zWg{;Iqr@bW3Rpqsj@fq7UF{ZqBn**8bg&Q!BtrqeD#^J_2FcOEhU35%fM4kV-0pS@ z$$XQj&CrdT2Fc|nwrKCkTgtB{nhlW<5f#e8a6*^@1i86cc z%n08=l9}Copf~7^HsrD_VN~D!gpA-Lx`+?y%3&rXGyGj!7`k#k7oU|hh3#p0L=fJYgk;B|AADsUtEvV=ij(I1E&9iqd5S{tCAu0!=0pZUsD(X}gf zjm=oK+xuI{V-G}PRaq|~({l&xu@X$Mt{S%AAnYq0caZ^(W};P3x>P+yL~DaJfd$!M zm=goW6h~Cu{v4aH7ndVDXn=kxmt0jFx{viK&~~=`0p>CRQ$fT$XA9h4Mq4vL+5oT# z_d=1eK~muVHlS}`D_Vy*#QZq(HB>F1)P2Fy*HJlO?Eruz_kf8P`r2S!l*Q`D_#Q5N zuQGTq8Dhu${3}G^HfMRQ(}ww?S5KMtT|Lm9Zy8<`nUvpg6WHa?KUNNVxP7F!kof~U85iqn8*Y=LW7<@=mFNE zL+Yl^Zkm`ZQ-9{!Eq+u1JEoVFCQd+`s|e@|8|(+nC0LLQ^dKE#%>>)r1A8Y!^muvH zxuc^qXP(k%_l>YR+rV4q$ESnAgQg--SuC7?-Z>3ns}HuirZ=e#H6bsXQlQN7h4^lW z1H<7_+1mZ#cUB*-%CZN_AK?3vXCdks#_@bG4PWO9D)j{Gd2iGwY^>%;g@pZV%>|Y( zUp;g+$pcXgkHtM@;Cql zAo&WQjB}=q6aPvNpvXfrrs)z|m%lh>nU~njwq}g1pOiDXrFyQ3Ix#$VvOuj_M8R>< zD4Ad>Uad#wbV3ln&8VAuR%B&lWO5IA47d-}hbx>c*K~fre6GRi%FvO>I-^8_o8MLKVDr357o zx$2&hf8|mU-aaz-@mA`AEWSbvNa_4!=)l?S_VqJhZHQ#j-(=9Hf^0lO*?oS|)^#m2 z|BYCc1?qA$;zC5UL#gM~$9spOZ@`3$2y$H|w*=>zf+P8af*DZcYC*8#)tkqeRp5}R zsi(F+P#IkU2@ry_Og~`uymLb1iIF^GVcTkAljbVJGE-rFDuicvt3aZLewFQ3#Sq6~ zWSiIJR4SVO(iw6$El$bal{pcK{2}ikDy=GxbWa}=jUJuu$(B%S2jT_1X>#d$A2s8f z_C>eP+_bvTUtLloXWM-L<^|MuQ;GUea{gRsZS22SjWmmUHdXAds(KwsOSNDORhI<6 z8mg8#ZDK;gQ~UT?XtM(=S5MPRxT#FV$Ydn|D4M33xzXDN6)J+*yta4 zuzEy`_`arZFYX|$F!-bFOY7``AjM4OugjfyvSplE-bwddkpudfeKmbIMSnphBSdq3 z6|#1{-E3f0MIQFloPd5DS50Fj>A0vMOftAvcFiH+RqcHK3A?Jaq!Z4HD0`1Vt$bNS zHimn`TTDH{IijgYyYPai6C^{Hxf<_W+o!+r*=fw6ynJ6f$z3Rf*gmgc{EJxeO`nzN2cXD3Ww&I6f==c<64FI8LCIr+A% zV9lm{3Q|18^Wbx*41yk{c+R$bP2~AzXQRwS@}U!0&l9bMQAMubw0HHLnL}nj&mM}h zq`a|j%uxvRKf3#S-rr40+>Lm>-}ntZ`Nrq0x<{~(k&`a7qURgRXZ=nbs@`24@f$mX ze>A@xxKvng*%QvKr{*>Nl~Z4E{v7YX??i6DJHKjcS(o^Iu0HUsUp2oTD)lAiA%ExH z8{*z%tG>c0iKb46eJs7+i_qf29Ltz%+s%6_oirfHChJ*W?){CaZ{?fNS~+ zat&f_5~wh+NW?f;#Dezh2g#L3r2`hg~KsQ=+o@-~wE3DoC-A!g6j;2{yO?QfvM>Yyq55>D*niV-EC^7`K z%0!**vYYfyRrQG%yHd&hvn;;nsct3%b?Sz=)^M*~yM+|nVn$A=-7HhLM>zXi!h)L9 z35;hpx{5t(alN_ZH2*D5PT1puNsbke*eo9r1yj~Xo#ZuMqBLTuYOBd7c>+Q5F?=-- z%NNj7Yin8ZrM`leZHAWArhB-UD^%$s%RR?Ug|22qI+;0k<7&H&iobSI%?g}O#bmsT z#&%o86=`RO)`dh3j9A2hCx}t@KXD`e%B5Bl8I)a(J8d~tW^_i9cgGp2U(zbPfvBv4 z9&4!ye{bH6l&pe;0EG{9XVZAG{OBKFOWjwzd3%Pe)2N}Irw{n>B&YjQ8&X3jdGJrp zzQ@AtO?-GE=gb3(9v>0E6``<{ICtIom=J=YB}?&WC2L23xc_w_CfZ2eWWt!}T(TjR6}9=uX*nEVOh5LTERRszEYq zTo1GLq;BYSU-B$%IQ+6412uuVKcD^{*s{18r#Ei2{~0+jHm3@q24y0B+D$Yv9ZeC% zX$1DsI7$05Z1(C*frNeD;FKQ%*o;$nR-=$IsHGsg2m&IDD{InTUUAU^=%SxU9%%vT z4a{gz&kJU+1#@eb`U#IQ+(u}gN}+m~0w`C8I$&k*uA)4MJz<~@_!?HJ$*18QYcvj3 zt6Rn$65L_Yun7<>I0SbI3AR}9KnNCm7k60*9xMb{+%32) z0kT1VKN#Fj10GGW|cx{Wky^K0p-{g@wTiz$C-KBEz`v126*s z7&s5n{tNhj2?iz>_Cu8Tj|d1K8ZW$igZ zK+P_;&Vl-e_CLt}@4zDdzsUX@?0<7D0EnwXbvzlfZ_Q)cap+~tESq>J2q?uM~*<>q~6+#bVu^wyz4kh>*aY0$B zk#M|NT1iUX$DdQ$ZVkV+-5THjER-k`yWG1q^7X9)jZ|XkcqH*PnIdKYtg*nMm*RmnP(F2BT}iJJpDpIF?sq^ z;otHhMhH}r|kEg@fiD&O! zP8=CQX2;rY{4AkW+$H0RKq?G92|M-=q_Vk|$NzqUd!D4I3um>>Y?)DXUn* z_I5y7zHN#QpK3?%Wz1e|S?HU$!xZA#8j^WfM?vBm0K<*$*Gu3G$-M=g#BQVJtmMRU5! zDyq%7O`eW!5&cq08pcW1Ga&uRz!2>BW~0|QLaUvlg?g$ydnRO)lb+2t<6 z8`Jew27gW7FH~&rSXH3T@>nm0nBTs8*ZeaPzq+=6t<1`bMweN(>$e=kIH3};j+Ek` z1HU`_RHxNO#>S>nxz4P0lg|1C6jfj5ipEEhYf$~Wy|F;GZoOEUlfLJ2n`qf&I^#=dJJiS5@eggh;l81x7wScS3*O z`05}1?H)jN_r%|1wI8x{Ko8;Hin_BrFQ?xHbaes-XFZl#z$3+&Q#8EgmJN2Lmn6kBILSe zA9E5z55nqSGLsAXaNh$QPp}-o`!qFk7IRL_4o%SYNoiqsVeIf{>^AQgN=gXyEB1yC zKVPR0RB)!sM|@{vjgQ~x6hIqq3X*5Ld_ z&p)m~3C23iN`{ax;9Bvm&k1hnjOqiQoH_M-!Hw!p5@jEWoZ^uQ;Oy^(l4TYpfsqH) z_>ucuOfZBUOCeqv-?hYIA2%EC88$xhyyQEZ0AE-|(!(hRto zKG!mp2>k+Ilx~i3Sw%{AJ%!0c;L_OPtC;B`aaA^xLh)stEG^GNV>h0!WU!C)=MMFc zXvpCl#!4oSXN$E5l=ln?B6*&h*NED}CiAo{(i(rp*bHg{3mYDTRZI}hF^9i`)NOKo z65_!fpQ%rGYOWX2!xJO-PgkUw7OzDpR}X6ZrGB(I_5d25X)!?bj)@nJi=9Mr+hk2JK{-e zAOAU>Zs5;LHxBl3MP^OX$qv~K(<40h^?Lx_E3{Jg9ntiSd!-qsdtnV9Ii^gNF=H&_ z-7BmCua7d8@49Hk6rjF-LymSnMF;d=IGs~&F@j7Q7-^_hPkaz2{uWXEQq2V$iEjgW zw%cF{*iv?XwNW6_W>Xdhyy31`LR$=@Uznq#M6`v6HJH8J2u}Ng*JH3F<#@Z$>nMq^ z=s=R>uwt~EJEeuw?17`RowKxBs&M_WPT6+nE-luVW&bUINO{pFY)*P&Ps}tcm=2w^ zA^1e8QfDJ68q)l3V=99)p%FKghUKPbTdSW*!i8=i6uq|^eY$$2ROl=(RX>^6)Al7Z zy79@TRq4TG*Kz5m#{ljI96G!4AL>Mpuxe_i*_SgGqebK+Hz|Fqh0r@Fx2g3Uh;eae zbif9qpK02lO$nsdG}8@(J?eIB(OkMPX5)c<XA{&_wo6qrvc^4HOja*5uP;D&?QM30(h zBp}o^6CZ6$wMN`nO%*?RxBcg$IVFFTXF~xiFSG?k8}A zBiY(P(U*DmfDc-Csl&CA3y3%=!ez`74?9bKnw!ff3 z6pn(YS`tyWv)c-@p##=P0M&?U11UZ+M}>e!SG}Mo5Gg*9qT657jdRB=?1_QM+6(cu zPNCa^b6329j4QdyyvxKq$|yP2ea>Iq_X^d_nix6znr$&hQ5-q6SM4MR`uiEoYkq8ZMV?PofdQ zR@aoP=rA4h4v|cQh3y}cy6)mvT4#R^ALC1H;X3pJchI#fhW=wz=Zo0isy4c?M!}n$uJEpd;?leH?3B$ry+2y_ zfDncAgo@HWEd@IN>kZRhOPb!bu?6&-qO1_RfkXpPq%k=UuX879q!mu5zFH3s-DL^jow>jvU` zLqpdSI)Npzjsp;vA5)iCQ|H2*k!30Z%U;3BG1H#5%~&2>KiRzR0l~BIyZ(jD=#x;~ zy_p4eUUx4$P_2{4@yL@1Pg|~XqGJ5>YXmGCt+KYPwZRn+Qb8#V(u?=QJz;yQE42kVoqa>Up#vYbU z_#BZ7l0Q4ELgIQl6&U#&EFXq2L?~XQVn4g?Lg-5c)^Zd6S;U&@_-cZ_KD`<=Y^jS{ zwU{n!l64boI1uJ&Q1%(2#!h;RUlq@39y_qCALqNWjOk;gW1)SXxqQ3-uHH=YPW*J# z0^9w`qJ{Wz46Ep)r`oOhZ=V^yZ(+ihs^Xm8-09t0SU#=LOm9;=ja7=-e z{QTbBy;`-c`%NSF99vSar%ewB4eJe+n6yWNB>krd{T_K?ml?dE-N8t^T3b7>g0>2X zByd39I?2dh9sPkyK|M2h01{Q*b?rcP!prrq-s z@|NQvTl~%43tB!HO`<_MzC^}7Kp0s`;Jf21$IF@=Qx*DWpiR8_hRvnTxB6`^i!h-L z5#Tm&6#w~W{xgiO9D6j(g|5S-Q^QPGl43<01p;l ztf~jTw)U)Nn4J*R${ z6E<#l7n15oZ$y|%!^}BvaeGZ0cK=fYQtSwPPy~KAE*#PDy?r#;gi2_dTc^jP{$(az zId5UT``v|dkKPIYtCs;q*RX7;zg^sk0Iz@s?KXQT74kKPyUJ1-I zS>qt-s`qVA-5Rng?pToL)g&*T+=l*jam9)hsjH=v!v%0wy;9mfWT}H=@dm#C4)f+w z%`V&cYmvG4)*#Nev&gJ~n25VV-f4)QS|3^F)Mm8HGeMLtYEn4%oSFyuYNnPYh0|%+ z2*_hcRmYM+A?sv2ro_BlKG~!!qKpggBUVgz;#na${Gpu84FeNI@zhiKPN|A;J@cK8 zc~@owOC~tyuGG%$t9?_+p%_uBd0x&>WIOb=TtziqsA`u^xF@F}ZZe~dj4iX6|LJu@ zV*!f_7356Asv*O{b*nW)YCeV1j+hPOV}31wVk!l%Jf9SL4{(tZ8z;H3ei_2nCs;JN zF#@zkf%L14St$fKUdz^Ke-zT~o&OQqf0~h6ylX)})eu51rX%rVp0yGGIj+!GJhpN< zjbmNszEH*+dgP5p33|sIUH|$cI;sEg@=kL&l~I0PT^QSr!;?-wQICu>;Ct27rN>l9 zKt3Aa|8g)pEZO6$rmKq}^@g;`F)|Fs=1ktMHWEePdvuZ$NSifalxEnTco+KRs5Z^e z0MQJ(z9cm2I8}pQTsIQKE&Zdw0c;_cn7}2>u$2@gboON!DLSazL|$m-;tTbNwjP-| zmAQe#E3unMmRGiE-wEcvjpL<``6re?ENGiFJtqtYSA*S)I$SS*Ui?iMZL>Rv=GmpC zXgtXk4u7#0wHN+;f!HUkKB?z~9BpYjd*ioxP$m#;wt;(l*3+G_BDVrUZ3VD~ zJM;l{hAVOtXUs$B&*_;oWe&G;zLXb_?^`ylTvSK)kg)<4v>6CaI8OKtx8_CqAV-hh;} zvq^JRHY0UME&>Xy1|flk?aivm z2|0;Ampt8GO|J{J=0{*bp*x-t_5yl|3ZMBjH(Nw>|$V4bi)S|VaYzV z7yC*no^9u9Kib9*Tb;ei#yv{>%i*q!zZp9+E8f$8-8n;3CDt)AJPp; zNPn7mo1x>_q98K;ST}z$ysyxd_?P{JqR$D5h{ zT#>raaL-U;S2uo-ZDGox2Dx0!!`wspGYJwnqC!&j5=G(|%%5?wZ|(4D3~@Ggh!!q7 zgfi7kY?%1N3treb3cYlorF)9;Qca;aGJl$5Ou%<4{kUObcY3v~vucOm+oUNv{>J44 zWa$PpWt^>2JAGI=v09D~_6%*Q_MAE5l&F7y&g*4tQaIxx-_mxdYI$TBng8ny!4BGiFKX0~nh@AH0Vy z$9y)ug6Y2+c>mhw?h)Q@OsUgoI@vA|+Z`L?Y|yC-V`4@pF9i+U1HRA31@pC_iyhZm zSWer}cISBwI$NKSA4gigFV-i@UwT*^RKK_fIJ`hK9lBwY%b_de34Zc-h_0Vc9A&FT z+6LfdMR*>*IA<#9$Z3}>egDmt$P2m?L(&DOzNUM zx{7c6tT_H!Lh5_98panZ2h|j}F;yoWfy(xf0b`)9>4oLHzF?J!JVW&F^|GyLA7_nY z`;UAx%_>YdFXlEx<2ikQAN)4zq7fepGejr3ucLpVlp!FK!!wojL&EZ{aRUuz;O6Y! z-n@TrH*AC0Viufnd^WkU{HNc;UND`{e!j*dTaOB@auIai1^u-#v***IxLT3U-lw<1Zj-}b_Q?izVBzV1^ zor)(WtS^p2$o$RaV4KFa(Eg*2O7ZM-m;ei91pah z{thsCJF6z770oI)Xq0x&hQt*|XNtXQ(&~B{k7~UK#4-+cxZfoBm%eLMV4AxT4r1ie z{%JeqxAa$%LNqIm#^v-01H-2H@zr+T;$iNhuOudk+ySZDDV*LiGOVUDTj_C%8m=l% z-J!;=oQ_S}4yBO4nx=gHLr9dN{u4Aby-A*8Gt;c%ae9Giz&*Z3JsUw#9 zzN89wS}Z<8qQqJ#ZvLtGN&I;djROt6-woHFE1v^6q{lh=B%1WyuM*lLEZO>5LgabX z)kt^7j69VLkq&#toy{=yD+U^uk3x8K((vUc->7E-r<9yCsXCwgP z^{Bi7w|9u{FZlA|LobI-BU7GDBy_&MFuyUiTkpczyCQk-QDXKrtVrE9SL2D7`j!p* zE%#xoefAV6=RjgAhEnm50~ua z<&D1PM_#>~0&NP{(CG4yq^2y2#^-^@yk&MG^N|;f62DB6aq~PF`v{o;MDfL{!c#oJ z$}g|wIym!0boJIXhhV_P$}Dg%a?5E3(e`(LTpm49FkT!iL+|sew!%rl#`mL^&s(z+ zKbP%$03vaI&!W3vPOHSg;+X+&ZW=c*qiTHn&6f?GheFw=3+QICkWg3EU)+ zgDLf1);VS~R%LNaZ_hR3m^haQ52+7}T*ySLkj5IskeHd%m0zB7%~X)Y3T3B0)po~E-&?6(Ld%t%mQ)e+ zd;=@6zq+MB`7gxp9(Ov-=ftA?*sl4^iACSNk zvJb58(Sz}+n6mDvP)$5kB)?uaS^*0YGPo2RiN%y)i%R}PN0LG)Zyo!C<@xZ?j}yxg z2{!0{C`N+K)QiNXn4rA4;3o$3K=^j6vMX4e(nK3KJGQK_K8R9vn&RON@K3BMSpAy8LXUe7BR3zBpdg?yLN@p^QX2$k?F*%GRikeg8P(w-wwGDID$f;7zF$$ka2RhCn z7RsoQ&`=JgnnQ)uzVGk-)AbMB*Y&ubm&+b!E9>A%01Nsp1*B5x+Ut|g6b#yR_1lcL z3G|HwoAd=*Tb`*JJXbe-rl9v+QU9@`zCg+F3I0D}_*7x*zrSl=?gI0CK>GLh*9PFr z9bmo@n6C%sZUeKofiDf<`3CTpM(BK_%$GV~z6O}D1!il2nQGv36)=AX`K3Ym3t#hF zv%$Cf}>11Hx86W89ITOYcxK63GMIWT=4_|mBN?Y_<8Q#Q)`2#*9Xt64J568(tjKO z{{Hz`fDm8Ce!8x;+!6Jw`{ahWVPpE0fnzSLDTbVhl))az?Q?8;!{-?g7_6Ewy%t>^1vzTRVgdy*^8-7{Mq z{cmY*Fj{lujLA%S)bFXmKg-{yN{@ajiyRCmjwai$P7iG?ElAgYi-Ji*@jE}}hffwB z6&J^RZ?9W?)v`SBY~@|Y&k^CT4}HHUM5~|Pug!e;`)jE`NPFgX&TPY_dH&@u_pU5F zsgQK>*XKU|S@^W^W3E4d^fuaRH09uUcG$OqU!cEdhKy&Q`1fc1rHjr$q}yA@zM-@9;q$>G$sr>b!+L4t;pFgciq5M; z)c%k?LWgZVKD%Dn=nCDeyKJ|1IaqX<>%Fiw?bv3}VQT#E-#;VZzx)4Rpdh6H2&v)9 z=e4CE6}AKl`Q;tycx|^be;RjFmWo-_n6Rm`J1_bZROsU(=7%-yz8(1TZgp>N1Xx(e zP8FHPj`H50ec61g|EBt^P(zL9q7ysAFn$BOSNG-?#ZZ6j`t4Fs+A`|ehVSF8n2JFu5UR!W^z>A z?ew>F@9k|@%(_a=cDgS^?#>d62B*S){cn=k3KHlH_Kn`Tp?xEC?_}`pAin^}ut@Gr z07EC969

    *r+C&G+pj}a@PQNX`&}0JKm*L{rkXLU2%dQ<*QzZ=u+|u(}%t z_X;$d$*QLd4$A{$@l2-LVZI9+(_*5f0kOC&-fiM;g#cn|m+5wxd;Uncxg&*U6!z@Q z1fb3#cZHM)2XkydYN~Gf*NM%ZwX@?LXalh%v-_-4Kq^Gn#4qOQ#kIS2Sqq=P#v_%Vlx_%3cV{hRKvy8RMfZ zdOlUWfU3~NEE&(#d`?x+s}Mm-eaJ|=KHD@hh0xuTw?QQNqV6`Ftv+>RZ zTcmyJ=%u%zhN%-AIz$Ux-mz!*kw4N^0k~cq41ybOcB}Sc7p&!!=~vl{bXNL%h{jUA` zXNO`W=p)9abLYFgt+#vyhtt9H?Ovxb3y{}_Ss9>nRl0H(friOQ9W<_1g8mTpSy?9g zX0(tAfAaK}ex#%icUF>O<=ajW5?!pB!+8hXLCH<3Ia?(p4b&qBDVIAy3Ck~1I~A%b zz&lf^j++gENt}qTwL==Y*iNGAf`yr~_zRFHQP_?Q+Q}@<9Ii%lQb=mRG5Ab{(CH=s zH??h{#zw7XV@@sR7zeyKuh}d(kO9|kB5SM7wiN7i4>wM+=RoccVaLT#Y-h2w{%5~%EF#J(gaYvE*GObi&MmnDM>>7j-j6jrydI+@S4 z;lPe&;5&2SYD@EjHA-pZwgLF|9F*Kitb@{1CTI5(2Vhqf=&W9*MlaH$T-B;ksg~-c z#W06F3Gl(WC*F2S15%t~Le<}hyDTr{bNAO*1{QyL4WQqpvdEQA5NBB8e6M;KsGe)wqhzdRhfsBujM=MlBd;}Y+|C6RP1G109b1iRwGtOQ7`T`^^-0b z;d}gt&QdA*zzFH?#2!k`-QtJOC;C8`c4jz&guN))>#0ICwD*(CIfVDZUl||AizX5q<{;EbQP{i{saRmBmQV;vuy-?h^77LZ=Az?%q9AV<-P`)wEF28hF) zbE$!|iQ{F8*{~W5)b1^63>2#J}m;eq4zr`uga#X~TP=lm) z-e&Ez<-zW(w=c82l-G}K_ArJ7Go9$yl0jIZgqTojj}0M%<=p)}RU_LqhQzL?d-ppA z8@;f-KZ(gR_U#B#5CCK?eZ9r1tG}+~7H<&I-tKLaKcz3HJHNILKA@l0>wnona`!Gx z8s>9ej(k=Vk)auXCbyc2Tn?Y# zUf2LT$%}*+Kkkxj8*k>niz%aCh+5sK9e?Y>}DLA0}vE>4L3N0FKO0{67+S)*9C zV?}VdC1>CI(Bm8W$G9CcN4C2K`?wRUkesc@?7B-3%$8;mdhpD}E^JRKA^_55lX=m( z8s~&|<~o{UQ)G(GHfL4q^u!G1DSSQhF-;C>D=oh$K_|wilzc4VZMtoI`odJW`UNk$ z#W`j>u%Iya#`VEQ-CLUFKil#@vs#G^mrDbX0(;eBIcBGv{7aLh!X^S*sCJq{yD5h{ z;ix8;p}Ng!vtJukv4oXvg3K<_7;JJm4`V0i!+m`>e_cjrTr7ba#DI6EZ+*u zMj;izI{{#VOGMIlX{PVBEzC3*QkJW*(~fd?=uzO1U@pn<8PQsSuk*AB=%GGdAkaT9&{R3PCqlsK zom2IZfT<#sL>v@42)tt)h1tt^DCx=r=;9C{tpGHbh&kkE{2LERDhA~_;G^lGclAQf zI=e6)=H)0uw~G>J0IEUsUp#`H1isrvh=1fAV%>;5vpl2Aveg;EU7xixk3u3WFLf^^2=f&mEz7`W(BMT0R_a#D z1XUniY+cJlUzZ?@h-i^mc7Y~aB!bL2ZABIMzhI({TAt#gVVMXbBXa9qD^+~nZN6QLHGjT40YJ=GDuHQX4H&9 zD1i0Jh^RA~7`mml2pT9tRJ@G&LkAC7tBe5G>qZKP z`vLShB1DG_c4MNdO3Bq^qstDEYs1-yED(tSHfESq-v@Hz%fMXy6Z`^~rR%F5H)L8h zgNRsuD=9%iKf=MX;tg(+kHI|9S?y5klwc-!vWJ{xz;Q?Cq&$Px48-#hP>#4}E?;)$ zfo3QfiD40YNtA0m*)jh^Pkuoi#ak_CkR~=PKpfRhBF1Ervjvex+Bj7r=z;)a(n^Ah z;7O;zydC(bypZb80Gy9W5^pDpL7{Xla6VG$q?MFXw=oS@p+ThLE4zKTHrCkqEX`F# zaLOqD0hwzz6gr*{xN#2}60bYjAILEzRvGF5j0*8PoT(DnQ+%`KB+6+}aDI-)*f_u}4ywU3{w6nRNk9=I|HQ5A-?|Y%YTS)X$ICcUI`e+>i9SO)Mflj@EYe89!L31?0&EJO9u137vqb zmN<{noPA2rf2E_F{_>y;i?+~3+=ms^!e@{t8J@sH(3Rv)Gw=3g#FGXgcU_&EhvOem za9;(OVlo8r5M)l*~%%-QeWIe`K(Yk5&i8tip#{OXBKX-ctBX;jm z#!BzGj7JND%HiArNSqkGd{0IIWaVKA;kJY`ozzjrrYjo+lsmz0BPAfet$d7-%j`A{ zW_r%bP)mC}@{s|;ox_CANP}KVFv86Ub}_>vz*{D&zLzqY*pGl70NLid^m&@NPTxXZ zQnr2B+h^MZuh)aQ2v8pYTjAbUUX!k-AZP|2>-`S%X5rQLwhj;jsyvAaSY*vD5PZ{N zx{J6z^4UeKVj>X^t3mfryzH*_8YMO_n9KpxCrcukd;x20^m}m0WU3g z{B^tg%$G{z@)HCggny=8giRkFFg8I(7Y?-0WUfaJZY@VFq(ckj&re7x-Np^_k$m<7 z7I@B7z$U-ZjPvxN!ygGSBQ(`n>{~*9Dv0?iM}RGCYIl1o_w4lfYZ93sc<+7Va^wce zse#m{C+}49;cgnh-YRd6Z9{Te?!J>LNgx^Bh9P;A9*<-tHQixCdCvZ})S#VxN#poZ z3uPY(q?+$SULBUnhwqDF2Gz>E1vnW`@l!4YvhKbBt#|pkcw?+;TIYRU;d=~7C^3iC z)XN0RjKcEa1XpE|yXrIMD6%Ob(_Q(}#zQQ71}8;NQgdlbZU-(Vh-=8h=tr}^@!C4WEcZ_s$E zy{C^RtZjfV+}>C9ihAqs@WsW6g^ZSSE2Fj7OAHTu$lEl0G1sxrRsG!C!KB==-|FM_ z7`a4#;F|l;yxGXuEt&M||0Oem#Dey15k)ZX|I&&nEXTfy#h;?XPeb9b>;01v-l@C1 zYGd%HiHO0Mu;-(OIv%f*ODVQAl;tq?;yrYfxXWV`G>U?563dK=WdiDZSq;pSrlD^UO?5XiH6 zVP88jqLGM>1E3vym6VHG(sq0_Zi2THG0y}t8)9Htf>OMUR5`7QqBMxlx@Vk!bklf* zXCf;|d2h^;?Zf;}LA?Da4TB{Tam*uTys)Q^i00g7oQyP2MZV%@Z|xoob`@3BD=BVMdZP;SzYhy8U42kBQPF^!q<1 z%C$7udx?YJdj?c@%%y1`#y{X;r+BjXBQiiZzVI6HQam`CqKyNitLLD7YENZ>W7Vj= zv#}CM>gEGwDyX&xZxViZ(lg2P*~(H8y8B!ZjtyEs?=w@1j3-8elc;Yblg_}>w6zw z*hA`Ppu_f5Xo~$-(1-iQ;pWU7@S+a50+2V;Ev{1EXS7lVL;XrDlf|Qh#o{J%&g6Zl zjTwj|`Sut8=)3BT$qyt`%WJaD%d&WVRWV4>!zD#Ld&TOAtr)x=fF)Cu>ZT9&DOm)g zfIH&aSr+P-gPHGigMIIU-67*iQQV#P-qv4%@pes|wTtzQOgm8kl?+Q3p}GLv>z{zE z1ZjkC>Ai?-yrlV83b}TDyM6)#^?72`C2BxkLNj8^%|C~Yo&2Q%S)p}QZRv%OZ zt^xt~kALpjpH;Zo_TDp|4u9r-3bN2&#d{jhzMAA3LhEoo@@kjP=WttLRv5>|Ai_d$ zO{-J3utQQV(<+eRsC#Cv-8q9Rd;*L7?T(at|0P0HUgyjWt-dp~*)i}56EyuIn`pb_ zEB_gNMS62Hh@;VS-cQUv$s@F8=7Tyi@P?Z2%z03U3_XJ@4TTT!mG+2wMzJWR;MJ3& zQr8-P7<07emJ;b!?`_hUH&NA;~8xRD!ccKW6XHWaS%`W*B|pGK0H#o7o!sGSyO zR;AZpXaV2I(P+8FRdEyn5UeGI#nHQg6rha`GsCKrooT}6{gifD0!m|YFB1|*i^N{> zZU6osFXVO9U+rZnx(9XLTH1Txi$rvoi6X_ea0zFfSlNGx^tI z#LeWla!zWo_sY9>G*jIua2Z-{!ovylr~@10nG}m`YC(f#!G5OZP<0NNcdM(olrI0w zNXG(VQRUEIjWMnJ8OdSQmDj1?Y?771CfUwhJv?pw7$bnRmzsTk|;k<#1r`a4-LTRn?{ zSs~Vx1?*(_Vp*K;Jk(1--6e7=&GPXOvJe}U0VzJ>aMlcJ9pt9LEx?WL8nvCT?Bdi$A~oEvB2-ybV}F_T~l3RGv% zy|9`AwiPFp&@60W3~MWiq0~c9v;C}>@ePZW(`Q{JXrUqsI|GhY;cdiWK`B_k<;F*C z`4eo*^LcZuzDrVwVOD07Q|&Rw_xRfz zC#n?ImTSIwOgXg9U?PktnvVrg&0>Cf1h0Ctwn%{eS0mlQhdC?52m-KdBzTw3)P-jO zfF4<3;71T>b|Yb$u5^vEDkAp#^rW4iefB|$uHwUN*R|B6D0xjs%_Jd{8c9rdbk$Ws z(=})-c$Uvdl?|t@O-nWys$q_Wc?jAR=%P$jYlXDR!3dKPZsb4~rL zRiDjw@0Ojq)|E?y1&pAte}|^DIO%8@w^4{w`xGYm73UCpDAQCtdy|cm(r2cNjbIT= zvqI>rwzS=rUvqz1&rh|?$_eo!ZJ(3Qv7#;h^lDHb*lEQt+r7xIjy(v=WyHpvHq5^U z!HS<8p=zD<3O=I!g$dtfJ{2YUbZg(q)DnzHpxkHX3jTB#Z;h`=lxt0YAH%B?aUuTo z2AyK_itA}&W>Mf83sb>Fvz?&?MRK1qts*OSH1(2c@!=`4OuF4GbPE@KI7f5jk ztki@U=vw)+5ZFKpgeZn+hphW;-E~_J;yPr%9{em#1kxR$_m}_5ylGL&3bV;zW3q1L z@3W17?x4J&u+xeWRiRR7)}{{C9LBABe|x08uua=0IKxvzTYXjq9_Vpr^M2Q5Ck2B# z_jvp6j8AWMBWnjW?uEcqDD9iin*f@-udp=ATzA6{hA6nu*y@DxvY>n_ZcDIi!it-E zkHNQN4cRy23}Q(ASM2Fw1wmT&F6ON?7%(WgsyqkCH`IQ$_iU?`UP%}~FfktkcQJ>@F1{$mcF56D=eODE`$0Y`lc35QElh4-AX;p{)cP9+7)2?#j~Vx!T9P9{5Q5xkMMLJHLQB@-3JOflVg zaQM(9i{R)jJMURCSgdF1meE9G+Y)Ic@@I>nip$rLkoU`~t|k)ldpV<1mD=*{_zYl% zq!R2|I{vfq3?t2_MSJ84#ieQdZ$Dc{AnLM@@KEC`sc$Ii&dsISESUfh72f70%8XR= z=-)CzZ5)&dHIIq{&Tk-@=#=yw}o+Gu%{TiajQn z+@ZQ4fY%5oC(TZq<1P>v=~8yGvcBaJ)#1iHHSI!#y~xotK-XrDIkVSJ23I4=I`wI6 z%JzTvwt>F^??W&Zfd32InMw4HzER&Cw|BO7p$KDg(6@t=AjLqFys~}QM;-|eIYMd3 z*I|Ndv`m492>)e^92o09Ymcj8z-oRIaVKyOIG>Nt&m(!j8hI-Xz zo9M6QwdiJnp&|4-%uZ5+GUvvLpsb)mKO4Z>?%X8yv1Ju7s zQfDI?lft;#BMqmMm&@zm@s%}*T^SC#ZmgVmb7Z&Rw3CMWk?)$Tpg)6Y9HX*}7c@uP zFcI)}+!7z@O-a$19=X7O<(+$EWAe|;zmC=F=nE?tL45#3Cj)OxPVpck;u-1d7|TdH z{2b$4tjQ_nD$qiJgT-3PY`_kxaIRm@+&}Up9l~~E z!s%ZXPw-&4zP5T4=i4>-(Tub&1?YOKU5j_@V>95gZ|!xT$RA{KG%y_BmehWtARY7k z(`Dlm{50LM_ALP^heT-`JjiPZ*iJw(dIB?c@3`ReJbt-A>dG{pzs>QbIoO=nyYj(e zdmS`JU}9bGU>9@KCelH*lcV4c4_E?|!Of1ezDxV@kf3G-^$wHp)lOQVlgKK?{S(M560s-6+OOW}jwnT&VZPG@Hu<&a zFyL?q+f_Gr$$94v?-rB!C^((qeDoyRqPBG_8P;;y_;93i^jM}N(aCJ*!;{gr2cI}c zcXp~qKlaJ6nO{#^0$idsUc^?h5BTqjt+h&g;(S1(JJP)S@ER=nn#-a3lzYp#xBH%c zp6-s;>3YN4eL&z63sBf$T@fp|PuIE*$35W?oKM-xNQuIfNOF5xz3^y#cO%h3t*|jx zV1J3w<*4$6y8>D3pkB6pNq^$dsM4vB$|*^GdC(W4Ey>a>ZBr=YR103x!yF$Rf|@NT zMo}Ef@4Yae%hJq%Qga-(1@;^yK#TgaY;$@J*Kr)GdJgvOs{h2=(P`qa(sR&#PeWv* zo9I6(?$iu*;=grV&vpn*+Uw_=lG~Gegy)=z>Ac;lc z!8M{ebq;-Qj=j>_6n`uGGllLgeOb!2kV8nzBN^_m9383t&$VeO`)Tm358VSR9sls` z?_Ah?g>cBdvu1^T84r&t6`rVnWtRi!h}o{c0Z!(M$KEQ4Q4%h&6dnt3l*~Qt>LEHv zi<6O@ST1ZR^|iS>#1_m95OVxQuieIMLR>i#LO-n#Hsj#6R|gIa_1cR?0z3Z?MZyBJ literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xl_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xl_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff4054a6ea969b3df28520da78e54f2c7b276e3f GIT binary patch literal 9908 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%0A#9lroKHM053aqmpQ>F`}!-l0HElyG{fP^HJ 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xv_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/xc9500xv_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..90ddb3616f5fd1c5a93a4247b6649aa996dcb136 GIT binary patch literal 9336 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xcenter.gif b/sterminator/XC9572XL/STERMINATOR_html/fit/xcenter.gif new file mode 100644 index 0000000000000000000000000000000000000000..dcff6a3f26778f1d9115dc1e535c7740814603bb GIT binary patch literal 868 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xml5.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/xml5.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8e7a8d708d20bf951763ec5e437910c643b8ca4a GIT binary patch literal 117992 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%0Ah|+(W>T+=|A>-#Lp_}%SNqb(B z2Bf-RYm6AiRXHGsBkqh^#X@%$&rrY=nG^dp>(!dYfOh0+OJZeTdo*!-b{7xM0a8c$_4vt`bm~xm{x!b>cr^ z0dS}cbHPt@@wgeOP6{(A9&pWJcjFG57)rSn0M{AsA>Y!b~>1ke3Y|cp5^@3rVO5} zGg7{1D=*k4;cj{3j>3*o$rD?yr6VDBXTYwbh*69FWWsps7#thwawl?bkS8%M0=rTl zw3Z&88K_?6SlUrM_c|vn=T!}VZ63t_daWu%{|6Y)76J@Fr`Sy7c59h$(Og*A1~@$y z_8Bh38Bl^v@so1R*!*?4^z_aqicL$kiAKwUB^iuA-HOM~vGhmFn8x06XK97yx%I_Yrsf^ z^rdey>n)A8J@6ByOjbBVI!2*J8x&x{NEY3)>b%HLHVGv^A zYvhg`v1+f?qm#BKrEP6(O?WNclw<=nS-duMj0{mRc0i`> z8Id|r11>xXAJ?p=5=Oy%VKx+V5_n)#f3LA011QXAFmna742f8|HnT@%I}gLAY#^*C z;tNU$LMjaA9!IL_&w@q~Z+sz!ckCI6cxsW|NYTY}c5Ce=yL_ySa?kRkhTJLJ-Rwci zz`K_r5r_jkabZ5q!(d6-=-{3-p7dHT@U&a*H!HxyO)wmjNPf^Dh&GZ-HuAauK17-& zvbD;L1z4;73{{8UqnLjwhL0IE0Us4ug+Z9i4kwBPXQ&{F!U=3+UDY0+*{;9Q=qaR~ z>;v#M_nbr*9%3X9@y((qFl57swuN=&?pfB^Mn?UOK0F?-CtcsH648m}*Vd z>SL&hMXBCHlb7EMMUOClw_fdcfoHrY>SU7J@EB5O3k$z{l%qcmHNbT&`Jk$?F^Q3D znjvY=`hEEJsNSVq^a;INb*0gru*h~>0uLD{lv1~?)``y^KKQwoowjI5&Zr|`-g#E0 z{_qQR8RDem<wC*7&xN)k2@LFE&;F0GB~a?* ze?ozMM-UUj`~hYIMPA0>g|f*-0ZHmkguwTE5>U;Sc)3JY+$epL^hl%V=dwn%Dsyx* zo{TNbp(v7(gwLJ6SjK3!p)%~yU@+5dvEamXgC>GjciLuUML|9M+1VHJyhZ{}exf?8 z5Eo@hG7kA}?-+dN_$s!-g{+60At&>^S4GNLbxZuP3mfyS^We}<8L)qyZq1b-S~J0U zy=*9+19FlS3ScsUQebYrg9272k>b*jHH-U2k^(RtLbB4@sD5I11<;~5kQH1X4ul0c z-bM3sI7wq4?ue`;4nD+!5vh~DETF<6pg?(EuNC&f$CLR&!y`v z!D;H#u6JG3dy(Zjkg?>t5@#ls2h11;xcy_qjXa`xve#~#%K*iOAYX?Y()f@xcQ;{Z zs_5RRS+2>bc(U-oyq3ug@o!S1>_M0`gsLAxBn-9+es2|#xYy*5k|zZ%+Yyqgc*Y+X zjV}%!PWEjWHN?XjR}KeG5JWO9PaNvJ^U=6e_BkX95Z5cmrrR5PWGglZkWhB8Cjn_VA<~cy*FvKS^5agg5PXv&7exM@vY*zlU@osZ;-nN%s~$)!S}M{z6Dj35mvS zf_IUL6v!V9981_etP;v^ni7=Jiip7Si z+`{Km?8SsKUkwnA)C(($z7+73&#R<9a&$YPJ!qXi-1B3!rbUzpaB+NK-jEzgY+_bP z;f2OA%pC$MzN-Kc=r6F_ZWo*h)vC+H#m#=3ZuK={koh?rTYX{)`FJuU6`Oq%wrEUL zugcd5M#7ob*NJ^W8Bs@bB3>Q>)s0fwr+E_-BYO5|+2P!oz%ObdN#?@RBvV6B*iD`O zW?Y1K`4D|kAuO$~b*v~wQoEpJ&Q`Y}r07NPN5S2U_vS}5?i!Gc*)SuDwFM~&tS}2V z>|>GYz^QD@Ym|PterHlnO-eR+t{|sKWb?dZSXbgkyJ)X!I`%40PnP9qNC7}kR8k^F zuDd=)=wfW$&221aHP>wy`(+87RXKsOTujd{l?ncRto{39(4U9`*Hp_O)l`DFMVwIF9q`>||{5vu#5a#WRAib)fyc}sS zk*Hm}QsyBy)~}=&O9u(h>;*`KRgF5{4GZJ{+mWW9!0O!v3M)x@cPWwN!BIhEM1@na z)l;4Wis%9Pzg6%p|MIpv54XtxcSK%hN!r^C?zcjw?^*02B;3t|43TH;pc93SJlvi~abnM|%Nb%CvQvfm7vM7=#Ec+#)!KG}XLsiq zM$Sxc4EchSBz0|*dU;4+5k0V>A;vPOf;+HEC8k4Uxlhz8D!>A9369=ZwCNDLYN?Oh z0uEMzN8X;@#&sX7BCMz&A?Gcgn}>mvNPs+6ETMuP#MCuFNt1QRBfjoqMi?sncU!I$ zBlNtwJ?c;xMPB-_fxqgC_*Mr7h7`m z#Fl@w!Yvf1XNkl_^u$XY9|yh9bj>k>UN5xdPNbGk?R$ov{mU10_EqGy&7a=Hhgp0k z!5j}||Et%jBZvOa&qQ6QRN^;WE`aFqgp1B;N;4a=mBy5tK94MUX7S3{GUgLgZ>RMm zKULei3RX9B$lhkNO6TaG&Oq9GuRRO1C>;P^?nBmFC-Q&Li#ClcU(UELpg>@Gp!f9cvz`2^o{DLL zap*)?BHUh%pRo9>89jrV=*sjsH2Ia=<1oCZnq$d8ZT3}dKkkudKHsUJzZ{RE(kl-0j&&)?vpy6PIP~qk zw2*6!jQcv;gTdiygY5LD3n_MR@IZ3Vex9#W=^7%L``#p%29YIYSBwGG+B`n0h)+5- zaDPDJ$2ZH1lTG$JQoCb6T0~-KWIi$}N1LgsJ}qQ|-ZC0&qPMT47y>fgT(b&q!IC}@ z?FPQ%uC1H6;Zc#&RUP!^nnQVH%q2Blwczuq&0$?bX;+@SihbF)k8C)Onwib+ zcb86Cne$}RCf#2l%x#mpHo5w^{i+C_1$Y@a;4;B3d!j_hlaDVxNH{**4fl&y92ftT z{hT{N)r7ChQZeE(GD)57jwg2w$31wi&>5+BRX9dY@;te*hMY63+ETK5SR3ZtHZG8? z*IJ!@FT%*W(J>r%2(e09uF&e{?ncUpE8XC6N)7sffoY6 zsjPK2uv!AR(r9b6CM0=)Qvr+agWu-z&^P`VrQ0%kZM?F*<;2Xw=lEWg`R@LS=x65& z#7v~jV-bU5tLnC+2s{@`7>wulKh_`cB_;GVo2S;HRBW|EOV(>PCaZeO-O4-!G7h|$ z95k=Q9eVpnvNEqMA@5ZI6DXN5gfmLrW9fk^gh4mB^@utd0BG@49V@cXFP&TPsm?Zx zCwXiMj$-x7Jx?}YJ|ksrMN?%T+3pBb<^{I28UlDFJKh5!w=#ttYh5F~DO)u|r3JNh zPl{J;XAO?RthHrShD5m~(8EvuswNygg``sSN%j4|gUf*sZC_`w3_R&bkK9OZ8woGm zPkXhA-7HKCCk$FH3ghD)3bM>Vk^xJ#To27hq48j15;Pf=x#*bQr|gk9l+@boo!^b) zk#I`}7*vmvHEG#rgM}mW8sZM>CK?h~OFe{=#N|u$kzzGFbXg3&msf3sPk|jp32C0ytNEa z=uu0AY#d$Of^~Oj&fWb3n0&T`QqbpB5fO2QhZ&{$Z$*#56z?g*XD?p3-MY?%oVnM4 z{u~f)gUz(sspI*1Fj>JHyZiWJg}0AO^cez6k6D|_H*;V~DmEwsOiVt+;4nCIoM1^M zl*HFZ@oXhvuqZ4*e7FU0`loex@HRIl-_2TtMZGyE+90A>g8Rfu1)V`Ynjn7x0(}Ps z;Cw_!A{)_~$Y)Mmd|3{UQNal6lqgh`HK<9?PLAEV&CV-LU-RzG1<{m_q+2{Goi+d| znwWMqhrBXe7t0S_1E(V5tvKOD1E?f)$+VH${MDvLoOxEJ$d$Gg4_|V?kP&o!nPo)%OSc=@48#jb2a}f zv?@poDEoafFv2nlrw}*6vM4<7P^xO4WCBV8EV%q}w6#AJUS?@2Unxsh8FSi0=KNSviQ&Z_OPC_GvNj0YAcOR1p%L5c!z+23C7Ec)J;cO!( z6)O2Nsw6l+bRB6*$#RZ9**(270A4VPtU~l#_6~aNeX{vxaEW9k-zjcZM-9%Z0s}~>5=n|wC4}cmVo3i+@E=N&Rp}Am z@?+B4<5Dx3yC1o(;Km{HP+s2o`;DD;HQt9_Bi>k43F5Wh{oJd%ed3+H z_G_uf=SH6}_0hXQy5^TOQS zFzHZYOhTAFDX*6kolaVt(yt|awmW{P4=intyIDD%Iwzr=mM|v3x%$#;%qHRD|I)Vn z>tmu)+j6`1^nCZUx8CK|Zu`FT-E6GvX~Hv~P#{+=l5d#cUb%-$$g=XX- z^`Ov5F@PJ9LkudD0t}Ry9CfB77E~8#T(@d%Z!_IKA?7ub#>_;~mlxdy?*L9A_USZY zP>uAMW*8Cm=RuI$cp@Lgr+So47DbE=vlYF3PL$MqLSMJz!kJI>*k>D&#t1?k0xyc% zzbeZ^76)RmaBn#{-uq#OyauC;z+tv=o;w}OmC5#W z>z>6nCiDvAdaKL!*Up<)73s_g@%%-v`{qQ@P9WkAPn~!ZL_Wv^9qD$yskthm2a)U4 zl6ASYGVXoL%0Y2_UAalzp1ije!D1$F+TU*Q*YbU1p@?6otJ}{J9Z@9d(75i>^Ou_* zey`zcFm`=yE^^*xEgW97y9~xM6(q|O6v!2A^mv1MUSYXYNjuwFUnMTh<=&JrDURp< zn(<{n@6%-}$bS#P2AIN6k|aCZ_lDKv69|7l7Pb8kw<_-t?;`M0(WNA=J_!UD+JnNI zQR`jn{n4w$XiY&R{?1aYwtLAhjqP?{I`t(q3O}Y5i`BtZ1(^Hd6-mvZ@d&M1)5rj| znh%@VJ03h_{!r}DMCc_{>9IAM_OE{e6C`!)x2Y8*Zxg)I0rwFhp*pd`A_OdHJzDf1 z^YT-Jnf!0my?0cT;hQ!HqJoMdpwbBf(yR0ur6ba%m#B1*E+tZ8r9y&SQGdnvwbG|)$X8-UUIHo*2?{l~7zV7RpOy3(>=p;{A@}`eJ zJCZ6@Or!g4QoE1=kUH*w@BDoaa4K%I;lU<^&a@}K1?v_~F3A8pr<7yG{TBL@t-YOY zfTF$cecrpa6-Dbq#)hKnF)d8^QL;}xfw~)#0ZK<^GA)GTI~%cdf={UH9X3me&j0_B9=g=w!r2@kbD521HoQH}FzP_8&6{fOj zI`iGvvjVb-xaDgzXZ1tZ!?o;fVj&N5(YIXFEvD)WV1Uc@pCGY|q&05sL_||?N5!7$Hk!=YDtrIl6A%ifiYb680PAD_ z@`nNpV5zr8c_zN0AGh z@}=kNTz`3A8>~ChqP8t{u1>k-8?;mW!A43)G^vJ#`{WEo_B16%-kD|4%2Ukt{EF*+p zmJZ5VEv3r|)_*jD$EFJ%?DE0}c_C1nK^P&K4@e5qn~E_mq_uaL@!iZC`SLtbPt7&! z*FCQFS1q5$JC5@v>bz{+FEBaRl4=$M4I=yU6Zm_PDV&a^#F5YrqMIr_z~PIVDumF{ zh4={Xzw0(LtIrZ?)EupFF+wRa&7SY+UxQk7az7%xd)unV_XNj|ViZ{=xv_q*cI!=7f#F zBt#+#9fydxejckTd|l#^pPQlxeP?(2gdZeD2`{FHxLNSN)TE(wBVL%SnB_w1_zu+F zOq6Sha1>BnM&tvQZVKz^?A3FHQs;v4?y$kTe<+s1z-J?3`2H}k)=&)UbYAB36B& zW@69J{F-x&v!>~I%#P$E_<%*Y-`Br?A!&#-0)$a46V5w*ZB)6Z$n{pZDM541utMu3 zD6??%%NM{;Jr_JtoB36sp(iNJcJa$G(DuV|wscj9W5u&cC1EARLpo8t_fzgKZbcHy zdX;mng z+@Blj@^Y*jA$7sr++%4WmqmPje)_CP8Pi$~;26OxK%C#CJBf{?)CspH1Fhsi19xDU zr7Z+MnT#R5BtVcngz=w&;W~tCuY%l%+~wll_qnatJRBOJFE< z(cYFE0GuT|cg4rUwZgd$<_M#a^XmZzR*UMHAKpyHokxs5waAK*5t3C92sq|KY2qiY z{of;&L?Q{m2Pfi4$3QGP?MEJ2G!I73fOdU=DoygNV{qcknEU~zx9^Iav(Eaxf86N5 zBA`h*yBLa_C zD6bWlquEE+g+JEjtvdMlR%@MFvXuT&<5^JL*3Q{hkM zS1r`q+FqHybAjv)mAP}49`8DI!HeNU* zf@E8tczA|Lu!j9^iNB>(6#UES-6iSr3rZ^$1z-i3P%YiSV&AJZy1fouDmMM}K^uy| zk(*ZDPf$$>xVi5z++ZH9K6jt3miqqBXTFcXNhra9Fvk8;oOeICUwC%_A`c|j>v@*r zyU#@SyK73>s@di>y*-{rGbu$z(y2t#rIuZ;j zut`v;lbhqjs7H`!NYG``g3ncKnT|<%UR1un3U4|u1WrnOix9mC{hUw6MW5R->SPUW znvQ!rSw4;s*eMVh+_}d|5y1bX@tXX9WU6@Ps}qF4}2o zXisUafQIco%Al(AKY8$fjrKg?L$ty}DTE}8Bf{$_QRR77Mxg;lbYW~pI?e6oWW89!ij&_O zw;SWntQ;)6pJ?%3r>N}Fx$rg|2p!ttM&X`B?S2@*KhJ=q+B=U)zu}ERTwnZk)z>q` zGk`M>!7BRmMT+Ry@44QjBv&Vl-S-EH+F2LT=Y~i`9H@U+aJ}sj0g>uLsK{w~-@^}l zj%-m&EhYeSgK6SATz-0LL3usEL6OqS@k2}9lOJWhC=DQ#j?p-fzK~|(i==A812o(c zI(paBU)GO4{H5eVg6IOg2oTgi0HP(nfifc?eRBV$T=_HpKg$3M{XH*WT04ry^i*oc zys!3O6RKc)T~?;_`sy{IWNV^fpSkSBp}F;)qTJjM9yiNB&_}Jt-!L|#cctK@c>F$F z=nuv6JR`aM>si;y>iuWUB&7n_cpaz#5NLE2MZhAT8=lm)AAvUGFH{x!V+=*@)$i0| zqg|k$qAE5XQR$WoZza~?X3|{r#*?g9oPbYD^CSW&kcrrQ)0n--n_pA3k)0Wl$#c};Bj{Xn7l0#7Xp5o+qgl@t47vFi<)mcX14M(mcM@_wCw8ps0apzNpfd}lp^_{ z&Kq0PdTVSwDO$C<{De}LTMKTN;xlG5M#PN$_S+Nzfn2krn<-G)nJ&%hvGUMnXo+jx z9`EE=x5KX;2eoEW1D?$HZd;`3QPg}~U@qk#>@Qe&^LvyO*tnTb*8A$+nH+l@!NNb4 z)vWc|c5E_KPz#1Gxd0YH$zPx;&eQ6uAo+Xx!)C$%Hine^V+@%%(fhKQWs&||-=RNi zdueoE|6FgFwk66Ddj3{jWlgn?iA<1}z=z>SDO1h{vD(=-NKWMW;3~(&IISNT9^+fC zSNKaP-+th}r2OU^O!zM(APSZxeSc5%zBi&gpT7vL8adqUl?#6|+>x7CCcVA0TGbe_ zg5eE*BqgWGu7g3x)cbCWlW0#(ze-OBu;AYC`t(Y6OFFLRi8KCE;1T%tQ)h@n|BbDz zmMn+k-9!p*q9yjkVK~FT%s@qa7Z_VST5MO|O;91t)xTh*G`;fDB2n3JdXMN0XAk+& zJd}+r`h_Zaa1v@L6g>Jx*|)Uv!SZ?B2eCkYCl$(kaJaJX?iB+a{v@dOmG0uly&vE$ zPhIHy-xbq1Kfe5P>(UC1iDsy3aOTedix-Uk`>jj|f)K-Kj3H}4SAtAXRmoaf*}reT zfr?;VrVj!4)c{^wSyE1>Kl($lH#7#u3V9Rdr*%E)xCq5$eM4d=ghU6RflZnVR`605 z@ICy0=F$Jb1peEt!{5~eDstE+ke#@c1LjCz>sQqy;L<|t^P#8#>%n?YZ_Z+6f8DER z`;!tcmTNLU^(Iq1QlL0K7%VmYyw&=+OQfpz4!dvU2d!3~{@Kc&6hp+@?(XXpGffic z6QEWiVFv&}w08zS?nLS6JyJFPvYZl}FIQw}+xh#HjYuRLoq2{TLU4v_HzG-=4rG6w z2M8*HVQ-%=!wciNtNK4@Wu?)}`{ourGLT12Dqk(>4$;)G)Sl|K}}05~`sNel`F-sB5~?OuZa+m~GX zLs8%h8}x!<=J89#XXQXUzlBc~8PV^^ERjJf+KwQ9`DKl-2x?RlElfU>-x_oQ`VL2=bA~#6nkU* zB<^Bi2@%naN^8?6jpL6n7fXpw*pLtu7x6?~tLx$Tfw0~*Pv!8(7W(`+`#!JA-WHcc z7FHvkyDnoKB{Lkck+(R!-EhN>lj>G4<7OQEdt%w&UwgP0Nx$;DFtL|9_J;d8rrXr| zG>*KT=hT$>9fq=}Lc@iSh!YUjJpXSAdTG5Ll$IAdoPw|JudgEqOa$n2yNcfQ3YZc< zGf{6Txvb8OPhOEvP5gf4w_oM|$2O7Eq5e+YcqlZIYDm4Kz|#lfivZBmkw)=B8*BQ+`v(9-OH{dL!a8p21#`TKD_d%#+ znpro+jPJuIJ=f{R1ibrtaO5ChbaYghSS6xdNPHLiJW3f^3cVBKVR7dGQfg&0kG}L2 z3w<2d!x7HIkRbe1Y<8jZu%b#_eZ^&@D{kWnB2==>)-;tz%$7c1R4!!d;P4aUKL*>C5K4u={EF6q?5~c_I5i3hwHzK1v(wc1ooh1>_fkM z=fqaIrXy*K)0H1j(zL;NPLgfFcc2@q=tD5!-DJI|IN~{|UkR?facBQb*|HAJJ-}>EBV`hj$_44${VHX0d6}Hu6 zQ4NnGVa;|kWtuB_tX)s+(23q+Mf5znw{;#5<<7nqbbdc|&Y)e%Gcd(8|EIru$VK_e z&M&43P4u^1ZHqopSaDrF;>!u{)*0$^AuW#WixVx{fV!yf6bC5>8oUKFMPclTv%r7u=7D!WK--GsB1yIfUOgPsj)+6H1 z;2S}t(nTd0=8VvF)=onHp@_qR`({8Vd~T>wAi``Fg$lxy0ddbW10aPB!FiKVZNYyi z8ejlax0lmJ3<2OajRConFvwYI#XE5v@(^4S2hHm>#QzMrhXWG%(UrNETV?nET;s(EJ^AjT@|$!d6L;jK3hv=?={1Bvrup$iXDa@GXv6)F z%fS9)8%6yYKHMd((UEmvgGdtPU$WoxbwbG@6WQ+?`VU2Z4tRe=Ottv5Bm_Q3Y6gn& zFv7KB45SydC-$m@tYzszw#R$t$Z&9acm$*n)Y!5;>>gNtNEwe`^%BXCa)0AiN&PX5 zXM6C?t>!wIcpgWQh?NYh>w_MSEC<1-=Pz@sb$*LcRoyAn=V1?|6`?u{N5TDN2-?7T zUo(#cz#tq^i8u(BpRscxT(M!5a=T81>BcMwJZT(fu=29jadyKd&UW7DIC%cZUNu|c zE*4oGmT>4{x-E;U0^hdWpCTFXWD6$o$w$Sx8()99n#3J0Qp6Mbl zKTcQz+<}B8^^g|v)WBFjjQ;>M7y{w4bkFjt#oFl+`b>xRe{Ff~+)h~0k=DDSR3*9` z!N~4Q3SyjNO0z2B0$9e=AeUyQ+7NL$_thZ|jeKRx!VeL)5kAq93}cQtDteEK)266v@B`?o0>v8BMdB(R?_0Xl+a-?yV$gCGQ7ghcAXw# z?cU?*>+OB5ES*4ehlX5OV#%)|7T@vmm??i802Gg=7y2VT4U7~s)_E>{qm5wf=wNwZ z`LM8q?Z#C!`v)F@Io*Q?pEmI5cJ_ukU?vd^Aknj=4bmqy#Mn43w~r)in_qpiwOBPDIorgptzY<7CX*H) zY*qBBi#Fr_ayg$b57qZ|Wzz(Qj*b;IddU*!0mO~?z7g3diQ6KfnY>^5$39McF;{^YjXl%fq<8Z7^vZiv%p+9z7D{={mUbv-uaZ3( z80sSUMB(6Wx;1~?llbM1SpEob2%Hxk&0^H)#3<0&s&=Lk>N;4TUysUE)gGFY^RZU8PuHbJGK z#I|bVwY$?vp=`zN)8x$BQaYep`z^e%51^d3eUf7)h0 z5otoRSqNxLS2;50CrJJNd7GB~Mbz(MGU2>0RZup&yv?BQ%DHoDGMtaZhzGN4-rXO` zYQRZ}1OB}vbrbkWtKR8A&p_f?Xl(#7C4bWh8fmJ?QM7L|Z)N8mxCc>bbY&aAe`)$~HwXkgvP7gkOQ2tFQ~9u zu104Br-{Emx^_Z(_M@d8D6%dPQ|Pi$(xjsg==@)*u8@SvmB)5PB2)alz6i z>0o->xhb8y-cP7YdN4+QDD+a7Z~h@u6{c|bS5;i51kf^dmt^h}v!|kkWiOx2xv=}D ztwu||<>B^1f3~>f?$RN6nffKCdIep_FQ2~vB^d^l8w4Rr%b~Lm37tsdDe$tCu?iA%52bx)4VSj)bqKAZnRgfgBm!;?@rew1RZ@Gi0A*A7al z1}$Yvc7=}Eh=Yj_7Ij7nP@~T#&8xmfOyG6WqV%GmeT*U!-3q8Kt|f;VV1V;l2;DW+ zDakG33ah?+I(sCaDQ(K{D#z5NJ2pRTB{HOXsM6mUvZs1eklcCza>Ym?7elO}V zNE{kF2FeQ814K9$k+Y+Ko`yzycUFCR*>lgJ?wP~n5ku!g*-3M~Yxy41LEMrzMr`|s zBMi%DKdqtrPc^p;9r~&QSQGk2y+8g?cEzMWW1VAhmtwg?8)50EW_jGO%pUx+!D-1U zDW9#<-7om%LxPeSbJ7tU*#ds(k8^qUPoTl0aG-+X(3c`VT>?_k*q3-6?M0xVRyP8` ziW1b?s?(hs&qwcmcV>F13~H-2b_Ihc0uuV>M@p1K}tWw=~lZKN6hO<<4<5XT-Vyik!C zGmO~uIL!+o1BlHZijqEn+|j^vmWQJUnh|0UJRDH>0v%9y8#hn>ggU`O9wvIqV1wWw22s^O?Zh3&LJs|<_I&3C|5CPP{G#yxhkNBxd z7umoTg#nS%VO>oByqMBe0uDQ!EJ5}ixy)p=^q-HA{;|ZRBZ$B zl^cf==Z=9dMYt{gm6|E9m|P~9r?}D9Ga0u(JCXa`ooL&4IU>>S{Zowq{wShzd!0(N z3bL&4<8S#EDT^+PugVQq{dYwb!~0l#J44OFA+?Nv0vfi4LV6*1__n#UDPPnL#wFoU zDO>PT3QwOt8BLa-C&hu0hv5?iqz=+}&euq^B6~;B<1B%vs?Xcxk;lCK{-ZFUEuJ8b zmmtHYPt8zW$ZXU<>=_6U-UW>J55;~pSsvBhPW(gRvK@3xAOw+%MM2~x$YBVal+y_7 z1)l+)?_WRW(Invt!ES!lQ0do~JyxCAf^&~fUxn2%0@~swbi}KF7xu58WgmJ#K_&ZhI`aE!K4WOWfrcJ}5)&{0c-O}Rl&V6w(T2$v!vF4R z4p{ud>g52s1|9AUS-ZHpIDkIMsezrof=%y$|KmM4BKZGjdtmqP4)W?hp5xemek_wP zI7|+_;WrGFeHVb81rYU~KE&U~>InK6X#M{4YOaJ35yXn(S*=}cuF#4{-=?sziydgx zGQNM4tyz2`qxD7>g+=&TwcGTKHlbC{EjpleX)uBh;3bI@BYPsd5F%a3}nw4 z?tSuLf(= zl~M})Sqbv^AJ0Yx>>tn1^nd5c|G#k#jp`wp$gIPv^;?jYTp_(&fSmSj^4AMq-*yj? zwHFZUJDHgj6%rI%{vK~;-yqbpEtV$V31~;cku0TcS4-!-dkVrbc+%yM+uj?B?Z*87 z(SH65yQpqYb_(}!%L*?oK?6p%qatV6+I(yH7dblU^@1)B`@mQ#`fyF)d?YUq4OPn4;^c;8s z+=ue$RRw^V{B^f-uzxn~pnr2x-uz!e%YWtc|9=+e{ws@dzhXifAWe=)mz$bq53riy z#`(p^&TO2Mlo_<3s z-%#PB5JWOY<4^+~&XB#lgy3Z1lPm3HxW5s2DU(|qzxX#At--kAf1P#3zlq^=|KQJg z{_FnC{fa56lQdH`BGZf`L}dNw(nB@gzZh4k!y7SS#p47ObG~Ob28w3pOdUWth6IMF zTfhyMeD<>1l**$q-^39i=7m+ABF>=}_K?~`(KxtFT27Um;GNfUNp&}!jdW*K=tsH# zsoIACvkFq!W_<$yyP7GANGkZ1_p})myD^YYjB(={*?FJ&+E(-Vur)-|JgUC^m%M|f zyCAPiptG%Itwf$}rlc0%@gAi}QsM$11^RlM&|(6gaz~OD?rB$dAVv#BeKnD#zSO_y^FP`aC3M#JmkftXPdGdh22TC+xZ z-u9`xF}HDItBZU$6=VN(nmPG)+Q{GPdt`SP-?d%v{I3%iggE#P>W)}TYr#V=X^6OC z$)c`Ew(SS@p5PU-D5o+f-t zOhrcw{#*_3a|Nw8R?{j-9u={ANQ8#5{GLOn4o;)p{L(GTFXk){6z&{o@h=#X9`xl> z5!CQU_s4d@f++qk2jW899T+>UFc0J8RXvT%^de5)!ic)d^!Mm*o_q7{N!ORHvS9pb zL_LJrSuUC9mL&Vz`J9*T8;;X$!q|`@hr9Qe6XxobLRtl`y7YvH5ID;(qOjsU;2v=a zkHbC&8;_>Eq7Y~Z>o=%Ii9a~aUXwm|?BcQELzM2!8M5$)kK3twjqi$_&)eHHoZ_EX zIV_{wn!U#vx)j(XUI8uZ<4r)Pd&}~G*`gbqR(h*a`iS)>Af(k`)A+?A4sR=d?4Dfn zSzzlxMAjYKlJ|p;nxHuQ@*KFa;}`vj2JA;GH~7Z|%3}kl&F5H0!AE8*f(@BKiY_2$(CEdoJ_a}QN1SgMFrz)PI0=R zXkwcpzUj#_Ix_P0&H2%@UO-5q51DyVi_I?CK&HY{nm*(=*1ddr&iLI^z$1 z3z_V(k}3v{F59^mgV!SLhqqa}?)XNlF))6nisP_ie1E~$&gjd1D)x7eZr868KaUXA z3FjQJjB;zJwX&{(EjV_SuOzg~+;vTg$NeV0@}$R#PQnSJbsTZJ#xv8J3%Xo;_FfsZ z^M@jcZr*ZP6?6>Q*-_%WJnN;qlt<3+M*E{sBX7Y70Ii?AN~9yQ@K2Q89@%*XJWcZ- zvm^UJN*rJq!`w>KpcQ^$DV6H=$nb2Fz~l*LM(u;MisX!6n;`smYq6N1uil2TN%e-T zvLNg(2u?7=;o(>hmH7EcOc3VQyYgRI9&W1U1l8Qq`7WUI|51=TUb+W^Pc4{#YGw2K zf@DmhQHhg8r2C;I!`p+btqi;&oKImjx+}~4lEPD&q}98U>?Un0?{u!y1oMwbp7)b$ zIC=r$cSRDSz=T8}XdfQePj)8+VY)J;QGF_&q>g;3jdpZPHI+N9=UflZdYj#4XlpL& zlQo~S&hfVjME>3nKFf1KhrV{&j$a2?b>?H$&o?*>r zwP2uwk%#ezS7TUvw`$E-yf;!BEzyTtnA#a(!z=U7Zu+8 z5z-~ACc>3UtS%QZGXF%tfsde8OFqK-Z9#ZnA5L8wfU$l2%N<0xDM!kA z_Mt8^5jy&Zf)9}06(>^zKh1ORigb;~A>TtCsGn9KV8D6DKY{X)r>s#VWc45;nFh9( z1zt}2L*XyyF%4P-`JT3)YiO*iflo9y#*A>@4|AJ$FwpvN?cu$WeDuw@hw+r&I{HeR zvU97koAfWLs>_TC_6EbOIycNelz^^tC@n3k^tn&nocf%4blpbFxiL@4_0h}G2OCkB zq$#Se%gJl#O3T?;yh@v4(z=#lmNYhY-Sz(Y0BVu;vo%b_pmktA9O)^&N7{Ir(t z1l}<4hoTO&S6MD^~&y9Y0%yrjco+!`I&E1Vz`9Oy{}x}+Lv9?`xZ|)C`*%ANW>A*4#WTeYPyMmDx(Xh ziN)QEhy^o3UN$b5O(*MzVF@w!aRT;-l9l()nPA~b*Z1dlc#TH5I_$)@cDjc3Oh0zt z=Aq4Wp}M4_7aC+z$vib1Y(X5aEETH|Ki?5c0ZiaQ`XT7WL2xfz6f)q3g$a-!FOY4C z;Clp6*7JC<`j~3dL{r@FpIsJ>*(SGUY-rXV#iZEH*-9R~YjNuqeZko=yjk_~iLwJP zjyXkO{3qx=&7R|&)hzpC6=lcqX@ptIb?hYyPVMbQ&sJQ|FI37`%VH7+m>M|4B8z6% zbpeT|Zq`~%YmFPTN9mc$j!U{)Ov_rbw#be)|5M8yf2!JtsATEa8hI?3bEkzuRCCm~ zhpY7=8Qt1GVOcL+?ucnlMFLt!mvIZdB&$uUxxSm8F zXwUT<1)qq=+ne)?|j~M#(DX9E(4?Bz`Hk!U=Z~^M$TS@a_W>l`n>;xk3gR{nV1dm zTBQMAE2GIDich-!#fMU4S>X2x@DA_tA^f=IZ1Dr%9xQxZz9gV`-EtpRuBr0itFps)4c|Qf-V$vZ}GUTS+>(R zQdHjj=$BF8c;U)4nlF`SOq%#OeM3}j!p8C{f1_@p>(H@O#QV*;wSL~K*FA61KYmSl z{<`LU4jP3Ex-CHUA<&ft+l~a78Ds2?!>2re^79OA6LfUfR|fEAF~W6=&oNoy zI&i`$USGXGh?r`T7y!BwQ0_Y{?vm$dzTVHdf1V>s<-Y3}gQQNv>JeDN3nd4WTqOG* zf_p9ywpIxSKgLNIC^kSbqfyn6(+(mJbYY5w`{%MFW$l88&Yyxf!$7gqUj3W^S|XAw zLCPswqJ=dtlNJ-6YXmE|s8X&5{h?qQUk{*GCV{S<+3vzVHZ&gXhf$Wm2F=5t{I&L8 zUrpkprk!{BWC+m@xNe28m{E%yZZ~Vq)~;=8(7U_W?d8P%UQz&Rw1^ng5fkY+nN!=AuM4|v7qp=a3Z?e}cRcFkM)b#`C7~(Z z`X7L+h4MT&4Qlaa7JV}BI!=Y_`A{n=@~iYLv220+G~wbw`8z!l>! zD$>B>5KF>Qp7Nx4idSfH&9LO;~*fz%O6^tlT`X zthN4fRhE`YzK40wAQ;mDX>N^T#{CrAX$XGhi*~hr>cGZ34kcgdK`8-TDPb8p2`Gf1 z*GGPe=WAZug!fi}-CocRLqi52g#m)jd7|!ej0@JYcAA}1PJ6sg!x<5D8aFpo;(>vK zbQQh|ZKPpISB{5t<6Sx?!xe{f{FLkxIr+k>Vj~FJ0!nt(!bcl25ypvJ2`rSAg_8%W zkw60$Cm1^5j{~a`VSrRb@+N_)51Ddg?Uf6tmKTu%o8m0wf=sOYv%=zHdpAcUaH6ffO$ivH&4!y5PD5k~^lyx34w)oLZ_ z{0}X@s8lb$I-aLWQB#rfY`5UO4F5vg{B-ueGet!VB2)k=EmJah`yD`i={Z$i1}_1< zdX_>m3+PBHur=vy?+DZaRt4ikTPnX0;T9xh3qB#Yhu8rvDbgLo7Om1IT$i!V$ zonRAI(UM6p`mM74A?WkOr@d;BiB>{c4lm&kg>wM&p1ORmfxO{sP7!^*8_}tSec_jw zPr7*$TjS$DHt}X8X_fuXEA%*yh4Lr0pn=(L0*LGrX-cXE+_nys8of$TH^wg>CyBcd zF1{&wVPP>d()EdLK`PpdUlzAX|KK|}mM<_RW7-uIpl37NfRJ2Sy~oZ{+~<0OK{V9(@>^sz-JLl#^#n*eO3>R^Jqs zhmcDNb1Ouln$BS+Sl$}msMKaWaW8O6n(h}A8#?sXy@ZPZUC)vFsi@QKl;2KYx3a~c znbLmm8u#+V8aJQW2E!i;hsnL&r(_?}5^$dZ7*h}MKrm>mZ01KILKoIu16+v_nTb?W zlq(rDd*u{s(A3zHp}i@QJ_CKrXd;uUaZBS__sF3+2Vb#1l2Q_ZRTk8ajV&5Zq-U~u zz!Rf1dGj?Zt|VQ@;BJAu2>1LeI|lWh!e&2C%Fla~Tpa;&klxvJ zU@)o?G!F8=jZgJcedGO|Wj)}NMHD|7yd(8w8=&vo%YY~UP=wt2f(Bx5Wb=MO%lG$g zZH~hM5Yf$vQCm0G`O@i)^rSgks~!=C7{yE5juEcJtI^t~`lV|A>TjgK_B*~h(3qOy zIQw}${C01u#w+Tir&&xG2nLrAjag(7oc&?tvM_xM_g>B#69Wyh5QdwHC&8g|IpP*5`-B64mHj>MuwVGIi!+8aC{T zK3=7E0*Uhws6oqgmD(hnQ zx6Ewul#~oXeDAqM4rE-CrsJMZedBHLSGyyF@(a2cMt*n~URlD$2LT1me$d`-snZnWYHs1yFXL zCw?c^ABbRWReD7JkKx|3`9!Dkg^fJ>yhSz6vSDa1c3S3AwoUNkWSxR|E^`q_8Z)LP z6Y9!S-8|n>Od0N~b0=jZknw8#PPoFw=(p2KY}rYs7*tIVj@}{rE(UmWBZ=LH-Ig#M zJq!l|LGW`ka4cUob`~tbVX&}jqA0aa-}hN#$X?T@V0EKz()VZGMl8MSInf^-;w2!d zGP2>eRQaUOU}cV@G5zYwC$?xd-v_*VVfLlVD>wXokEcSF&E-(;D?O8t+*_k%S2b~lpO}+cg?R5Wscl%PCuJ`5x=FgZ z6!pr-9nklY%$TDt7qT8Ks&p4>)wxfurT$#4RgYXm&FwD^KmdV;LHM1&sl|gs)?$Pg ze9a{{6j}VMtu9jF1e=XT8TELoh?7}7&vcIah0&w#oo&V6E4CJX47*=UiFz1(jAz`y zhy*n3b@8MMF1M38asCj@&EPXbe%u-C#T@TGCbVK?a+S_QvLeSEG4#*$oG ze7qFA!t2dP%~TcfB(dAGS9~Az**og+t$aNEAi5m!>DaShp?|&YyIh{ zHxT+v$-Ghy01m!71z!FNQ0Q1|LGyZZ;W(^V1!jO1P`)ShJOf5)vs|zQcQ65-ZZU&I z6xR<$Dy&YBKWD`al($Ie@)~QUFE_HByQz76V-&S50tkSZo)RKzt10G)#>zbHRg}Da zO-I-bpKt7m`@Z2@L7_*^oSNB$6uf#Lgb;-y#Ep1Zn<4U)iQd>w0$p|mS4zL+df*I4 zO;Z``bJ;%>Ry9^JclyoeCc^2XN6Nd+t*mwg9jC(l-ac$?{#OT`Q81( zrff6p=X;#t0KXY4hf*wGhp$5jX`meI#gusBDX-aO9n%l>KeZY`aM-P*h^%e`!8j~_J@ zj=Jw!xf5ueAIb8(z`+u{tE8L7l`ZXm1unqGYCKIXIiHT(|FFAuX?uIQ(o?cOa8T@$ zOEOE?qXXH4>pZFPnT6I8edn7Q&3!J>>@Bx(Us|bdo2MzXyBe!J5E)BgKK{I6+lp2n zRG9kQ?tNjda>njH$9VZHjaa$!eO|u~@o#%g61US*6Yt;Pad_GN({k!v=@g0!b_b}& z4=Pl`Eq_g@-Xj%^kebVWL2~P7vdPf0EHR|$$CM&>6Si!cJZi;;b9cEdSKoFuu-(x) zxHhpZ?^b(Pfxx0=?V~Ji`^6+-MDDaLWLj?Td9Vb_PoK^x#CW|h@hpzKOE4vX@G}Gg z&I<2YoEn+I2+TA;1X2h`q(18PRoMPdO`gV_>{C>UE;BrqnJ0h?Pwxl1bt6Phzce9F z;o&h%$c1C&p}gVkb@+Ag2+v7B3A%cB`P}g@!XjdY+%*LTP|=JwcS0?2opL&9sg8*i zh2hWJZTS$;Dob7a`b6H?Sy%N7{(*x4C~{W0q&L={2eBQ0O;p;)vE!*iW%RJDwm}F4 zCfcZURm{zC1+^@Flrz#OD4vPJFcS>VDrLk^-XauX4&YS>!!rl+iUA1dzsI8IPt^R+ zDRqF(yA+59zYcMck=jr_lJI-9zean#^ZVekt9y7{e37%jBl-v5?*7~=&cCel{fRJ* z(1Wi++D3u$MiYS7_G6kqp^uNdQ0A)U{dWu0>(s?aCW=%9eSVaXH4dHtGYiqPU{dpk;wNmfveg^!zuf%*fv{lpXw)Lw(? z;r_(Sr-Uz81&HRWy|Cnk2Y8F@GLhoZFAmKip3kjskEmZkm{al#AEZC-`>ykjSkGFM z8(A>cMTr1$KFj3Nk7grgv6D;0B)1}Wdv$_6{L8xaLT$n3$+Hu!@{dHn>0KFJ(b@|qWhnCqnLv?J!KcA_ zT(`L2$db{Rfyf#O?04m0yhBEgQ@R@S&&rc7_ULob@n*3~0q(t&uP%10%q`04VbFaF zh0Q=Q36PT%)$GaEnnZmGPTSVmKA*3SS8V+CVqQLsC?#vXpjA?@efm_ZqWVm+y&TjQ zdHfxS985>BVcZ!%(`(QGaq)R|rB9^i+SAa& zpg=eGI8HN{&Kc3iHE65Ex7I%-m5`!GmEU|J+f}S};W)^-SW#n{W*}i-goYSr+v-0M zit^gtefxkrS;F#MCCN5BBYZBfa0ccob(o+6!|l`O39vt6|P~E}e86^72 z=XWF3wcAvjEZ(id&6)#5DADW_RDFQ+0f7l{O1Rs~xFTp}`G@9a!p-#BPj)jZg-p>~ zS(@}3-=leJ9_qWgH#-?^lP5dM+sj5bl!VX!-lLGzyC&bQ^C;pT-Hmt88RGrfc92(C zqN5q*7G2@DiA;DT9yfRh&Iq?7)sYAd1kHrllM8^1Ig`m4gN^q?&B6O3wr2*HDONV# z92(J9)SY_QDLLF1y;x{5T}WFMoJQNQmn7T-RF=;UE^3#>taicK8{WDE*v3c^OnXu3 zs2olwJTALslo&=_{|H=4lCJ+Ge}mJ0sA7LIhCdC%pZHoE*Q<4tR(4kC(4|(%bb4FN zPAuDOy1FCF)-=KPYxgAzZN&AP_nzIKSIDQWVvx*DSW>eqAyVOsE%E4d<>pUh2szBw zo+x{`a?}UpTUsBL2Rskz0<$PT(?DxPY=@cS^Od zIFM=@JR7z3PbjNyW0=J&elkL&?I#LaV@{%F$~Ty%oexWWRnuOLm!F z$^8Idr;=Z+Ben*y8xV5xN!c)(7tZh^XWS~dsz_-Dh4)v7$D25S@~6>>%cQI0E?w>bIbAn1yelB8Ed0Z6&RFM3ZzAP_HUz+w+XK`Ose@jg z%#y&#Lo55r*4K|YSnqYvZY``|z8i<8TO})m;9ebOoz@Klr8Pu0-sz8IwwM-&;_RMS zjrShcsZE&n^t1m+Li;CWd7pz_ogYZ!R)@}Dt(}4z%mU1TjzhNVM_Y1jTX0Ic3UX1N zY1xmDZ>ArSa`199y@ON5op03_9fl>LU6G83g4@2%!M6|7nr5SR&R8sG#c)8pF-0ex zo?wNL)hp6(f4|-6i(z~x2XCsk8>q+_PM3BJaHPMePlA`{Q-^c(mgCktS0+B*a^v08 z!QD>z-zt;;Te}Z5YP^?_VW|!*8)@o*Lb!+f4D5tK1P9oK9dvnY@l5R;u^fJM3>7Du zLPT+QEEG1zEKMwYaIYdU6ri^nwKcWXdZ+uVe;1ekjFEpAE1hSZVB}4u010YqJS7Bb zEz&oAi}PK3T=j%Z+}}nq!d%U^`EZm}hJGzU+h+SKU`%wrc|x0~GPmC=xL+;M%eTML zMCfjB>X_xXoi2)5eEsr?fYJcLsjZ~?&bOX=;E>Z2)u+!v z5bMMK-eb6g_%0ovodOwlR(PO)LNpDrn0#M+TGcXy2f4<_qmPU16oW6m(Pebz*N&U_ zGBb_s4F2_tv192j|IJR-oDP1+W+~radUQqWn$Ux_rrJYT^oY3#DkylTn1rhjQIM+6 zq#BipKB&A32&1@i0F9pt9ETvM>|7Vg-7YkT?;r7 z(m@!!uUwC(JGK=rro;2ELokidYU4L{Qz^zBuzQ`5pC}-)K{6nHIUCX}Rh~J@y?Uan zc+=c>LgAa;kcVC(=Om4r9|>iB=Le-HfGpgW=%a6HW(j;6ehUj_jO-G>748L~h{LhO zqpQ00WVsl)6E+9+McaYVe55=T6U- zCh`t-Z@>c5uNH;7i&GIkujKj$=9t}1G8Cr{}e2hj&EhnubOBrFPoUW zzNIH&Lnd7{9iWh+Ani!+xE7oYV2@CD+G6+xNAHo$ag2xw&WF;ZBxFcYHqDz(1U_Xwj0XKza0W%zi$-J z>To+J3tmLp3sa5G?=h?7efgTjlf%=DJO%~GCe%N zYzMs}O(@}=#rX621G}lrft6(140t=dyQ4lWGDu<{z8q=NBxw8g1`p4xD}Cq(PateKw2r_TldqDeaOM0FGb~op&2!Wi4SP0=hTkt}q%!L5gfe6UeyD$6UJRd#6e7Lc|F(bG~JBWm6c zt*H}VExKv!ojCGF_oep}Fg>TnFlBk~t(?T$OnDDyCnCs?Hgc7qZ_D!pvXk$fd)6=O zu8ilAjVP&jNc+B)LjVg^EzF?^G`0)5X~t|d`p``ay_~$FMzJ=-C2E{~CFQ7THghwp zY~CjMQ|y_duE)dqxxa`t+aZ;}T0^N8IC=DX{OKA;Z#Mn*@#ryC@6HwR8Av8vk*F1J zw zmMuDdeo9Vq;`7jB!SW~fMV#w5CD{TGl^`iZZzNWEoLbWxV}-mBH>q{o;}gFtlTdYc z!FqbOB&o+NzMR6}0Ga5!a&T()`ed}gVSR~x3DUe6ak z%gYbpXaNik8=G)ib-6W!0=GPu#!n+F;sI@)iO5R{(Wj~BLS6e5V`CjzYQ8dZJ5Il} z6{%D@-@W5gyO;S_vYB%I@`Jc{%r0FL^)eEBw7yArq#ps zX8H}wO+g$u<7-VrGUjbQfEl4iUzR&=tqZ?wSzoM)Qx&N zye%jqm!z_Cgc9D^-RFiD;3f!br$jjVa0E13Cklx&@BE6?A|P~d=W+^1EGw;g8*X^j9Ja8Ljy$49vOMzn%dVqLd4<}tnVbG_4UHS;tr!YYc38V1p| zzr}jSZO5YMrOAfjObse;|CakD_3$dZq+XyK{UFc!ajR2y8Y~4C4xIy5hY@IFM`y$Qi*#W8r8!(R|8SCZAhm6AR`d zqz97MGIFv&=CAti0)N}i;{)6O<@5y2B-#RQf;luj1SE}2Y`8 z)4RxW$5j>JZ3 zf#(Igia=)RY=s?WiFMyOL%eeZZV7Bv40mRsou$OI>Koh4$Cs6esAAo0N7$bnQwzrf zY$g-E&|`8}x8x^+_#cOaRqBbaeY*2VZut!*B@1Yl!d4eV6q_<6$xxTpD{(h%(R0+v zk5QHj_j+~b&a39j!XNy^T7mGIZEsXm2_paS`A#UL_$;dF^rk_@j5l$2Aaku8x50hT zRyU4!M>_Iod}4Z(8{DRPbuI#oC`1!H501?*gMdPpEO1ZqBp)hwM}~CrE=hC6d`tZa z`001|yK;IM%xVk_NZ%ZAE}1@y4CA_Z2cYt=NGWx_6IrLw%?SzGZ-j@AS@cMr6@&0L>*2IO01L89v<@Vo>{YhN@}VJENym3{JD9#YgZ z>rV>v4;a{V=19vDe?KMS^@2g+mJubkwAen<^HIzOsj#d&9hRva7KSoY`}mNW;rD^@ zK^gF0ALE6qogU+jOt9c>i-)ckr@TnB6(i#;$iX)wb<_0&%?*DbczaZLm{*NaREE8i zMsj0+%tJ1ZQ$)Y=iz+J#WO8kdcJ`xVlGu-J?<5uXLvYPMTEp+gtB}WozhxGGPx!jK zHE3{-vq!zjd?eP;IJEiVYh%6bT#UGM%hV9EUc4A5?G0)=cgH#p@xFttaO=O%@v0V( z*DAWu89;e5ZSF~*M76h?6t*|D8Br~(9+|T`#$2eE7~fT@jf}D>rkZ`^qnq|fiOd=V z?@hNZTIILR0otauUV=QRcvU$7QF7DLBo=Uu=l`C#_znDO3}^;Zq87pH zxbyJDiz}k9>8pAyYLljz(OjVyvz6W?Z#scI5B^LWc&S>(jI{dADM9^fruj!p+%pgz zds0KX%Vx+ksYVyuZ6e0!juNM;E=Qyht4lRX`>M1%eCi`==cdQTM9QyTVUI2x-XCuZ z)Ibf)EEbV{0v;On&*uWM;mt-F2I~qSpKhrw>En8d%U$Sw3JDWQ-n-1##N#>q_ zQf6Z4HcX*q;woPoMm!r7{fK$bd6!&EIX3<8(Go0mf=T3c^p~%<5<_=0x2#+j<#52; zcy0-@LSQ(|gdw42S{%eje7UP&2pcs;Csc_{_?O@-_09ZSTeF^mEsVF+Sc!k>(C@g9 zaC1)AnSGUrGGQc}yo#e@|J!uo?!@reyO(AN&&s;tnp7?!+a|KzNn(Cu7L0(VO*{$X zov=#ksA(y}Jn05>>D$19@*{!2d8YnrY*=)RX()E;2$J|PMJl<4x7rhh6RG{jO`^l_+h z#xfh-Aw{7hm2D6X{tVUYDuR&-j%G;-NmktDVM!LAjG>qWLA@}wrED_2N zV1HtAQ>79$l{KS=k|GH5toMcu-@3mnS4CcU(MD zPC)r7`ptjX)rA?=V)IoHI8CDOQ$lv#KrzH|Xde!;W%hH^_E>RuKd^mn)2CN4f-oREhLB;p)$e{(;?rKxW_><6T99@x#BHfN%KPS?XV{qm5BMAMwW$ zj&+isS#Y3k9UL{bY6z9J7*?AJ^!XHwJ4mC;b(hhhv#04RZ=zI8OnqA`-;lzvO%U^Z zR4C>O+~oTYMsx3I=&S6_*1&Sm(%k4+q;x>y_h?)`dMmZ-3LOA&hQ+9B@rKZc^@rLo(2f1M`d`siPrdNEa9v zm!Ei4+ZBO5<*^dmjwym9TDV-!EiCw56n{0YDV3zf(imrvjfTy{KPu;B!tLMbIwGF` zlhZB#q2Jo@f+IKkaAywx#%zDoNc3_wC9udDh;)2d^X=dKp>y%SRny+a8F#xp*YpH3 zH+y|$@jfK)*h3U-{2XhmRh_;Z*KGjj=1;3EZrKX)tLN%T@5mpYB*8p-O<*whm4o7;smTM ze-3QIHk#DP?_R+wJ#Zi*pcghh@&gM^TDmJ%kr*8T=vOh-`Wfzav)C6}#tR?$cqlzN z?a97*E6t+BFTj6|mhjfe;Y{qp_D7BbQi#a#-1DVRW%Tzfk0mYWnLXIdaJ0iV04iV= zt|AXlY9=Ef$~7JFU$~ZK$m_Rf)NS*I=cNleRQQgE$fFf+RMN3r=n(FQeWRY;kSgRV zr4nubX!AZ}~5w9e-l_>=RxsKu=`3; zU*&bU&OuFK17}mRhU)qgBGM>c6!Z?TSJGbjxhQp|VEl48oyj}Z?xDbqaYvqKgR&;_ z>$TJ38FA!?);Pl`qE7_YL5BlUgd^P;r46=B+eG%y5D-N!GclKFxX$ur3kAiWhUJmT>r@9xX<55ICd1Com@g=Yd5l>(y-4Xc;7?3T+xsf zE=2~0Q6p@gfZ=&29SK$=yC@zCpZN!4;x*z@hqoJEBSkgUOl3iz4V+(7=Yl<;KXz$t zub%l|CaN~bz{oR3b*Q4KZbr7q`fr8ysmhxS=YI|p4{fyrOsz5M!M?cZmP!lF`n7*+p|yE; z|EJt$np)sSzaW3Ew0G_Au!8?cNTE(*QqA-}HXj*+j^C(p+6yqOug5_WZ?7!Oyy&o} z2zdVJhAf^7U?EF40t49D{ISJw-7d|1e0AH$OmfuHU31Lm#=C9}<< zcQ@nby7TilHSc)7Hme%^9=n4A9e&JI=X~dm(}fZ5$~PvP(nTws9;bf499$Qor({`$ zY2Z)}eN}@}y+soTL1zG)PCCXKyoEsDMZ?mYTw}WOw|1FD-_6Pm$fu$#5?uo%sf}OW z5`V#t<}X4D@yryL2N;ewY5`wDXwn(f0$?V6aGV+Oin~?xLymq>n(MjmdO13djS!fi zyhCx!NbuWipAG(urltO~y^^WUywcOHaz;_D;1K7^Kzf0YVWjH&x z{W}W%oHDJwc?!i}Z0SaMqC#T4u}_b^Jwrv7BD)o>X!go#a-?cGreFO>l8f9xP0{0l zrKq%jB}5RXgS$DDrIX_3zY9k4n;{ns8;dJu?H5jctEV+HPl{VUY3ggLTNuYi-pbQ2 zANnVs5m}@G6KkN$DYOIW+zOJu_h%tUNzlzRI3CsSOi&c`Y4;vy6;? z9fuafV3k)Dj`nzlx+ska->?f9J1D&4thX8;tJOLyu)_T}9SU>vzo=s9DaqTuTn4EwBYIbNn=&|3?udALSV`#O>+xFX z{PD0mNTj9vtavwAt$wy(ZkpoGshg>0mF>t%iDRUP679w0ece{^?VJUNvpma*As-tm z5ss)?LEDM)t)cez?+Bp^3kYlIHJ%s94|ct#G@Wm@5_Yz`ZAbV zF|cj9xFY*gOpkA=k&2;}U7eM|?!=-dTZ3MSl>2caocv4wYp@36CtlQWf`yomuB5G9 zlnGFn-3fJbd~*3^+sC_>+AOMAG%8h$5hdWl@9N{nc=Fu8Y+3GjImR}DyGa0R2TWHMb3liiO0pk81>hpSRegh)Q!cATk;LVg9=ekgU@m<6T zv*t*!YO8BCy9+;h-yqi9nR;}7G}-K-+J}?Aa-I!o&r6Ourj*P_az50oh#3USJJK_F z_(@0xQH}XV&#(3qJbQKT7F{oY(=M3H)OaV{y$L=P%)gL!5@yKkIMbbvY)!dWGUb6$ zr_KGwTKW0jiwd#yCU)wxsCS}?NjKNk-y|@9{!uF==p48bv7A)&p*H0H)=YaY51Kal zJps{1m}_q7ZNwSur{(6AJ)vzV`Lf~s9qDT8>+5c{s^#e^msr4$hzM05e>zBhr6WB} zG){bfkHflOs(k3?W)vE!t_4*)LyrMjt-4(#+xI=?5#F6)@S`7ji{c7MmgfkB++5$_r*zVp+~aPQb&B)CA5y%Q}h4^NP1Me==C zU!#91CwJ%kXpj&Zs$k&Eumb$D+2xR2;#g+uCNX)%X+)xCU#1VDfUlwu)# zkrFO#wxj#vD~=%Ue45EQQ$TfzVl0Q9H`UcpQxs*y=zJFwnzjDrv)Oh0xoA6Km90(} zz151-3DtMOW{j9~OsmW0NFr+JL_`4`b zSg%8m$Ce7hqcTHJtMIS20tuRx5K+AaLoGqwIr1tm-0A>DwTR}pzLEXo7s+>KmxLRx zG%AJ#6v%Bt<=B-J$_Fcp>^`O* z!l|XP&b~3_uBhIA`K9D^rLNRYpt<7Si{~8vyQW@eXH^fWzRD?NWT+bK#&M0at{8Pa z9x(-Uezds@S}DzhBrH1~Ii}zXD(TM)>X3ou$dz}*#T4wAMwp3bTbY}(8i_QCh$M1R z<*8iy7d(aXZXH?2&is2yZ&WMXBk(AsZiMhB+>}(+;#x*%0swl(`GDQ6qZ#(B*|7@W za~)b!V1YM!HR;c9Eg<%r&>hN2%OI=7pRC&AslR8pHM6lK(s-p-Id)Gm`r-3?$sBqc zOl5)QR`;>42~kX1v1lvG6jLL@Is)Ai6NdLL-!?tWbvpn*KhRo8nsv=94yZP;{yWUy z`6=HpoghVdpfPljgwliof;{18C~Ly2Dw7 zLDn7WH92#3$EdkP+e?+P1KEEM4vqgE_y6v$?W)UV?E*$usS>;un!cB}X!6ub@(1|2 z|BA91mP4Zo!PW#f6{1jGfz7GOhUBZ`lzR_3iykT`EHqvh&p9rr#VMc94A5Ufj?}&K zp!%M+n-YJ@1QH(gJLRh8_=k6_m53S?^4< z#!1U15-(^z>u#N8yz;jHe9^y1V@&HQ*==QU-|xG&CHw9H8Xv6bQ&?@dT47|#au+-= zYRjth>ofoM-xZPFz0kP&5xRgs#7|Tc{eer#^>S;4dX#oiej+)v0v!(>W5`S6%yM0Z z)EUkXM#wigti%|*8_wuDvpFyg4CGWw)#9(?|GeEhm_KrSq_QQ|4>GWglT!@b72xv= z_S%d!EPCtfeDSf8BrmVf^_0-J>p9jt;qHkAY(5Tw1>t$BnCq_9$l*wA?`W8fMflmp z-D$DTq_Ur7f5g~L7<@QvECW~x;x1U8%)N0$WaksW)1B1^Ll;E`(vPA_t^ERdH8xf* zRr2!@C3#Tm0i#?I(T5g?G$j1MN@fw#HtPfzx6>EENile2`EEx`L5ORZqpR1E_-6*l z%>DVDyB==#*3^$~T(~?$e!pU2Fh3g0Qb{U5A|ZLC-oqgvxTav%dlknxmQ)Uc^SM5*iId?x-mx>t55#nop=Z^c#A+|*2&CBKaSvnZ%~#86exONm+w z*aw_>veZI+wN-^>Vm6rM#2Gk`HKSqbOHKz33rse`q!VOTaO%n4w|;%N$FVgqpfD*NQ#P=6CecAd`OsVm!J)^FNcy)V?d>AWa)CSu z_lJxu?qajw60Qle=^G|<&}ZUSBKR@@astFm!aGKAYG2yQ*o-A>ZEihs3D!DX^$ zq}uvkqDcR-Fmntu%gYp|;dH)ZgplHzoQfw)h;C7TM3pqV&8wS?_pAsTh^@mcxz^2I zq$hW{wKGldSW|v-ASlxml+jexndyITugO-by><50&avcUvL2fFuMzV_eEZ`A1KASh zZJahxAz`{ish7FBFv_FYoem50A}V^=TBj-=^gmgwZC2#bRpjdPwto3|S`D#mTUK=@O&+KySZN89Y)ir^HZEdJ3kaAfjuN6rY zIWVJ8Q78|g9^dV}c_BAd1&Pwq;c}UT#3Hv|_G(hIRJj%Hv?f^IYu9i$Jn6VGR>@G9 zQybMR@{cQVgG%mw|M7#9Ja3Ey+{(+h;cvoQfislHi6;hu)&Ue5GIH7en;;qUonwgY z+qTxWIexL&=EmgRom#H1&x@T(s%;E3q&`rJDVvf~gk>+9gn)&{qSfL^?>_42j$w@7 z_4IxYAeBXZyk%)SR=5~YI>RO?QwS0!QP@QnKZ;&gj z5fYloiw_SS!{|sn$VX~kg;^nkzeJWj?e5!Y`C4_SC}8kUf9t)0==V=u4v!9=e<|E| z>(HU@i{pJJoG8rcmFLa451N&9LzX4HZU_TILudgDTfwYe3Aw%k2%`y>7JdpIVGPq$ z!qF69kezdvCxOA1#jSx^!M`JRq7U2)PiWM?CfZ#r%}``A!>b1h5PXxvY#A{sDioEv z<;d8yLA9^20N_1hqksg{nK-v%ci|IuV`Zi^~ovtKVLhb&rk7F`O0dCZ8z~@a3u%~ZuiOU|Ldl2cz)4x=hf0DL1D%iJt zni%dV$*m5LuStueIs1+cTzjIY65X}w5K#Ex#i;QqXD-fj&o8c1Nd+g>kblNi)^ywE z=B4fxN({gBrr8reZZ%wbD)>||^h=#9ZF)>tKzakp*{93!U3cXut3wRkhx>1dleVe< z8bF(T%PqrXSXw<=Hvf>T>tQ75sQfAh&-oqS10BjAf#QcK4dOe74 zi&bzI3i=(30};?P6=)Q9xQ?p`Vl#V14IsNPXb5Md~y^FEcHQmi9|ddfK`jp8tQ4vwa|b9soD~ch!IM=M$L0G+PWM5(LKk>f-L? zqRp&C|IuDP$33hOG5fQqP;_$qmgg9$hCZHK zH&Qo+hu%bgpj6Mx_LUXGkiKQjs@I7vB}5a7Lavn!VYmqFA92@-;UFkK$Lzy8*D?S8 zdJF#3Mq;YkodzrA4@_+VwfNnmv!xbQDH|DPt6L$8I~SqSMxPvfDZo>s_6j_-0)qTG zl*ortTVkfL#+1{ zGkQi$jVG-?rO)7Pd+@eB?N9jc&8dk&`S?od$U;caXCM9g%@LoY5s?@s-Nzi$?Dyir z^z8f;?i-jhkTnP~AvAJH!ZAHDX9hG$B;YiKP<8Ppc1_bS(e5zRR!| z8T$#T8H!FY|0%9(>gZU#Pl?uXXzp0iaokGv+4Y|IQGt*o4<$RkAD<<(&ghj@)ZBIq zyW=z{%BXTUQyE#XsYQ+T#nBSIsfY6n0G-=GS;cl1aF%qj%8+>Xdu4mkVjn$MIf&(W zGgQz1qxf>P`J(e3-_IqJ>%zV9<#`uBdh2`Z2(q=r93Q*S9I_ca$>z;&SaxzgS z6_l_>WD)-6=7b330gf6OZbP^tl+@!uIrcMK^$T*n{J9PEe1O^h^5;gBhFk$sFQViI zs#Le^Y}cY_pF*HW=TFDB%@1yJkr<@&N6-q{#-n&6%g|)MsZ>t#4ad%tgK=P09U4&z zam01LCZKU;gv~NED%+#FE0;2@tiGvtW-lX{rhZYywghpLfzvkNVyVYj7TPMZ8*(Qs zsc0|Pk`DRS_vW*4sD2zeJbRrJ%aSzJ2$+EtaW<&zTTs`Hdvf4u0l-XW2$hj;m6!K& zYG1AhU1O%$HhmzT{hTZJ^qHrP31Bf6tuOgLG4Mi5l=2VDpM^7!or@p!-o8FMTSD%W zGSiP}1fP#E>)_r+NXQ>Y1bODIw)JOJ6FsZWMd3;i)tTX5Ttbgl3eiUtyIo93#dU9G z2_8Z<7o$B3yL*~C9{nm^FCXC_;%ccFhZ*hnG;((~``b1&``6B>k+Cq<-g%TGRkFRz zB3sZiraPmeO0@wiMu8fu|5W%9RRKwB0F{RR~SnaziG*J#*3T^ar~ z#-4C6;_MJVW}By96uy^O+UqLMxOlJ%Z|ts*Fo88Ty7&^+Z9gB!WFWpesM52utIg46 zvvlxyXmgWW3W!n*Qw@X=qo!8f2p=Z>wKQ>OU_R)$F44-F#gK58H~k-p;dEVX({5~W zM{}>)Nqm`E{wJ=ak^nOvQXcH=bh?sMHC(pfq8%IJ;Wh^Nb7AuhN5KX<78E%{$ zwT@i9TDdX*pZb`uZzhrd%Jt%w72k`2?ST0IKQa6Da91o#$`-THu<2k) zrK=&W<;%H*)`C|hR*dSF$KOKq7Q8=unrL;+DEB8FX}%!NugaIsPw0>*M#s=|{Bkp? z>h5eMxmuUa`xNwfi2H1X6ITXY5fp}8A*2;&8Fi@&8qKBEoa|bxVEa7bSvcnJUG}>A z!_&M~%@+H_jCr@xUenBwV7oZLB5e*?Z;noxZyJIp@gc@}}DZ+)7u?uPp zJ>?;GHF!P0aPQQ6!Y??cfSn$+(xfkJ%L=yVzJDlC4~sy&QpWK zmEn}$O`R0VjMIFvSJjZ(5x`(k6=eqo^#E8O_2IE7q1b$Q$P^xNc=y)5}E?xWcf4P7iZE7aj zhU>BUX{x?p;$QvtIxiA_&d7ucvHp*Qks*KgKa%d)SU?lMesmrVAMA0Ol*0k9NYmnN z@$W!ey%?z}x&KJeg5tZEbIURfKRJzBd|sbf8N}Q0K6!h`;N&OUudlh|j?Rtm;g0sR zL@Qbv>5b@<)xoy9u;IgPchR^(r@jRJmwZTo7vWQe>`l(X6m7=qsO66>0JdX2@ESbI zykl-pEH?9fr_*1x`sOzBg>wO3v7|x0TwauLh~%HH+@d&#xX*VqMubVZl?I803ehLG zmgFvfufgxpDw_JCa7n>vpa+4n0bxl2{&_6~X@NaU1N33;bEQ>|o~~iVyLp){ZE5J} zYdvj|D!S~8*cVPy(a6S)n4EHg}ppmGfngD z0iTz3ddGO%IQthd_4lyip@$cq@XAYZge8|{O84mwn2AWXn~xs_^OT_x=qSwX)-+Fp zUa`=h{^)FeN&TJ(t?x79jCY(4;BV(yq~9k9Kf6brO8Pqe;;CsG;*T5R9sEYd^{mP; z$%tNDyVtLu+^y_qxE3`l7P66^BFn?r9T5LcR%9!BpVoM;tJfE;^-jMba_cR2Y%@lD z;PW)AV{5wl4>hOZ0{bWOs=is(-U#VmBGe>_oDz?57wsA7{u`Ce9e2-V5ZA5Ebywxf zj#~R=1Q$DEE%=Q)tV{yW7Tb;E8DqhjOJrttJut z2E&{Cp?G06rhbjMpj&Zjbdkg)fgMht&2T=|bW(Grb4j#Y;A>!3aV2z55z_Fnc&KwV zq(?`9=xU`^0omAPSQ_^C4TLlkD!|3}8PPWcoWMcfC>jWWuiiZbsU~&BC+f_-^%QEUQb8|D;P`^vR@IsW3dRsChR=C)&gHN z%5XQW=ET(%%;#c?oG3Hrfv+0PP%JBC!JTLvVv`$a;$Da=4)rZE>yx8zkc~K~45=1N z?S73vt=jF`mXUM#*zt6seLvhbAelmVC02HK(M*=5IJ<-sWQzg(T&{0ZP?%_IfssATmI zKex1EUn2KdU||v0Axw66&&n-1)~?20EV?U!s+KSBAAe-%vZjqEyP(GVs%1C% zY^FcgxA7+7_$3vdVsnmycC`!l(Zx_q(8{UJB5Y%H$y$;$3ja^DK{=E$O>yO#oKT`;SJ_6gTGXS-9iOZn3>f_1TbK-q3~GQeS*Y z1b3xbIYxhvJiG!}J+$XQH1mbEyeBten9i261OWm@jwzvb+6G%K5!mB$ZxhA0lczOB zo`n>?zFB?m%Xq%<2^8|^bZLgstMIf`nWxFLA~Tt7H^(6ij9{psIFt26b;Q#Mo1ZI6=KJU4lY;C_%mY!DQIT9V z50}Qi&x!J(cKsyw3du=3YN}q-wlUvjjD9L>10O8}YnX|aMRD|Dz_R8Lo3Q&Qgf(lE=d_Pd5VrqJz`3-<)F`LiQwVq+iu1 z!02v0DCEt4F-1r!3O6I_uR=h`R+;$02z0N2i(#9;j653~3wo$Y6=(^)y5 zX~)DxJ*pqNTFzH zn=E`}ERj_dm8bjv3Fa3rDe>{O+u?>-${fO6jZ+c?rirbM52>+qddKJ1s!{f9K>>c4 zta2;kj7y7xLSn4-y;H+(rydMZDD92Cui z8O+94I2YivJn;j+v)e3xZA-|pE^a_< z(pU-6vRJA%O^8d(-LUeOP&oTDU$u*fZWB+Q%cF8lzHD zuDW}2ug6S=@#5taA`~(@$ZJJcIHh}`vdf|v%CZd>B~@c6vf328!^4$OEzPgiFNB7< zuWzKktb|40$W##e8`B}$TgV+x|5hyID~uewhFXrxLSh?`1})f?F?e$I>Gc~`x2|?E zQ+=azcD-MsPqS}`eH=;bdOIJPE0W=`@0OumC^D=0L;&;f9od3x#>rr{MQ*jJ3(5S# zO5>0}bPP1iEQ<314XcOdf3t#&ZW{%cEHTQnua0wgI&v*b*cjbv9z~M|+v}Gohbp`6 zob-&Hop}t(fA>Wvqcr4oP=pSG^!4D?%;3(0D z*@OsCe%IJ0B@fZuMEs;hq_5okpJYpY!&Bqo*>5T>=;xfb>i8S)wl*;r{kbmmlW{i; z({EF$6`r`qxOG)Qom@0;@TOk-aTFCPSg<<>>5Nyq-2w}dFH3sgfTOMsH}6iDXJebS z7$R%Y6MEofoJbN~FI|#g`8%~iNn|$DX7xQ&@y5-}A?Y6vyY&AUp8*9%y+%}xP(MF? zphc;M^=N1QjF~2CNi4kSG7I_g)X71JBYN|uPrT~c$SFh5+zegZA91?Ts7D*=>fUPj zsde@ZjD&g|B`f7Hb_=7n)tX9(#TQ`mN5%lGs{!CU8I7=5T8X*JMCNoDRH~KM6bHho z=}H@XXr3hAxrmXE4AyBR4!Fv`Yw$YD^O%=$azOs=*BMBXmWtzGj2pypxVP+>zv;;M zcK*pt(v4&{c9zb3we0Ov7iGSO%T%DuOqf{T6KHOqg>SQRFlkjeGAbyCOUI9AD# zRFh_XExF+1`ZHA%V6r-r+fNvoI*Tmh?on|nqsxd$IsatKRKyx|&5~2Nu2TL<3MOVd zw~R3ZA`8U(g{`^vrqsF;aksX)n(*cfwO9-3z8mds!Yos5V_rC)rHhHz@+0aWifRJ z4?n;-Sh}K%9;S-3_rT|0@LgQa0^RIP0WokE*tc=k{u7_TuNFb9fP^Z9f~}@bgCW%uHtt>G$fHR;LKi@%~Stn8~LoWTO z`bKf%w}+ULxtDd8y^E9%A+`;Ex%qiA)$QoIK_8_@(n0ID*hCo~CuLS=C*CGYL8dG4 z{oZ<>@JLF_a@8}m2e*}Y(pVP%ZX(Zgdc5BADJD_SKbz4v(B0cgH3VvCe`=c&^LN|8 zg@O9by3iSqljHhP)1R^*Z|wULeEz0}myZ+%*)z8lIwcegOS4KR^=8<+RmTnO=uW2j zSu2tK{zR!HYDmW3C*JlyY1{voIaaNBG#^b*5Z3+_y;2jOBO_5p4wnpkv{Y8XH(&CE z-U9NN!?xL3>&g+d-x8r)GZ`1e>L?(U^>pZ-XLn$f?Vn6*7}wBb(ItyBkrjJ*{iZ|m zy5AkVQw!0#q~7<$tL0yT<_~+p5%>)tK`8>+dn)n|bxsA8`AWc&vp``UXsN)hS%2+{ zCx9kEuD$&%K!dG-12(vA@nzQri0gZ2t%Rb9YuK*U#9w02mBs)0HsF6c&An(A=pNLR z2)&C#0O3}5;m{rXsonz)fP`t_{U3=^7=WET1LP#OmkYQHaGt`Pde=|%44)z-MUAuL z!<`~04bBr1&2*cycg-s6+Ijk9L{DgUT=VZ|mx#q=C)4zl((M@Aa@SykwEgb6^Lc*m zS$-N7L5OU*{izEj&7CN3lqAbci0qb*x(na! zQJnOj7_Z|Z`hmulTp!eNYzHz(WTU0>)k37*4kN<+Iokq6=WTvqDfG*JzRoG4v^{H) zr_tis9HwShHR^_ydAwNK-x)DE(tI|&?z4SyPcR2?BOs(7dM97yc*H6lj?4X>7XE{4}!~P4+rCajHX77w#-8+v4RMnP;l;S~w{+%v?-Ib}ez8 zx7ehGLCD9Xn&NngOR|B_lnF>0z=JtS3CiKq738@N~Woaw}W0Lqt8gf7M9*>X~;(eF4Z_=dElAGvn@VRqwbw`Rc=AzJI z)|6%>-b<7Mfsj>lCJoZ1*1{z9Lt1PnVSO@#(ciImbxhqEdj|Z>evLm_l`s&h8CuBX z8>eRpsrU0)liE7T;}F#X`rvM9ntfn9WjI#T#F1L=UL9r|a`-5TZ+uw$`W@$@rFcdr zntbzK=>+Zj=-w;ReB14N(MH#XE}hF<){vXzvK0z?<$Qw)sMgl~`?eSe`L}%mq}~6o z+Fm2|W+OGFQ#zW}z_8y`jrvcOjwjMa%ETbPg$2nimbbW%f*Hwge;K$oLC!Kd`P#qH z*A)=Qucp0J3%p`n+Hu>FM-6K6&qId)-#g@Sc(f9r>|-pFa7^dJVQ^52__xCkgZfI{ z-h2OKcjlxHR%?OGlq&SefW6~t;9kYAzAtA?EY9=gMw~=ThDc5%j&zi^$^T4>_q~@| z_eJY6Y=_aJ_Oo;1JuQoK8;-W-qyC;?Y!>6|y_N#YS&Nmu?>18^`L4b4ya^_w#kZ#~ z={D81WUVV5{Gy2ee3LJfa%26o1RwVk|H(e_j*Cu0C-wzV3(O*b3OY6)KCL-SD z+njn)Y0N}K?c86VSfsr=w4xaiX7=qk)Q*OM=nl@*Lf)W{46W->p;dt2nAEe(oUC-|H}X5A)-QZVd1)|Q+ahvsK-L;@sI7^ljV>im z4jIy&v}@iuoXfGPdwMd};b^yf{9`RlO%oyns9cipuA2j;%mAVZo< z^wD?eCSgU3q0Ne=+NHX!xyfoDZAVwf!;=YJ<+?Zn8+cs)OngFBA~|zV4Te_!L$~cT9KoPbY@J75?Y` zaQ&+j(;)gkWB(?V9+vz#WN81Hil)LDYn}J*4tIk@%L|inBLt~O+84N9KfB(v=P@xb zIQ%S~v%&j;SbPGo(tLsYpC|imug|}6yrF&M)v`19n+P~LWJXr%J=faiUfFAZLZ8Rq z_mM<_m=X$-6i0?&v$(R|*~eP&%C7oDLKjPF_GM)rb}&3{FgcSOQGCNy^;dc|Q(T>Y zaQx7G7eYl|YhP3HEW~r~RK9*trehLkw`ek407GP{X#TTkX@;Pu5XQ8rN?jq3rvNg9K3dnhKYr9^$)@TxaH<`rG$ z&-kDtbxq&tzDI~aZ*On6-`>e467+;^gS#}H@UUrSO1rY88MUC{dl{HtI_v>h%)PS2 zVp_2cR?<}z=DePYD2S~vy5GYqZptSx-NZDshnZN0i#T;uBx-xSJ4OH7FZwK7qR1uQ zP|c3)_|xk7&GjWWUy5!#Pw-A1ANUavMO|5W-QnC^{S$vsMl(I?b~H^J|I}S#Yy%3M??7&9LXl5Wo{qD zA;YT+hum$1N=nye-#jIgf@aC5n7INSBf{-r7=tltCS|T@m28ei{&LJR6~l}YVviWK zx@#iu(P_NpweQ(;t+z>|BJ<^TKMktsy$B+$@W$&BGf$1ki+#fAmN@s++QV+b zyE_=$XlU~6B|O2( zobQrlL$J(wnrx5_?!X7+XufW!bWq9_7=lDHP*|Bm=6R3SGRudn+SpEglh*RG6xH0! zR;ugYDvl@pezCKb%L*9g*Hcx}%H@;11|@8Q#lwqx{h}Qsy#*CQWtu+=QxOIWHFzuiP?Qv2^tU$}*4XJQXEXf6Zn?l%FZf zgu?m=g0U7}tTDIQ5=ta;wB|EpxrrPm=$z{7-YN8(JA8-}C#q#T+J;gAH9 z8J<>!KQiv0gw@(@9d&e%rRqX?pD#cK>#d5eXPyu`L<*bs>{ZsQ3}DqJw>rQVT}K_U zoW2W3RL7s3HBNlI=QEt>9+Uum)Xqd^i?S$AzSr3ItNi|&S^|KzUeuq1)Ln|ShitN0 zw?ZY}H6x(hn9NMB!?I14YHnY+m5-*7s=mMztn=F9tMJMjSOG7w|AMDz8Nuk)z2VM z5Qg6YDPLbG*wOEW`e=q)$Tg8PgXDC>l&m?ePsO#K?$Swm5dUP`j*C|QLpB3IK`&## z&22;jN;g7g<)Z-dgEp~PX#x-CcMpHvAC-Ni3^B}`ZVbj<6l;_8(Rr1BFwK0?JfX`K zuxH4`j6l?GJLv1(PiVzo^)+Fs`Gakr4%O_UL{Kc+1M)W{=W*v>2m<}j)OFggEF_^W zb=}g!a^YX8rZs#Vc(@p^#pnA2p}0Zy4Nsvw9U>Z#h{!V0Cqn+EQ;Z_LlVqKtNzJO- zbhb-;F9r+w`@}!qy$+8qx;Cd0y3X(sTa1-^U>uL;;a6BplHhv~P|q1jD*s$j_w3`f zi%O|EZB77Jt^^EZArn7j0(zF-@Sct@Fh1T*Kz90F5xnow9LeWX$|Scc(SVwTBFAHX zgA4#E>bT}=kf}uYb9_8kY^y79g9Jn+QOE5GhwImsIs}rJW^9$OV9UA_irx1QKBU?g zLbtn@*EnWvr`w)>5?hGWH_%}44lvNDv&)1d=a8+o~p{J`=R+5=hkYrAh7T1dn(@PkSHr%x6R3igia9_3Y8A3U9XlXLB}^tF3X zaPBc(k|iFUBU)4baB^d=d(BaxMl&kBQYpBsTJ?kW2hBbET`5e;%+O$&`nUOri`Op* zn`qbq_M>A(QC0f+biTf-0prPY;d(Qsh|5x09kN>6e85&?qs=X+^*P!0%xy1P(zN{% z;SObyqTWL%vLY8Kr9Ap4s}8<2s=#Kjz00Xf#{{2y4w#e zj(%JB$R+(%n`{~DsKlKEJCfCdp$)ijXp3}bwucf<;H|C2O-+YzjL%4t{!PK`kz+d5 zWz?=~6(Efg1TYqI3^%_A3m#egg0FCcDd=mVVU$!#3xW9#r5-oDoM%qT2c$&d4@q@M zqMpd1LAs5VX==Zyd$KlqR>S8iOPtqkyAXeU2Ile!{d=$N9@Ab9f>&`s&Q@z1050W9 zF@OCrlexD$1_#wYfS%DxaI*d#fDGKrbyuf>lrS>R?pa0xGVMLR!1p@pxorKBa{dRy zsT7?N@L%6?D{xu)3axApyn_Hyhhv*|xMKjKRtV?-f}lY=Yz~;!kLgO45l6gTfRx5U z#nHL<@X@?3S~B1oX8D+N0)RQpZb)N8T}Urk8AH zDg|P;Hi-^*p#=fR!#D}lYnRq)L7LK_pk!i-C@5pHNH*UGocg%#!eF^WZNtm7HtDk1 zuT!xmRtwV(Wu1(0@?G*3E1=UNUM86WFNA@+^Xywm{YR)Qe=If^VvZT&-`Q-xGBG{X zVShb|%`q@`>6or5)_9-aM1Z`BlJW#70ZEiDKz$*LIRntq|B`i%@HE4TX_9Mr`5^Lr zl|_MrM&2ijs}fQ*Mu&_8MWriqf3X6cT^kOqIGvFK#DnTYt#uc-C39YevWrQo7pmBp z`69U}dil`HfFQJuj!2p-Ukc1a2g>KhE7U%zsm)ieEoZm``pfJ7hgPieHu)*?1B8-G z(K!hnD?UBsp=oY;qq3vqj)UpgGIEa@ky8WTA$7&DP&az%s3p5Om)CTY7tU1 zu+6^Kd(pPnKmrt?E{kZf;0#0X& zEBjp}g1b_CK~o~3`#5Iik^=fgVL74*?{%}bjgZQJZ^1d$et+L3 z1XNCzDbkZ-Oo@_i&GtCm^LEZVUCzkdRN(9@I?b*VTEYBvQSY;XO58ZnjZ~WQ;udIW z{yyg4zcsemkLG*Ds+C$zO$MZKx=1cj_z7y;5=hjR5<50*Sq1%tj?;;svA(zB#ozqA zFj7|i@s8P@cCj-LDpjZh)GjY{ zeWe-U75x9$HoODP?|$ol8rnIqMc|L_Qt z7&@PdJ$SC|`1)GZ2IrG|ryt+uoXrFZmAe#yi!j3tvvBH69&i!S-+z*# zGQ67m%U4yb0lJr~KwmL7in^-Otr(m~%R{>~h%?^_|)r1;VF())}|xGK%}meYpA zj*-^YNw03oee-#PUZLv}UR2DDuRB}lP+rOJoh=3C!euBW6H$NGVD=#-egM1wm<|;V z2bu>3Nay~NDxyvh-PkqiUT+BS=)~~E`y|SE{xHpcw4R5U;)+`bJFYmFjy-#d{dQC^{f|bPa%E-h>Gr z`K}z(t!AhGWTL=7fXnAdMN(b|z!fL~-fAL)j*yGASOApoRY|2a_#e~l>V=+|6W!_B zZK9c+1z4g6UIKYTHE!3#C1aJObwO$_9d)3!buSJ_V}+kbUO<<*-s{cp2W3&D+49$T;kvO z*?edQ`Zv4e=`~M6*e)k0(?zE^2HxSQ&A7*Xg*R*(vRg#Ca33)I@1!N$r$DJOiXfZO z+@Rb(mh2uw1j|^RlE#2clogwboH=2Pz2EnG_6YU0Ay*#xH?DK1vKXF@*U#1wF6^GZ zd27>VEm5q8`&O?y+)@|!&m$axzi$Q_up$bM=_+i%N5)UK&V^!zfy@cz5xeY>{xMx9 z=(i08LBj&Kp$3pI!GpAq>8u;!2OnDLHjxL82Qxq{^Abp!6wi@)kLfO8#EkF19~-EDx7?_! zz>S0!OwGEpzmicM6%Fv10y3}qPX~0z1HJf$E?P!3vETYbhR!9*tRx*R^r=@Y2C1bf z_fzK7F#QQO(riSvYo>5Ag1&MxlOQPw@Q#fR%%}lUI7%GQmtN#l&rJ~gn2w84jphJs z-_(RR>EB7r3h*Vs`^f=lA72jOhXpqHjDxCFK!p48FB6ghb;&EO79+db7@mzUi)V-p+-F3b-OwQ_j&UW0$?sap~%L?fHbJQOs!90xO z4$vN4G90qXZGi!J*Ehhovq?D1CbAH6Pl6J@2ubZbsUC8*ez)LrmZyW&?S-7F9(y4H zZQjq1$G*I~-9iOmft-XeS@L7qRDkThD=G#XC&NkmztX)4&mgb;WI-9-L zZ)RRYeosjciF2+-tbU(RP9C2f^pO6NRr)OK<`ql*(rdt1v%@8KF+C`8nBYLLS(@-o z1ypK47&FON+0kf>T0?>vKa6|ST=mjuq&&O|4b95x;L4FX?XHNL1-j5hTnhk7N`#bn9hR99rC|w4mSnS>aC(u*4loGKNX4)GP!gxXLWuI)T z{qREqM`;XHpwN$oUM`GBkkAw?IGoiJBytb#*v z->BjIb}s)QxHp%QJZOefDC&8o9-tFzX&>OEj(WcXa=L%^9<|k>lpk&4>uF~v4XAn_ z1GIw2uBwDn4@q7G<{SiG@HeyeV1PKD8N9*`C0`no)~=bA3HB=P5kBJJm@|d!>YegF znHxA^Hc$s5$J=G9Xd!#iy@2e1vmS^Hc`#nVVKFXHKlCWolfS4@XfUuovESahwy6HjxxW2D}e9r+Q~uTZ)kQTRE|;=aZYR%P*t7F+|6zgA*+o96t`HldnoFu ztV`eGeUs^EB%SYlgq8Q2OEZFJ+Nx4VMnN>62`Tv+jPf+i3N|p+rxH#UX$h6m$u4?7 zEb8CmR9E|P_~}h3$Ii>%EBo%s()y50f0LcMJLzlS?e0-HfeB8L`2o0!925MFYY*E3NV0F*sE1NYBE>&I254vw!GBi z#gJdV@IJUC8>8290*u~12wlM@?v%@7YiOW25X)~NAMbHi#?7`68{d}lvujViPEq4Y zU4$;A7qtsa03(&^(R!6?XZC6dAzZ#h>(Si=m$DRXAHFOXBx6gN*y+Ss`b8e;tLM5( z_wsEfvN9aml`{Em=sKQvOcV;*CZD|FguSi*utDE9t-I!Ne8=_)Om0fJ>dsT20ktZ# zjPQVCx}^dtfJoJy*`#L4{h>A_44?IY|87TZUwZw=@6rwokyj~~FxO|$jp~PEH+e0g z$Z$6@F};%7@S&nAMEG@%n#t=j{O9x_&k7*H-aB-M9wB3xlZuo!d1V`}wFb&$!JtSq z7i}+m6As6GYlT}wCfuf3w%9)Z$4dP}#e;FvkC`IIMq{<7iC=iXay13}G$c6`2WBf( zQvgm@13tl(gaE)T6>U;is?r2h06}E#^E}ljJ6=!zfr?zPVq_v}zZQ0Gx~J}7MH&0? zS$Mb7AU?LW3h4XWoJt1n5B^SIam0hYjv%TL1+s+R;{XA4F%C|rH<8cv?az9Wg?G^eAX1yL zf>#4(o zfCiXL4f%CP$5{2XX-lU%wg% zmnmzueNd-XIT<&R#V8~6sjV!Xm)YQ|4@7o4A6W{hRRVn4?fFO@XCruhV zjii8qAwFCr8I$g>4FKZxo}@0kOcT-5bR775wr*q7=kYRA*0|L%jEzx%52y8cXQN9@ z?wE_58b{^7FivXqA({$$0t}7Q!J)1Og*lF#S3U+2=MQe)wr$Tmb*Xi{J=&#bUM*H# zJ=J%$$%r~hJwlS|NeT;xIBu6gA!&HuS^{s+Y;YpM%G0=y+m7)mPqrZe`mCt$es*+F z_jv}sYhTfORuez=>fJioL*@Ay+48Ifc+9t4cddQK_nn@9?ov#g7U0)^(tL3`F74C^ zLS@g1=0=_PGzun)!i9tZQo4Vq4l46bxGYZQoxKNNqtoSx zoDZ>5kvt~{PZtmhp1C?MwfzVy6v1|+SjHPmw#7xBbh@X@w%8-iNk)`Z4Ls~oY(mm8 z=D<#1nIvu{;4sa;hbRsB0C%{P`)mj(BP+au=8(1DThC(3o;%u=Vbz~!nRjrjjQ`WKDtIC+M4>4*&$sY;#e!_oN{-SYXsTI1m7ZdGot22PpM(D5jB!-G#jQa4~ zG4)%QglhcP`7^!W@sbN?_s9#NQwKt=<2Y`=nSbf*}Pzc}XV3}Q_5#Z386jCH|GCw%&@!LlwBkM2f4b<^);o8yDqJ+(ytCzLu zpr?G@^(VdjTBYiMU}gZ2@3rJu=b(~NVdtXGpDwjuCE(}Jk&#Ee;7yJM;o^GyKm$k~K^V`Teq9!;nI!+Zc%dEo zc6f#2sPlxC)YWq^*0hwsYxKtb;I z3BKxo{tDqaQU!1eQJenMacF=XE&3GJ!+RTmat6{S1xv$&_7ghO{|qyTfT#-=LlixH z1D};;w+f_|<^n#l2ypUYHjIwxf~KLKl@v2}V2rlR^2|O5y#E;E8EO+LvbtiKHS0Bo zAes@{a=~Nr*X=?m^aJF{3&w{8k;giYyy>Y?vMvr5G0IyfK54tc|Mo%NL&5}_*QgYT z$2|$k?Lyrrj}}f%@$cmeSLB{Ksz`I>ZH9)G%}gv;e=VGBh_#hvtz=Nw5NFnMzTNQa zn9jAfk?JZye^T_7_2PM_B)SZTc>HyjjL*~J=lguVcu&s<;G`bA9nHZ5J61q{`)NNt zz4Ufkp(9P!02@F(BJ1YCJXs9HWz!cGjHe-m9X?#ejmX3dQ)#HPiM|tSzBj|A-#`@1 z?+zEF%%1w`6CWDJ&@C~~MSNvZIzJWrIp2Hx94oVBoyFhhQ|xx`N016k$9xEqx|mI7 z?o()UpLH7+dY5-3)xh1|{3<)nR_2e=TPL6Ah+X?(7J98w)%EWS2h7vo|Mb7GmjC>! z8fjvZG*(Bav=}ZOIsv~{V<40+NsHV0@aSRZZDnO;j=1M)9naDCnSRqxs5)Sfwp!x> zUN>NZj|}<%Nt2b^Ma!09z0hZuR>Uo*&U+5Fi)s4r-DNk8z2hb}G$r}Zmj6GyiM+sM z(3{#g14WvR8;%l1;ON7x0hm>#g)FuZv8MZMmy9p=C9 zPAJPiZ1kB9pf8X);Ut46r)ss@nFI!g8 z9<99&c#}$B3D+!yZ|W(UAav4yNR1n5etM%r-{aP^RLk#vM)k{m)!-A1qh=R zPyOR8`j1xhKRAM)@RCJ)*gKJwKw|EFB3ZQWV47u;>HQGYY%V{%QcPw@m~ZEaLrO$e zqKNFNx*zmfqT$2v#asaH=##SBK9S;(0JyD9*Wky)2arm&3TvpD5zNc@$UoZy=Qj}-u{^K zs5)=sSw#)W^KXO@UGQ*;=9gQsDN1R@PrzHH{oA9@SZxGKX^m9?^22M!WJiP?-9Dy^ zg|VW*L~dZJFycUIqZQ?KS@;u}%eXnUaD)ksZ}MOkwB;`#Wxmact4;0mZK}K*06O)q zFmP+N>B>}V->-zT)v9qC8H;0(7cQ0=*VP~8FZ1eMWYj&nZ^P~jMW+}gCw(SO(UkU> zzr*uD6rbi8AU$$R6PSerQ(sihFAzloz)HqV!H0Za^H}OU4G6zGq@=tCh{6Vah?`aA z?0MQFi8O%3QtL=*{RSdkF+QfVF$W-|WKMZ_4tNOl8_mc;ZdfzuL*2x1B`Bp9vxmTY zO%Q}bdU&^F?r(-mAQIvKL_}2{2 zrcl>tJnAjX@ti~Dtx+&30Hz2;(_DeHe5q+JH%Ii! zuEf03eTDA06Wzshe!DN3-dnf#o~Frp{Tr7J_-75s^~liu4|*jO-_-@JauHjs@$lxa zikklWohz64#cWshx2UbiXl!M8lJ);sD-xW|Makho+G8;5p!M5C>=c0EmJCv~{wH!g@4)cds$ z`Rdb=ElYNv{7JV55`TK|UJk!wy61wK;Eh^Xgs*mR#Z{F*Ner3P8EWM)Pct=}jLX}x z;|nreKPtas`%+^;_hW1DC79MkZS_Ju1@{g4--!Pw>nO59P zpKdiqWJJaEC}xC?IQ5Vs)9t>4)|W~*9}BNu-kz9N z`2Ms?tIf&%*`y5%EJU=ZPrQ4Py-cMTa6V)U? zD-Liiq1n6Z6~Msy)x%!9w=2CasnysE32*#y#<(Z*chNPz@0=lbKT7AK5i)v8s)_X5 zO9I{z@i3bKqn157i`F=$s^@gOOE1Z?L|MSaepA~+Z7H>LPhDlXaAhrZ#ge54v%w^Ul$@)t)u7j(X5F4 zL4JLaIko*32XPZW8xqy>Yg^~)Hbm*N(D%M~^O^L{0rn=&_Eo2!(hoc}66d?5E_)*Y z^?S)3Lp}$lW=4V}i&1x~2opny|tYCQX5euU9!Fw2u zcLbMl6mxdOZ=_ZjpiON;ts#%h6-Z^!DshH2^Y1{GGvW1ToFBa1b^P5bT~eH5M@|Q) zvIZvqSPA6z9ml7t4L0`*4u(b%j!b9#5n@&xEfTvMLjJJ#=I8|5_`X|%SPq|{0uz%R zZe$5Gi;#)-uoTJnD07?aD3fi}FL#!(wz9FZzL9eMXO=_{pD*uO(}$|3FG6FRyZV8! zN(#7;;Nw7{$wuC90An8)d-tP+Wp59sSKTxc!13At2y76klYMxY$#Uy)B)=$Miq_Jd zJGb~VvQ9MgEOaPUUyP7=6HRx*DfJ^AlhY2pK!$7zMhYmsf9@CNjK{9chuJd(K7=0B zr4=oYU$NAE&=KOvg!XjbXBm=6s{Y0 zrehhuF_#*>b37%yvSk@o^yJwcGBeO|@(n5jv-hP1NI5`&B&|l}VZYZg9a}1mN9>*5 zHG52kEgS$Ryi%3EQl1laN}HJPz$~ZM8fovG(X*>5R#tb;WsmN!IRjWLDrN9r0)TLv3v99YG}s5Q>A~ z_wt?dJyOj;p}bYa(wQz_p~MM3X_DI6qJW6Q?&zdDgMh) zPIPaq`5t-w~&1rb~ zh{$~L-NnUZmDWvq5hlkJ}O~8nK!6tdB4BV#8ciLXkJAG#+;6e-3K5@Zc~|Q|_4V z*;(;)xqLPVoRr)n@5z=;)D#+yckyYrW1&*_OAnJ#D7!qB05SlSEX+0#0IfTFN}$n@ zXY-Ut!P?{;GS%e!Zs5n3IMNh$S?^fQrXu2b7!HA}xoN=3N8)3UTGDsVh}eYr&v53pKmrhRsJ;9QG{}uxeh) zJ#nwZdt-PkCbf8W!|Yu4qMo`b3K}HJwev^byOek`FixZZ8`TztNK(71j;8n7);9#I zT_)bUzP#Rc_0yHmL!1#PVs2Y?14T}>>`Dvmz$4@+QTNDC(}=l&He}EBeFAHy|84F? zoiGOvE6vz}-lYPg=?;5zn0}9ItkmTLm4fKhnqGOYC;kVyGWkrLpV5&QJJ=RpeYvhA ze%qSJA#fRs?C7=U6=70g>t4JlJn2i%$06GiNc*a~Bj77?KWA0{k)l zsB|C%8Ue4WEM83QU;Pba_~th$-ChHT-lk0@x4Gn5A98ClK0#D_6!1&JAFoU%^a|vc zWygJ<(j4^9l?D%QWLaS}VHKWVv`ocbFX1ILOE)E4fRLO#~ak}Kao!Lnz%a$q0$Q4P6~|r ze$iJ_f=JPe(bF#+DWT1D>Rx`b-<&`Ga9n!xsx+2|auVzYtIMYVakzX~SdpDA5M;@> z`$vn4@aJ*e!I7raWX6hl)6H+n${P276AP*==53){>T}m8GS_lr7hgGqutrCmyEN*& zkQSgM9{+@_Bp%&*k1=b2p&clBqqR#Y>RFM!w8)yTDfU1#2I#4oxO2lp=v@$4WS&l* zaG>D}wjVvuJnhL()ZWA~B=&P&V7nRnzGy*=1U;0L$qQb7=29Xj7rl7>YsX3b!370l zY&0Feq=*?$pcBK_OOgqP^*|Eo04v9OdkK>@H%qgE|MUb180}N%9z~Vgt1V$DSfIA@ zPDKnw1MnK9J@&G=P+36sSSmq$a$)r@)bc`xNcjf)mD`0zE*#%q^O*tB)NjzjNX}&Q z5An>LU?}#nlZb#s!Z-}k73>qB{zz4+JG9md=#NH0kfQoPnSquDZ+1ahltz?Nd5b}N8UyLkBQ8H#?x@RaB zk2t^khs?qZTc)Qvb6P8k1R}@+^%|mJ$! z))P8~_fLfEy%AI8`k10By7AzkMt4EctZFy6o=YZ->9$K3ql%E<8wi?nyDQT1Ha?mO zpjA75U2A2W&TvXpye#zu6}BH(g&Dx~W3XTm7_&CDVEn27T=%+Uf1df#Z9+fD%7cS> zFwd9?3;$p-Vbv6e#s1DuAG}e;KhHEoPE>uG>T)OvfU<7x0oCga_bq!Iux;nnVnc&t zcbsyT&P5@v#`|6;6b-zRbH0-FP5#ptNW{StuZ@j;fWM2LWH+y7f0`qOzl)A@(}>Nx z7ahc`%ME9pK-*CL`m48prz{?n&9&|?5ttqXy5H&NGdwv4O&P#SU;#j13-C?u!d2dqy9mg%X0&f;G6nXb z@Iz_Ir7=_ogWu8L zUWb~HAyk5G=?6E!vxo(elV#Z}-g%)_11RuH=-9Azca;z_>-C$uXU~?+V|$dyd`3kx zxoH~OY^9xGsTw^9&G)1zr8i{rCVl7{)Rm$L0;U$P^3Fra=&L{#A?|uWzsm)vj%I2{ zpxeReVnvp?J^Lh3*~yYH${J;uVno4G6e$T5ZHgoDh+_bh6%PMi;SUlGx3aLVT$wMj zK^Hu383rYcCfD&Dd8`?A?HX1*RTg2^u=DG+Q66v2wMh<=>(3K*#%O3=--!H{H{2p2w=2}$z}*A!GW#a?Kbu$Sz(!)=J% z4Z0-AtQ*;3A-ZG*Auy|ihtpi#Qa+%Uz%XaTik7*1pj zI5facJn@q1QTo*CLLzH=iq4uf#*KRhO*0#P@G}y;Y4<9jczjh_Y~)$=x>9ac^y;g8 z@RcvPP(!+VTM6KE1)7T9gXLdmy6B?48C;_pyVe|4Y^Y6xfF}+M?E6!KAO|uo)#BJ| zX)+Ln$1ag=V{X<5}YS$SeasjU!45EYr$fdyG5HKgx_!8ZCz!rKm}Q_#;1J8PHL z`zX>sc8T>j7Z(r=d}6CSH<=0XKEv^$g1_^>KAehXKhO3h2JspY+^v`$r9kk?tUW4P zH9&}o1kPO%Ko6-~R0NIa8CQ5^nUkzEa6xZ3!%Osg4Aii-YH>JrXFzQ-Zv;1KNpZ!M zus3A12faVXc7rj$?UsW|p4nFn%;9R=cvpb{& zW8lA;rDC=&jl)+Z^}dcOb636wKuk~x1!%f_dGXN*dJrQ=&HmsFB!+N(mMLbx3byqIo)FteTv6twt6~E*bqkHoEZ%4>Qk7(ZLt>*zFk@SMza)s7q zWT<#gh*l`jU6dq~N=Ypg`2ZH9ZoZ@R6UAsTo*Y=R+x=-#@S_L(qtc>Qxn>D+KJN~# z>&Bmb$X7*1k%C-fE8`G1u%RWT+#>9=w9?kJ=C^z*@0q`0v|T5PpBQH!X2M6jMq|v< z|3g0Af19uW1YNZSHss3@YIX=3h9VI{as@R~nYj99`^*Ge1q_lt2G9-nv=O1oA>Gf^a(Wx~mFmCb}&y zG3a^cfP*R`XnG&A9YEX;Q_E3Iq1fRLP^qCE#C7KGbV;ZJOL75>c%RHnKxb&b=$nDP z_&%xk7HZgU_*DA*2Jc6SV#r;$YuEFko|M3_)F_h=g9auy4P5Gli4yAfG3j%^IiTQenXjWa*USyc za3wcPR%7AJD-;rw!EHwhcq7)hYTAfPM~^$@J^Yg2C1lx}#q&q)nFqDOBmVt37xxg^ zt4`7x63)qrY|d;ET&m|-toDEGOZVv>@iD)qC4B>b1CvwcfLJo&m@e-Ch-KMxCIFD^ z**WSvS0L>H5O^mfnHVqwAkoRqEd+I`o@U3)3n#V$6y;7d2+#Bdz)*oOdv_RgC}8_P z_S{}M)0}zj;10m)Ts55>XgX5^EnOXZmf+~+<6Uw(rNf;(U2~`Zv)bKZH1D{4`J-(E zp~6Uki+o${c@pRDIU6nTVj^XyIr0NA(g**}vvbVTeaT1#2xC1a6aXoU7)U#&GfbXW z8x;SON(nH~5dRqxs6)8x8BSIoDG#kIomf_RoF$@QS_OBSOsj3K1##BJ__z(lKJvLD zh?DU5YhxHp54yg1Zj=rCLOt+28!l?@TUd7zpJ&zMaD(q)`I>bnYYLGpiB<9V9$v}A z#j8!q?M(1?b!g2&St6}RSYspHThn(B?`N-vK+GmAe7sluCwvCFN-QE(Z6Ne*2*0_G zdLNHhEAmi6@hG;_UXb=4j%ARCW9Nt^ZK2 z|9>f?|Do%^^ym1e{_FSn*ufP_9HCeVkQOB(6xy7!;%5!NOLMsht3bpH)*U_hzr^I6 zd?fzh^4W>HUrc>m=t+gJ>qz?kbhh6St=#hTGXbS_Wz|2QBfaZ;fC!wui#VR=4={)a z7(K{-n&YAM#L+PqG6bJjcgS$}R_#ode1Pij8 zg#=Jso?!IdpNVw|7h6pT=QCK#ZoJ4&yOxrZ;bRvQY48#A6H>XJz>;bfXA~(u>f^1c z9us`J-z2y);z(9)o98c76nAq6P9*gF8{06n8Z`<<8I+kxr3Yb`RMGOXL6 z2DlRH>API;%H@vpP0o{#HX6KKfFG$ejuJr{3uT3wUUv^Y|4kA}pPR8Y;B%UM^0$al zOP7>^C4Ex<6;l})5)T{~b{R`lJSkMggW5GB0>1;s8)LF+r*d6}h9&|`+@RXG@RmwgJ1@G47rE2q7WXybS5)y9LevsSb z$~pzw;$IiRbu2(cgucn&jJp+e?Pt2$MTTD&q9s@y1NwWqDqi&)ahSK3t&xn$d*kGx zfpH7c9G;k2<0XVWgPo?JO%vJ59um&C@B=0LyA8<^LbK8KY?JrTUoYJ2`T;u>PcaW* zFO%$J@ZdZzDW0^jm{d8_?#t=#Iv{i6$?$5Zy#pW9ek{!ypy8v*7ihj=a3VMOZZp}7 zV&ROR6QbpeD0K^)?uD#Wl-sBC`KR1I`CeNIs!_z>?{-V{4vsr!<#htt)2r~b8ae649KWH} zZ5*Fq>?2=qb#4Zym#f7P{_*pjf>x0*X<7{13;rusJNrjH=aRuh9_f%dAn+TIv!W~x zsJM_CDfy%^12IaII%arhc_(h((WA8HpaVbe|M|6xm1tQf58`>e=Ch@df%VGA9~Zyx zmDQMw;kRmEvdDMBn9O~!%uMw6ozwimeH^*>aU>khvcIvdkn&>Dpux&CcJL)D!^Ri7pGMvBgFhIS z4jpM{l=CMhbtfXNEj~eC@uQd|^sO)Ta4Vwj)3F3;?@V_Uuuy}S_3s(ckpz<;1C0`i z82rpW(jP246K)5?>5|gR0kNz8%}ji4tPaQBs;iO_WKF!YjATcOdPx)2ra0 zHz&<&<)xBGp~O74W}|qmm;u>a>z74%qv^MM-|H5EbhEmk_nwPfF*DuqFrf4zL{{fA z^1P|dr2XXPHp1OG9{2Anwho^^d8h?ih_DP<#VOy$TTOlbnK9TWUbP506k>Aw^MJ$| zqkm1aQx9^?^NXJ6oc{dz8Gx0es$g4@_B$&2UzAJ*Ojs>y9@7siSW z5mAsLsDL0^RHQfQN{a$XC<2;Ld?952 z%k$lP$2t4#TmF0QaOgmN^Jdk#=6dEcpP7%}ej-tNEceQ*Pb06!c;km;Pdixrry6yB zzS&#dv=*qC$aJ@ER?jL8g*0!B)EPnWx4iLAS?S2I6A~)rEjqxzg^5R4`P~Ck9?)Xhq z{QmnQdeeH{24pP=EMyn>pLHhrtuF7POsYk91uqR(r6gFQKt*ug$!ocn@trZy*Xlk# z1(U{t!t_`f#xf=aj*^ajFKko8EjQ~^tn>}Of7ds3vACw}ZkUg#W=r58{IxaL2$TjR zx^*mo4`(=$t1+vF|Cb#A?i|quwXiho^t%V(!XXj(Cj)QlCfBT#1OR^F7WHe7&47z2 z>{<~yRA$pVTppSgrQdNO`pqHTsDsP=(y{;A>GtMpR9})UA%nI|>X8L5wZfZ4tkUN% z>P&6Hl_-MNSmA_2$T{twO|~Z>KGW<)p|kcvC{D>sK0%Sw89}Gh9B31br^2t^ZT}#d z*xR*HouGf)BQ1J+hQTHd^uUHhtZ0 zj?La7ym)hdOZVCd_;X63U&N@KUwvCgCkyMSd*P)cIm(i?V?Vy&$Y$=zDMvYD$y#gr zK->LuDtt7MSOpBlb+pB*9i~Apfk3}c51+^%zuMdo&9^&d0!w|EB6k4h(^maesI~ii zuk-ZVjO%>{k)~5;-ueB}u~!?Vc{}Hd3C1L+%wDw1aA!0rNNS7k?MRVUi(_2bw6#!`qD6M-JEorZ zZwsVBM(aPXD=@_WuV(*WmTy=KZAgBiQ4UV2qAj>?b>}cw*tnkUI%W4tWYGL-M5I-< z%F$m;BY$+@C16qxBY`1{Z^fDUp%#lU!%yGE^2W>SP*YPx`^MX>x2#^|KkIS3!L3vw z&HJy7@A59j^nQUsp2{0Q0@)Q`sZ^mvH|qiPU@tOeFW6w;Yu5Fzz0*J0Zx<9n9mJ<* zEasR{RgyAp?`A!6sdY6uIX&v-aOvutfz{4u325ln?g zohhL;Q)`bz-+Yj7psqHC40~!^_1De)e`9L?t#$u4s?X3)&@Ra9lQ0`4Q&Q7u_%i`| zVPo|w!Y;3PLdJ|Am6VDvdTAVb{D@2Y)GxY+rz_+|j_?7KR0A?=!=9SJ|92MW0X!X+ zhA+ZM1pX`phc#`oaQ}(gnE7UCZeh=nIvYfRTb~H0kj$$c08jGXa>f4~90ei}oD#qO z=#l*I89S2z5X8j_PD5I7BUs;II|F=O5Ul?ed1CWnL))JWnl9K+M{n|PDVX{aN>(#f zJGv@TYFR!#_hv~wCtR+}^ID6&c(grWM|M#X)Gx)JK*J$cy4O$-k0S+L5d;q9lNd6y zINdV)E?$I|8i4R}JsRb09cyPiDOWApsQ#qKM!3bZJ=#Haboy=MnuM$Clld^muA{c* zVNg_clB4L{IX{P`bjhwo2PeM!eq|1}k!%;VS(R9tFHR&|qVHh_#iraQe2mek89Vgd zi}&Q$9*_8&C)dIVd3wBKw24(9v&b3t@&~ zcN-$Lb4;r_gF3R`xqSX1mClrQG}pCztLW!}_7rL>@8P4$_33I3q-@lB%-a1Wo=M`CshcpR#P0wXEnf3ukHP0>EG`eNhMmpyf@V0b>K#{~hbV8r9wGqtB)+>XgyeC6A` zjNr_A#1bD>o^jrGd^ab#2yH{Zy_&Mq=0L^J7VU~rBqM3M&1dMw+|ZrZzCi~CtDj%{ zCdMtf?>s#JGcTT(=lhH=*_-E6fLdYF(_O>f7hd+`eTtH4<%@=zQgd4E3!A;Sz2G+` z+%-jw=S*fg-}Y>z;6(x2TZiz~8LO`vtfSh+J1lBZ*m8+Ib*s4Bt#$FX20cxYi66h> z1@06aJi3TT3(8*;toP4W{`n0=ml*l$`Aj&%J2hF)FMpE}xLA^)`SE-2g+~XEXGavH z*t=ozJX)Bt4zQL4K;gQ*Ao;tab!!(Ov(72Mkge8<;U4k46oj{Ah!a0eckt$~Bt&pS zi|^FwQEsgoeW~;h#@JZJL+>w39p#gZQP$+kWube-tj4klVR+`g?To+0QIz`eaep$z z6H;#=iG$fthdW8hK#oFLlXcJJ!dY_9>8zZWRcU#l# zqwvka{;uPe_h2NhQrUX_GiN^H` zNN`Gr8nK32bFjv!+UY+CI}<0>({Zb;+0=Y03nfA!)4hs&(GMw3#ieMpE!5SEPoDJu z?Vy>*ZE-2)HVlhKGXby z*4+%Lqn7zGSI@t{_Ne_O=jV)YNs`}->iKq#gUFx2{HX?ts>eq@ZmdegZ%d%lixTOlRj&5*<(K-wO zY|eE}EO(LTDF6ileLw+RI_3IuOo61>REb z@gjoblxSI*FE#ZZ2c`DkI2}?nW2?!*@%8x%{hE`ha+KS9wDA3voN%XHs0kl`gOO~W zVw4!zPJ&>UXz9gh`<09VQiZ!LA#HQtGsrN=aEm`ZNnKRhb+YnPvWBwheGPTa=PyP; zfKf@Yb&G@-0Ul)yRRfzE7)BnDpzICM1Mx8;dJ3{Cfv#~&Lx@w+tF~Ic-eu|>lGipD zT-JHwb;Hi-(`}*K;3We#biO_#h6_Mc-ab3MPR!<18w%KV!Byi?)gb zfZAMp|A>xwVF028)oAhh)B5_Q)aTQ7UuN{5FT7M+=C~r65chIC2n$^XfzkFp%<2m7 z7O&S!9nw}HV66Y(B>`CzFnux`@^mixyV1w#i z3POnKf3$jW#8~_q_K}e_-68!0J?+I`#S@v{fQxQoKX%8e^_?RBTl0S;DF2R2{5?Aa z4)tGDr!wnMfJg$Fn3`1&809IeLm5t44b3i%2`XkHFDnJyPrf8auLxd0Hio-qJkwZw z7S|oP2aSUU_YeI>GL)tu#z9}SA*FB~M+7LP)Kv;?n_53kNV9KES~Ag57PsGI>(#yH#Nzjwno6 zn$ZnOXPG}Jy?h8hcitk5G?xh?(@#LjZ>$t5j2h72jLiy+&9|~zX^u_y5L*~s_s;R$ zvD!(?uz1L)(-3{TktOe=nM|BWZTBC-dq{)yb(z(Z;o_H@69QZc0&tIR8?)Wi>tr%w ztI%o?E-VM~HhiW4ic~!6#J`C;X)2iJUu_t)K|67*kA{q%cWig~q zZ~INb+4&vSdIO?bcP0~!kj}m;75VU)_EQPgpYzKRG7$yk4`xD)KN^?2C@ua3a_VQ5 zFJ%wixVVRGOgKqGLS1V{gN>Y3>EQe2wh#e^v@a=B7u9WPt#4au-wca>CuiJ6`sUV` z-%PX1$)sl7sthsQ%bA{<;nZH}5+4dxboJ;|yqWa4_vUFK(md?WZiwckkDtAMa9A$1 ziLYZB$1K|w#XIaCK$BqYC4z#apV{#gm#^2D(_vkzeiYLx8p*KUm8@da?@x*(?X!d1 zPr{ttq{{KSw@Q{&@!(v8ys0wvQ{tBsEvaWU_;mQZo&gCdC;QO5M2x`doX>b5847TO zs>v8W$eQl8Le-$*Kb;N>a+}Jj>?3A#S!5bdNNiMyPtBX#>MA6gnumukijq7f%euS? z@=%o-r7IJ5$uqD6Rf@_XQ_T%%xueP}yes}Wxw*DWoXE`j$T#AbzNYMK&%vAC#wdO| zAn@_Ha9&-Wfa%4Ps9NgDUUU#`Z49Oy_#QGv5)n@ZIXxrumxreeh_g39o#M{i{KAQ1 zSFzd|xc|`o9qEt^;ry3oIoOikLVW7fP&!7X;8Sb5Gep3tV^GOp@mLWF5>61YQAi4JKMQYt#?RYV)9;1N?#} z+MCl@3{mOA(ds8e6~lmwlAEQ7BVcMRvaY4v`t-+$Zjf4MTb${4Y$B(5X6r`f9NK>c zo0j7c*~$yn_-*~5qh+l+|Hy3gEqwX1(lJ7sDPDLJ$1f6sSh#l*&L%1Ha=eZFve z6RS6f4`t=@)QmkUoB{`nDyg|E2PPjlNz!4bqKSb$-ire__yS5%R`Z0rWA|SNDT-C{ zs3R{XxnByK7ZSLX5h2`vnL^I?hWFtIkb}%J=m)El{?0kHma;j>oKjBsOjycL%|;zm zX=1gW${$cTW`~pJ51hLG@C5hs_4-fwVf}BcXuv(_c1$T-O&!Ir$7k-O!%CfA3#G5;Z5U5js zY(`2X0n1Akz{BuzG>C-1)&)5eqm>M44b<}uAy8sTSLIB41)E;v%c}`J7fT=AvC_TA z6wThHB0oj=#S@_P`64##o_BhoirKY??^z>cg`*r<;$rh?+Hjx!K^`VMn_9_lJc(Mq zBRQ6|4O%_5sHGHw_rlZtozrL?`CVRe`T3t`b@+QO=0D0#c_sRc8Lr5s9My2Or%hsS#FGO%9u;vL2>o9#XM(i@t`D$8Mc>^6-~D^2X(vGaxxs7TO6 z97@C!QMme#earBsBM7^rY6@||cBW?-PIxMb}so8%b8%~fz&oT2ZDVug2)``^u$MPt|>bt?yuwNW{)myu^SA!#sz5RZDV?Dr~ zX?`YdQ8D=KBTB;ZRt~?wHN*$sb^p(xR&qH~pbv_`W^g{t(RdC$eM1{e?BD)5_gVlk zYkDf;`+-a6W<2EvE%unF7HpK1mq@Z#l^rgg=3^!^{nEbZvIfcuEBx~N)v%%8S`BqU zL1bIF*(c?ED83L1v;361+gVloWsc%<`CyUpKnKS;&;IgTv2~gb+o?6SgwhFyy49Ilt&(iQ^ZbThV^eDygZz{y>>f)%7Nal0_ZIXq^p>QYm#c zji;QN9`zO`Tz^q*cyIcn8GU$Lu)am<18pM4kLG$zJpx3x%};6WvD!bw{W_;^664!0 zQi)Wc0t%tv;!q;MGsqWVL)&fM*VVbFFsYl7r5fW)0aay5S_xO;uZ!?KlQ`SQb^h=j zvf5|D55cv;Pm@|Yi3Xx<+DT-V_7kxePb$@^lWcE@WbOf#BfknH!#8gaPF=}OM_s1vG+`H~2*dj7{JLj7(rkFL%Pn+Ow9?Ix0Gf_rEZK zfc<|a!bRmJhb4%^uD5nM5^*Bkn-zve!geb>))SR?b0&sthPNuX%!iBKnDS-0205^{ zdh_IoR6V}Ak`tu`0tAWd1Zo`TQGD47+6m+g3CJ4t4+$7S0Z=2cJFl*}skv@+acp7$ z;hEi3AmUXr)3c&k*U}h&Z}(_nM@4S?M?vBEG9(7pkVcfQxWGLe zC|CsRZV+)l%;LslZ)>_LU9tFRF6bz zIgx`P!n^md!uWW+V1;b9Z$CCw^(NJJh~$YU$4VQp8emF|N^RXToYEcmFQ2?1VPRwQ z#_EhhHu)EqRnSRDbQuA;5jm0*KjrvDmO^+ z8y>}`cRh4Y{K5G*Au5X82-nTVi8TzdNaB|)y=iK+tY|73g^x5ZpB1<-DN_z(AeuR4?e`P(-B z>ACvif9_R^t{RfL_!oI()Qfi?my)Jw?mozSdpN+0i&RL*) z!L_RsZ({iA_azc1HE17$hZ3$VH%#W#nMw9A#l)RTs5&M#pL5TQm%YR8^VF#91YWSU z2U+Q!ib>(kszqC%o(!^6-P(|p8BW`r0!MtygRSWnuFUZB75rJIX(5mJ_lY-35w6G_ zz)q3HNI~{}6ha?wMpq9Z*#zZpB#J8THFo{vHtC-n(%Z`ZbX>f6>sx{~ic|Hzq}i_> zB?ot-SLK@7#g?F=$s|ifeH6>|bZFe!vjWHJWeE?WD}>zH%?1iqo_Sv3pE6`Pjo)b4 zd1u&jN}ZBtQ30X@KzihBQ~doLUa@6YnX@^kqZ+E8msi|6rlQvFZgg{Zwu)8<0KTL6 zNiGegRUbTMl%2*2=#~gq!aohGyWu}SXoWJ$yvR=*q7`MxomKao8g5Eg<&TmL{=+u3 z&*XKbd^1pv{pVMm`bTx@OC^W*PVl{gQ~}G_ht9ZTC0}-Q)d-K9+&>hNEpe`h$%|gUTpsbu~|>S%v-J6 z_g_+d9XJk{niVAY9|*t3EHd&Z!=+i;EQufqg#nE#f&^-adQy|t(L&J~U8{Iyoz19k z3vzW6p2qcDxw&oS*zKUcYKh|wHMc>W>s9^&Js?>I4wOU16dd&-+H4ML)AnrLa@sX5 zYIHBPo3d7SMEF{!i(l%L#GDkin9NY(-q#SG;#Xs|6G*OhPBBr3tN4PoPE=ILdqHQF>)nYD zAQ31AoS**KRORXdNPK%*_3y$+FRs&VpfZYqrctj#U8Y5a7*gN`f8zAq@u-(0eU^m>ZndC$ zb2KuoP+OCLR|O##F#|oGf!lMaCfa*yzp7{BGnplixex9*+&w?OGdh=(O)u%Po&Tky z;w5nDs@3G8M22c{6-ucGlU)pUEss5WJREJ;ll#R@>@a7(wl`OR9^@2b;gCB1I5>Q> z@9gn&2kMN2%F%i&oVMRNLA`rY7_BT@b3y<0NMNVqD58EkNSEpAEW$$|fh*nqoAOQ30w*6|?LBn{H+8>mMUE8(uZNv~byCMKFSI>y}I zeVHw&5PmiPefa0GA-?O!gqjlKcF6z@{2Rjh@NNL7a?Dv7SME)X!-)pFr=kiNYHN5o z&?W$xkw)#^1dd8peI4~-uqIgWs`b|4%GG7d#+i}00PA#FxBjK`L5eI$hfAyzZ5*pP zpiS@DYwPcP*ICx$-cx1a;FE0U(B)$;;8MOT$o))ZeD3Rm5kpl$wi#z+<5p`I&K_7uHweQF&kB48@!?SJNSlfP-~3Dy}mf z>-X|El&-r4QeSiZsOD$7I(3xKT!9;sxcPj3xl+^>(+(DH`xe2m1Zs5KecB@U6+^wa zk-8>}?TZzRjKuUa-JqC-x+03Rltd**6LVCKDRFmhbJ34kA)NzQ>z@AT6LOCw`vA02xL?;{lL&3EeWt?fqsIxEaY*rD24s@{{lHUvnDh zsGHR<5Rp>W`>7!l@+(J|;gob87#{c6)!SK0TA{c6vsBp%%-KU=TQ=t6XZd}yuJCm% z%h$#{Rn%9wamZn)yA?}+%uI0@#HPaHFc~~rhK(-;IS<>=n=HJ`8smE7Uwrzm2^h3lkB(L3$$m>IssGWFW-W&Emhd!)y6 zP4`xLOv85e$=^#!X$ZWrIJ5PW4DThB?;t#-!R{Vqzbk1zDP7Up%HJ2^ajVXzqe;3{ z*3*MskqJpV*CJB0X%!@%*)it$zC6V>>LX$$`<;=O@PaDGq0tXw-7yhQ;^SYPaz{Ro zO~#N}V2YJhPeq30meF>UR2mN1XJFl9d2=vcmd&!FQ!+Aman`Nd||8o2ZrHY?Yy62gQtyr)=ADWkv;$+p$M0zSc<5 zO-l{G8-mE_TLg7-mSkICVg}B{w7{+s1C{!))H#T48&!eGd)pKt@dN~~mzU>TPuj8$mqsQd)cj@OKZp#|GpBb85R$RO>A6hv_icH~1Qg^^lCJb_Ph4Kn|e!Pqv8mIR7h z`~;eQ|J=U_ppNygpD~;Lw^mXKfGG*TvgFW{va6LUR(^T1b-ZwS_oEjFLsLCUPe$UW zXF*BHMsS(hUq_Ga2QxUAXm4oYpJ>G-kb=)&L0c_crQ6qk@>JWn!im!$R^)C5PyW5OeDG;>3rc9dcs!X|I@(pHGlo7KHd#@( zr<0)BnlNLkEpbLF)+kx{o3*w#R)www1yDvQ`9uDM#kcF3RcMca0`Y7p;8BfMsq2pw ztK`s3FR!5fl4#L_u~%o;>gY+Zb9zE zRU>h0wY=3QD+w#RZXAcrnGp~8Zaw7Q`D&omb{ZD|il+Q?cRu`ef!6mx5|AyINY~;t zzqhQpiO{9JGrx{8+Bev#Lk{wbjpU=H z;K;8CoZQ+i7wOzJyd%X&PMNjWp({h`DqoH?$AvT?S)){XDA7=vepz;S75kTs_hfD2 zuiND$5bAbVgoy$vaDv?@<$6S+JEv!OkU(hufq2J|{?j3GR2dnEwu7%~^)Nli-pS`j zkykBJT*j(Zix!{J?atT#b#PPB-jFkeK#8OP2qJwOn>1nP$#ZMOX;NbIaI2hzY;xKb zl0z_Y?9TAJsw<`Ns1n^6(-YHYsjq026!FqUC0-e{?GmVXf)`oM@uQ6fWQMO_8Gb4u z@#S6P0K$u%#Y@ybG}rkIH-leP&583TOdC{W2U1fn{if3cf7Gg;B0+q34r@jYhC)TA z_oX_G51X6s-n)A(N|VE&w_s=~<{^i|dPN(Ei2m=kHGsQhVPeXWL@b}%Zq74eUy#Th zDa)z-$Fl{NK*h1iA^8CLwIe^T#}PGuL0T!icW5`ETs0P~;eVU-e_L{|G5tfmLw#$9 zC>ujJI%A3MdQ660YGZaI6xG0dr-u0B=k4Xq_zv8$gNpvPF2=|%Ba}3EC%D_rV=QpL zke)&D2`?JLLBR$ryA=X$8F*{YwfX<&%*;`|OlvK`N+elI1&h-x6`rqhHFOfeV$gJUg_jd+)*|K6D@EvbtaPo!&FL z-GF#NYb(;cUV2)I8-CA^fme;rH=M`v{#x3xb)J&nCJh`xKg(L^X3IiR+U5_l4r<*w zo;s}TOA24r6J{8K-78(~#d;QJf$yP_kOb@p!OX((G zWM+?xh{{rF+kSp@p`wpDPyb`8cER~fBm9gDtxX8d$d3(=$ zx{I#)a1Ulow`QlRV>Tu532?}x4*81%zf#Hk|G!~_t+++}HHfE|Y(NQp25j2NzF==} zcNcEH!MhGpJRY5`ceREy>_*puoLv_=WKoU@ch8-|J$N|r&Rd}7!oq>O=Xz>w27c?k z{WphBYZ?A?Y!pTkXNDA-nE77-0wV3HEHf05NjH=;wpQ;}UIyT?3Ec|-v4_Bq>+!xR z4lA8TpOmYEtIa#X#3W_d<(JMZk1VH{toZU+j(E@rUPYE4sk5_|kkO#3C6#HDEl#t1 zWJU*3+#9E^!S!JCiUGj5rXa1~=NQWLnf~N@J3@?G@5T zi$Z!@n|(8TCgDTfAId;<65veVl02rj|gPgoXiABam=XB*v*F__xFKDDK zs>+ZOos+w3%mu_aFaz>8XsIR!=Y)pamujYOb||#8o>=2Dcz-^q>VHB&5hU#pcSvmc zWZpq$;iWn4u`Qg@kQlPNxhRaRq>k9-)d}m9`YgM$LeW!x^6|T9R_Eo=J2MG|ZZ5cu z*8hc$i_$-?5kNZ&BMYLf4S=39t@9^Cc*E&ZW~&cjeRygTr`_9%DZ0V(E{wQc1wC_M zBx%N$KsBTK5rY;Ln~_g*lp0&~T3#N~?17yvyYRa5Gma#J>BSCIU0s2vT7^~clTSyV0Hpj~QHYjnaC$@-h{ht_mI&gZx0t6tSv|H+_2*Kot6 z@mSUX-75*w3spaAXe|IdMNo--756g&5mhtk^y0F5;+WLbzMYxyh!*#^e4dg!gys{i z1S*y8HA;;foZ`tPi-}OLu1mn62qZ{Lvb#6D`Bt24RA(z=nKWgz>yLiTP=V=c^ZVJ4 z&cD>W{OS+EGj%szbVU8D+**9KrmUE_A1$2eVLsP?-0&gCq7>U>) zh@4!d?NBN8#pCRV)^;kOfC&haB=%oRU>1jgOhmjpoeE~C6Np5-j1n^MusZ}oz9t~h z2?y5V5$!u=D2Y~Ig2MODAt-1ZasTAak$vWJ18>~)+b9F;@cU6(T>AWRsU;frxfv0r zsH!x)Fl`(fcLi^e^)C5rONYk}VEblyDLXw4{!<#t+uhBGt^Lm2E7Sd}ydu%QD+wPe z?0hudG}k>f)dDKy@HALXjvCcyF%hkW>gvAHg?+kQ$K*bk(K9MQSx>8pHKeR?;Q}V# zwA{Y4=BZl2lJ$dW>9N51plm=CLJ5*%>3Y%Dbo))hZcH$c!J7jDB|sk!IS8XA!_u(7 zmS%7`ZTcy%@R%y)AZ~NOa>20VY~@I)Lk> z%amnNhV}6jg@xz?PEPg=4EM5@gCYk`skG$wB;1mW$!FouU^xCULFY4rV#09A;rY0W zUF&FVR53+_D#Z+S;Cl=-Bw&)Vvzkb0T?v?AaU+;pjc89<*k;Mot+4TDSwi*$)mv%w zPeY|j^3#TW*!t|;s4krtzGD^INw=vy+;-uPQs2_pG?;+o7%an9bd&nyQjiwfc4k+F zmFnBan@I*G7o;tyIMl52yJlkY4v`V7oSnPEx#*8hL_Se&sJ7ZSG9E4eD%{GZk->2R zFJG2mXTV(ZHvcoen^WHk*2itfonP9H6<5BBa=Z|p{&RjH#mD302QO}A$vnnWVne5L zM58J<><=gfzPpdjnc~IDV6S5a?*YL1hGA7PJ&gheYXK>3VDBNe4gy^+PD{5xu{SWU z@Q37wnw#dDI+<2_zKxjhK?lJcTwfb;H%YA+g$mB=D*W>1=DuZm$_};;e#M4v`B?(kPoV6WFnwoiS~qqi<=Wz# zrkHuQq<5c$6@?gnv4$5juhDBYgHro~Rc%GL_$*;Z6>i_IUifJc%yL1OmF4GA^-Buj zs-<2hdqz6#u3yqVeQ~1=Tl|I^+4$eJ1^x+|`NzTjpGh#oH_YO*%?>QRI@AEDHn?WIQzXDb=I{rc#Rw6rCp-6G*InIiS9v0l*vJ~F3+7Y zq&FAtWVTYDdCIo0i9vwU?Cdn9O(R7qGMFDH;~jH;(c**qED#9in=~fl*N;2_ido#QKE6w_gP7gy)(Vj6A%flOUeK%Qc}f@*a!7D( z-6Cq|hU@i-EcptTl?hvhkGU{hG?Zyke$vh38BArgYo#*AVWeAwtK8chh8O*mAUSsxwDijvT$jUrQL~1svrqC6qP&t2t~ZzB9fSe;W;2 zKek3h?me^llVMJa(>5&zN5aZ3**Se`O|GE(plw{}kEyp>Am?85iRT29F*8-0slh=5 zQ>QEmR^td)^>5MQ{VkhXWZ1spoEb>zJ3q9)=vDZI@V^|hL*D;2X7}-_KCpCl|09cY zmQ?1{O$6WOc5}SN?6R-?6aUgOoAMDEyj>Kp@y(%|uf+VKLmA|BoZ)|YbLii8BYT&R zilrALMKCib$aIRr$oGxEc0bh_{gMV)0;SWvgq?$cfZ7@(({f!x)e`MsjS22-A@NGA zB+j6)`jNN%WLh$x*0;JcbA{i7OD3DT|1fp)&p*4PpUS@xu(fC2WGu3fwBS&^f1Z6)uIOjxzXs;>cL|MidC1!cIIDwpW zrQQpj)piCresK%FGl!7shG`?;2l7TS3PmxBxzx$ztD%m}=Sp*DYHD7WIP%@iJ^U1m zXd$YQjwmb~UE%Sf%yvA#y%vN#9qGkgb(m#b=Qn8e2N&8xNyE<-=zma`Bx!~L#y+2wqSV2({&7i+5 zA6Krw`KGH>=0uo$YhRw56%(1n6JKoY7Vj?&ciBbf7ZGj?Gm8YY*cu3gH|%M@BN@h; zh>5!pUq(e4j4f~g5f7`gN2PdfOU9i&N5S&ZEkKep-FM7m(+KM3BN@prrJR`RO57T7 zx1Ka8tp9nGD>7Pq!zM{TwNMzL=c{dWfJ0W4h(mTrbkr9XW`l~1F+t#G;S(pXix zEZ1y0P%z2z(kdSKdUlDUIAajxwYsx@;P{C-YpO(M;An|^24gZF7)kNg_m!wyx9h2P zAw`z^kEyz8t?|c@ufj}Gm(Y*2lj5!|#@r~)E%4~5!YG*NP=*p{3&4>Y)Btd;c^^D& z>Y;yEe7({2X>_Qqai_(DCd-P%JL6)rf5gmReb9*;KrsNTDK%i--{vzM7+r#PB%s|P zA?T#RFh5mbD5K)3HLg#+pv%*9V9^LsqPME~fP1WyD`CC9q%-v)-io?jMa0W2qcy4Q z!V7 z@-(y$ilQQgp;!=;(kL@Yg4`6XT*Gpf$d#l!qmO=yE;zM$?xXXKvNB> zu(FvOiZ*ClOQ0HNZil}ACH)8?{(h*UY}#9)30KACRUB8yH!fVgiQ}d0-)3t=3L4xP zm@}XTyAm?yZqoW+QwDS0i=aq7O81sy^;laYX9v?_N^=s4Ek?~O`gwIO*Zs?v*SfT6 zq|)N-)+$57`q4$q?8k2f9+Urekp1mBVMMaagmM{)Dim85+PKl%W)CSTn;PIU#}fm`yv$c#J}+=d|b26 zdi-KrY3*{;Tu12H!_m=b<+%X*LE6U(%+me9FD8Ud`6SH7kxT-y4PYpFPRx*H87Ns0 zia(7Rf(g-!nJ=U5nZiJ6vrNYQH?07Z@)O0R?8(!^(_lm=9KDyl9ZMbRg_VY&0gHGL zwt~+LJ`-4@! z@?jtJF{hW8^kVOd6$tG*=iDVOPNwQV?g};G4}_V>QL2a_#k;c2rW!tIB(*}fql~dN z_|R=yM+2MU2ArMGwx4gUonDr-8GX)R>1eKkG7lW}!6IF@ia|W*awx~+bnQXuF^jC8 z__(NAUG5&4`woj=P8mo0hac)j7neIMh+FbMto1n@f>|h z5OObjfzvBM;Rff-KY6>H@8Fcn=%o97e5s!6>C(GW4pa^u;8=J%+MD*e5nPEH4fp`v zKC^&sL)S++3=&erR4OAb4{w#OE4M#PIU_rp7``y(G`yC(xqhnVNqWlB=#1-y$CQi) zVh5(Hu7f}#g+PUCPz8xY!0;%Cfe;TL%3W>5qcgJ%!VLXHsU6<&Pt-xFbd6WgK8lMu z)~B4=IjF<=#c+nhT24HZKbPObCUTDgJs_v4l8nv@^{5vC#=ss5YjTuv4p0ngCl*E z4a(3UCT;g>Jh;rupzp8HttV(3#OVQP__z#?NxFB3$1zk)Q|GCzv?2Rr9R|yLu5lxS zx36{Di%Xg(qD@i3Ish5W!hqj_pumIoKC3O2Jr%FIv8m`ykkGDi1r-QspemrlEzer{grut zC2p%+C@>7XG@6(RS48Piu)U2=3ZwnJ88?o+kbitzkZpA6{Jh%Z>V(#e<0pFa<7PD% zDup2@rYAtPmF`P>Mh(l{tk4~V_kmB#_pn&G&Fg$#1vPfZ1t*XxI`Jx834AeJFMp-- zGRu8FWx9n~oZ+#^nWR6yu|efw64%=^>X(pVRvaSn2aiYgbz5&DCkH;4eW6F?hK=nL zUb*306mUnVjd6jwi?Mx1fRQkW@7<7c^M@tjuLQ<>BY_aKY1!w_r*Azc?_Bo+^)ts2 ziKgsUvH3?Ta#=+RI{$cQ06yi=%nZfDy z^TrdHg?M0$`nf^s1>!Z2&fln`-u}nv0wp?_Jjm-ArRDy~00$UDbHLY?oLHL=VfN*G zRB0Qb+QtovU>T&5FOsK=~nq4Zw_TmDV zr6E|)6uMUBdDTbi=Vf#D#udNj&daC*vk1lOxtr|7nDnAqGy;5DPp!&gdS+D)1Curoiux*<4oh_VzlI)RJ@tHw+Vdsv_MFPsC)$ zxwqXJ4%{K1#NI$ZoJO_x+1YzP+nC-Q*mafjuWz@u9XO$v$E5PWIi$N*ZjDpMF5C10 zoEkaV49`#=enoIYo77U;QiC972!(<)7FS!AWvhm#L`U76b}y>#ZqLnG_I{9wt*X&d zlNg`S^jGIAOQCzAo^;E>QW^kIzda?M7*LKGREMng>rY0Cv_v0$$FoE*1qc8*n>~9dw6-&hWhiqK0C|c-YNDJke^(^TfB#Ma9wkGmRBnI(=R(IY)M?`_wAoV$ihIv7)jU3S{~Fd;r5g#YLGuJ^OwifR8v;rOQjz`vjf|7qSS88$F&B)VefS@((dtxm77TOdyzKWCEjQ0<(@WzC5= z|FA?r6zBAQP!(-X_lgnIM&V2&ZK(>)w7LZN$c+M+7&$c-~LBegp<_-@YnRBw>nabhzY8mDtHdu(E*qpVu{ zXK+Uv+eF+Aet3ea6(zJ9!Vn4F?rV(QIS-_>F+CX=;{JF;vcG4Zg|oceU5j$5-T1tG zib>B+M!@+MW`#rplbs>=WW>=|w0J<57giRt0iZ59ikSq>Fv`c4Fa71g=wI ztVgCsbfoU_t*Mb9=mGSs5DMtIVHmY5m|h=NodNOQ9SOvj*?#G^+V)XRT1Iqym<$)G zSIbrLI>Ijvw1KR&_I2%i|77@J4FHFlK*YJf`8U^4w_Pj|mZm)V3L@Lm(kHyJH&B+k zDCdF3IgPhXV|7IPj}?V8DG1R^smRyur9V3-(y_FP3O;(Fgwmf3-^6g3FRF6Cm5BcO zZLVEZcWnmjkJuc!KN;}Ogcy?Z<@<0#2H2&XSF85nu<^QA&K-r}(b~mYY<4=Yc4FGX^_-hJ? zogiF!x2~Z8GJ70hP4D?xUvz*>fVuj2Qv&<)pi~1}_WoT*T4ad}XLifX;kc6LQe!kkg55+DrkdMyT__Ft+wiY zWNV7-8UT(wC$c=n+Nz!CNzb20C8>hNU|HS)@sZ^JKi=Lus>yBL7sg%?QAAJ_kluS0 zfq--nY0@E4kS-w73<6m;P246;BmS(diMXttrI!#LdNXz1`Z;Kl$d~Z;^ceZPb{Yqqo z6y#sV+ua4wL2?QfXKgLD@SgIWJSzsr^}X=z#@7t{3)FOkV@_$DoJ@H~0Z2Rcgw(kBIWbh5`a9^x_H0KfmL7onwZZNR^_j6)8+iHpQWSOPVQ7{h(r!>2L)@Bt(9`dX3(HPWS_zs-@(xK{iUl|QnoyfxB2p~Td! zF+VEGprY@3u)k@^!1)NxCteZu7r%&M9Jvm2We6-@D&0pCC;F)$53v6-Z!23J836Wj z(+1r;J;0>+q34R*H;AkdkH%DC=)^D(xAk+8vD{J{Yx+Y1s$%vg!rg_Qa1O#7IFk#1frh$JA}8AV@HqZ92Dtg%3Ce4Kf2YFs z^5Do;%TAeiZeD)sN&YieKe@1co-{iq~Z95}`k4i0lIMawEJ;cV{5Z&y@! zK1x@W>1L8h5ge4)YIZ6(1<3Ns;eTDxy`z7#SN^k=fyKDXSy5U^!$^9h;lJ_MO~yNU+SsI(-WuOExs=KXnX?a^SAwqssAS>%Akw^B?Ah6+eac$xQgxPfD`sv5=#$66AR3H4|?SN1`iWUw>UdgJgY0+Hhzc|$8? zsJtr9+O5zI>5jM(?j*6G{@anGkTnXh6z9|40fQ}2V1yNpG~wK+2avn zWP6MiEJX$#B+F_rIbA7J<`(Xxpplv3I?^j$JPX-H7)lKcYeCPaLT9@Q(KClZe!>!+ z!YPu=;xAL)+FdKSPR|7A>kf1|7x2SXqWE>UgQKK6MyG{lcQa^m{vZ%bB=fU2tY*3QYL9BEmNi3-jAwc$+!?J^maY``kLv?%8Xdp^@dL(}&I3ddI z7MHt%i>R80m(S=$CNuMkBpVC=4$KQVy8D?5B|qSNNRF=1i#oboq7QGmLa$$!yUukp zxcvDWEK}f*?nlu^;b{_Q-dN;3j(WY^XdpFDFR?-SoL=;P5gtD@g(JmgS`%Nm$!@K< zI}tZ+r_5ENhRl2?r5CKV8krdurCJq|t5S@mEq4Z~ABjYobM+xPFhM#Y}?DI;{&ZFuM`DC;gtsba8K(t;$9!&>Trzof(4eh19`87JATn}xM6HAT#f6h5mz32 zh{EZiX^>)400MKyr|fo~sW@DF^J8bE+y3Wg4*ry08y~T8hTCYM#MCv8K9^HZ2~aXn zX{LOn%uTedSFJ-*K>5&-wStn_=rA9lR1{da$TgTp=h|FjTQ!R}s>vicG{x#j%nrF4 zbFGI;27`m%s>!*Po$aQj^e9%iDJRJ!p+?haN9$4)N0ir_=Vx{vM_D6_`$9)%*o5E2 zxJLS{<9-SdsNR%Mfaxw9i?2e9$+*tuQ+<8`yLP1L)ldQ|L3;DXYx@EX9*oJN%c!ei zK|~;QawW!q7QKFvsR3zR+upER`{IOZ6*}Jf)#YnW$xGv((E=A0->COqzbN^PweaL~ zo@+aq!p+qx>JF7~hfAFBmye@+f@RMX)qUj)+vpu6(1x_WS~`mlS)UNnjmk-!xm!Sc z!dN~!1}lrcaxOVm{Ys-h64s76&+;GaydV5+P)o8wDnw>a4CDFzD=s4%SU9|g1L#b5 zn&^+2m5E?EUAqz~20g??<3%)f_nJEf*()2`#`v?4pSRmBk*(FZhHR2$-X>yv2~aEZldl| zY_#WF-)kODasuC|2didxw4>C<1v~-lpq_N(|XLpR$ zpR*5J(q|PtDfBc*Hp$fd%X+zM$16%9>08mNHM^V()ULL^ffS7|O3o)D(<`M%mhZK7 zgbZR0^;%D*WI8Wp&K@#L=vwB)v?=FrvS0;El|BE~JH>d&ZMSbN$eMCzPl7;Sf;~LD zpsDWUIR$_E2B@It!j$t|7?rh7EW( zvcWX{RPkAI(Crgi&`G5<5Z`R-zjKoel&ey6h zxokbjQj5{iLQR*r6^)cR`{m}gh%mLFps>WTK#$fOY1r&+Z~`**drN=WX8C^> zfJoBcI{>wUG|;mFGFw}84)w7cBB6yHueBBq7o}9Y<=Jkqv@cdYZY1cvuV0XR@QVMD z*5z^|m7Ddpg@Wp?Wn7eOl4tTZz_N!RXqdEX6(K{57;gsbkQKKT4XqY78fFXAJWDsW@bw619#;j(iIQ`{1Xg~_^0z)vhc#cCFD;3KdL%x zQ3`>XeGY8K)5knMrVYua9bE&dos&xHRNtSyj68=O)%nf=_e(0=0umb%^PKnN7dH+I zCdwF@rW$tYfCWO--CRxqM>}VlO538&cx8*Fo+|?V?|N@pCcMw4+0glPl7Xg%lJv_K zEIqJ+bdU%{%fE=#w|Vl(NaCR9fS6pc<=P=3IcY!D<9+@DI;X3!)4S}1zb9{zOksxC z<`8#v_twqhceGhl_zt#LzRe|ti#dP!x^6!a>A`w0kJCZ1nN#X!h;upMQ%e zJXz!A*w6KRFYx(~Hy6G>js1qVKG^!n?iQ>8&+E^0BxPj;cAi;nj6;EHSu(IQ-^DMr zO)|YVX>03C%wgWC1Vxusvr2%zuykh+TbHqElPzvdqD8nb@(y; zRnF_nZ)Io{_d5f$n5a-D9oF!NwLSG<{`nFEyxn}lU=`N(NUi)kL z)he;gEK=;E4yCb)w3;X!7)?gwSv~Yzfc3R@&tA`m@yG6W$9IF!ofY$0X3idlA#dNP zaGeXfGh<_0LMM9RQ!7L^`w?1r7T)zv#X<2h@|`^2(nr0MO5#bJg7(o9^5V70UY8tC zg>j+LLCxgcdV2B?Ps)-<8X~Ajj~wprE%LUzVa#U6Sz&0QF7ir(*r{$NPsZx%tLB=5 zzrWQvBh&?4SRgKvze}+^e|d}UX7Vye&`v_<`|Xp*FZS@k-moDasa36p0%LrLd|)EE z)gCOjJ7j;S>{<9-5_*)(u$L45AjU0z7TOkPt5>2vMJ!J;L$3`uS_%lt^?vS=`igzx z@>5LC30>=ZhGXbv=B?UeU(Tr67LE}45%_>q8K*CoeR1wHfIp)DoQk*ffQ8O2gXQV+C&TOs5Udz)u;BvP zAF~hjdNn_fAOIuc7#Ob8-6;K`i><=*u@$mK0 zD`YLK)HZaDPxek+JM_3K?TOf;Pe0X1S@sJ%yaMNI3#g z8p2F0>W|&b=9$h`^1v)Yop^L$p}~W#FXXcbtzst1BDcHNPhS;?6~IGU5_fbZ6mJ}B zIuiuA>pnsu4?PjJX(Jv8SqT5GzBLRnh$CYlXm)P0=g?u~a5X`M-Iz&Xa-Jn}r($a= z(a+aS{bd37AQOSMc*^$o09dm^vLCaHQ%^K$A--fNo>85Hf5-0q8|8QS(6>???1ej6 z#t7LCh_zG_P3FztPVA694?lqeg94x!`Q^$W4;&g;^#p5<2?q|XBmxuQ_33)&z|I#z z*+L7|ZhA8^)|R*0A<)cP?B1IagZa_3ft5pJe&5dDZWU83h=vd(o~nF_cy<_EeBl{G z&(Ed+jxSkd)9vquEusY?dv4%7vmj~P5FuA6Y=Tms?aF2`xmAx6wO!vQItTQW4=Bo+ z6^e7F-nRc?Yw4^e+NW4%8!juNsqOSWM3t+Dfxp+h>DD*?UGH4g>YpP-~h znjXkXGoyNsiv$9rD*-oUvnHZVs(ReQ0^PHXLE;i#MzvTo_9{}Z?sLfKTA4U^icyZ~ z>rM6qFuq>YC*%W?R6i~qYC^;}X8L5DP!FOvBRWh~$P{G$=DG5wU><5;t(Bxxe<#Gz zS$=018TxUEv&xw$7Uv^|KDxAasD8iy}i+f>d)C>$-HXZ`cAlrUo^N6RH> z#RTG+GkrG^B4mZ1TCLS2-c~Q~tL1(T$XJ=Sxa)*+uNdx6A2{ni5zy5kMWm+tNoRN; z$q!zp=^r#wR56?o=~=JI~a-nRmN+&<|QDn85Txqajuq%1&_vHad z3NF2cJq;yT&&?G4XjHf@f7T3D=CTv3_hP|T=6%J3`M0z_`z?VtI}v5!Rz-zn>;HDB zg|+_q+_J0UrECMgNKxO1p(%%pX*J&vi))JD2UmEjRzE#^@O$W6au$HR4dIQ}Bov-G zYZt-k7VH%^22q@ahpNV7{Ft#tJ!`Wzos2An@iJ}eS2^u?ol|IzM&fF&f=(?qhCU8t zg|;j(kuIG+`3Ftt_96R^oL`xGKlT6CqG06zNzp~v9=?$!U_ov`o0E1Ao|44|soEs^ zWZy3?GAmE6=qC*wsj`Nb*GlF!sT=l$8$GDLrck)=pV0PtMM)3+z6_2=cMZ&btmrMm z6G)~-R^v}-vgmo3``a)iO2hUU(GmxK71)ckh47mJD#d^SLeF> z7Q|q~&hdGy8J&V)RLACt%UTeD^N9`};oim5Hsx>0wgyjvlHV zeF=};AzaySn#v%uU4#&#W1yV52vLZ@x21_|^ZMQwqlONRqLcUdtj+GLw%hM5aS3%# zCkm*A$Sm-9P@>e)j<3)&sc#?K?lxyjz5S|dDoWjj z!_N}PTkR;4$qxA(I~tQ)dn#MYI5qbLe){?vg(r#e^Ns`S#<>^ z51tV5#BI!BA2P7WHy@Bj$=}9pTJ*%k<~N5JTtywDDRV=g)IAT87E0B$G#2++X8Rpc%o$LmiU)^QVvs}9x)IVtU zoB#1jfHDEc4z(eLQ{Sp9XJOC{$<4#Bbn=tF*Hpsh9<;n-v{-6ZH;m0Krt!H(Go#~# z`0G1=AF<|tL&+lE)MdCMVk`}-39oehe17`_bIOUZlQSn)nBM_9UZTc|C)r^V_3chM zV#bmF3_D4yU+l6!rBsXyfffa5lh=Yh6)o}o5oMG}+ijTjj}ICB-(R0NXf1pKi%VKG z8aWfcwVS55somB|2$IsD>|3|hz%i8~H>o83t{qfY6?l-DpYjt7+BtEY)ex6E536*9wNZO*RZ$ zyGtX6?JpQTs5R1f#?W`&n})*tE*l{Q7<+nT1VL;tOK4r$lq5&stsvJITg|$h!-IN% z;aYixrPfK56t#$QVm8a5fL%$ohpVwe#XGmsaXY}i6avm7a>XW2x zWW533x^ghFafP11Tfg$NO0<(8;t!ipoMc8;)FnH<-ZWsvq!L;mSFNdPr7Vfvbc(z4 z{_-U3A4C5F8w=oOgjgGCNM`YcRLVO?s}LCn@LOV&W!BWn}!*= zscCY3T9yG}`h8`!q=OndJyEV5r2g3gO1# zT+CVen@}Vlg>=Kt6Zy{5m)8UE^D*x;QtbRyD*HDIOT7`5`}TT;qiD;bNxPwIn7erw zVz^@r@>lwfiC)%JVNj9a_L#g$l>Bll`rXl~Z|r~Fx}@Z6+}|D*7Fq;zd{#WA0vIg9 z#Mfl~rxbb8{)HMr zo^GC5S_jFgN`z1aLP)V|)mChPrJ7V3USb8;M~TSj`1uRc@ee3&>~P&PZO#a+oF{oX;0L&x%J9G`=;NRrZvRTSD;v6-pW zjeME>+6x#N>_d_ivXGU&DL$KMeJko6gZqxmvvmSI%}uS^X4*5a|DXv-&k^DP|Jf^> zo*N!bx-m@EA4l;9E_mZ%9B7_~Dsq7vLCQaWz?bzylWfxd{%jj^Y&ieWlc96yMzoCK znx5*D4|5q#Xy!ww)ZJLJ6JdKWS{?*OvowTzR&I>j486#KZivswe6n`G`_<|W^Z7^3 zyOm5upKn^f@QISXH&*&ge?3!#QJdZ-C|1@JG&9 zn9~r%*Zc;`6i%cb75~ zjIHNzp9WmGD~8S9+ck;^a(+?6-awDJ%r>rS5saxSR67?`@?q#|BYrj6$E|2gM#Ram zW^|bi8b73_(`w$NdLoj~tRbWPla`{0`kZ36ekmYQv$5)%iI9{XU*0+j-<0iOFPQ~-r#^hoKVPBSwyRHVmS^6`^ zw2bIRHJr<$oKqb5gT}WE1KMSiPjmjkQiJM|D~`7Djnvb#1{D1dzS;p(jLOE~SS_z> zngspMfeKCtpWEWI@k)qfoeO2iE!PF95T=^X?SE+z?dP5tVe~ZfO`JliPY+B~bp?jm z7Tjb{JVd2astN3JuEA!M0U|b0x^;^kC_H5|&4}I1JMCXX7H=^PyM<50$sr$rDkw&4N356kXQ=EqUuimPP3Y%lN6Z>VEUm3)W_vjr>fUoSzB3DpEjBfR(Fla)$YlLkaYd2N zKqzTX&cvzxUuDGtGl2K-6Y5jonJ$TvL5R0?7TH(?Id0$vsrO#(i|H;Yap@R4_$+^K zV>W-Lqj*opL!@1~f4$Y(G@R|VUS1c6;2BX}*^BqmL!T$y;yQQHOo8Om$KWKu{`5ep z5dffeRpOLQFikpSa6Uev#gV0-GKThV=fi7<*_LwH?@&n*{SRJ*t_$y&_8J2R_+qcU*|rYL`ke+ZTJI7RW>;?@21)5*zDxDiT)rE9A$Bp2A zUf+sj81)UO_tqeX%k}FAy_>0Jk6`8~)rJ_4>2$xlvkr74ahmNSaLXiCF&j=eoQ|EG(g%Yw`U)>V4~7r6v~jZ)m=x*3UYw@unK zb?K-~Li^fpRGmF#ITP`i!H?z#V1h?@6Bp-(z2L@+VrU^0dUWNJXFdP!?zm?Dl#V3q zzUbIotYEds#~9AOpY@CuzeVu(A{~9#sLug_<`joov8BooTJMZfcEFjB*Go7S2MQT;@BJ9)4(>x?k~lhrIitg`jj9@7zeH3f80$Uw%71#H?Avl3i%4Z9vPo(A$u;_5Q7Zw+0HQ#$FVa)wi-TFIEG{xx}PQO!o5?v{8vi%%L78dsEB)_Cn>{7)izH-xg>Y#M^$d&j8@2L?k35~ zl4pE=62E0D=A@|n6jWJErkUYMKm7Oa8PYad+s=+C;D*{C7eY14@Qn)^4CZ8PN1Y*!{0&DK>IT8Y_oQdbmN2wSkRwy{aM zss8F(fv^9{3jY$_{RJ;D%F~%oC|%?6TJeUYDtyM9;719n**adnUJN+ho(DW7{%mCo zA88V0xca~hr11T9rG>VJlM<}vGc-2`>5ATEZ7wZ{wcDS$vJnv2!Di#u+iG5UT-NBG zHE|0eizm{@<&VGy{Q|gCSzkNvBN5P~r91W>A&f~HG*WM}?M|=KU7bn(5AzZUul(;u z{;yl%A=HjN<^8HBx@qqOKBWyUe3(o;!a!`S);% zld%}R8ck_{3sE(2V9aX_2y|xvhOHo)2f*xil=kf4*zmCp?l0&QkuTFk9A%hcxN}1*HyGsa!!kJ2NTV8yZ>5d zYoJwi@2yX&eiJ!aS!rPHpRopX~Hv;xOh^srSF=HgM*>vC;pQ87=>Sh2ZMm7gOmuKSPl*u z;?Jy1CpS;N1i9gsgm5R>Y_pk|M8vK&oTpe?F#p%fFLq&-{U>FRL_!MrCE2o=9CDjC zMF0HMp-UB$UNE%ghEGgCi!xu#vT07$J#geXbo|p?{bl<)o*<_~q#hB?D)>^dNuEA$ z|}z7s+A8AIzl9ZpHGZ!4?NiV*{*h&4t{mqkhuwEcBF!i z+6QDUt5nvq_z-~=nM*oErWmmptzJ~dSgzhx(1&>(r9pQy z42ieYF1{7{j_a1{*+*F^64WPEKy+!4EE-tB8zIfAwYm8a`D&$VGJknJMfp6jz-_ka ztai|uf4YTn_xyh%i}C-{=TvvTcR+_~sy%2@_T9%GdH+FkSzb$;Iq&hO)~kUo;MQY= zfIG-$xHm z9+Yy5J7gW;g?QVbfNVZ=sFf%!Hpo7J6^1VpOJ{9GhunA3g-B>!kZ=fpZNc(dtj0Cz z$1Y91=gy1gXwnZuhTjKHlS2tbB&S4B7Yer}k~>#WTyRg-(efkj@-^xU1HnEZ^$u_K zl8uGG70q)Nq;X){d`C za}tO8Qrvw&Mug7b!dMW?6raUQ^A|BiOZ?}{m8VI|q`^MoPwZhNq0yzhG)mu*=@$F-o#tG26)$IjUGrH+c>hFH9g;T)o~y2g%MeiIaDa1yww5* z8t_(IHBffVv_z4tf}^J#>c)4mqVw>G8$a)OFvVi!8^xvV(jWRH1U`{4j|n!wt*0VZ zm?_K1%)n;l5b7hqDqGbozzgsazlQTBB(XV>3Ui8FWyR0V7Ea8~mpAki!nJt{Ouft( z5r41rOTlIAoB1o?D0qY9Z|)pTK-o?iC7Yi~s9)zYZy#G~Nz*?3-D3XI<3`IMa{`wG z-9VXDy6K_)pHdxS)j$(hBo5XiCRV98=N6Zw6(|%o=fHqK!(0G7K!u`160@;!6 zoaETFF#It`_0}2)fMqF`kyY_Wcc*45>)D4`Pmk+N6ur~lH#h0=<7kSQ5Z}e0T@kuy zh~ZYh~-(gWEtKjx`Q`;f70NIUPw569<>uR{2N`0CuY)EC-liLy|eNZcC#sQVlw~UAIYR2|rz*y0Nen<@K@5O!nd2CBHeT z7k5nPWXqUb`ohH1AKO#DFr2$_K(v?WVYq_>INh*<%Pc;Nu$uN2*PrSiR~OAs7SbY4 zwep6)aQAmYRLwzc24s5rChgy!8dn)@4O!VJzxs)_b|k2JC?qH)1gcnTAnLLbebeE( z8e`riE;ddBn#7l;45|`WTi+L*iP(BT^P}T4R>Ir%e`1^j1G1W7dkc#V2q_Fgiv8fq z^c2>~j>jf{vkzI4No0BfNVcC7gkGKK6BNqxH9Hpa*{_uli0E3d>!{DQDwI$gF2`yvQdj@p+2MqJ|51Tdg3by*qqp~M4`KF{Q|7bD;8q$J z3<~L$rb!e*419s&wO=Ub7qwL^c~A)e9w?r@Otlc9QB!S#$u`kCRYFMZ{b0(T)66tHgj6*qI7&9X9PnJE?Q63%8;QBfTavj$W1h5U=4=R`g> zH8N3C;`AKZicgGN>eX=^V{~^p;|q+DyRFgg0fUG^zr(DQy>NYmZEZAqw%f?Y)sI$T z)|N5qs^NE$u6I9vV>C|qoNjI9;0Pi2PLl#NgX4)?1X4t5LO?(1WTxdr=JUO?6@)tL zP5f^#jlq}XCAeOjyhd(sA-u`LhYzB$; zVVsc@CnJrZlvHDPH5h<&s%5YP*#ym|Gv*_5*H)K6GDsrxrFQ8|cvPTezHX^!-m#0; z9ZBRi%e!Q(rU-hxlPl5qX~efvrHC2XUuv?-DsF^mE3hOIF`*6sTC4ZWd{E>GfxvbOBht+YSClgBF9lw27$9UuUexYpLt|!?Rs!g@^r+&67I*Pad zQ=0To9|06{f4<@c^|QjCuef)ENFoUhc36yfN=ItyYrbfz-|}-|>(iYO{c?QyL34`9 zWY|JXP3Za0S9)HuemGI1?F1pVw8c_dwvRs68~o(`Q>C;))FN)84vtSkzNX!<`q!U< z82oQuQFv+lz@<3>0^=y$1NBVY^&_S&oMlcTCmUt6O9}E~aBf$N2EC4zw>E zP|eNbAV^z){xX3^?&DAHj33)b2893=gYG%kEzTBD#`Xv#j`6w5yQ&V zM+?q!9X>?cZBX@9--=gDT1Fp!*p;to(&awSD){>IQ}a3R$O@(F2nEH6u;SRwuu>XR zmW#zSC$dj$e3~75iz6Jw*V9_3(K<|ZR0my|n>$PuEnx9Z)D`1<@w8OXUs#1zr|`sp ziX94xNL@4-ReZft!Lp%mMp)Gak@TXX!n;AbOACuPd^DXMtvy8Fgq6{~!_iep0kh%% z+4}e|R?x@59y0K#1>V9St2gAj%(bu50(vH^B<9U!Tp) zxVl{`uPEj>WqkIf8RW7_N=Bwvr20jjbgz?FB-o@_7Q3H#d5(R;u*kFy0?$>HJf67W zLcQNYi9n#~xm+6Jj*K_&wX{!$-8-KUF~^&Dr8=(MO7oekT!nYg*2!I~c#(U)%`(?l zG~Pdw-``$ZzGXIfNomO9P00K$`k?l?zpS>I!MUJ2fB82M26Ud%Pr(qYz^zA&vYzdN zEwNs74G{TiXaiffdRtIq%w#u)6#=x6W8Cq?lI)MVDvp-`Pn+k~+w+@m%3aT~FcoWd zRUbCo&=3S*?LY4qyG(x)khv4Il4J~c$gAkXqLj9>inB`iVp>7H;!!#ZB>Th+@wXV_;7 zPRrKqqyF2~^bsM2l2oi9Ab4D7&9X%E+#w|{&&F}<0dMnZS=%R!+Z~eT&&Sl6-l+a` zK}Y)nh3Z4T#cY|W~mqo6?T zTw`9RjMeX+hNLywoU7k4RP3<$iqy_U$0G1lmAo0}PM|`8v6gx{ygq zYb61kj8v`#{#zgCss$|T0frWyIaPett zt^~4&O`Yn7si|)yl?gMZ=271p&M&Q9Zjw^neAF3DS}%W@7UZE(+Wx2KyH1$gpT?v> zD{orX`NBJY!|%|e@Q^o8DSz~nn}ix&*X+H1b?7NsU*$ z6Y(MPKk^PeIX<&KDANSx*au3(ltF?#88NJ22S;O>QApWZm`lT>CxLwrIizM`XJyXK zXz-TS3Gpkkqb?1W&441%n0)@HMLTf>g-)9%9%4uxwsqTAYy5W%N=uY6KC4DG?y- zQ$A}Z+EevgED}6ZY4%*Uw6Oxk+OtcG{3)n~m(D#8Q2hu}5)AlbT7j663_yLN5!uL<;xg}2dhP?b)Lf@76*h5kPG%u7{%i8%gj#?H!(wawP*^d-(Y*4Jp z1`AZg>W@y)BPnCm#eU(9(wRlo_^&N0Audn+s-BxcOCKgig_CCw0A(zR&1J0O7HWDK zBu~fU^=@?BopSetPD|_G(AF!A2(|X>Xn%7Ly(1hrqk8MOLQ(E(>N6KeJR6iUG14~Y zwiN$C;xlfss*w|t!@fu}Fy7i-N6UzgO9<@YBdf<#~EKg;0p_@W>O|)K^&bQR-yw;m(Yg;*P&kJs@ zb7yAM#b7y0q5)BzGq8%lLAL1{>~I=Il76+86Th+>HPjjvY(kBWcnTq>9Ex@o#ns!C76hXO*;53wN_*b_*~5FX3BCY#EegWs0el-)NoQ+B8&36EKW z{h`0om^;ri2l}Gzan{$=W9$3hTIHDSf?OjMx=IGlr%!?;RLEpWx~6_ZdE@o(3>;n` z+Y>R_t*A(usLYFU7Q>J89=87`_r$*SsUaiOgt~h5xzkE0fjPqmhu$7QV2)m353yN3 z^caZr2G}5ro=9sQ&P=$dBDTx|{=%&BLmWR{I>9XDM)IrfvU7PF!)GT=gM9xJ*Xe0O zBLPQ%h7y4GN8ewSq%+pmOy(#fOX(uGL?RQWQV+?6dfb`Tn?*oafV51016fBmW-aSk_NvonR2}?``t|B^TB$lC*K2V*gu4|Aa>JtzZ zZAdDZ{Q7h~c0ChLvTZ{WHqrYvt}zdKnTF37AZdSVq#>T{^)g=z4iDlj%5zaj7%ew( zWiqruGfahz^;SMG4>;~+w)g)Bu-uK3Z<{0F1U69dTxev2AF$>L{DbBZShljAN~j9O zDRaNZ`%H^>=j}MP6RHJu*dJE~r_C&4$K5106`kXS1K^L}vK%)`&?@%*l)6}zQAbG6 zwYSx0qD&HSvg?q{tb|~ry7pR7W_78P6c2l|_5v2#_mhO73)Bx7l?aipi-OtH&$%0m-+sw4_?mP&qEh*!GTk?F3hpOz7x@l9KMX7%go= zUG!J6tFfjA%80?Qz^UFd1#-KslROQ{`WhH-FWO3gp)I9ZIlFXQ8X~+~>#Lg^8=1d< zH~xL5pedo`+-3ldnFsa=w7j4?zmUhcWi!yFYnP+uWdm>R#<%pRC||;QZQTalOV)Q> z_Z5Pp3GVmS&3W3-Io8yMXg8O}TCt4mSI+Qjg{k-_D8AMn+wx6Jx+8Lhxbb3>e{0Tc zJh!eb&P}fQtteNNk2SI1O7242Z>2F^_E~b92z+kcp-!yw5ZavM`t$5_-}}3hshdGP zEG>8LyxUhr?nEQEOs7y{qVDT_-vYNA&Lvs2-Nn)g;>LqL@X6&&%;}d)YY$!0i8^`HU~zkFS5a z|3uomN4O1|7o&agtRCMO$Bhn_)hSA<_x_`<6UstWVzY-xrO7GCA5(|srF|uO1sg`r z{wG3;?!akz9?ys`$Rol-si ztGl0uz_W8h&6bVXEZS{7w(n<|2Hig#^5C5$G`yQX$HrziTUzIEv=rI{Q=mEpo5Nod zL$SE{SeHhB=o2CnfY@&{WTgcZG-Tj|oQx*x5}Gep=7}uq1JfD(I(>utVr9ZZgV{}5 zJaZ4oKvEjX%`eF9IX%VBNPnxijh0uO25vG74Mm=`cOwe& z1kN|jR!;QTu0)f&5z-)>U{Q^90hO%4R8~M1#SU4S9(AoD?P1d*f%A^mb3-P^K{{jZ zs`d$j`fG1WUyX{-UDa>~c@A00nKt97Rd#88DU!k6mQlzmYg?}`PS9e54VsbqSjXXU zn2Y<~S=LnbjCM2bDAy34NO)Ok3f!9NWo<#MN>xO9yREj;X7N%j$v;rt>+lG!}2phBRJg%c=DDb1UNh~2vHoAY7%S@SQ#IX zyL20Bel3TbiRz5?PI`1XWp0wU;H^C4t+-N+vS3Xh&u(N-S@Z^8ub|6JG9l3p zc$2T(Lq*?fVS|oHm&FR3v*-DctMILn-x!?YJa;?9l-Q$La!gld4=77~>49kS3$hy7 zza-cm9y~=qsK+WgtxAeY$zGTtzrNo*F2?!?jkXKRE7!m+LQ~yk4Z(Z7p%W4MH? z;p1Y0n3|B)^DRQMf_pG|#4sOxdMG%6GE4HLlrOMhbt%|MN?yqV++O!EEU0| z0Ig&;F{rd$uuhWmsw#x~hG}E8Lu5?}9ln&biNM!nd-4!jiC}#LhskiFJ~PL#*^^K) z-`bG)vY+~Q?vm`aP7M{*?|nwK9A>mG_Bkg3d-yR}IeLxw*!1xF%C^uaGW(#i84;S| zB}2%-i*TYfYucNaH?gb{=Z+6aXqZasbfv|dvWO3>QT($)uq$4WG2LTTy7^42<*lv3 zQ=8-BY&tg=VdN?>5DsJxvJfF9u!Nkpsw6d#+V;+)Ttt-8T0C@f3iGx2`}~~CxT=W! zXp^>XM)HXUwP#p|SzN~S5cDZnJ?4|ULdbCRq7$iT`k{cmY{G%rs&?CRmKT;^8Z$I0 zi4GB$t;TsyDQ0EEe-R^vgM;8w#-J7at7H~gGqF}9JRr6Yx8ubs`$uOw>hV}{XDdP? z>t=79d_x?um$7MgIx8RhF?8uyu(t_`nTQyIWgXII>|q7SmD|K9&tXsW3_=7VRTnM3 z#<^)y6Rm@^w8*PD{pF$Vf@`CM&7g8MYY*y7O{%0ZKJ1b|f)oYIs96X1s^^r?#L6PX zDg=Y#34R0|aIz9B_4^<^eR=stP%Wo2t4?mDJAOe4|D5aXF}b_)v5((amu7)pt!E|& z2^A}IhkmGMOz|z*lN?WA$GD#u+;0(S#X+%z&WfSZ*$wjp1BIIRd(F9xvfsOYpILxS zH0@T}neqU9jj~jf;;#6X5XlTB^}du#+iUj*9ytw2b>hw#rB)P$57O{`w`YBH*^^t+ z#?{|B&&ZkYjo$xi>^h^G+O{i?CNP!{(sEb|GzL zRBo>Ps_!G2!-%cpd|Gz2l01&YCJ02Hp^0e&#P894xQ0R4iq;%&I$`w~s9YpD;{k_Y zVsMX^57n(FcTw)3Tn8%WDAREeDDTbid{z5=TQsF*yzvn)}-28+}U0dYR4Ks2Fq$sjaYt3t2Nz~dpY3+b8tM5;tpx#9*61ImJZ!s9QPG) zk`iakI#rN5H5#TaQGF7MC6j5H?u!N^7Q_wT?&XUPD)yfBS9OAxa3i=X|8uV1UM@KD^U`(~FF zEbSR2bXnpVk5Si&;JD2238hxw16H8_jQ3K4h*BX}X}olK;T;yX2QHJyCC3;$M4WPq&|NWICO@To>`|UeKtyc_Vf{qsV;GTssw=I87X63r9e7Zs2{pA&}K~TDF70pf8#Xjog~l?Q*;=L-K=MhKQ=(=!k>BQqq%+~#{rq+XMAeETP4CRF>Y`GY7 z3~x^UVp*ae*n4vI+4b+vJ+PhSCEN~oXghP6?DihkklYZt1bKoL?}ZT*P7@U7F>;~j zyUg)ZQGF4q-euEMPABO}Wh7tX5BeXo(y&n33?DzXB1?AoM(=R)SNVdj`?v1|40);C z-qTFTYdagaH8;4U+%BBeuPSRliah=_B;rDlmPYdoOTeDB8s~+hxlm^qQ^%leH7(K* z@1(~V@6*7QIW7?=zSvGXdK3g#5#96b!zgcR-;3ng6Xcs^vF^95@z>hc)*N%kuZTgc zG{!XQSe`v4agvC=@~*9)I7C#%BwV?tJ>rhN?NrgY9~#F>N#S{?(w#TrQl6rl?zl{b zKhh^PVh#ABwat~;IJbL2l>Y&WL83!wa=%!N{M8(bcRx3YhlIyOJP+__GT}iUKf5s%g!D5@^6RfL6T-k@5sIQ8l@a;zpD$LYnp` zN(VtEsG+*vi^7%%f7sOa-fZ(13tcdmXFz;rgMNG(?>n&2yZNN=7mI<1vjhEEI+5O6 zM28G+Hkv%nSEGz!Tb%+x5H$+UbY3;11@xk*`E*=bL<_rVuhwG>t+p%d?uw2yNf_HW zl;OYEuRg6tv&v$Q0QNO33x#|qq*bxFK_kFaXyQgxPN_?S5zPxG@}4Qqdv#KF?d&T! zhwbDlBG}iof$_&jGp8u}%1_XSA++8|xU=M_*Zvn%p;(O>lH|ZCTpG+$L83u0Djwg@ zxU4)8zX5l_I3zIrtPEz8JP?bgKsD@NOb(&N%6~FBz>C;@I9n}YOBOy)ihyPCgh4D^ z-)aCA4mKO~g+`i~4l@V`+saDuQuS$aqF2Z4 z0Zm^UirrNDB%d`>l8aj;_wc425Sys!>{)Azkf)Zv#c3;veGwX}+xU9LYD_nwxZZIk zr(`05pI7_Hqu$e1EUY{E^>BMRW>}Bj zNL1m!ci=|m4eeXL(NCP<@c1h+#<`~!06tSKFl-hNtpz>pXrtck z8|0Fjl}5D5e-wvu@x&Pk)Q3qqQ(iJa4Tpl(Er3~?4tlNL;yn~VliEl+f`rDScFeq; zf7mAOt?jiMdmUX7l~YIQoey5r%c(IIwjB&d{~dlaOy=pNTk<_`Ty{*MwiGREB}@ zcHns9YLh+%v{0iMND`0cQX1{8sBllcBnson=SWMiF^t9zRu5X9FGLYZ+hg4%8DNsr8 z&_ye~mBysxj*T7!bZJbr_SF(>R*nbi`DSclV(DUHPi9!(neE(lA2se=0|BFyq8oB> zzWl)5jMhIcx&JSrx@Pfpaw|2fIkV3i>;Em(iKKkh4I}756ABR`$-Exga*2Xju+B?f z3>$-`GO#6~NghFmYr~*z4F@|1vEykRRH+H%gR2@gBvO5+M6euWdDncLh6WX=8*rNM7e3USuPdi&F?+5!0u z1(Jo6L#QH@wjk2lXu`t5E80|@2Ei23Yv*&Ol!6c{%ft`-Pt!js7t<>8wQ@(F-6FaU zxewiF7I}I3lO+w}(R3MBhT4qW6 ze5IE!#Jj-wJ(Yi>A`vd!@hXy&&{U_85Rer(J8d^}#jHhMt7Ad4C_(4I`;xg!x01Bm zX8?)>SxoxCqv9j3Ex0p`k6)FGtIEfi^q+S28;Z7||EP~KN;^+$nfK6Gt(1KD!g~yp z^U6nlm~J1Q@Qi3$LVHdBy3f$PSYDpBME|wa=$(KTq$0`|jlb9OIm1OI?%tkbX&Oey z=BiS@bO&LbxLh6j*g8j!VGgt&c`2C)zbI+sBuiOVqIQT|L9KzC<0u0uWg z>>LE@`Qry0a}oY#`0ClHXH=j3dkh7vH23-EM^jH6xdL=&A)wF+ru?KDcK(>UH?X;( z5$Y!~h)opx2^bjKOSxCo*EuZe`!|YmSL`Y$>tq7lPaNd$c~x^_hr51)*<1uaiE3}5 zseG>TiU%wyRZ?y}u~i?$!q#m4cfL0#^YHMaXD#uAmyQ*sS?M$HhStn?f4cPCU^^i!x`Z{B(rGMcvri1Rs7sXKeRII2 zV0q33TRQ(T<_{m%kC*i2+ju&sr8IayIM7n6+e(sm((P6*0SVyG@p<9?>lnRwUm2!- zlnrf9&-61onHo72JFm%oow~2e`{sgzonf6q&3JHK<_Uu!&eRufPood4>|gol3)Vr( z6z%cVzSj*+O@55WjBgaH)CC?T52jr*z8;ygnUJgQJ$augs@l<$&3QW(fg`m*3Pgp4p!C^jqFTgno?R+)q=M900SIW!V~BCd_@@qMipf%3H^L@c>`l| zW*W&DIdzr3Q0aHNTi~fvPGR`Va}s^!YrDsk#^qZs`$;vNKq9q4+;p90QbtQQ0UYka z__LvJL12}t(2+o}BQ+Kd-Kor)+K=5W=mcIEFQEs+uT5!XZ??LM6li}hOnEHX^pj#Iv<3>rUns-Ox zrMkzqvth0Ec~=PaU*AVMj~sQjv9Cg`7ScZ+`EI>`&@*yY>$-DrYwf^f5 z@g$*;bjTi?T7 zUhimDSx1O{sc7Q4V>!+7PL?!dHP?p2!lTqGn#3II29{sS7C{DSDEt0JV;Z>>0HN7&9z5@a;ddXofmA{{CxZLMA*B)k; zvE6F_&(Q|L989z{5MDLtf%sBH5u#Q6`}^{FI_Bgu-Qo8Gg_y_6PlJk+;UUor_sOmH zAPrvWbWXz)o-@$)fvE<6*ARl?@++LXma%RGuYKqkUn64@1AbdJ{1wCeT?GE;CCnXg z$%|Yx2e%k5fKHP?Sr#o5FZ!W>mS=q5MHPz<;bK#kdtwUCjlC~lZAB1?-r}BfYU=j53pU0SiERHTo|$BKiUV literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xml6.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/xml6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a2e04201656416ae186e85d3213dabb802015ed7 GIT binary patch literal 88780 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

    FfzYb=sDrBy~Id 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≠Um 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

    ;^+vsk=W{IOc=5PX>LCvi$ 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

    _)!sLr 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/fit/xml8.jpg b/sterminator/XC9572XL/STERMINATOR_html/fit/xml8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffea08c390bc1f8089c81aa61160b2c7bfd11deb GIT binary patch literal 41810 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 dLL!OfbvaY)9QMW51hEhL# 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 F{{y?PCS3pk literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/blackBar.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/blackBar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af8f6d65afbdfc021386fa137c9ea34d48066d6c GIT binary patch literal 750 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/cr2s_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/cr2s_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ca81eb85ee4c6fbd4d29a3edc31150db667b8d1d GIT binary patch literal 2884 zcmb`Idpy(s9>>2kGqKc~X^543DbidcLM((L&w;%u+!Gs z#u@;DK)^}i0JgpYmH-4SDk=(w2qy>xA_j$tLxtKQDY*>>-?3{Kd^R7zZ2N>Lgvt@vMS>oouu2dsb$Fh~gy zfrG$s&{ive1^^I5nD%Gje+nc578Rxx-zFg`EU4ZIh=9Og5n+BIfUr7NxDJTIA-neJ zn2RCK_(7GzrH|Z9%Mn+$sCa{P`ovYi_(zbpNyzL*$;zp!scY;%psS~EU}$vI@`RN& z_N0xi^H~>Hw{z|u0T%)<1_g&)y7mh`GKz4Wc z6Bp?p@kv5PMR!z{_Y>{!WPc8f{6CTX0roF0761c-gv|rP0W;vcR-(pVME-=u>~&8+ zTc@978oqxHUU_C26@vL|{DiE08RG$B!|elGCZF2wTjld~)JT;Qs{fe~nuUyzhFzzk z1CoG|~yu@;8msG)e4`Hb`fkXq$tS1U`)~9*^tCpEQV;sCZG&RTm zt;-EVjwCk@du9i;{M+T7?dQ>MP4tcNA6@4-N(I+OHp=zf8eWfnH|LUYJ0){+yD~31 z>(y($c^ofShg&VcYsZf#VhSZSLhZkNXe^Tt1JDMjO}Y1o^s{u0BI58+`jhE;I;D&NW>2_5m7jdnuklzL z>}LJp1Ju`Ul60>@y{c>a1*oCD-Jr;ML7D$?ggnQW%E=u^&k=){y&8rv!#Kxv5?8GYONtV*~0-g81~ z?;)%&S1qrAA3R{E%c}0wme}W%47j`pzX*#xLX;p4^pBQs3X10X>Kb3zdRTaDU>Luo zIJLOeQeuyehbg7H-Wf1Q;SK$|>0ae#+}hS1@m+zjL8HeUIyc)x4lQT&oZzLT6%MkG z-2B1fk;opa&o9T|IQE_{4E35mUFP97Jw}RLmzM2~d`>cO%)rG`JCiY95*jMk&-SyE zMb(uq#Mbm|j z=F8aQ4+_#?caYG_9BMXksbb#nlv}^^1Z^0w%|SYOlb)M&T+ zM#Tp@`6LQUtN`0d`Kus*sCw>wI!>U$H!BTR z+{?r}B8Ee1vsoF=o}@es1y)K^k4VkyeN~z0+@*s^N{ZeBo;Djw=uko~$6Vt+!7{3E zj%@+)pVunfy?u}0IW_R5*VDmZfBW8@j;8(WS(13%USEMpuRvKVZ!{XGpcVAUTP0JM zUK^O1-Y$RN-0h_u*Rqv{-ibGpCXiZJS&pnSIl?J_^MiryACKhYji$f!&t8ddLgspx z@+=}17c@y2pVF9L0#%)!o~VfoS-{0%x5MOZn)7{KqL*KF2qd{_84_(-bn z=EiEt^rk`vuQ9I-Tg2Bq_dN3ADaOw~x8JNXUHHP>U6$f{+uAh95@OLo~j63x?RvjYb#UHI^Kl8nfe{-k0SW zv`p(=kxaoj)N!Tmn$XC&TLA}WDAoxl&S!{HY1h6;9i6-%#$`03`(A1m1Yi8_m?4id zoEtD{3k)p+%`)~7T|W?g9-#;O=5|j@Yyo#1GCp^%9UAk^1-bXPaf;il^Ya4Bx&@u_ zXsE5jX(whEDXlfevZn;!1ex(LiJ1J*AhzurN4Q5RE>M&O2S0Ox`IxZHRHgsp^uCp)Zo!p}|8BEP<5 zwMO{oN$nohCexa;cTk%fGHYrLPA%F+p7(c2s(2#{ECWI4mUCH$xy%F;42;E&U%2pC zL;B^t7rSz$91E|Sb?7w}hYVw?cvY;`2fDNGW&O{2d~|2&2cF5C3;|VoW)VyU#y%tk zT*KK7@6@z_oF8qxmq8#yfyGQ3IR^L literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/fitterRpt.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/fitterRpt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42de6fff46e7a1fbae781b4944ea0f4471075e2a GIT binary patch literal 1341 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<gTWM0TY@5u?V53ptdXHXalWy7)oG zIH{I3zSIJR&kGIVCkMJtH%#xTLhK zyrQzIxuvzOy`!^h(&Q;qr%j(RbJn88OO`HMzGCI7O`ErD-L`$l&RvHNA31vL_=%IJ zE?vHI_1g6tH*Yuqec!9r-=(U9^_Ou4*DRPRCJL`OvU7(>PL{* zz&<0+V@+iF4DK<6ziu(`Ff#%pk6Dnxp5X(}{3xT^jCG%buBC1IQUCC_h3Vgyn6DvNsN_F_@hAG^f z{QU^Od4Y;L`?C|`76NaqFSoq2vi$S9_-NR#(%z%3OMCk#9QNNbuQDpFSZC60m$wZS zp(oX4=4>wRUA6be)jz9$Ti8ETzOE9jD|YJb7kT}^eD5sYJeuTDF1c~*1Z%SwAA1k; z6i94{o#&BO{3reMlF#wKkAGhGJnX_2ZF}BR6ZbCM-|Vw_Z@g;Wtk*S%#1aj)pKvtH z+z`&*(Wo+wJvit?UvJ@~+jHe?wQBXG5YJofF>dCk=iqt6TZFF4T461*t#_8p%M)BCa&)_GgoD?L5T zdsvI@?%K~`_WgNEJFmZu(zehI|E=%;Q!!n6cEpU@Z^;J~-EBqE)m5fB@3x$8xPMQ* zmFAWJ?TuQQdTKKjJypv+0*(u977{EMJM?_PX~P5Wj(lI##julY_v+j1zwK7niv4F$ zub*DM(%;U`lc`;9d4A^k^K;K$x3Bm$ zOJf1o3HDBiqtP z+$Y!NuZx}dPHjiu9gkxgQsH|4q9&C!9k=`Y*;Ry5_Sx>$uZm9U{##vJt}>BB_W6!V zZZ`=Fr-(T#5~O8~jIXV}d;jiz4!i56w#O$59ps;@Sg&XLd&SNdi{~&N0D6D5t4IL* G|C<21w=%2% literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbc01d5124f366a2fb387abf7e62447f44e0dbd0 GIT binary patch literal 2922 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/spacer.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/spacer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9a9aa5f130d286466afa0c53da1daeff068843c GIT binary patch literal 444 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/xbr_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/xbr_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7f66262672ae2a1ce0d0dd4bac05a015c50d55e GIT binary patch literal 2865 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 F{{y?PCS3pk literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/xc9500_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/xc9500_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..86638a7b64d533da73cea86e03c5a98875618767 GIT binary patch literal 1979 zcmbW!c{tSj9tZH>n4Q7cx3LY=a16p^9punt-0aI#4j#M7#j!7S(m6V4a+QgSW6M@# zFMEYB6i=aq8PZTfcQiyM+g#4Q&pFR?|G3Y+_x(JdzdoPm^L$?4uV6~>4nRAQDP#b2 z5CVt*00K5(3m{-HI1Gw_!{JCILKr12iV_h)DM(6*ODij?swgXBFlw55cr`3R1B1~r z(Iy-UeSma=!1q}#+z+fQ=7z%|z4yJ!P=mQW5sHD1q z4NS__AC8TdHvBo~4npJmrd}DhF`lMTK+G>lVOcqO1x4Huyq5NN#AC)Lre@~0b|=Uu z?I{lK9-dy*(`U{G1_g(NhSAQ&#>FQjCMBn&UH&yaBl8NKaU(bH=B?ZL1!d(Gl~s4| zRo65>c-Yd~*51+iw6A}FIXLv}`S`2X6K^J`rdgc%h4&v8KQ1k=tgV09*!;T1|F(VT z0s-KEvi^|$n@i%rB?N(hA@D;NNGS23z!DIsx&chm#ue@#Erm7w86o|B&Yh-Sq=u0j zPbMH{OjuTv$ib~0(telycd%dnFWDckKV2*U1qK~_9#{gf2DY}foALQlcS3x6vZ{Mk zZKo!)2IsrceCxr0LBH4dj>fr`th6+#xa-ku_9*>|BYD!C*G>sY&Q+=Qo!t`;D|_T+ zEgQbCyVloRu_9;83fY$>q3ldwIzO5l+41V`_fuIh_goK4u}wC?9y1z&EkZklJHCGY z%qnM-xe4ah&G*mSk9T%aH#RMu=)CGG{?#%~lR=lxl33_^e{mwdP)03{AJQ2m!xsP^ zO}vCWk}Nl{dPV7t#*e6H7kIxMkFuwXv#_(@Et6XB*Nl!0(25 znh!A5Y2J&yu3t=t-fwW<=0>A$(8Q`d-K4UlZ$wOOoYQ%#x2dYQ)Tx`1>Fv{TQ-@(i z#^oi7_Mnr@z`XkI{yB8L?k=?ITtQ4Nwcw_Qu?d3Cq~>gT4<}<$)I2`W zJrLt1bUI1reR-F^N0m;8st51LA9aTxo(JToG1aifKVlGCeb{g!ybl6h5 zeeqQ|0XhrGbZItzqagq8tJUUEn6=o$S#fu{9I^;-eC7jB+&^b~FTA)bFE^k*k(DowS%s}LWQN5u?tGNrz3=YLtGt#OcTYE7T5?#J6HG`1 zXGwK6JPsY!qpJAv@hKx=1iNU}kvbfEw0}*m-v{hCI?rH+|KvashPGy(LU%mV-Fpj< zE?l4wt&s}!ukONws~xdR+{LD}7r=)`8(#}dsAUqygLgrFe7?{^0p}9iviL3a1guL$ z0HA2B?6kd{Xkj8oWo#LYA};ySIo2C(14@<~c`emt6eK&Skb zY|QO}#AzrSaGeT6YbflI*pX$MKB{rW>~7ISx75f5|NEzZ*u{;OrZ3`)So*U%Lc=Zc z#wVK=*6LGzn~SUz_yGxC>k9=OXOif9!+m;qR|ZEcPx)zAGDFRbwO*(?1m2#cC31E| zxFS2)dC2*QQYiZp;^4I}N-ro3|D82d!bMq%op5aJC@gvLX_M5)G;jI!<1N?g#AT0hH(1Vhq)bf@z;|gxgMyB|a*=vQ$R@MEbFet_A#u0t=@90f&TY A^#A|> literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/xc9500xl_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/xc9500xl_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dbc01d5124f366a2fb387abf7e62447f44e0dbd0 GIT binary patch literal 2922 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 literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/xc9500xv_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/xc9500xv_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba2110dd57eb412650bcefacecb2ec953c0520fe GIT binary patch literal 2499 zcmbW12{hDeAIJYQV^+d2c4l72HRw{tHkWW!40_8Y*_XF$l@OAVx!K9Sla$ahXc%bH1Nv`SC~jQ-HXQrL`ph z0)YT4K?C@2fCB&&A|xaPfeJb(6bgfjAmD-!6Bb5_pv5F4&|+w`q_m=pBt~8ejh0oG zl~+>2;c${NDyk}2RYfcg`)w1DU@0617eydMu^2Q4`#%T26+j~ZOP~+}QUSnd5Cje4 zcK|p506_(AzZw2#fWQzTflCAuB`ip25C^~@2m~zfF8~l^|0vhQcB>YfOVL!zW*WaZ?4P$Q^oXzJ-37?OT6I&jd!l5AydbJXFO zqm#3XtGAD@pa02Ir^C*LpO2tKUWiXfOiI3#lA4>BUr<*^mg zJZyZ_^theb(b?7A^X&P+;Lz*gkDK5Mmk^~$DUr{TThWfSh?okqVNJ}|it#VP22Bov=FvbZsF5oS{o=Kq{y zf}GXp7L)OPvMoj^Y^S`GH^3!&2dw9P7_QU`bX~T4Th%W2vD$O0msGq;8Mnl^#e zCr27oXy(2c2jKR$W!P;^+S2T_D#t5LjeDn(HEYxG_SE#{oA!n=HocMY6Pd?s%S>NS zxGCP)WoYW8J?-My(Rp|)E&9vG4w*(paHC|HbchAbR&yf2Ff(W^pk>8E&C7U#FS*~U4e{QSx@4C?)oI^CGf=;8y3 zo@yK-CHNqxAaR(6&rkZ%2zmLur7x;`5MDZVbEJjD)97oqBP2C=$)Eblx@sS3-*up_ zgAYtZppMzzw^ic&>>){YADJJx$UIXj$I*UJ_xY?|32q-u5m-1Y{PrGE7^I5sVP7up z)3t2%Mas2xhYS?YGSa}$<#6W5-N6Q#^Fq_fCMr_onGJ8~QgZXTN6HrMYD(#t!; z2Lg2;j&}UTw-HO~Ji1*K@`nS|6WRUd{1vHRDmWsN^k^@mt+VrW)gu<5sMEEV59+ zWFZIe5rOv!;SP9Fc#&-V^^UBh3(4_I`jpke7D{t(@}(XFeDdxXvVB=NoiJeLJG#0o z;WBA4W0iD`ki@82bMtA?TsJP)c~JePhGr}a7Tf*G^<*K1)*cO`M7goa?HNH^T`WT4 z@=|zIQKmvA$DquDB`y^!*9Bf#bocK#=tYB;DQi?~IrqPUM6KK zOHS3P)bZ**H~A9%OHg896KmsB45C$OJMn@WYZRBtkh|;e5XamRAM??Wk15a5@<1q= za&gz9^vvqc>GF0DQ%$P4cYfoDR#mH2vJ%dZCjI0H;e7+Au{>oO)^#v^c@a7!*IEm+VL7Y!O`uDf67+;>vMrEk3|g zmdQSKawn#W#jyPtU^wmbVTO+3DYMH%nYORzRxsxsn_O(?LG-&k;VshPX&jDnw1X9W z=~KF^W7c*_)f^1Tfdky8 zqGPprgc}}T$Z2_S&7=9*qC0Ht0L^S#XYW4{B+A!+3R literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/STERMINATOR_html/images/xpla3_logo.jpg b/sterminator/XC9572XL/STERMINATOR_html/images/xpla3_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3089121f6ff00840427e35eadbac7a5434cbb504 GIT binary patch literal 4130 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 + + + + + + + + + +CPLD Timing Analysis Glossary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Introduction

    + +

    This report is the result of a static timing analysis of your design + after it has been fit in the device that you selected. The timing values + given represent the worst-case values over the recommended operating conditions + for the part.

    + +

    Overview

    + +

    The timing report consists of a series of sections:

    + +

    Summary

    + +

    This table summarizes the external timing parameters for your device, + including tPD, + tCO, + tSU, + tCYC, + and fSYSTEM. +  For a more + detailed description of the timing model for your device, please refer + to the application notes linked below.

    + +

    Timing Constraints

    + +

    This section reports on any timing constraints that you created for + your design. Timing constraints can be entered using the Constraints Editor + tool, or by editing an Implementation Constraints File directly. For more + information on creating timing constraints, see the Constraints Guide. +

    + +

    Note that if you + did not define any constraints for your design, then the timing analysis + software will automatically create a default set of constraints for you. + These include pad-to-pad, register-to-register, pad-to-register, and period + constraints. A constraint value of 0 ns + will be used for all of these automatically generated constraints. As + a result, all paths listed under each constraint will violate the constraint, + and will have a negative value for slack.

    + +

    Note also that to + limit the size of the report, each path endpoint involved in a timing + path will only be listed once, under a single constraint.  

    + +

    For each timing path listed under a constraint, there is a hyperlink + that can be used to open a window listing the individual internal delay + elements traversed in the path. To understand these delay elements, consult + the Definitions section below, or the following + application notes and white papers:

    + +

    XAPP375: Understanding + the CoolRunner-II + Timing Model

    + +

    WP122: + Using the CoolRunner + XPLA3 Timing Model

    + +

    XAPP071: Using + the XC9500 Timing Model

    + +

    XAPP111: Using + the XC9500XL Timing Model

    + +

    XAPP + 362: Using the XC9500XV Timing Model

    + +

    available in the literature section of www.xilinx.com. +

    + +

    Data Sheet Report

    + +

    This section of the report lists the external timing parameters for + your design. This includes; maximum external clock speed for each clock, + setup and hold times for each registered input, clock-to-output pad timing + for each registered output, clock to setup time for each register-to-register + timing path, and pad-to-pad time for each combinatorial path through your + design.

    + +

    Going Further

    + +

    To do more advanced timing analysis of your design, select the process + Analyze Post-Fit Static Timing + in iSE. This + will run Xilinx's + Timing Analyzer tool interactively.  The + Timing Analyzer provides a powerful, flexible, and easy way to perform + static timing analysis on FPGA + and CPLD designs. + With Timing Analyzer, analysis can be performed immediately after mapping, + placing or routing an FPGA + design, and after fitting and routing a CPLD + design.

    + +

    Timing Analyzer verifies that the delay along a given path or paths + meets specified timing requirements. It organizes and displays data that + allows you to analyze critical paths in a circuit, the cycle time of the + circuit, the delay along any specified path(s), + and the path with the greatest delay. It also provides a quick analysis + of the effect different speed grades have on the same design.  

    + +

    Timing Analyzer performs setup and hold checks (skew analysis). It works + with synchronous systems composed of synchronous elements and combinatorial + logic. In synchronous design, Timing Analyzer takes into account all path + delays, including clock-to-out and setup requirements, while calculating + the worst-case timing of the design.

    + +

    Timing Analyzer creates timing analysis reports based on existing timing + constraints or user specified paths within the program. Timing reports + have a hierarchical browser to quickly jump to different sections of the + reports. Timing paths in reports can be cross probed to synthesis tools + (Exemplar and Synplicity) + and Floorplanner. +

    + +

    There are several ways to issue commands in Timing Analyzer. Timing + Analyzer can be controlled through GUI + features (menu commands) or its comprehensive macro command language facility. + You can select from menus, click toolbar buttons, type keyboard commands + in the console window, and run macros.

    + +

    Definitions

    + +

    Pad to Pad (tPD) +

    + +

    Reports pad to pad paths that start at input pads and end at output + pads. The maximum external pad to pad delay.  Combinatorial + pad-to-pad paths begin at input pads, propagate through one or more levels + of combinatorial logic and end at output pads. Combinatorial paths also + trace through the enable inputs of 3-state controlled pads. Combinatorial + paths are not traced through clock, and asynchronous set and reset inputs + of registers. These paths are also broken at bidirectional pins

    + +

    Clock Pad to Output Pad (tCO) +

    + +

    The maximum external clock pad to output pad delay.  Reports + paths that start at input  pads + trace through clock inputs of  registers + and end at output pads. Paths are not traced through PRE/CLR +  inputs + of registers.  You + can directly specify tCO + for all registered output paths in your design using the Pad-to-Pad timespec. + Clock-Pad-to-Pad paths for global clocks begin at global clock pads, propagate + through global clock buffers, and propagate through the flip-flop Q + output and any number of levels of combinatorial logic and end at the + output pad. Clock-Pad-to-Pad paths for product term clock paths begin + at input pads, propagate through any number of logic levels feeding into + a clock product term, propagate through the flip-flop Q + output and any number of levels of combinatorial logic and end at the + output pad. Clock-Pad-to-Pad paths also trace through the enable inputs + of 3-state controlled pads.

    + +

    Setup to Clock at Pad (tSU + or tSUF)

    + +

    Reports external setup time of data  to + clock at pad. Data path starts at an input pad and ends at register  (Fast + Input Register for tSUF) + D/T  input. + Clock path starts at input pad and ends at the register clock input.  Paths + are not traced through registers. Pin-to-pin setup requirement is not + reported or guaranteed for product-term clocks derived from macrocell + feedback signals.

    + +

    The minimum required setup time for flip-flops.  You + can specify the tSU + (setup-to-clock) for all inputs in your design relative to a global clock + or product term clock. Each tSU + OFFSET timespec involves an input path and a clock path. Input paths start + at input pads, propagate through input buffers and any number of combinatorial + logic levels before ending at a flip-flop D/T input, including the receiving + flip-flop's tSU.  Input + paths are not traced through flip-flop clock pins, asynchronous set/reset + inputs or bidirectional I/O pins. Global clock paths start at global clock + pads, propagate through global clock buffers and end at the flip-flop + clock pin. Product term clock paths start at input pads, propagate through + a single level of logic implemented in a clock product term and end at + the flip-flop clock pin.

    + +

    Clock to Setup (tCYC)

    + +

    Register to register cycle time. Includes source register tCO and destination + register tSU.

    + +

    Note that when the + computed Maximum Clock Speed is limited by tCYC, it is computed assuming + that all registers are rising-edge sensitive.

    + +

    fSYSTEM

    + +

    Maximum clock operating frequency.  You + can specify the fSYSTEM (clock frequency or period) for all registered + paths in your design using a Register-to-Register timespec. Register-to-Register + paths begin at flip-flop clock inputs, propagate through the flip-flop + Q output and any number of levels of combinatorial logic and end at the + receiving flip-flop D/T input, including the receiving flip-flop's tSU. + When these flip-flops are clocked by the same clock, the delay on this + path is equivalent to the cycle time of the clock. Registered paths do + not propagate through clock, and asynchronous set and reset inputs of + registers as shown below. These paths are also broken at bidirectional + pins.

    + +

     

    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/cpldta_style.css b/sterminator/XC9572XL/STERMINATOR_html/tim/cpldta_style.css new file mode 100644 index 0000000..4b82019 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/cpldta_style.css @@ -0,0 +1,144 @@ + + + + +.cpldta_text_report_header { + font-style: normal; + font-weight: bold; + font-size: 25pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center;} + +.cpldta_text_section_header { + font-style: normal; + font-weight: bold; + font-size: 15pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center;} + +.cpldta_text_subsection_header { + font-style: normal; + font-weight: bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} + + +.cpldta_warnings_header { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center; + background-color: #FFFFCC; } + + +.cpldta_text_normal { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} + + +.cpldta_text_normal_bold { + font-style: normal; + font-weight: bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} + + +.cpldta_constraint_description_normal { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} +.cpldta_constraint_description_bold { + font-style: normal; + font-weight: bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} + + +.cpldta_constraint_name { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} + + +.cpldta_constraint_name_error { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left; + background-color: #FFCCCC; } + + +.cpldta_time_value { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center;} + + +.cpldta_time_value_error { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center; + background-color: #FFCCCC; } + + +.cpldta_delaytable_header { + font-style: normal; + font-weight: bold; + font-size: 12pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center; + background-color: #FFFFCC; } +.cpldta_constraint_header { + font-style: normal; + font-weight: bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left; + background-color: #FFFFCC; } +.cpldta_time_header { + font-style: normal; + font-weight: bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center; + background-color: #FFFFCC; } +.cpldta_text_caption { + font-style: normal; + font-weight: Bold; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center;} + + +.cpldta_datasheet_pathname { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: left;} +.cpldta_datasheet_time_value { + font-style: normal; + font-weight: normal; + font-size: 10pt; + font-family: Arial, Helvetica, sans-serif; + text-align: center;} + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/genreport.htm b/sterminator/XC9572XL/STERMINATOR_html/tim/genreport.htm new file mode 100644 index 0000000..43aca47 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/genreport.htm @@ -0,0 +1,17 @@ + + +Reports + + +; + + + + + + + +<body bgcolor="#FFFFFF" text="#000000"> +</body> + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/leftnav.htm b/sterminator/XC9572XL/STERMINATOR_html/tim/leftnav.htm new file mode 100644 index 0000000..e72761d --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/leftnav.htm @@ -0,0 +1,37 @@ + + +Timing Navigation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Timing Report
    +
     Description
     Summary
     Constraints
     Definitions
      
    + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/report.htm b/sterminator/XC9572XL/STERMINATOR_html/tim/report.htm new file mode 100644 index 0000000..43aca47 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/report.htm @@ -0,0 +1,17 @@ + + +Reports + + +; + + + + + + + +<body bgcolor="#FFFFFF" text="#000000"> +</body> + + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/timing_report.htm b/sterminator/XC9572XL/STERMINATOR_html/tim/timing_report.htm new file mode 100644 index 0000000..9dbf72d --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/timing_report.htm @@ -0,0 +1,1036 @@ + + + + + + + +Timing report for STERMINATOR + + + +

    Timing Report

    +
    Need help reading this report?

    + + + + + + + + + + + + + + + + + + +
    Design NameSTERMINATOR
    Device, Speed (SpeedFile Version)XC9572XL, -5 (3.0)
    Date Created Tue Oct 26 21:02:01 2021 +
    Created By Timing Report Generator: version P.20131013
    Copyright Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.
    +

    Summary

    + + + + + + + + + + +
    Notes and Warnings
    Note: This design contains no timing constraints.
    Note: A default set of constraints using a delay of 0.000ns will be used for analysis.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Performance Summary
    Min. Clock Period5.600 ns.
    Max. Clock Frequency (fSYSTEM)178.571 MHz.
    Limited by Clock Pulse Width for CLK
    Clock to Setup (tCYC)5.600 ns.
    Pad to Pad Delay (tPD)10.300 ns.
    Setup to Clock at the Pad (tSU)3.700 ns.
    Clock Pad to Output Pad Delay (tCO)12.200 ns.
    +
    +

    Timing Constraints

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Constraint NameRequirement (ns)Delay (ns)PathsPaths Failing
    TS10000.00.000
    AUTO_TS_F2F0.05.611
    AUTO_TS_P2P0.012.24444
    AUTO_TS_P2F0.04.8111111
    AUTO_TS_F2P0.011.12525
    +
    +
    + +

    Constraint: TS1000

    + + + + + + + + +
    Description: PERIOD:PERIOD_CLK:0.000 nS
    PathRequirement (ns)Delay (ns)Slack (ns)
    +
    +
    +
    +

    Constraint: AUTO_TS_F2F

    + + + + + + + + + + + + + + + + +
    Description: MAXDELAY:FROM:FFS(*):TO:FFS(*):0.000 nS
    PathRequirement (ns)Delay (ns)Slack (ns)
    NA.Q to NA.D0.0005.600-5.600
    +
    +
    + +

    Constraint: AUTO_TS_P2P

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Description: MAXDELAY:FROM:PADS(*):TO:PADS(*):0.000 nS
    PathRequirement (ns)Delay (ns)Slack (ns)
    CLK to nSTERM0.00012.200-12.200
    A<10> to nSTERM0.00010.300-10.300
    A<12> to nSTERM0.00010.300-10.300
    +
    +
    + +

    Constraint: AUTO_TS_P2F

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Description: MAXDELAY:FROM:PADS(*):TO:FFS(*):0.000 nS
    PathRequirement (ns)Delay (ns)Slack (ns)
    A<10> to NC<8>.D0.0004.800-4.800
    A<11> to NR<0>.D0.0004.800-4.800
    A<12> to NR<1>.D0.0004.800-4.800
    +
    +
    + +

    Constraint: AUTO_TS_F2P

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Description: MAXDELAY:FROM:FFS(*):TO:PADS(*):0.000 nS
    PathRequirement (ns)Delay (ns)Slack (ns)
    NC<8>.Q to nSTERM0.00011.100-11.100
    NR<11>.Q to nSTERM0.00011.100-11.100
    NR<1>.Q to nSTERM0.00011.100-11.100
    +
    +
    +
    Number of constraints not met: 4
    +
    + +

    Data Sheet Report

    + +

    Maximum External Clock Speeds

    + + + + + + + + + + + +
    ClockfEXT (MHz)Reason
    CLK178.571Limited by Clock Pulse Width for CLK
    +
    + +

    Setup/Hold Times for Clocks

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Setup/Hold Times for Clock CLK
    Source PadSetup to clk (edge) Hold to clk (edge)
    A<10>3.7000.000
    A<11>3.7000.000
    A<12>3.7000.000
    A<13>3.7000.000
    A<14>3.7000.000
    A<15>3.7000.000
    A<16>3.7000.000
    A<17>3.7000.000
    A<18>3.7000.000
    A<19>3.7000.000
    A<20>3.7000.000
    A<21>3.7000.000
    A<22>3.7000.000
    A<23>3.7000.000
    A<24>3.7000.000
    A<25>3.7000.000
    A<2>3.7000.000
    A<3>3.7000.000
    A<4>3.7000.000
    A<5>3.7000.000
    A<6>3.7000.000
    A<7>3.7000.000
    A<8>3.7000.000
    A<9>3.7000.000
    CMD<0>3.7000.000
    CMD<1>3.7000.000

    +
    + +

    Clock to Pad Timing

    + + + + + + + + + + +
    Clock CLK to Pad
    Destination PadClock (edge) to Pad
    nSTERM12.200

    +
    + +

    Clock to Setup Times for Clocks

    + + + + + + + + + + + + +
    Clock to Setup for clock CLK
    SourceDestinationDelay
    NA.QNA.D5.600

    +
    + +

    Pad to Pad List

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Source PadDestination PadDelay
    A<10>nSTERM10.300
    A<12>nSTERM10.300
    A<17>nSTERM10.300
    A<22>nSTERM10.300
    STERMnSTERM10.300
    A<11>nSTERM10.000
    A<14>nSTERM10.000
    A<18>nSTERM10.000
    A<20>nSTERM10.000
    A<7>nSTERM10.000
    A<13>nSTERM9.700
    A<16>nSTERM9.700
    A<28>nSTERM9.700
    A<29>nSTERM9.700
    A<2>nSTERM9.700
    A<30>nSTERM9.700
    A<3>nSTERM9.700
    A<21>nSTERM9.400
    A<23>nSTERM9.400
    A<24>nSTERM9.400
    A<25>nSTERM9.400
    A<6>nSTERM9.400
    A<19>nSTERM9.100
    A<4>nSTERM9.100
    A<5>nSTERM9.100
    A<8>nSTERM9.100
    A<9>nSTERM9.100
    A<15>nSTERM8.400
    A<31>nSTERM8.400
    FC<2>nSTERM8.400
    A<13>nFPUCS5.000
    A<14>nFPUCS5.000
    A<15>nFPUCS5.000
    A<16>nFPUCS5.000
    A<17>nFPUCS5.000
    A<18>nFPUCS5.000
    A<19>nFPUCS5.000
    CLKdatnFPUCS5.000
    FC<0>nFPUCS5.000
    FC<0>nSTERM5.000
    FC<1>nFPUCS5.000
    FC<2>nFPUCS5.000
    nASnFPUCS5.000
    +
    +
    +
    Number of paths analyzed: +181 +
    Number of Timing errors: +181 +
    Analysis Completed: Tue Oct 26 21:02:01 2021 + +
    + diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/toc.css b/sterminator/XC9572XL/STERMINATOR_html/tim/toc.css new file mode 100644 index 0000000..29af0e1 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/toc.css @@ -0,0 +1,36 @@ +.HEADING { + font-size: 15px; + font-family: Arial, Geneva, Verdana, Helvetica; + font-weight: bold; color: #000000; + text-align: normal; + margin-left: 0px; } +.Fitting { + font-size: 11px; + font-family: Arial, Geneva, Verdana, Helvetica; + font-weight: bold; color: #000000; + text-align: normal; + margin-left: 0px; } +.SECONDARY-NAV { + font-size: 11px; + font-family: Arial, Geneva, Verdana, Helvetica; + font-weight: bold; color: #FFFFFF; + margin-left: 0px; + text-decoration: none; ; + list-style-type: disc ; + list-style-position: inside } +.Timing { + font-size: 11px; + font-family: Arial, Geneva, Verdana, Helvetica; + font-weight: bold; color: #333333; + margin-left: 0px; + text-decoration: none; ; + list-style-type: disc ; + list-style-position: inside } +.Timing-Error { + font-size: 11px; + font-family: Arial, Geneva, Verdana, Helvetica; + font-weight: bold; color: #990000; + margin-left: 0px; + text-decoration: none; ; + list-style-type: disc ; + list-style-position: inside } diff --git a/sterminator/XC9572XL/STERMINATOR_html/tim/topnav.htm b/sterminator/XC9572XL/STERMINATOR_html/tim/topnav.htm new file mode 100644 index 0000000..00e11b8 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_html/tim/topnav.htm @@ -0,0 +1,31 @@ + + +CPLD Reports Banner + + + + + + + + + + + + + + +
     
    + + + + +   
    + + + + + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_ngdbuild.xrpt b/sterminator/XC9572XL/STERMINATOR_ngdbuild.xrpt new file mode 100644 index 0000000..fd9ad59 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_ngdbuild.xrpt @@ -0,0 +1,99 @@ + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    +
    + +
    + + + +
    +
    + +
    + + + + + +
    +
    + + + + + + + + + + + + +
    +
    + + + + + + + + + + +
    +
    +
    +
    + + + + diff --git a/sterminator/XC9572XL/STERMINATOR_summary.html b/sterminator/XC9572XL/STERMINATOR_summary.html new file mode 100644 index 0000000..ea3153d --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_summary.html @@ -0,0 +1,81 @@ +Xilinx Design Summary + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    STERMINATOR Project Status (10/26/2021 - 21:02:02)
    Project File:STERMINATOR.xiseParser Errors: No Errors
    Module Name:STERMINATORImplementation State:Fitted
    Target Device:xc9572xl-5VQ64
    • Errors:
    +No Errors
    Product Version:ISE 14.7
    • Warnings:
    2 Warnings (2 new)
    Design Goal:Balanced
    • Routing Results:
    Design Strategy:Xilinx Default (unlocked)
    • Timing Constraints:
     
    Environment: + +System Settings +
    • Final Timing Score:
      
    + + + + + + + + + + + + 
    + + + + + + + +
    Detailed Reports [-]
    Report NameStatusGeneratedErrorsWarningsInfos
    Synthesis ReportCurrentTue Oct 26 21:01:44 202102 Warnings (2 new)0
    Translation ReportCurrentTue Oct 26 21:01:47 2021000
    CPLD Fitter Report (Text)CurrentTue Oct 26 21:01:52 202101 Warning (1 new)0
    Power Report     

    + + + +
    Secondary Reports [-]
    Report NameStatusGenerated
    Post-Fit Simulation Model Report  
    + + +
    Date Generated: 10/26/2021 - 21:02:02
    + \ No newline at end of file diff --git a/sterminator/XC9572XL/STERMINATOR_xst.xrpt b/sterminator/XC9572XL/STERMINATOR_xst.xrpt new file mode 100644 index 0000000..76204c2 --- /dev/null +++ b/sterminator/XC9572XL/STERMINATOR_xst.xrpt @@ -0,0 +1,140 @@ + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + + + + + + + + + +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + +
    +
    + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + +
    +
    +
    + + + +
    + + + diff --git a/sterminator/XC9572XL/_ngo/netlist.lst b/sterminator/XC9572XL/_ngo/netlist.lst new file mode 100644 index 0000000..5e67cdd --- /dev/null +++ b/sterminator/XC9572XL/_ngo/netlist.lst @@ -0,0 +1,2 @@ +C:\Users\zanek\Documents\GitHub\SE-030\sterminator\XC9572XL\STERMINATOR.ngc 1635296504 +OK diff --git a/sterminator/XC9572XL/_xmsgs/cpldfit.xmsgs b/sterminator/XC9572XL/_xmsgs/cpldfit.xmsgs new file mode 100644 index 0000000..02f75b0 --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/cpldfit.xmsgs @@ -0,0 +1,12 @@ + + + +Unable to retrieve the path to the iSE Project Repository. Will use the default filename of 'STERMINATOR.ise'. + + + + diff --git a/sterminator/XC9572XL/_xmsgs/hprep6.xmsgs b/sterminator/XC9572XL/_xmsgs/hprep6.xmsgs new file mode 100644 index 0000000..f84336a --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/hprep6.xmsgs @@ -0,0 +1,9 @@ + + + + + diff --git a/sterminator/XC9572XL/_xmsgs/ngdbuild.xmsgs b/sterminator/XC9572XL/_xmsgs/ngdbuild.xmsgs new file mode 100644 index 0000000..f84336a --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/ngdbuild.xmsgs @@ -0,0 +1,9 @@ + + + + + diff --git a/sterminator/XC9572XL/_xmsgs/pn_parser.xmsgs b/sterminator/XC9572XL/_xmsgs/pn_parser.xmsgs new file mode 100644 index 0000000..dfaaaa5 --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/pn_parser.xmsgs @@ -0,0 +1,15 @@ + + + + + + + + + + +Analyzing Verilog file "C:/Users/zanek/Documents/GitHub/SE-030/sterminator/STERMINATOR.v" into library work + + + + diff --git a/sterminator/XC9572XL/_xmsgs/taengine.xmsgs b/sterminator/XC9572XL/_xmsgs/taengine.xmsgs new file mode 100644 index 0000000..f84336a --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/taengine.xmsgs @@ -0,0 +1,9 @@ + + + + + diff --git a/sterminator/XC9572XL/_xmsgs/tsim.xmsgs b/sterminator/XC9572XL/_xmsgs/tsim.xmsgs new file mode 100644 index 0000000..f84336a --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/tsim.xmsgs @@ -0,0 +1,9 @@ + + + + + diff --git a/sterminator/XC9572XL/_xmsgs/xst.xmsgs b/sterminator/XC9572XL/_xmsgs/xst.xmsgs new file mode 100644 index 0000000..c3182cd --- /dev/null +++ b/sterminator/XC9572XL/_xmsgs/xst.xmsgs @@ -0,0 +1,15 @@ + + + +Input <A<27:26>> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. + + +Input <nWE> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. + + + + diff --git a/sterminator/XC9572XL/iseconfig/STERMINATOR.projectmgr b/sterminator/XC9572XL/iseconfig/STERMINATOR.projectmgr new file mode 100644 index 0000000..357f7a8 --- /dev/null +++ b/sterminator/XC9572XL/iseconfig/STERMINATOR.projectmgr @@ -0,0 +1,76 @@ + + + + + + + + + 2 + + + STERMINATOR (C:/Users/zanek/Documents/GitHub/SE-030/sterminator/STERMINATOR.v) + + 0 + 0 + 000000ff0000000000000001000000010000000000000000000000000000000002020000000100000001000000640000010f000000020000000000000000000000000200000064ffffffff0000008100000003000000020000010f0000000100000003000000000000000100000003 + true + STERMINATOR (C:/Users/zanek/Documents/GitHub/SE-030/sterminator/STERMINATOR.v) + + + + 1 + Design Utilities + + + + + 0 + 0 + 000000ff000000000000000100000001000000000000000000000000000000000000000000000000fb000000010000000100000000000000000000000064ffffffff000000810000000000000001000000fb0000000100000000 + false + + + + + 1 + + + 0 + 0 + 000000ff000000000000000100000000000000000100000000000000000000000000000000000003a3000000040101000100000000000000000000000064ffffffff000000810000000000000004000000420000000100000000000000240000000100000000000000660000000100000000000002d70000000100000000 + false + ..\STERMINATOR.v + + + + 1 + + + 0 + 0 + 000000ff00000000000000010000000000000000010000000000000000000000000000000000000109000000010001000100000000000000000000000064ffffffff000000810000000000000001000001090000000100000000 + false + work + + 000000ff00000000000000020000011b0000011b01000000050100000002 + Implementation + + + 1 + Design Utilities + Implement Design/Configure Target Device + Implement Design/Optional Implementation Tools/Generate Timing + Implement Design/Synthesize - XST + User Constraints + + + Generate Timing + + 0 + 0 + 000000ff000000000000000100000001000000000000000000000000000000000000000000000000fb000000010000000100000000000000000000000064ffffffff000000810000000000000001000000fb0000000100000000 + false + Generate Timing + + diff --git a/sterminator/XC9572XL/iseconfig/STERMINATOR.xreport b/sterminator/XC9572XL/iseconfig/STERMINATOR.xreport new file mode 100644 index 0000000..b924c07 --- /dev/null +++ b/sterminator/XC9572XL/iseconfig/STERMINATOR.xreport @@ -0,0 +1,215 @@ + + +
    + 2021-10-26T21:00:45 + STERMINATOR + Unknown + C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL/iseconfig/STERMINATOR.xreport + C:/Users/zanek/Documents/GitHub/SE-030/sterminator/XC9572XL\ + 2021-10-26T06:35:56 + false +
    + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/sterminator/XC9572XL/tmperr.err b/sterminator/XC9572XL/tmperr.err new file mode 100644 index 0000000..e69de29 diff --git a/sterminator/XC9572XL/xlnx_auto_0_xdb/cst.xbcd b/sterminator/XC9572XL/xlnx_auto_0_xdb/cst.xbcd new file mode 100644 index 0000000000000000000000000000000000000000..c832410665bef281e05a042fc852acf41574eaab GIT binary patch literal 233 zcmV(;5Tf$ z6Iys-G|(rh5b`Yyg1)VvYgTu|w;DJzvuDm6W_`w(c&vGMy|vHAp_fls5Hd_Nz@n-X z9>bD|BS2P%5g3M!?x+p^sSegya~$CWbToD})O=2G&4%&x*njZ>@Aor|D%EIM literal 0 HcmV?d00001 diff --git a/sterminator/XC9572XL/xst/work/hdllib.ref b/sterminator/XC9572XL/xst/work/hdllib.ref new file mode 100644 index 0000000..c39399a --- /dev/null +++ b/sterminator/XC9572XL/xst/work/hdllib.ref @@ -0,0 +1 @@ +MO STERMINATOR NULL ../STERMINATOR.v vlg7C/_s_t_e_r_m_i_n_a_t_o_r.bin 1635296502 diff --git a/sterminator/XC9572XL/xst/work/vlg7C/_s_t_e_r_m_i_n_a_t_o_r.bin b/sterminator/XC9572XL/xst/work/vlg7C/_s_t_e_r_m_i_n_a_t_o_r.bin new file mode 100644 index 0000000000000000000000000000000000000000..ae95212080f3e62cb5d83509800d680ed510548d GIT binary patch literal 8372 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 bn-ZR;3ecSJ9M=X#F1P